感悟04 雾里看花——程序员的认识误区
一个人必须把他的全部力量用于努力改变自身,而不能把他的力量浪费在任何别的事情上。
——《托尔斯泰传》
其实程序员的职业是一个让人容易误解的职业,不光外面的人看着程序员感觉很神秘,有时候我们自己也对这个职业不是很了解,纠正一下程序员本身的误解。
1.程序员必须加班
项目紧张的时候,项目经理一般会要求程序员加班,项目的进度一般由项目经理制订和安排,假如程序员按照计划完成自己的任务,那么造成项目进度的紧张自然就是项目管理的事情了。程序员只要每天按照计划完成任务即可,合理分配时间,千万不要前松后紧,否则不加班才怪。
说明
如果你所在的项目组经常加班,那么你就要注意了,这也许是你或者是项目出现问题的信号。
2.程序员都非等闲
程序员都很“厉害”,至少我认为程序员都非常“聪明”,一个人要全面地掌握好几门技术,从事的技术方向也是不同的,例如有搞嵌入式开发的,有搞数据库应用的,还有搞Web开发的。不要以为一说程序员就是黑客或是电脑高手,程序员也是普通人,他们只是在普通的职位上工作的普通人而已。但是程序员的职业精神绝对值得其他行业的人敬佩。
3.做Web开发的都技术含量低
如今和过去可大不同了,现在越来越多的成功案例都是基于Web开发的,例如现在风靡的开心农场、网页游戏,还有当今世界对互联网强大的需求,都促使着Web开发领域的快速发展,现在的Web开发是如此的丰富多彩,你还敢说它技术含量低吗?
4.只要技术好就可以创业
并不是说你技术好就可以创业了,技术只是创业的一个条件,并不是决定条件,还得看有没有资金能力和好的机遇。
说明
技术仅仅是一个工具,是程序员赖以谋生的生存工具,但它并不是一个创业的好工具,因为创业和为别人打工是两个完全不同的概念。
5.程序员只能吃青春饭
这句话不完全对,因为在中国没有人会一辈子做程序员,程序员也有自己的成长之路,程序员可以晋升到系统分析师、架构师、项目经理等中高端职位,职位不同所做的工作也不同,如果你在中国做了六七年还是程序员那就有点失败了,虽然外国有很多四五十岁的程序员而且薪酬都很高,但是中国不一样,你发现你身边有这样的程序员了吗?你可以在中国的IT业工作一辈子,但你要往高处走。
纠正自己的误区,在正确的职业道路上做正确的事情。