看过《霸王别姬》的朋友,也许会知道里面喜富成科班训词里面的这几句,对于程序员这一行业,也非常适用:
传于我辈门人,诸生须当敬听:(计算机科学)
自古人生于世,须有一计之能。(PHP技术)
我辈既务斯业,便当专心用功。(PHPer)
以后名扬四海,根据即在年轻。(年轻时找到一个好的php?name=%B9%A4%D7%F7" onclick="tagshow(event)" class="t_tag">工作至关重要)
没有看过的朋友建议看一下,经典不容错过:)
以下言归正传
先确定你现阶段的目标,是为了找个行当混口饭吃,是为了买房买车生活小资,是为了学web技术以后自己创业,还是为了研究程序语言做学问,再或者是无奈之下被逼做了PHPer,目标不同,适合的职业发展路线自然也就不一样,这个东西一定要自己心里搞明白的。
1、环境第一,薪水第二
这话对于新手来说,尤为适用。这里所谓的环境,包括工作的压力,办公的环境,交通状况等等,是综合因素的考量。工作的压力大不是坏事情,尤其是年纪轻的时候,就应该学会吃苦耐劳,加班加点,责难挨骂,背黑锅,但是要分清这个压力大是不是由于主管的能力或者公司的效率低下而引起的;办公环境要舒适,轻松,零食,饮品的到位可以很好的缓解工作压力,提高整体效率;交通是一个很重要的因素,每天将大量的时间花费在给城市交通做贡献上是不值得的,实在无法避免,也要用睡觉,看书的形式抵抗;
2、分清自己适合做项目还是做产品
做项目的话,一般最长不过6个月一个单子,短的就好像一个企业网页,3-4天的那种;而做产品,就需要长时间的对同一套程序进行优化或者周边衍生系统的开发。如果你觉得自己写程序快,应对能力强,就适合做项目,以后可以做项目经理(管理+技术型),很赚钱的;如果你觉得自己写程序慢,力求完美,就适合做产品,以后可以做产品经理(技术型),没项目经理赚钱,但是值钱。
3、了解公司的资本背景
公司的资本背景对企业文化的影响非常大,资本背景主要有:大陆(无风投)、台港澳、日韩、欧美澳、风投这几类。大陆企业无论国有私有,都有一个共同的问题:效率低下,除了创业初期的小公司或者以高层技术入股的情况,大陆企业都是混饭者最好的选择。台港澳资本的特点是工作压力大,可以学到很多有用的东西,但是中国人的公司,就有中国人之间的问题。日资和韩资的企业工作压力也会很大,而且有语言方面的压力,甚至外派,驻外等等,福利,待遇都还过得去,坏处是永远的企业第一,员工第二。欧美澳大利亚的公司,只要有机会,都是很不错的选择,但是千万要小心那些打着欧美澳的旗子,实际老板是华人的公司,那才叫压迫。风投类的公司,之所以单独归一类,是因为公司在生死存亡之间的不稳定,不过有机会可以进去,尤其是一些以技术为核心的公司。
4、不要迷信大公司
很多招聘都要求有大型系统的开发经验,有处理大流量,高并发系统的经验,而事实上,再大的公司,PHP技术团队撑死都是3-4个人组成的开发小团队,要学会这些高端的技术,不是靠的公司大小规模,而是要看公司能否提供这样的平台,以及自己的努力,大公司的坏处是流水线分工以后,技术掌握也许会不够全面;大公司的好处,是递名片的时候,够有面子。
5、技术主管的能力是关键
不好的技术主管,毁人不倦,攻于心计,管理不得当,让你整天看别人的代码,恶心死你。好的技术主管,一定是负责任的技术能手,了解沟通和培训,懂得和别的部门打交到。如果遇到这样的技术主管,无论公司大小,都可以让你的技术水平飞速提高,如果你觉得自己是好马,就该找一个好的伯乐,至于伯乐的出身,又有何所谓呢。