愛伊米

自學的程式設計師一點競爭力都沒有麼?投了四天簡歷,一個面試沒有?

從事軟體開發多年,想做好程式設計師需要把握住兩點,第一點在入門階段需要保持足夠的耐心,中間遇到各種語法細節不明白,包括懷疑自己是不是真的適合做程式設計師;第二點在成為真正的程式設計師之後繼續保持學習力,程式設計師停止更新自己的知識庫就意味著距離脫離這個行業已經不遠了。先從第一點開始認識下如何才能成為一個程式設計師。

自學的程式設計師一點競爭力都沒有麼?投了四天簡歷,一個面試沒有?

在現在社會要成為一個程式設計師基本上需要兩個途徑,一直是透過自學,一種是透過參加培訓機構,選擇第二種方式的人也越來越多,很多人覺得這種這是社會退步,以前的程式設計師很少參加什麼培訓直接就能找到一份還不錯的工作,現在幾乎很難了,不是社會退步了恰恰相反是整個軟體行業的門檻提升了,而且要帶著中性客觀的觀點來認識培訓,培訓的目的查漏補缺讓技能更加完善,未來很多職業上崗之前都要參加培訓,這是一種社會的進步,這樣能夠保證直接進入工作崗位上儘快的適應環境最早的有產出。

自學的程式設計師一點競爭力都沒有麼?投了四天簡歷,一個面試沒有?

但現在的很多培訓基礎打著從零基礎開始幾個月的時間就能改變命運之類的話來招生,參加培訓不一定是零基礎的很多基礎不錯的一樣來參加培訓,就是為了讓自己的知識體系有更好的認識,最近幾年發現很多高階的培訓班興起,不是針對的初級程式設計師,主要面向在職的程式設計師透過培訓打破一些技術壁壘,讓自己獲取更高的薪水,說明軟體行業的整體水準在提升,距離話題扯得有點遠了,回到自學的程式設計師的市場競爭力問題,如果一個程式設計師是自學找到工作的,一般來講會比參加培訓的在對待新事物更加有主見一些,這和一個人的智力沒有大的關係,主要初學養成的習慣有關係,一般來講自學需要克服的東西要遠大於培訓的,從個人的觀點看自學需要克服的一些東西,自學需要確定自己的學習目標,而且目標還不一定設定的很準確,還要時不時拿出來修正。

自學的程式設計師一點競爭力都沒有麼?投了四天簡歷,一個面試沒有?

自學對於如何實踐是一個很難克服的事情,當然也不是不可為的畢竟可以從開源社群中獲取時機的程式碼,當然從拿到程式碼導致到真正的實踐,需要克服多少東西只能自己來把控,所以自學出來的程式設計師自學能力更強後勁更足。培訓方向和時間都是明確的,在裡面只需要按照老師的要求去做就可以了,甚至都會教會你如何去面試如何填寫簡歷這種細節,所以更加容易找到工作,子啊工作中的變通性會稍微差一點,畢竟培訓關心的是能不能做到點上。

自學的程式設計師一點競爭力都沒有麼?投了四天簡歷,一個面試沒有?

至於樓主說的投簡歷已經四天沒有迴應,這也是特別正常的事情,如果覺得自己的水平還可以就要考慮自己投簡歷的公司已經自己的簡歷是不是寫的有問題,如果是水平一般或者很差那麼出現這種結果也是在可控範圍,首先進一步確立進入這個行業的信心,是不是真的想在這個行業內有一番成就,如果答案的肯定的就進入面試學習模式,每次一次面試都當成一次極大的學習機會,透過面試找到差距,然後根據同面試官交談的內容中找到學習的方向和自己需要該彌補的知識點,透過這種方式用不了多長時間也一樣能找到突破口,貴在堅持可以懷疑自己但不要放棄自己,想得太多沒有意義關鍵還是要多做,而且還要做好長期作戰的準備,拿出幾個月的時間奮戰到底,這個時候正是考驗自己耐心的時候,放棄了也就前功盡棄了。