PHP程式設計師的成長之路

2021-06-26 01:36:44 字數 1701 閱讀 1929

程式設計師在很多人眼裡是乙個比較賺錢的職業,每年也有大量的人進入到這個行業,這些人有的是學計算機專業的,有的是培訓出來的,但是無論哪種,很多人在工作了一兩年以後選擇了轉行,其原因很簡單,沒有發展。並不是這個行業沒有發展,而是自己在這個行業中因為沒有一條正確的道路而沒有辦法發展。

很多人希望自己可以提高技術,提高收入,提高在公司的職位。但是絕大多數人並不知道應該如何去做,去走,學什麼,怎麼學,往往工作一兩年過去了還和剛剛入行的時候差不多,完全沒有什麼提公升。

在這裡我和大家分享一下我的學習成長經歷,希望對大家有所幫助。

第一部分:什麼人可以成為程式設計師

在我的朋友圈中有很多人是非計算機出身,他們有的是學心理學的,有的是學建築的,有的是學會計的,甚至有的就是工地上的工人,但是無論是什麼專業出身,什麼學歷,大家都在努力地做著這一行,但是其中的很多人在做了一段時間後發現自己不適合做這行,在投入了大量時間,精力,金錢的情況下不得不放棄,其實會造成這個情況的原因很簡單,因為很多人從一開始就不知道自己為什麼要成為程式設計師,而是只是看了各種廣告,對高薪的嚮往而進入到這一行,他們沒有想是不適合而是只想賺不賺錢。那麼什麼樣的人適合當程式設計師呢,我感覺無論你學歷高低,首先要非常喜愛這一行,真的不是因為錢而去做這一行(最簡單的情況沒有人給你錢你有沒有想寫程式的衝動呢),當然賺錢也是動力之一,必然大家都要有錢過日子,不過如果單純的想賺錢那麼也許並不適合做程式設計師。其次是要有良好的耐性和細心,很多時候乙個bug可能要處理很久,涉及的地方也肯能非常多,這時候就需要必須有乙個很好的耐心可以一點點的跟資料來查詢出錯誤之處。在整個專案開發的過程中都需要及其的細心,因為即使是打錯乙個字母,乙個符號都會導致整個專案錯誤,所以細心非常重要。完後要有良好的邏輯思維,當然即使這點不具備只要是有前面的幾點就可以做程式設計師了,只需要不斷地努力也可以很好的編寫程式,畢竟不是每個程式設計師都是做演算法的。

第二部分:怎麼成為程式設計師

很多人尤其是剛畢業的學生,發現自己不知道自己如何成為程式設計師,也不知道如何去學習,畢竟在學校的時候只需要聽老師講課,通過考試就可以了,至於什麼才是公司要的產品,這個在大學的課本中並沒有被具體的講述。

我一直認為程式設計師就是乙個積累的過程,比如你有1萬行的**量,而我有10萬行的**量,那麼技術水平必然會有差異。另外專案經驗也是十分重要的乙個部分,你寫過類似的專案就會知道這個專案中**有可能出現什麼問題,怎麼解決這些問題,這些專案經驗也是日積月累出來的,是做出來的經驗不是看出來的經驗。完後你和誰學怎麼學也決定了你的成長速度,很多時候很多技術,你自己可能半天都搞不明白其中的原理,花費大量時間在裡面,而如果有人點撥你一下,也許只是分分鐘你就搞定了這個問題,技術就是一張紙,一捅就破。很多時候我們自己會陷入不知道應該學什麼的境況。完全沒有方向,深度不足,廣度不夠,僅僅侷限於自己現在工作所用的那麼一點東西,我見過很多任務作個三四年的phper問他們會什麼他們會告訴我他們會什麼什麼框架,當我問他們這些框架怎麼實現的時候,原理是什麼的時候他們完全不知道,也就是說他們的技能僅僅侷限於會使用某乙個框架,那麼他的價值在**呢?公司為什麼要給只會機械按照流程使用某一框架的人去支付高額的工資呢?這幾年的工作經驗有什麼用處麼?

第三部分:如何學習提高

首先我把技術研究分為幾個階段,第一階段初窺門庭,知道基本的語言特徵,可以寫出一些簡單的程式。第二階段小試身手,寫一些小點的專案,可以完成一些基本要求。第三階段洞悉本質,開始了解為什麼要這麼寫,想一些語言內部的問題,這個階段開始關心演算法,語言實現,效率問題。第四階段上善若水,這個階段已經不再關心某一種語言了,而是了解了語言的本質,在這種人的眼裡語言已經沒有好壞,只有是不適合,他們了解很多門語言,精通其中的幾種語言,屬於絕對的大牛級的人物。

程式設計師成長之路

和同行溝通 了解最新潮流 跟蹤相關的業界變化 和人分享你的經驗和作品 1.最基礎的,卻是最重要的 c語言編譯原理 資料結構與演算法 計算理論 數學 英語 2.模仿大師 追隨大師 多看大師的設計 實現 想象下自己如何做 要認真 模仿直到你看起來像大師 3.養成優秀的 風格 命名規範 對齊方式。k rl...

優秀程式設計師成長之路

優秀程式設計師成長之路 比較寬的知識面,並且能夠時時補充自己的知識和完善自己的知識結構 耐心好,特別是在除錯和學習階段,世界上沒有聰明的人只有刻苦的人。做開發其實就兩件事情學習和改錯,在這兩件事情中間的開發過程其實是比較簡單的 永遠記住 是給人看的而不是給機器執行的,計算機在執行程式時是不怕累的,而...

程式設計師內心成長之路

在這個時間點,北京的五環之外已經慢慢安靜下來。現在自己的狀態是處於二人世界,感覺很好,很滿足。以前自己下班早,回到家自己做好飯等著媳婦回來。現在兩個人下班的時間差不多,然後兩個人地鐵裡碰面一起回家。到家後媳婦做飯,飯後我來洗刷碗筷。就這樣不知不覺就會到了8點左右吧。為了未來的生活,媳婦從電子商務轉行...