【51CTO精选译文】从职业生涯的角度来看,头顶光环的计算机学一直吸引着大批的年轻人投身其中。从硬件到软件,计算机技术方面的工作数不胜数。我在本文中将探讨系统管理员这门职业与开发员(程序员)这个职业孰优孰劣。
程序员VS管理员
OK,我将以切身经历介绍整篇文章。大概两年前,我经常考虑把精力该集中于编程,还是集中于管理。我喜欢开发,喜欢每天开发出新东西,于是我下定决心要当名开发员,然后我的脑海自然而然浮现出了下一个问题:我该选择哪门语言。
我个人喜欢C语言。为什么是C语言?因为C是第一门编程语言。但是从市场的角度来看,C语言根本就不吃香。于是我想学ASP.NET,想学Java,想学甲骨文。虽然我的这个学习过程维持了几个星期,但我很快就对所有上述几门语言毫无兴趣,C语言毕竟是我的初恋,而初恋是谁也不会忘记的。
后来的下一个学期是学习UNIX操作系统这门语种。我后来慢慢知道,整个UNIX是用C语言编写的。虽然老师们说,UNIX属于我们教程大纲的范畴,可他们教的却是Linux,因为UNIX既不免费,也不容易获得。
我知道,我已经上了C这条“不归路”,也喜欢享受开发新东西带来的乐趣。就Linux而言,我每天醒来后,可以心情愉悦地去上班工作。
从职业生涯的角度来看,为什么你应该选择程序员?
- 因为你可以享受创造力的感觉。
- 因为你为自己工作,无须操心与别人直接打交道。
- 弹性工作制,既可以在办公室工作,也可以在家工作。
从职业生涯的角度来看,为什么你不该选择程序员?
- 由于工作外包,机会比较少。
- 工作时间不稳定
- 工作重复单调
- 经常拼命赶工
- 需要不断学习和了解千变万化的框架和技术。
从职业生涯的角度来看,为什么你应该选择系统管理员?
- 总是接触不一样的东西
- 面临新的挑战
- 可以管控许多专业人员,并与他们进行协调
从职业生涯的角度来看,为什么你不该选择系统管理员?
- 紧张的工作时间。
- 进行备份、恢复、修复、安装、更新和扫描等工作有时不免无聊乏味。
我们这个圈子有一句大名鼎鼎的引言:
“程序员因干得漂亮而美名远扬,管理员因干得在差劲而臭名昭著。” |
你在选择某个特定的职业生涯机会时,应该着眼于下面几个点:
- 你应该选择觉得自在的那种职业,每天早晨醒来都是心情愉悦。
- 你可以在自己擅长的任何领域赚到钱,而不是依赖当前的市场趋势。
- 你应该从事自己热爱的工作,而不是学会热爱从事的工作。
系统管理和程序开发都是专业人员眼里非常热门的两种工作。这两种工作在市场上永远有需求。我个人的建议是,听从你内心的想法,而不是依据别人坚持的说法或目前图表的行情做决定。
你是独特的个体,你与别人不一样。别人永远不可能是你。你的职业不仅仅是收入来源,它还应该是你的激情、愿望和梦想之源泉。
今天暂且说到这里,我很快会接着写一篇有意思的文章。敬请关注。
那么,你应该选择程序员还是管理员作为职业?欢迎留言,告诉我们你选择的职业是什么。
原文链接:http://www.tecmint.com/which-career-to-choose-programmer-vs-administrator/