优秀程序员:分享、创新、交流、实践
代码编程本就是及复杂又无趣的东西,具有怎样的技能才算是一个优秀的程序员呢?
1.懂得分享
如果条件允许,可以常使用开源,当然,要是自己有能力的话也可以把研究的成果放上去一起分享给大家看,社网上大家的经验总比在公司小范围的学习环境要学的多很多。
2.要学会接受
不要太过于自大,不要总以为自己的方式才是正确的,要懂得接受别人的意见,多试试别的技术和方式,也许你会发现原来别的方式可能比你现在所用的还要好,所以做任何事不要太过死板。
3.不要轻视他人
不要认为他人用的编程方法简单就可随意看不起人,也话这些你看不上眼的技术比你想象的有用的多。所以,心态一定要放平,可能你看不上眼的技术还是有很多你值得学习的地方。
4.自己的问题自己解决
自己写的代码出了问题就要自己解决,不要总是等着别人给你找出其中的问题,问习惯常测试自己写的代码有没有问题,一定要及时更正。
5.不是自己的要问过后同意了方可用
无论是东西还是别的什么,只要不是自己的一定要问过主人并同意了才可以拿来用,不要养成先斩后奏的习惯。
6.对别人做了什么不恰当的事要及时道歉
别人出现问题时要有恰当语气,不要以为别人在这个问题上不如你,你就可以肆意批评别人,也许别人在很多方面要比你强。
7.有准备才能做好事情
每开始一个新项目时都要做好前提了解,如果什么都不知道就开始只会让事情做起来最麻烦,所以一开始就要思路清晰、目的明确。
8.做事不拖拉
写代码时总免不了删除、重写之类的,有时遇到不可留的代码果断删掉,不用犹豫,这样只会浪费时间。
9.找个自己喜欢的工作环境
如果想要自己的员工做出好的成绩,要给他们一个舒适的工作事环境是很重要的,一定要硬件和软件都跟得上才是,当然,如果公司给不了你这些,有时也用不着太委屈自己,换个公司也不是不可以。
10.工作和娱乐要适当接合
一些好的公司会给你足够的时间用来休息和娱乐,因为写编程代码是很需要脑力,也很枯燥的事,一定不能盲目的只知道工作,有时长时间的工作状态不一定就有更高的效率。
11.换一种工作状态
如果工作当中遇到问题或是写不下去时,可以停下来休息下,出去走走或是打个盹什么的,也许过时你会发现之前没办法解决的问题这时一下就有办法了。
12.相互交流很重要
做什么事情都不要把自己一个人关起来研究,当遇到问题时可以向别人请教或是讨论下,比起一个人在那苦研究要效率高的多。
13.要有探索新鲜事物的心态
每天都要有新的发现,学点新的知识。一定要跟得上步伐,这样自己才不会被这个快速发展的时代所遗弃。
14.及时更新换代世界上所以的东西都在不停的以旧换新,如果你的这些代码和技术不更新将会走向灭亡,或是被替代。
15.亲身实践才是硬道理
假如什么事情你都只是在听在看,而不去亲身实践的话,那你永远都学不到真正的东西,一定要保持一个好习惯,那就是要把自己听到和看到的东西自己亲身做一边,这样才能真正变成自己的知识。