IT培训网 - IT职场人学IT技术上IT培训网
10招从程序员新手到高手
时间:2016-09-01 14:11:15 来源:Java培训网 作者:IT培训网 已有:名学员访问该课程
如果你是编程界的新手,欢迎阅读此文,因为它可以告诉你怎样成为高手;如果你应经是编程界的老手,欢迎阅读此文,因为它可以告诉你,只会编程还不够,想要成为优秀的程序员,还要懂得推销自己,IT培训网小编和大家探讨一下,怎样成为高手程序员。
开发技巧No.1:立足于现实
如果你喜欢Erlang,但是这个市场却并不大,那么你需要另外至少再学会一种其他语言。职场上特别忌讳这种不成熟的坦述:“除了Erlang,别的我都不会!”这会让你成为一个单方面的高手,但即使是这样,也是有代价的——你的专长有可能过时,到时候你就“高处不胜寒”了。
开发技巧No.2:开源
现在的年轻人可能没有经历过,程序员随时会失业的悲惨境地。但是即使是在最黑暗的时期,凡是做开源项目的,总能在第一时间又找到工作。只要确保你写的开源代码和你心仪的工作相关即可。不管你信不信,这个市场很大,前景也广阔。
开发技巧No.3:不要过于频繁地跳槽,也不能不跳槽
不要每半年就换工作。因为你在这个工作碰到的问题,换一个还是会有。但是也不要极端地想,我一直不跳槽总可以了吧。在同一个地方呆上10年,你会彻底成为技术的绝缘体。为了保持价值,即使是在IBM,也不能只知道编写IBM的协议栈。我从不聘用那些在IBM或类似的知名企业工作超过一两年时间的。他们在面试的时候的确让我很心动,但是在编程测试时却常常不过关。
开发技巧No.4:不要太理想化,要现实
Ruby是我最喜欢的编程语言,但是它的平均薪资水平不如Java,而且市场也比较小。Scala貌似来势汹汹,但是自欺欺人地忽略其市场规模——远未到爆发之时。尽可能涉猎多种编程语言,也许将来你和COBOL或者PowerBuilder的开发人员的价值是相等的。
开发技巧No.5:写文档
我曾不止一次的说过,就因为我写了文档和演示文稿,就总是被领导要求一起去开会,给他们讲说文档内容,以便于他们理解。我喜欢先概述——就是必须阅读的放在前面——然后将其余放到细节下面。大多数的经理只想知道,“怎么实现这个项目?我需要掌控事情的方向!”照着这个方向写就对了。
开发技巧No.6:沉默是金,简洁是灵魂
如果一个人的回答又长又复杂,那搞不好就是因为他自己也不知道答案,或者没有这个能力办好这件事。我们应该给出简短概括的答案。但是世上永远不会缺八卦新闻。有些事其实并不确切,有人还不厌其烦地传来传去,打搅当事人。
不要成为这样的人,为自己的言行负责,可以概括也可以说细节,但是不要添油加醋,也不要夸张。
开发技巧No.7:谦虚使人进步
这是最基本的要求。TylerDurden有句名言:“You are not special。”的确如此,你不是独一无二的,地球离了你照样转。
开发技巧No.8:博客
建立自己的博客,每月至少发布一篇文章。做点研究,因为只有自己亲身经历过,才能言之有物,不会听上去像吹牛皮。学会如何写文章,像以前你的老师教的那样:列大纲,描述情节,最后检查语法和错别字。然后,即使再不舍也要大刀阔斧般地简化和缩短文章到一眼就能知道大概意思。
开发技巧No.9:善于借助工具
荀子曾说,“君子生非异也,善假于物也”。如果有一种能让你比别人更高效的工具,何乐而不为呢?
简简单单一个工具却能解决非常复杂的问题,这无疑是每个开发人员的福音。
开发技巧No.10:会调动气氛
学会如何在公众场合说话和表现自己。还可以研究点什么,这样即使你成不了专家,也可以看起来像专家。说给公众听的话如果能带点娱乐性更好。这个技能运用的好的话,你的薪水绝对比旁人要高。
以上10招就是从程序员新手到高手的步骤,IT培训网小编分享出来和大家一起学习,如果你有更好的方法,欢迎和我们互动交流。
每期开班座位有限.0元试听抢座开始!
温馨提示 : 请保持手机畅通,咨询老师为您
提供专属一对一报名服务。
- 上一篇:郑州Java培训机构:大数据时代的数据建模
- 下一篇:怎样成为聪明的软件开发员