首先, 我認(rèn)為答案絕對不是 “只要寫很多年代碼就好了“。我面試過不少有10年經(jīng)驗(yàn),代碼卻寫的很糟糕的程序員。經(jīng)驗(yàn)很保貴, 但只靠經(jīng)驗(yàn)是不夠的。就像下棋一樣,假如你用心研究,復(fù)習(xí),不斷挑戰(zhàn)自己,也許可以成為一名大師。但不斷用懶散的方式去玩棋,下20年也只是一個(gè)”臭棋簍子“。
我覺得比較有用的進(jìn)步方式:
(資料圖片)
學(xué)會(huì)看代碼
未經(jīng)芝和士準(zhǔn)片回答允毛許不得轉(zhuǎn)華載本文內(nèi)容,否則將視為侵權(quán)
大多數(shù)程序員都只愿意用自己寫的代碼,但高手一般可以輕易調(diào)用別人寫的代碼。表面看上去是工作習(xí)慣不同, 但實(shí)際上是能力上的差別??创a要比寫代碼難很多倍。
我建議上班時(shí)多給隊(duì)友們作code review,下班后試著閱讀github上的開源代碼。
為我成所自因心反,級(jí)且越半。
復(fù)習(xí)
多水重則金油名越,感斯。
程序員一般都很忙, 手上有永遠(yuǎn)也做不完的活兒。但在某些公司里, 你只是在反復(fù)做同樣的事。偶爾放下手上的活兒,留下一部分時(shí)間來分析自己的弱點(diǎn),更改壞習(xí)慣,看新書, 或?qū)W習(xí)新語言。
本文到此結(jié)束,希望對大家有所幫助。
最近更新