優秀程序員:分享、創新、交流、實踐
代碼編程本就是及復雜又無趣的東西,具有怎樣的技能才算是一個優秀的程序員呢?
1.懂得分享
如果條件允許,可以常使用開源,當然,要是自己有能力的話也可以把研究的成果放上去一起分享給大家看,社網上大家的經驗總比在公司小范圍的學習環境要學的多很多。
2.要學會接受
不要太過于自大,不要總以為自己的方式才是正確的,要懂得接受別人的意見,多試試別的技術和方式,也許你會發現原來別的方式可能比你現在所用的還要好,所以做任何事不要太過死板。
3.不要輕視他人
不要認為他人用的編程方法簡單就可隨意看不起人,也話這些你看不上眼的技術比你想象的有用的多。所以,心態一定要放平,可能你看不上眼的技術還是有很多你值得學習的地方。
4.自己的問題自己解決
自己寫的代碼出了問題就要自己解決,不要總是等著別人給你找出其中的問題,問習慣常測試自己寫的代碼有沒有問題,一定要及時更正。
5.不是自己的要問過后同意了方可用
無論是東西還是別的什么,只要不是自己的一定要問過主人并同意了才可以拿來用,不要養成先斬后奏的習慣。
6.對別人做了什么不恰當的事要及時道歉
別人出現問題時要有恰當語氣,不要以為別人在這個問題上不如你,你就可以肆意批評別人,也許別人在很多方面要比你強。
7.有準備才能做好事情
每開始一個新項目時都要做好前提了解,如果什么都不知道就開始只會讓事情做起來最麻煩,所以一開始就要思路清晰、目的明確。
8.做事不拖拉
寫代碼時總免不了刪除、重寫之類的,有時遇到不可留的代碼果斷刪掉,不用猶豫,這樣只會浪費時間。
9.找個自己喜歡的工作環境
如果想要自己的員工做出好的成績,要給他們一個舒適的工作事環境是很重要的,一定要硬件和軟件都跟得上才是,當然,如果公司給不了你這些,有時也用不著太委屈自己,換個公司也不是不可以。
10.工作和娛樂要適當接合
一些好的公司會給你足夠的時間用來休息和娛樂,因為寫編程代碼是很需要腦力,也很枯燥的事,一定不能盲目的只知道工作,有時長時間的工作狀態不一定就有更高的效率。
11.換一種工作狀態
如果工作當中遇到問題或是寫不下去時,可以停下來休息下,出去走走或是打個盹什么的,也許過時你會發現之前沒辦法解決的問題這時一下就有辦法了。
12.相互交流很重要
做什么事情都不要把自己一個人關起來研究,當遇到問題時可以向別人請教或是討論下,比起一個人在那苦研究要效率高的多。
13.要有探索新鮮事物的心態
每天都要有新的發現,學點新的知識。一定要跟得上步伐,這樣自己才不會被這個快速發展的時代所遺棄。
14.及時更新換代世界上所以的東西都在不停的以舊換新,如果你的這些代碼和技術不更新將會走向滅亡,或是被替代。
15.親身實踐才是硬道理
假如什么事情你都只是在聽在看,而不去親身實踐的話,那你永遠都學不到真正的東西,一定要保持一個好習慣,那就是要把自己聽到和看到的東西自己親身做一邊,這樣才能真正變成自己的知識。