开发者 发展 9 心智模式 (2)

程序员的身价首先决定于他能给雇主带来多大的利益,如果带不来利益,程序员再有本事也是白搭,这就要求程序员一定要根据自己的特点寻找合适自己发展的公司,在你的职业生涯之初就要研究自己和世界,逐步选择一个合适自己的方向发展,永远记住,方向比努力更重要

其次,程序员的身价也取决于他的不可替代性,即使一个人能带来很多的利益但身后有大批的后备军资源,干不好立即就有人顶替你,这样的人薪水也不会高,反正你不干有的是人干,资本家就是这样无情。这告诉我们要使自己不可替代,就要努力向高处走,一定和众人拉开差距才能彰显自己的价值。

程序员生涯能给我们带来什么

IT是一个朝阳产业,正处于蓬勃发展中,选择这一行比其它行业拥有更多的发展机会。

相对于其它职业,程序员对自己命运的把握程度更大”荣辱自取,不求于人“,这是一种非常好的感觉在别的职业中是难以找到的。

程序员事业发展的方向

架构师,CIO。对于热衷于技术的程序员来说这是一个不错的方向,架构师这个职位的必要条件是有优秀的技术功底和丰富的设计经验,此外还需要有某个领域的深入知识。对于CIO要求更高,他需要对未来五年内的技术走势把握得比较清楚。

项目经理,部门经理。人际关系处理良好,语言能力出众的程序员适合走这条路。这也是大连大多数程序员的理想选择。

做自己的网站,当一个给自己发薪水的人。网站做好了收入颇丰,低端如hao123,高端如google的例子都摆在眼前。其实做网站初期投入并不巨 大,但需要持之以恒的毅力尤其是敏锐的市场嗅觉,它决定了你是否能从网站中盈利。此外,拥有自己的网站对于自我宣传,建立个人品牌有很大的好处。这条路适 合于热衷于网络技术的程序员。

开公司创业。制作软件并不难,难得是是否能接到活,能否接到长期的活,如果能做到的话,你就可以选择创业。拿工资致富是不可能的,而一次项目的利润可能就等于你前期的工资总和。

后语

相对于永恒的宇宙,我们确实非常渺小,应该有谦卑之心;但是跟别的任何生命相比,我们的尊严,我们的价值,我们的可能性,是一样的;就算人家确实是牡丹玫瑰,自己只是小小的,角落里的一朵苔花,也应该灿烂地绽放,把自己涨圆,并且自豪地仰望苍天,说:“我也能!”

做一个快乐的程序员 说笑间就完成了自己的工作,你怎能不快乐?

所谓基本功,就是说抽空都要练习的。就像一个学武之人一样,每天早上要跑步、扎马步,也像一个京剧演员样,一大早就要吼几嗓子,我们程序员也得每天练习基本功。

广义的基本功涉及到生活的方方面面,时时刻刻都能练习。这里着重强调下狭义的基本功:数据结构,基本算法、编程思想和设计模式、至少精通一门语言等。

重视解决问题的思路和事物的本质

一个项目也需要一些纯的coder。纯的coder就是按照要求填写代码的,基本不需要思考。我相信每个有追求的程序员都不会甘愿成为一个纯的 coder,那么,请在遇到实际问题的时候,多深入思考思考,多问几个为什么,一直深入到问题的本质。这样坚持下去,你绝对是一个有思想的程序员。碰到问 题就很容易拿出一个靠谱的方案。

可能会有人说,我怎么感觉平时没什么问题好问的,好像自己什么都知道了。知识就像是车轮,学得越多,这个车轮就越大,转一周所需要的行程就越长,而你会发 现,车轮变大的同时,所接触的东西也是越来越多了,然后猛然发现,不会的东西变得更多了。如果一个人没有问题问,只能说明知道的太少了。

重视思想和本质带给我们什么好处呢?首先,作为一个了解本质的程序员,心里就很踏实,和其他技术人员交流,不会被鄙视。第二,能够让我们能够知其所以然, 而不至于内心痛苦。例如数据库索引,大家都知道,建立了索引后,SQL查询条件"="的时候,速度就提高很多。如果我们把这个当作经验背诵下来,你会马上 碰到一个反例。例如当你的表有个标识字段,1表示有效,0表示无效。这时候如果在这个字段上建立了索引,按照经验,我们肯定认为速度会提高很多,但是实际 上,基本没有变化。这个时候自己就很郁闷了。如果想做一个快乐的程序员,就一定要搞清楚索引的本质,为何索引建立后就快了。如果明白这个本质,就不会有这 样的疑虑了。第三,能够让我们提高工作效率。第四,让自己更加清醒,不会被表象所迷惑。

多模仿别人,养成良好编码习惯

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwswjy.html