從事軟件開發(fā)十幾年了,對于程序員的工作有一點自我的見解,首先程序員的工作屬于一個技術活,技術類的工種需要時間的積累,但要達到某個領域的技術專家,首先是時間層面的積累,但僅僅是積累是不夠的,不是達到多少年一定成為技術的專家,成為某個領域的佼佼者,時間只是其中一個因素。
如何成為某個技術領域的專家?
如果放在技術專家的要求來定義基本功又會是另外的一個境界,從心理上要認識無論哪個層次的程序員都要重視基本功的積累,在平時工作之余要拿出時間來溫習基本功,按照一個標準的程序員的要求看認識基本功,常見的項目有編程語言的語法,項目操作過程中遇到的一個困難的總結匯總,數(shù)據(jù)結構基礎算法,常見的編程場景處理能力,這些都屬于編程基本范疇。
其實框架能力在行業(yè)內講就是造輪子的能力,當然不是每個人在自己的技術生涯中都有設計框架的機會,如果能夠趕上一次也是不錯的機會。
要想成為程序員里面某個領域的專家,不是僅僅靠時間來積累出來的,但時間的積累達到的一個典型的基礎,不要覺得入行的時候自己的基礎不好,但時間長了堅持的長了,常見的編程模式或者套路也都能掌握清楚了,不是誰天生就是某個項目的專家,什么事情就怕一個堅持的勁頭,一股不服輸?shù)木瘢瑘猿值臅r間長了在理論上還能縮減成為專家的次數(shù),希望能幫到你。