当一个好的程序员

1,你是否对软件开发有浓厚的兴趣?

如果缺乏对软件开发的浓厚兴趣,只是单纯想earn high salary或这个行业淘金,你会很快离开软件开发这一职业。因为软件开发是一项高强度的脑力工作,缺乏足够的兴趣,你终究会忍受不了这项枯燥的工作。

 

 

2,你是否有极强的学习能力、学习兴趣和良好的英语阅读能力?

除了有对软件开发浓厚的兴趣外,你还需要有极强的学习能力和学习兴趣。软件开发技术更新很快,日新月异,因为这里积聚一些天才,不断地推成出新。软件开发职业更好地体现了:长江后浪推前浪,前浪死在沙滩上。要摆脱死在沙滩上的命运,你需要不断汲取新的知识,更新旧的知识。

 

另外,新的技术往往以英文首先呈现,还有就是一些中文翻译良莠不齐,因此良好的英文阅读能力会让你捷足先登,掌握第一手资料,直接阅读大师的作品和语言。

 

 

3,你是否有充足的学习时间?

扫描二维码关注公众号,回复: 1320189 查看本文章

30岁-不惑之年,你的生理机能不断地催促你去泡妞/把妹,享受花前月下和鱼水之欢。或者你已经成家立业,小有成就,并且家有千金或小皇帝,有多少人可以拒绝去享受天伦之乐呢?

 

现在你是否还有充足的学习时间和动力呢?

 

 

4,你是否可以忍受没完没了的加班?

中国大陆的软件开发人员超级廉价,前些时间还要搞什么“软件蓝领”,我无法接受“软件蓝领”这个称谓。

作为软件开发人员,你被要求没完没了的加班,或者免费或者廉价,这种现象国外比较少见,不过华人开的公司还是比较常见的。

 

国内软件开发人员要求加班是常见现象,原因很多了。现在30而立的你,和20多岁的单身小伙子不一样了,或许你有了家室,这样家事肯定少不了,你或你太太是否还可以忍受这种没完没了的加班?

 

 

5,你是否可以容忍一些完全不懂技术的家伙在你面前吆三喝四?

国外一般有技术和管理两条职业发展计划,分别有对应的level

另外,国内管理人员不喜欢/不擅长授权给技术开发人员,并且经常还喜欢show一下“尚方宝剑”。所以总喜欢发表意见,表示他们对整个项目有影响力或者有贡献。

 

在国内,作为一名软件开发人员,如果你运气不好,你的上司(不一定是BOSS,有些项目管理人员就是这样的)是一个不尊重软件开发人员,并完全不懂技术的家伙,这下你就惨了。你需要经常容忍一些家伙在你面前吆三喝四。

 

或许你认为可以跳槽,但是国内真正尊重软件开发人员的公司又有多少呢?都是希望招聘来就可以用,诈干后就抛弃之。从公司的角度而言,BOSS要追求利润最大化,另外软件开发人员也不稳定,所以可以理解。

 

 

6,你是否可以忍受高薪的诱惑,甘愿清贫的生活(至少现阶段如此)?

一般而言,国内技术管理职位比技术人员薪资要高,并且管理职位有更多的资源和更好的发展机会,更好的“钱”途。

 

试问如果有一份管理职位的工作机会摆在你的面前,有多少人可以超然拒绝呢?

猜你喜欢

转载自1527zhaobin.iteye.com/blog/1667163