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

前度再見


找工作難易是個相對概念,取決於市場需求跟供給,現在很多公司裁員,裁出了一大堆35-40的熟練工作經驗的程序員,他們都找不到工作去幹送外賣或者UBER,你說你個自學成才的誰要?當然這不是企業的錯,社會在剝削企業,企業也沒辦法。


qwzx0001


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

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

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

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

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

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

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

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

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


IT人劉俊明


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

1,自制力。

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

2,自身水平。

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

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

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

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

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


黃楊扁擔呀麼軟溜溜


其實除去自學難度方面還有一個擇業問題題主要考慮。本人就說一下你不是對口專業畢業的人員找工作要面臨的問題。

1.沒有相關對口專業文憑。中國社會相關專業文憑是很重要的。現在很多大的IT企業應聘員工第一關你可能就過不去。題主有時間可以上領英上看一下一些你知道的IT大廠像數字跳動、騰訊、啊裡現有員工的簡歷。看看都是什麼大學專業畢業的。小的IT公司估計也會優先考慮相關專業畢業的人員入職。

2.每年計算機專業有本科和碩士專業畢業生有多少?而且他們有相對專業畢業實習機會,這也是進入大廠的敲門磚。他們都不一定能被公司留用,你覺得你與他們這些正經科班的競爭會不會很不容易?

3.不知道題主知道不知道如果你自學轉行要一定的時間,從你開始找工作起,由於你先天上沒有優勢很有可能有很長時間找不到工作。很多人北上廣找工作有可能三四個月找不到工作,但每天都要面臨衣食住行上的開銷。很多人都在生活壓力方面挫敗退出。如果題主不是在本地找工作或者就要考慮這方在的問題,找到工作前期要有足夠的儲備金。

4.確實有不是相關文憑做程序員,但是我知道的一些人在英語數學方面都很厲害。能夠在網上查找外文資料學習。通過數學知識自學算法。而且在原本專業上也出類撥萃!不知道題主是否是這種人?如果是那很有勝算。


歸來的航海家


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

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

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

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


若似流風


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

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

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


冬眠覺曉68


首先這個問題我只能說因人而異,無論是自學還是科班出身,能不能找到工作,以及你找到工作以後的薪酬待遇都是根據你掌握的知識和能力決定的,與其說在這糾結這個問題不如好好去敲兩行代碼呢,你要是不會可以去優就業看點免費課程學一學,既然選擇了就加油做好每一天


用戶8328945825930


兩個原因:


1. 自學通常很難學精。 自學的情況,通常不放棄就算不錯了。而且自學沒有實際項目環境,很多都是閉門造車,而且學習效率通常也不高。


2. 沒有工作項目經驗, 招聘企業不認可。 如果你的簡歷上只寫了自學,企業通常是不感興趣的。因為他們知道自學 的問題 。


可以諮詢松勤,在實際的項目中學習編程, 比自學快,而且有一定的項目經驗


松勤軟件學院


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


剛子玩數碼


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


分享到:


相關文章: