03.03 一個普通人沒有學歷,自學編程,找到一份月入過萬的程序員工作真的有可能嗎?

顎慕格尼訥


沒有學歷,自覺編程,然後找一份月入過萬程序員工作,其實就是從業餘走向專業。

韓寒曾說,別用自己的業餘,去挑戰別人的專業。這也說明了從業餘走向專業,是非常困難的。

自學編程,很難,再找一份月入過萬的程序員工作,更難,幾乎不可能,原因如下:

一、程序員的工作專業性很強,崗位要求高,自學只能掌握初級邏輯,達不到月薪過萬的條件

程序員的工作,基本上都是按照產品經理或客戶的需求,為實現特定的功能而進行的編碼活動,需要至少掌握一門編程語言,熟悉編譯工具的使用,以及熟練掌握調試方法。

這些,可能通過自學來掌握,但是,自學再強,沒有公司項目的經驗,在任何人看來,都是新手,根本不會給你提供萬元月薪。

而且,一旦出現BUG,自學的人往往糾結於一些基礎的邏輯或語法錯誤,而不會站在整體的角度去分析,從而很難解決這樣的BUG。

如果把月薪過萬的程序員比喻成造火箭的工程師,那麼自學編程的人,充其量只能做一些扭螺絲的工作。

扭螺絲的工作,再怎麼努力,也造不了火箭。

二、通過自學,滿足不了面試條件

任正非曾說,未來沒有大專學歷,連做工人都沒有機會。

這說明不管是現在還是將來,在技術驅動型公司中,學歷都是非常重要的。

一般的程序員相關崗位,都要求至少大專以上的全日制學歷,學歷是個敲門磚,沒有學歷,連面試的機會都不給你,你如何競爭程序員崗位?

三、初級程序員都需要至少一兩年的工作沉澱,才有可能拿到萬元月薪

別以為只要成為程序員,都可以拿萬元月薪;

很多程序員,在剛剛大學畢業時,拿到的不過3000-4000塊錢,然後通過做項目來積累實戰經驗,經過一兩年的時間,才有資格和籌碼獲得加薪機會,從而拿到這個數。

假如你運氣不好,工作的公司加薪制度不完善,那麼估計你會等更長的時間。

當然,凡事都有例外,要想拿萬元月薪,首先你得真正成為一個程序員。那麼,該如何開始呢?

一、先去一些兼職網找些項目練手

要想在一個陌生的領域深耕,最簡單最快速的方法,就是找到行業的一位大牛,然後付費跟他學習。但是現實往往不會這麼容易,這個時候,你可以先從網上買幾塊開發板回來,照著開發板的例程學習相關的知識,等到熟掌握後,再從一些兼職網找些項目練手,從一些簡單的項目開始,逐漸過渡到複雜項目。

這也是一個循序漸進的過程。

二、從公司其它崗位做起

一般的大公司,都設有實習生、工程師助理這樣的崗位,要求會低一些,對於立志要當個程序員的你,可以考慮應聘這樣的崗位,從打下手開始,逐漸成長為軟件工程師。

三、成為行業的大牛,自己創造機會

小米雷軍曾說,小米想要的,是專業領域最牛的人。

這句話適合任何有抱負的公司,而HR就是帶著這樣的使命,在全網不斷的搜刮人才。

有短板的你,通過投簡歷的方式去找程序員工作,不一定如願,HR有可能第一輪就把你刷了。所以,要另闢蹊徑,不一定非得自己投簡歷,你也可以自己創造機會,讓HR主動找到你。

比如,通過不斷的學習和做項目,可以把一些項目經驗總結成文章形式,輸出在技術博客中,讓別人通過你的博客瞭解你的技術實力。

這麼一來,就能放大你的優勢,彌補你在學歷、工作經驗方面的不足,還擔心沒有程序員崗位來找你嗎?

以上就是我的分析和建議,希望對你有幫助。

歡迎關注@焱公子,十年500強,專注寫職場,每天與你分享職場乾貨與成長心得。

焱公子


編程範圍很大,Python,C++,前端,等。我當時想轉行,身邊朋友同學有幹編程的,C++和PHP各一個,問了他們都表示帶不了。

因為百度廣告影響,17年關注到了Java,自學了一段時間。自學期間加過很多Java自學群,群裡有相當部分是高中初中學歷,他們有的自學有的報培訓班。觀察到現在2020年了,總體給我的感覺是,沒學歷(大專以下)沒基礎的轉行,一百個人也就幾個人能找到工作,已經入職工作的,目前沒見過月薪過萬的,包括我在內,可能是我圈子還沒夠大。也看過一些帖子說工資已經過w,看看就好,畢竟不知道真假也不是自己的。

我也是沒學歷零基礎,17年自學了一段時間,帶點自學基礎18年報名的培訓,半年時間培訓完畢。19年過完年出去找工作,柴雞找工作主要是7分運氣3分實力吧。面了1個多月,大概15家,運氣好,2個offer,目前廣州6.5K,算是入行成功吧,先苟著。

過來人經歷告訴你,這個條件轉行成功的人是百裡挑一,能直接拿到月薪過萬的,是在成功的人裡面萬里挑一。身邊人說混幾年經驗到位了可以過W,想想你耗得起這幾年嗎,也不排除你聰明過人幾個月就完成經驗積累。拋開工資說轉行,想想為什麼要轉行編程,親戚朋友帶入門?喜歡熱愛?夢想坐辦公室工作環境?還是?想到一個充足的理由說服自己吧。

最後,我當時應該是腦子進水,不知道是怎麼想的轉Java[淚奔]。



大話嘮嘮


有可能啊,我師弟就是這個例子啊。

我師弟,化工專業,完全沒有計算機基礎,更不懂什麼編程,他只是從一個朋友那裡瞭解到,做程序員很高工資,特別是在深圳這種科技型地區。

師弟從事化工行業三年,還拿著5000的工資,跟他程序員的朋友15000的工資一比,確實很焦慮,他想了半個月,就決定轉行。

他怎麼做呢?他沒基礎,就報了一個培訓機構,封閉學習三個月,比大學還痛苦,一天上12個小時的課程,三個月時間,要把人家大學4年的專業課全部學完。

他當時跟我抱怨,每天知識量太大,一下子很難消化,每天上完課,還需要自己另外去慢慢做練習消化。

三個月結束後,他成功面試一家公司做JAVA程序員,薪資7000,他已經很滿足,因為有平臺可以讓他練手,他做了半年左右,成功又跳槽到另外一家互聯網公司,薪資過萬。

所以,題主提的這個問題真的是存在的,現在外面培訓機構太多,只要你想學習,總有辦法,相信自己,別人能做到的,你也可以。

溫少爺:專注於職場與個人成長分享,關注我,我們一起迭代,一起成為職場達人。希望我的回答對您有所幫助和啟發。【隨手點個贊,對溫少爺是個鼓勵!】


溫少爺


有可能啊,我從業七年,認識幾百上千名同行,他們中有一半左右都是半路出家,什麼學歷的都有,之前做什麼的都有。

我有個關係很好的閨蜜,她是做前端開發的,高中學歷,25歲之前,都在商場專賣店裡賣貨,學了一年前端就找到工作了,你敢信?

但是有一點我需要糾正一下題主哈,你不要指望你剛學完就能月薪過萬,沒有那種好事。

互聯網行業薪資是比別人高一點,但也不是什麼輕鬆就能撿錢的地方。

大家新入行的,都要從三四千,五六千開始慢慢熬,從業三年能月入過萬,就已經算你很努力很有天賦了。

各行各業都需要一個入門到熟練到精通的過程,請不要有什麼一步登天的幻想。


另外,我覺得你這種情況可以學Python,Python不需要學歷也不需要基礎(沒有黑的意思只是想說明這個入門簡單),入門的內容初中生水平就能理解,九年義務教育你總有的吧,只要你認字,知道基本的邏輯就能上手。

一說到轉行做編程,大多數人可能會叫你去學Java,這沒有錯,咱們國內目前主流的編程語言仍然是Java,但是不可否認的是Java上手有難度,而Python更加簡單易懂。


轉行,學習新事物是一件非常艱難的事情,尤其是對於沒基礎沒學歷的人來說更是如此。

學習新事物的最初階段,一定要簡單,否則會很快把你的積極性打消了大半,可能就再也不想碰了,之前積攢起來的信心和勇氣都被損耗殆盡,你可能就再也不想嘗試任何新事物,是非常遺憾的一件事。

好在呢,現在越來越多的人開始注意到Python語言的簡單易上手,很多機構和個人都開始推行這門編程語言作為入門級的課程。

另外還有一點很重要,Python語言在機器學習、人工智能領域正在發揮越來越明顯的作用,如果你將來想做算法工程師,不懂Python是不行的。

如果你把這門語言搞精通了,說不定以後也可以朝著更高薪的路子去發展,畢竟在可以預見的未來,人工智能一定是我們程序員領域裡的求職大熱門。


為什麼對新手強推Python呢?我再給你一個理由。

我在接受讀者諮詢的時候,有些人提出這樣一個問題:

我想轉行到互聯網領域,但是互聯網領域工作真是太多了,什麼開發,運營,測試,產品經理……我現在不確定我適合哪個工作,我就是想先隨便找一個做做看,這時候應該學點什麼呢?

告訴你,還是學Python。

無論你從事哪個工作,哪怕不是互聯網行業的工作,職場人必備的技能之一就是:

高效的獲取有用的數據。

這裡的關鍵詞是:高效,有用。


舉個栗子,比如你是一名新手產品經理,今天老闆讓你做一個競品分析,收集競爭對手的產品信息和性能方面的優缺點然後進行系統化的分析。

大多數人的思路是什麼呢,打開搜索引擎,輸入關鍵詞,用自己的肉眼一個一個去找,然後複製粘貼,然後整理……

等你做完這一切,可能需要好幾天的時間,而且也未見得就很全面很完整。

這個時候,如果你懂一點Python語言,你完全可以寫一個最簡單的傻瓜腳本,點一下運行,它就替你自動蒐集數據去了,然後這個時候你還可以乾點別的(我沒說可以摸魚,我真的沒有)。


對於普通職場人來說,Python這門語言最大的好處就是解放我們一部分的工作量,這裡主要指的是那些重複繁瑣但沒什麼技術含量的工作。

懶,是人類的第一生產力。

重複機械的事情,讓機器去實現,我們人類只需要輸入指令就好了——你看,這不是跟人工智能的出發點不謀而合嗎?

所以這也呼應了本文一開始說的:

如果你是零基礎想轉行程序員,最簡單就是學Python,很多崗位都用得到,而且還有長遠的大發展。


吉姆妮成長日記


這裡有一個真實的例子存在呢。我大學畢業3年左右轉的行做程序員-JAVA開發。

說起我的傳奇專業啊,可有來頭。

高考完,爸媽對我的理想專業是省內一家醫學院,讀醫學,說是分數再低最不濟也能當個護士。(此時此刻,我只想說不聽老人言,吃虧在眼前啊,爸媽畢竟是過來人,意見還是比較中肯的)叛逆期比較晚的我,從此時開始叛逆。省外一家理工科院校,當時不知道報什麼就只想是計算機相關,於是報了計算機科學技術(誰曾想這是個數學專業……)。

後來有專業調劑,也是我成績好。一輪各種考試完,成功給自己換了專業——電子信息工程

以為是計算機了,最後時候主攻電子信息的,不過這也給我接下來做程序員打下了堅實的理論與專業基礎。最起碼我知道計算機語言,二進制啥的。

畢業以後校招進一家相關國企。搞了3年自動化,工資5k,合同到期沒有續簽(爸媽說國企鐵飯碗,最起碼對象好找,現在想想還是爸媽說的對,現在我對象只能是new一個出來,再次感嘆,不聽老人言,吃虧在眼前)。目前成功入了程序媛的坑。

不過你要真想做這個工作的話,還是不要像我一樣走彎路。早早入行,說是最主要的是工作能力,但是入行是要看工作經驗的,切記切記。最好是在大學開始打基礎,畢業之後就做相關工作。現在培訓有點不怎麼靈光,各大企業都對培訓出身的各種歧視,即使有些人的確學習能力很棒。唉……,行業怪相,人家都各種培訓之後整個會計資格證啥的吃嘛嘛香,咱就不行。

如果你還是學生的話,趕緊先去學習相關知識吧,有機會就做案例做項目,或者修一個計算機專業的第二學位。加油吧,雖然別人老是說行業危機啥的,都是沒有入行的人說的,行內有經驗的人辭完職找工作依然還是很快就能找到。最起碼我是沒有見到身邊有人辭職直接失業在家了的。


如果您有什麼疑惑,或者有什麼不懂的,也可以找我討論一下,畢竟是一個過來人,哈哈!


快樂的程序媛


我身邊就有這樣的人!我大一的時候就有個電腦愛好者,那個時候雖說是大一,但是也算高中學歷吧,他硬是自學各種計算機知識,搞的比專業班子還厲害!在網吧兼職網管掙生活費,期間更是對學習很有幫助,自己本專業的時間也在自學這些東西,大學四年下來,真是學有所成!

比較可惜的是,他畢竟不是這個專業的,畢業以後求職本專業的又不是很精,畢竟四年裡沒有怎麼學,就是應付考試,計算機方面的倒是厲害,卻沒有這方面的專業證書,只能去一些小公司從事最低端的計算機方面的工作。

如今十幾年過去了,期間他創業過,各種失敗,五年前聽說在做文具方面的項目,聽說搞得風生水起!而且還是他的計算機能力起了作用!

以他當年那個鑽研精神,如果能搞個互聯網公司就好了,我們親眼所見他是如何學習的,而且這種心態他還保持了很久很久,如果被埋沒了真是可惜了!好在上天不負有心人,如今他算是小有成就了!希望他繼續發揮,做我們班的馬雲!


成說陳事


當然有可能,百分百可能,我就是案例。本人沒考上大學,讀完技校分到國企燒鍋爐,沒上過編程培訓班,純靠自學。現在獨立完成的軟件作品已遠銷全國十幾個省,年入20W+。親身經歷夠有說服力了吧?

編程有初中基礎就夠了,印度人就是初中畢業就學編程。其實寫那些代碼比寫初二的英語作文還簡單。

但這不等於說,有初中文化就一定能學成,還是以本人為例,我是初中奧數全市第一名,也是自學的,沒有奧數輔導老師,全憑興趣啃了大量課外書。

總之,學編程確實不需要學歷,有初中基礎就夠了,但卻需要很強的自學能力。你想想你一個連大學都考不上又沒有老師指導的人,怎麼去跟那些能考上計算機專業還天天有老師教的人比?

如果你勤學上進,理科較強,只是因為偏科或早戀才沒考上大學的,那學編程應該問題不大,現在有視頻教程,比啃書本容易多了。但如果你是本就不愛學習的懶人,或是那種拼盡了全力也考不上大學的笨人,那還是不要學編程的好。


過客945845678


有可能,太有可能了,壩上牧羊的一位同學就實現了這樣的職場逆襲。

壩上牧羊的這位同學從只有初中學歷,卻成為了月收入2萬以上的程序員,這個收入而且是10多年以前的時候。

說起這位同學,此人也是一位奇葩。他父母從小家庭離異,導致他的性格特別孤僻,而且脾氣特別暴躁,動不動與人幹架。

因為父母離異,他與他的姥姥在一起生活,從小嬌生慣養,任何人的話他都聽不進去。在初中的時候,一個學期都見不到他幾次人。要想找到他,大概率在遊戲廳或者錄像廳,要麼就是在他姥姥的村裡面。

但是此位同學,腦袋特別好使,儘管平時不見他來上課,但是每次期末考試都可以考第一名,而且將第二名遠遠的甩在後邊。一時間成為學校的風雲人物,老師也拿他沒辦法。

後來由於種種原因,他在學校的行為影響太壞,在初三的時候被學校開除了。因此他的學歷也停止在了初中學歷,壩上幾年也沒有見過此人。

後來據其他朋友講,他做過焊工,賣過水果,燒過鍋爐。偶然的一次機會,壩上牧羊與這位同學聯繫上了,人家竟然做起了程序員,而且還可以帶一個團隊。

後來聽他自己講,他參加了培訓一些培訓課程,後來全部靠自學。壩上牧羊也在他的出租屋裡,看到了很多的技術開發類書籍。隨便一翻那些書,他密密麻麻的做了很多筆記,真的是牛人一枚。

壩上牧羊在他出租屋裡住了幾天,再次領略了這位牛人的風采。晚上打遊戲經常打到深夜兩三點,第2天早晨早早的起來又去上班,不僅腦袋好使,精力也越超常人,不得不服啊。

END: 職場風雲亂,迷局真相顯,關注“壩上牧羊”。 歡迎在評論中發表不同的觀點,保證答題皆為原創,如果喜歡,"關注","點贊","轉發"一下,謝謝。

壩上牧羊


我弟弟轉行報名學了一年,開始5500,一年內換了好幾次工作,現在8500,武漢。今年是他轉行上班的第一年。我表弟大學學的建築還是什麼,北京那邊找工作才3000多他自己交了3萬二的學費,學的編程,現在在北京3萬左右。是個特別吃苦耐勞的孩子!


醬油妹c


嚴格來說,不是不可以,但是非常困難,因為你自學的東西很多,可能只是停留在理論上,而且並不是公司所需要的東西,所以說這個非常困難,具體的原因還有以下幾點。

第一,自學的很多東西,可能連面試條件都滿足不了

我之前有一個同學,他的英語非常好,在國外也工作過幾年,而且他也一直在自學編程,後來他回國之後就去面試了很多程序員相關的崗位,但是沒有一家公司願意用他,那些願意用他的,基本上都是讓他交錢去培訓的,其實後來總結來說,就是那些公司都需要有實際項目經驗的人,而且很多公司再讓你面試之前就會讓你先發一些項目方案和作品給他們看,他們覺得你的能力和你的方案OK的話,然後才會讓你去面談。

像很多技術類的工作,包括影視製作,還有設計類的一些工作,那麼都有讓把作品發過去,然後通過了,才能夠面試,這已經是一個行業的潛規則了。如果你沒有過項目經驗,或者是一些成熟的方案和作品的話,那麼根本連面試都進不了,人事專員在篩選簡歷的時候,就直接把你pass掉了。

第二,程序員也不是自學後,去面試工作,然後馬上就可以達到月薪過萬

我有一個高中同學,她在大學畢業後就去了西門子的技術部裡面坐程序員,基本上他們都是按照產品經理或者客戶的需求,然後來實現特定功能而進行的一些編程,他們至少需要掌握兩門編程語言,然後熟悉編譯工具的使用,以及熟練的調試方法,這些雖然可以通過自學來掌握,但是自學再強,他也沒有,機會去了解公司的實際項目經驗,還有客戶以及產品經理的具體需求,你都是按照自己的想法,在學習和編程屬於是閉門造車,對這種情況,很多公司他都有一個試用期,比如說你在一個月裡面做不出哪些模塊,那麼你就沒有必要繼續在裡面呆了,可能他就會讓你走人,而你一個月的時間,根本就不可能馬上熟悉的了,這些東西。

還有你編程出現的一些錯誤,那麼自學的人往往糾結於一些基本的一些錯誤,更多的是站在自己的角度去理解,去分析,解決它很難站在公司和客戶的角度去分析解決,那麼你可能以為自己把這個事情解決了,其實很難達到公司的要求。

所以說只是通過自學,然後去工作的話,這個能不能過試用期?還是一個問題,那麼你進去根本就不可能達到月薪過萬,一個月兩三千,可能就差不多了。

第三,如果你想進入這個行業,那麼最快的方法就是找一個行業內的頂尖高手,然後向他學習

現在市面上有很多的程序員培訓機構,但這些機構的水平都是參差不齊,很多還只是騙人的,所以說與其你花這個錢去學習,或者是你想自學,那麼你不如找一個行業裡面比較牛的一些高手,然後你付費給他們學習都可以,最好是找一些已經有項目經驗,然後她可以帶你做的,像這種人還是比較好找的,因為你可以去一些程序員網站上發帖,或者是去一些威客網站上去找一些,看有沒有招收徒弟的,這樣的一些需求,當你跟這樣的牛人一起做一段時間之後,你就能大概摸清楚工作需要哪些技能,然後自己在裡面工作的話,需要掌握哪些門路?如果實在沒有辦法的話,你也可以去找一些初級的,一些崗位,比如說一些程序員助理,一些測試工作,那麼你可以從這些方面做起,慢慢的一邊做一邊學,以後再內部轉崗也是一個辦法。

有一點你要清楚的,就是不要覺得程序員都會月薪過萬,每個行業都有頂尖的人,每個行業都有不行的人,只是互聯網軟件行業這個風口比其他行業要好一點,那麼你要讓自己月薪過萬,你就要在自己的領域裡面做到非常的專業


分享到:


相關文章: