软件工程师是否应该专注于技术

翻译 2012年03月30日 09:37:01


软件工程师是否应该专注于技术

 

      一直从事软件开发技术工作的软件工程师们,很多人都有过这样的疑问:坚持从事软件开发工作是否有前途,是否应该在几年之后转管理或者市场等职位。
       软件工程师的工作比较辛苦,经常加班;薪水水平虽说一般不低,但多数也不如从商者高;软件开发方面可发展的空间不大,到了一个瓶颈;等等这些原因都是软件工程师对未来的信心动摇的原因。
       一.软件工程师可以专注于技术
       1.软件开发不轻松,但并非都似想象的那般辛苦
       众所周知,做软件是很辛苦的工作,想到软件开发就能想到加班熬夜,这让很多在大学时代对软件行业充满憧憬的人望而却步。
       整天对着电脑,除了写程序就是吃饭睡觉,经常要加班到深夜,没有周六周日,有时还要出差到外地去做封闭式开发或者维护,长时间不能跟家人或女友见面,社交关系简单,与自己共度时间最长的是同事,没有时间和同学朋友聚会。
       这些确实是一些软件公司的现状,但不是全部。有些IT企业对员工还是很人性化的,并不要求每天加班,同样周末也可以休息,有良好的企业文化,简单的人际关系,多数员工都能公平的竞争,有平等的机遇。当然,有时为快速推出产品,先对手一步抢占市场,适度加班开发也是正常的,但这是阶段性的,不是长期状态。
       其实有些时候为了自己喜欢的行业和职位,在能够承受的范围内适当多付出些是值得的,而且迟早会有回报的,毕竟我们从事什么行业都要靠辛勤和汗水换来自己的成就,软件行业亦是如此。
       对于想步入软件开发行业的人士或者想跳槽的同行,要擦亮双眼,寻找一家值得自己去为之奋斗的公司,而不是被无限压榨的公司。

 2.软件工程师的待遇随能力而提升
       一些基层的软件工程师总抱怨说,为什么我工作几年了还是拿这么低的工资。出现这种情况,我们要分析,是因为公司小气,还是自己的能力没有达到高标准。如果是前者,相信大家知道该怎么办,但我想多数是后者。
       软件行业的发展日新月异,做软件开发不能满足于自己已掌握的技术,不思进取,而是应该紧随整个行业的步伐,走在技术前沿。使自己对公司更有价值,公司才会愿意付更多的薪水给你。如果你创造的价值都比不上拿的工资,没有哪个公司愿意用高薪养着你。
       如果能做到软件架构师,年薪几十万相信是很正常的,这已经能让你生活的比较舒服了。
       3.软件工程师还是有发展空间的
       根据笔者所知,在有些外企,中国员工的发展空间还是有限的,高层领导往往都是总部派过来的,中国员工的发展有一个明确的天花板,从开始入职就知道自己有可能做到的最高职位,但不知道是不是普遍现象。如果你发现心仪的某外企公司就是这样的,建议换备选公司吧。
       在IT公司的个人发展往往有两条路线:行政路线和技术路线。软件工程师一般走技术路线,从基层员工做到技术管理岗位,最终发展为技术总监等高层职位。很多公司尤其是很多民营科技公司,很重视研发和市场,元老级人物多是研发走过来的,所以软件技术人员也会受到重视。
       二.在决定转型之前请先做好技术
       有些软件开发人员终于忍受不了这样那样的原因,决定转型做售前、售后或行政管理,当然这无可厚非,从技术转型可能会更成功。
       但笔者认为,在你还没有转型仍是软件工程师的时候,不要人在曹营心在汉,长期处于不稳定的状态,应该继续做好自己的研发工作,说不定以后你又发现了技术美好的一面决心留下。即便最后真的转到其他职位或行业,特别是跟技术相关的售前、售后等,原来技术方面的经验也会成为你的优势,它会让你比其他人员更容易跟客户沟通,谈需求,进行功能宣讲。
       技术开发经验是我们永远的财富。
       总结
       最后,笔者想说,既然我们选择了软件开发这个行业,就应该以正确专注的态度来对待它,认真研究它,为它多做贡献,相信它也会投桃报李,给我们应有的回报,而如果我们发现自己确实不适合从事这个行业,那么相信以前那些专注的付出也会在新的工作中散发出意想不到的光辉。
本文来源于鸡啄米博客
http://www.jizhuomi.com/ , 原文地址:http://www.jizhuomi.com/software/133.html

 

相关文章推荐

软件工程师所需掌握的“终极技术”是什么?

最近,我在微博上看到@程序员邹欣老师发的一条微博 — “不少大学同学都有一个想法:先做几年技术,然后做管理;也有一些同学说:我技术不行,希望直接找到一个管理的工作,就像PM那样。请看 PM 需要什...
  • wqc02
  • wqc02
  • 2012年10月17日 09:53
  • 249

IT民工进化指南:软件工程师最该了解的新技术Top10

某篇blog点评当前值得学习的最新技术,值得一读。没有找到2015的,看看2014的,也不过时,我没有完全按原文逐字逐句翻译,但意思基本都点到了 原文链接:http://www.gettingci...

C#开发技术大全(软件工程师典藏)(奋斗的小鸟)_PDF 电子书

试读地址:http://img.duxiu.com/n/jpgfs.shtml?kid=696A70706C6B71703535313834383738&pagetype=5&pagenum=1&te...

软件工程师所需掌握的“终极技术”是什么?

最近,我在微博上看到@程序员邹欣老师发的一条微博 — “不少大学同学都有一个想法:先做几年技术,然后做管理;也有一些同学说:我技术不行,希望直接找到一个管理的工作,就像PM那样。请看 PM 需要什么样...
  • hzliyun
  • hzliyun
  • 2012年10月09日 21:11
  • 8015

java ee软件工程师技术要点列表

  • 2010年06月07日 13:08
  • 90KB
  • 下载

软件工程师应该读的 7 本计算机书

正如编程的趋势和各种语言,编程书也在不断跟新换代。不过以下的7本经典书籍经受了时间的考验。有些书比其他的书面世的晚,但是这些书为新人还是有经验的程序员都提供了深入的见解。 1.《人月神话...

一个合格的软件工程师应该读过哪些书

转自:http://blog.csdn.net/justjavac/article/details/7865418 编者按:2008年8月4日,StackOverflow 网友 Bert F 发...

软件工程师应该多写文章

在小学里,有所谓的数学孩子语文孩子。话说,各位小的时候,是否也曾因为学科成绩而被分到某一个阵营里? 我就曾经是个数学孩子,所以后来报了计算机科学专业,决定成为一名软件工程师。但是在此过程中,数学孩子...

软件工程师应该知道的9件事

三年前,我还在巴塞罗那的神经科学实验室工作,忙着研究脑电波、教授心理学上的认知系统课程。而今天,我以设计和写软件为生。 你或许会满头黑线:隔行如隔山,这转变也忒快了吧。其实不然,早在以前我就已经...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:软件工程师是否应该专注于技术
举报原因:
原因补充:

(最多只允许输入30个字)