您的位置:首页 > 职场人生

也说说几种让程序员快速提高能力的方法

2015-02-02 04:20 232 查看
博主热衷各种互联网技术,常啰嗦,时常伴有强迫症,常更新,觉得文章对你有帮助的可以关注我。 转载请注明"深蓝的镰刀"

很多同学经常抱怨自己为什么做了多年程序员工资还是不见涨,别的人工作时间比自己短却能当上技术主管,为什么自己辛苦工作多年还是一个底层员工。

如果你还在想这些人是靠溜须拍马上位的那么下面这些话就不适合你了,真正一个生态和谐的技术型公司对待技术人才绝对是能者上位的,这也是做技术的一个好处。

那么作为将来的技术主管,技术总监,甚至创业公司的CTO,以下几个习惯你一定要学会。

1.多去敲代码

看起来是废话,却是最重要的一点,很多同学将代码看看就了事,觉得看过一遍代码就掌握了这个技术,结果真正让你开发项目时却手忙脚乱的。你应该知道学钢琴除了天赋外还需要肌肉反射练习吧,写程序也一样。如果你不锻炼你“手指”和“思维逻辑”的肌肉,不久你就会被人指出“眼高手低”了。就像当老板让你提枪上马时,你说你会开枪,但是很久不练了,需要查查资料,老板是不是想掐死自己……

提高方法:下载优秀的源码,然后照着别人的源码自己编写一遍,直到代码完美运行为止。

2.拒绝Copy & Paste

Copy & Paste 就是"复制粘贴",是程序员三大坏习惯之一,其他两个就是"剪切粘贴"和"拖动粘贴"。我的第一任BOSS告诉过我,他每天都想掐死那些从百度上整段整段复制粘贴代码,连看都不看,只要效果实现就万事大吉的程序员们。但是后来他妥协了,因为他发现这些人的开发速度确实很快。直到有一天项目发生了BUG,让这些程序员排查了半天也没能解决,而且更要命的是当一段程序修改了几处后因为作用域和命名空间没有做好又会爆发出其他的BUG,整个项目就像一栋危楼,说垮就垮。一个星期后这些程序员把老板给炒鱿鱼了。我想说的是禁止整段C&P不但是你对项目、对公司的负责,也同样是一个提高自己的好机会。

提高方法:再整段整段的C&P就剁手。。。

3.时刻更新知识储备

信息时代技术的迭代速度已经快到你无法想像了,如果你觉得今天做好的程序可以放在那运行一年都没问题那你就异想天开了。

曾经偷看某项目的源码发现某个已过时(Deprecated)几年的方法(Function)仍在被使用着,我不知道这段程序会在多久出现意外事故,也许一年,或者十年?到时候你否还能排查到这个错误?其实该技术的作者早就在自己的官网上发布了很多很多版本更新的问题和各种BUG的修复,并且用了超大粗体的字标注,可是你从来不上官网看看,会不会因为你的知识仍是五年前的技术或十年前的技术造成整个公司的巨额损失呢。先抛开这些代码的问题,如果你是老板,你有两种程序员,一个只会使用v1.0版本的技术进行开发,另一个却会使用最新的版本,并且在后期项目上能够将该技术的最新BUG和漏洞修复掉,你会任命谁为技术主管?

提高方法:关注技术发明人或技术维护者的最新信息,订阅他们的邮件列表,查看官网文档中的最新注意事项,关注他们在Github上发布源码的提交情况。

4.少用某度,多用谷歌

这点没什么多说的,你只要相信在中国,顶尖的程序员还是有限的。如果你想成为顶尖的技术人员,至少在搜索知识上不能局限于本国的资料上,如果你上不了谷歌,至少也可以用雅虎。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: