為啥有人說自學編程很難找到工作?

前度再見


作為一名IT行業的從業者,同時也出版過Java編程書籍,我來回答一下這個問題。

首先,自學編程是能夠找到工作的,目前IT行業內有不少程序員都是通過自學編程走上開發崗位的。

但是目前隨著IT行業對於程序員的要求在不斷提升,想通過自學的方式來找到適合的開發崗位還是具有一定困難的,原因有以下幾個方面:

第一:自學編程存在知識結構不全面的問題。不少自學者並沒有一個清晰的學習路線,有的學習者知識結構欠缺較多,而有的自學者雖然涉獵的知識面比較廣,但是缺乏深度和系統性,所以不少自學者要想能夠達到崗位需求,還需要一個較長的適應期,對於不少對開發週期比較敏感的企業(互聯網企業)來說,這是很難接受的。

第二:自學編程缺乏實踐經驗。程序員崗位(應用級編程)對於實踐能力有較高的要求,而自學者通常在實踐環節有較多的欠缺,這是一個比較現實的問題。自學者大部分的經驗都來自於實驗環節,而實驗通常都是驗證性的實驗,綜合性實驗往往比較少,而且實驗考慮的問題與實際開發環境所面臨的問題具有較大的區別。

第三:溝通交流問題。自學編程往往對於行業術語、行業開發流程、行業工具等內容都不熟悉,這會導致溝通交流方面的問題,這也是不少企業考慮的重要因素,因為培養一名程序員也是需要時間成本和人力成本的。按照歷史經驗來看,程序員要想能夠具備獨立的開發能力,並熟悉整個團隊的開發流程,至少需要4到8周的時間,有的甚至更長,這對於企業來說也是一個較大的風險。

最後,對於自學者來說,要想找到適合自己的開發崗位,比較現實的解決方案是從實習崗位開始。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網、大數據、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區留言!


IT人劉俊明


因為想法很簡單,但執行起來卻太難。自學是一個很考驗意志力的事情,外面的世界誘惑太多,而當你獨處的時候,你內心的惰性會提醒你,“刷會手機再看吧” “玩會遊戲再看吧” “你今天已經學的夠多了,明天再學吧” 諸如此類的想法會在你心中萌生,而作為普通人的我們,在大多情況下都缺乏抵抗外界或內心誘惑的強大毅力,所以半途而廢者何其之多。

另外,編程本身就是個枯燥的事情,而要堅持做,長期做一件枯燥的事情,那是相當無聊的; 即使你是個喜歡編程的人,可當你遇到困難時,你很容易就會想到 “我是不是該放棄,我是不是不適合這個行業” 諸如此類。

還有就是,獨自學習就意味著沒有指路人,學習路上所有的艱難困苦都需要你自己去經歷,去克服; 這是個很容易讓人放棄的過程

願所有的努力都不被辜負。


隨心而律


寫代碼這東西具體到個人是典型小馬過河,

別人行你未必可以,

別人不行,你未必不可以.

你自己都不知道行不行, 其他人怎麼可能通過幾百字就知道你的具體情況呢.

想學去嘗試就是, 我搞不懂一個22歲的人說什麼人生失敗什麼的, 我比你大20歲左右, 轉行當碼農一年多了, 我都沒有覺得失敗, 你這麼年輕, 有啥可失敗的.


科技頭部


自學編程難找工作?如果你只看過幾本教科書,水平也就一般般(無惡意),找工作確實有難度。

想找高薪工作,必須對數據結構、常用算法、硬件接口、主流的庫、常見軟件開發組合(比如LAMP,即Linux、Apache、MySQL、Python)有足夠的瞭解和掌握。

就目前所知,頂級黑客幾乎都是自學成才。所以,自學編程難找工作是因為自學的還不夠,還沒學到"憑敲鍵盤掙錢"的精髓。


冬眠覺曉68


自學的話,比較考驗人啊。至於自學後的找工作比較困難,主要原因還是因為學習結果不甚理想,至於為何不甚理想,原因有這幾點:

1,自制力。

當玩的年紀,能靜下心來去啃書,啃資料,啃視頻學習難得可貴,也很辛苦。還有重要的一點,就是興趣會被磨滅,至於抗不扛得住,堅持吧。

2,自身水平。

自身的學習能力,理解能力,這是學習的必要基礎,畢竟一個班一起讀書的都還有第一名和最後一名呢。

3,學習方向和學習資源。雖然互聯網找資料很簡單,學習成本應該算比較低了。但是非業內人士,學習方向如果不明確,那就會間接影響學習的過程以及學習的結果。

最後總結,如果自學的過程中,身邊有個做開發有些年頭的朋友,那就會事半功倍了。

回到問題上,學都學了,還管它好不好找工作?學習是一直的過程,不好找就繼續學習,繼續針對性的根據面試過程自己的薄弱點學習。找個工作應該難度不大,大不了先找個公司歷練下,後面也方便跑路。

開發不易,且擼且珍惜!!


黃楊扁擔呀麼軟溜溜


工作是能找到的。有的自學的人比專業學的還牛逼一些。我以前認識一個技術總監。他以前是學造飛機的。聽他說在山裡面造了幾年飛機。感覺沒有前途就自學編程開發遊戲。真是一發不可收拾。非常牛逼的。但現在時代不同了,以前就一個c++. 現在語言之多。技術之多。估計都不知道學什麼吧。


罄竹10


就像做數學應用題,答案一樣,但是公式不一樣,有的人要用多個公式,才能得到結果,有些人一兩個公式就可以得到結果。運用公式多的,中間步驟出錯的幾率就要高一些。在編程上,同樣的道理,科班出身的人在編程邏輯和算法上優勢更突出。畢竟大學教授教的都是經過檢驗,最優的算法。


小牛說勞動風險防範


說起這個問題,我感覺自己很有發言權。我就是自學的編程,不過我的工作不是主要靠編程,只是偶爾做一點小型的程序。自學編程的過程中,由於急於求成,造成基礎知識薄弱。現在的現狀就是,領導安排了活,能完成編程任務,但是如果去面試做題,得分就不高了。所以一直覺得學編程還是按部就班學比較好,科班出身的基礎牢固,要比自學好一些。


科技萌芽


那是你學的不精,即使學的精,也要有個閱歷,才能使更多的人瞭解你,這是個需要過程的!心急吃不了熱豆腐!


有機蔬菜經銷部


自學能不能找到工作不是絕對的,編程就是一門技術活,你自學學的很好,自然也能找到很好的工作,這世界上很多大學自學或者肆業的學生,最後通過自己寫的代碼很為超級富豪的例子太多了,就不一一列舉了,自學最主要一點,關鍵看你有沒有自律力,和你是不是真的喜歡,如果很喜歡學,你學一段時間後肯定會找到這方面工作的.因為你有興趣肯定會學的好


分享到:


相關文章: