1、先进行实验是他们的本能反应
编译器和运行环境通常能比人更快地解释一个问题.一个优秀的程序猿在拿着问题去向别人寻求帮助之前,会自己试试看并判断方法是否有用,而不是直接找一个高级程序员问"我这么做有用吗?".青岛达内培训以其雄厚的师资力量、8对1的教学服务,提高学员学习质量,增加其就业砝码.

2、对待代码和设计不要情绪化
代码就像纸巾:它有用你就用,没用了就扔掉.几乎我们所有人都认为代码复用( code-reuse )很重要,尽管确实如此,但是这也不意味着要像养孩子那样去对待代码.代码没有感觉也不会在乎,它们会像法兰克斯坦( Frankenstein )怪物那样攻击你.代码只是一堆字节,是一种责任( liability ).
3、对编程有激情
很多程序员干这一行只是为了挣钱,如果有更好的职业,他们会毫不犹豫的辞掉程序员的工作.而优秀的程序员热爱编程,喜欢钻研代码中的问题,他们感到能指挥电脑来帮助人们和自己解决现实生活中的问题是一种神奇的能力.当遇到问题无法解决时,他们会茶不思、饭不想,无法入睡.
4、君子善假于物
优秀的程序员知道如何能更高效的完成任务,如何更能有效的解决问题.当遇到问题时,不钻牛角尖,善于利用外部工具解决自己的问题,特别是能熟练应用搜索引擎.初级的程序员只会使用百度和百度知道搜索问题,而高级的程序员/优秀程序员使用谷歌和Stack Overflow或者MSDN forums这类网站寻找更优秀的答案.
5、不断学习
我们生活在一个有趣的时代.随着软件开发逐渐遍布全球各地,你会发现有很多人都可以干你的工作.所以你需要不断学习以保持竞争力.否则,你就会落伍,停滞不前,直到有一天,这份工作不再需要你,或外包给一些更廉价的劳动力.青岛达内培训是以实战项目为主要教学方法的IT职业技术培训,能够而有效地缩短同公司具体要工需求之间的差别.
那么我们能做些什么?有些雇主很慷慨,会提供培训以拓宽你的技能.也有的人会说我没时间或者没这个资金去接受任何培训.所以,关键是要摆正心态,学习是对自己的负责.
6、不要害怕破坏东西
每个具备行业经验的程序员肯定参与过代码库岌岌可危的项目.系统很糟糕,并且改变这边总是会破坏另一边不相关的功能.每次添加模块,程序员只能想着尽可能少地改变代码,每次发布都胆战心惊.这座软件的摩天大楼随时有坍塌的可能.之所以改动代码会如此伤脑筋是因为系统太糟糕了.但是即使你知道系统出了问题,却又因为投鼠忌器,而不得不听之任之.
要成为优秀的程序员(geek),都是自己一步一步努力的结果,从不吹嘘自己多么多么能干,多么多么 NB,他们很低调,甚至有时候有点闷.请谨记:
素质高:他们都有较高的的思想道德素质,说话谈吐都很舒服,不带脏话,虽然有点屌丝;
逻辑思维:理工科的男生思维都比较活跃,清晰;写代码之前都理清实现的原理再下笔;话说我们这还有个清华的女程序员,做事超级认真,职业素养非常高,程序都是一次性通过很佩服;
注重细节:代码缩进,变量命名,标点符号都需要做到规范,便于后期维护以及改版等等;
注重安全开发:程序员开发的代码不出现 bug 肯定是不可能的,除了修复 bug,一定要注意安全技术;
效率:不做无用功,碰到不能解决的问题,自己解决,不能解决就主动问,汲取教训,收获经验;
耐心:需求改变或者程序错误都需要静下心来不停的调试错误以及修改;就算有时候做自己不喜欢的事情,你也要坚持,也许会的达到意想不到的收获
更多青岛IT培训相关资讯,请扫描下方二维码
