我有个朋友,简称为Z吧,五年前认识他的时候,他是一家小公司的软件程序员,而五年后他还在那家公司,依然是一名普通的程序员。(这时候可能很多人会得出一个结论,程序员是吃青春饭的,过了三十就不值钱了。我非常不同意这个观点,后面会详细阐述),算起来,他工作也有十多年了,但是,他却告诉我,他的工资已经好几年没有涨过了。有大环境的原因,毕竟他所处的传统软件行业普遍效益不是很好,工资没钱赚,自然不会给他们加工资。而具体到个人的情况,虽然很多人不满意待遇纷纷跳槽了,而他虽然也想过跳槽,但是,总感觉自己好像没有底气,再说在这家小公司也习惯了,离家也不远,不知不觉间就这么混过来了。
直到有一天他参加同学聚会,才发现他的待遇和发展已经远远落后于同龄人了,税前4k,而很多人的待遇已经在这个数字前加上了个1。此时,他才后悔不已,当初不应该贪图安逸,结果工作十年,却只是拿相当于工作三年人的工资。(IT行业的工资水平还是不错,只是因为加班多,付出多。我前几天帮忙推荐了一个毕业五年的女孩子,大专,10k多,才87年)
于是,他开始着手找工作了,也不断的翻看人才招聘网。结果发现他现在求职存在着很大的不足,主要有以下四点:
首先,虽然他看起来有了10年的编程经验,但是代码却写的很糟糕。之所以说很糟一方面是他写代码的时候就像工厂的操作工一样,只注重功能的实现,不注重优化和改进。导致他的代码看上去很粗糙,一点都不精致。经验很保贵,但只靠经验是不够的。(就像下棋一样,假如你用心研究,复习,不断挑战自己,也许可以成为一名大师。但不断用懒散的方式去玩棋,下20年也只是一个"臭棋篓子“。)
其次,他由于最近几年一直在一家公司,而公司的业务内容变化不大,要求的编程语言也没有很大的改进,再加上他自己惰性比较强,空闲的时候没有想过如何提升自己的专业知识,这就决定了他的知识面和编程能力是一个软肋。工作十多年,只能做一个初级程序员做的事情,只不过比一般人熟练而已,很难称之为核心竞争力。
同时,做IT的人都知道,很多项目都是一个团队配合实现,有的做前台开发,有的做后台开发,还有的做DBA,这样做下来很容易导致一个人可能只懂某个方面的知识结构,出去以后发现待遇不会有太大的提升。而他自己也没有想过这些方面的内容,导致他真正找工作的时候发现很多公司的招聘要求都要懂一些,而他只能望高薪岗位兴叹了。
最后,衡量一个人的能力如何,不仅仅是会做事,还应该用简练、通俗易懂的语言告诉别人,而这个朋友他就像《泰
热门专题: