聊一聊程序員行業關於未來的那些事

1.一些疑惑

最近作者也收到了很多人的諮詢,有問大專生的未來的,有問程序員的未來的,有迷茫的,有焦慮的,在這裏,突然想寫一篇博客,解答一下大家,作者從事軟件開發已經有將近7個年頭了,從懵懂無知,到迷茫,到奮起拼搏,想把自己的感悟分享大家。

 

2.入行原因

09年的時候,特別沉迷一款單擊遊戲《仙劍奇俠傳》,然後夢想着有一天能夠去做遊戲,在高三的時候用自己攢的零花錢,買了人生中的第一本編程書《C語言入門》,出於對計算機編程的熱愛,高三下學期高考複習的時間都用來學編程了,然後高考比較失利。。。然後在一所普通院校開啓了編程之路,正式入行。但是因爲填報志願的時候,學名太多,什麼嵌入式,什麼軟件工程,什麼計算機科學,計算機應用,就沒一個是遊戲開發,然後選錯了志願,因爲知道遊戲是用C語言的,然後選擇了計算機應用(因爲它是教C的),其他的都是學Java(當時根本不知道這個是啥)然後才知道計算機應用專業也和遊戲沒關係。

然後經過各種的曠課,逃課,節省下來的時間在宿舍學習Java,終於在大二成功的轉入了軟件班,成爲了一名Java程序員。

(附一張因爲執着,偷偷攢錢跑到上海去看仙劍4的現場活動的照片)

3.人生的第一次選擇

實習是在一家日企上班,大學學的是JavaWeb,去公司做的項目是把之前用VB寫的項目轉成C#,經過2天的C#的學習,正式上崗。

當你語法都不懂的時候,就讓你着手項目,簡直就是壓力超級大,因爲不會,工作超級慢,一個還沒畢業的實習生,每天加班到凌晨1點,到家2點,然後不要命的開始學習C#,每天學習到凌晨4點,然後7點起牀上班。經過努力,終於在一個月的時間,可以不在因爲語法而發愁,終於在第二個月的時候,可以以正常速度在晚上7點下班。

工作了一年,因爲能夠喫苦耐勞,抗壓力強,外加日語技術都達標,領導給了我可以去日本東京發展的機會。這也是很多人都夢想的機會,可以出國發展了,這也是我第一次面臨選擇。

記得那一天,在牀上久久不能入眠,一直在問自己,我從高中就堅定要學編程是爲了什麼,是想做遊戲,是想去做《仙劍奇俠傳》,去日本做後端並不是我的初衷,機會非常難得,但是航向偏離了我的人生目標,我拒絕了。拿上了畢業證,填寫了離職申請書,併購買了一張通往帝都的車票。

(就這樣的去了帝都)

4.艱難之旅

14年7月份,帝都,炎熱的夏天幾乎能把人給烤熟,出於兜裏沒錢的囧破,在海淀區生命科學園史各莊村(一個城中村)花了500元租了一間大約10平方的小房子,沒空調,陽光充足,屋外36,7度,屋裏40度。。。

這一年單機遊戲也差不多走到了盡頭,出於對畫面的喜愛,開始了在40°的小黑屋裏自學Android,在這兩個月,咬牙堅持學完了3本書,沒經驗,沒學歷,什麼都不懂,只是出於對編程的熱愛,開始一家一家的找工作,一家一家的碰壁,最終找到了來北京的第一家公司,也終於成爲了一個帝都程序員

5.人生就是一場修行

人的一生就是一場修行,短暫但美好,人的一生不過短短數十載,能夠從事自己真正喜歡的事業,纔是對幸福最好的詮釋!做一件事,學一門語言,首先就是出於對它的熱愛,無論它是熱,是涼,它不死,我不棄。即便有一天它真的不存在了, 你不會因爲選擇它而後悔,只因曾經相依爲伴。

 

6.Android行業的出路

Android 因爲在15,16年風光無限,終於在17年的時候,歸於平靜,再加上各大無良的公衆號大肆販賣焦慮,大量的Android程序員開啓了轉行之旅,轉前端,轉後端,轉產品,轉測試。其實,個人看法沒有必要,因爲瘦死的駱駝比馬大,就算Android行業再蕭條,只要你還用APP,它就死不了。另外我想說的是,就算是你轉行其他語言,躲過了Android的蕭條,那你能躲過35歲嗎?還不是都一樣。

所以對於那些問我Android轉什麼好的同學,我的回答就是 :”都一樣,都是35就滾蛋的,反正你就算混,Android也能讓你混到35歲“

 

7. 35歲後的人生

也有人在問,程序員怎麼樣,其實我感覺並沒大家想的那麼好,程序員的高薪是不假,有賺1萬的,有賺2萬的,個別優秀的可以賺3萬,對於一些外行,或者剛進入這個圈子的同學,是比較在乎工資的,也以這個自豪。

但是當你做久了,就會發現,這些都是沒有任何意義的,因爲都是”臨時的“,你不會一直拿這個工資的,到了30多歲,基本上除非特別牛的(這個牛可不是指技術,這裏指的是經歷+學歷)能做到管理層,其餘的基本都失業了,試問,35歲,有了家庭,需要撫養孩子,照顧老人,承擔房貸,接下來是一眼不知前方道路在哪,那這個時候,你還在乎之前賺的高低嗎(拋去帝都的高消費,高房租,家鄉的高物價,算算你還剩多少)?

【這裏對於有人問程序員好不好】,我的回答就是”不好,不建議學“,除了天天的加班,天天的焦慮,不停的充電保持自己的競爭力,還要面臨35歲之後的窘境。還不如那些理髮師,他們剪完頭髮之後可以不用壓力這麼大,反正不會失業,到了30多歲用自己攢的錢,隨便找個地方,開個店,自己就是老闆,雖然不想承認,但是感覺有時候還真不如他們。相比於只能做到35歲的程序員,還不如隨便找個哪怕一個月9000塊錢的能做到40多歲的行業賺的多

對於有同學問,【已經學了編程,那麼35歲後真的沒出路嗎?好後悔呀!】

在這裏,我的答案是:”35歲之後能夠繼續從事IT行業的,只能是那些經歷+學歷牛的人,這也叫資歷,注意這裏不是能力,因爲除非你去造一個語言,非常知名的框架,不然是看不到你的,在帝都相比於能力,更多的是看資歷。資歷不好的人,基本上你連面試的機會都沒有,更別提展示能力了。

但是後悔其實更沒必要,編程並不是唯一出路,這是一個多元化的社會,有多種多樣的可能與無限的未來,從數據顯示,幾百人當中也就只有一個是能35歲之後還在研究書寫程序的,但是,有錢的肯定有至少幾十個。比當老程序員容易多了,如果註定35歲不能寫程序,那不如去通過努力做個有錢人,畢竟我們還是有一個聰明的大腦。

另外,未來無定論,誰又知道幾年後是什麼樣子的尼,對吧,要麼別選這條路,選了吧就別後悔,雖然短暫,但是精彩!

8.大專生的未來

這也是問我最多的問題了,大專生真的有未來嗎?我的答案是 “沒未來!” 不騙你們,就是沒未來,但是又能怎麼樣?放棄了嗎?不上班了嗎?

其實,作爲在北京混了6,7年的北漂,我還想告訴你們一句,本科生同樣沒有未來!有未來的是: “那種出於對自己事業的熱愛,只要能從事自己喜歡的事業,不求得失,不達目標,決不放棄,哪怕山窮水盡疑無路,也要誓死拼搏出柳暗花明又一村的人,未來是屬於愛拼搏的人” 作者也曾經說過 一個勇於拼搏的人,一個決不放棄的人,終究也必定會走向成功,拼搏出一個嶄新的人生,只要你還年輕,只要心中還有夢!

對於大專生而言,初入社會是很艱難的,不用放棄,前方還是有機會的,因爲作者也是這麼過來的,作者身邊很多人都是這麼過來的,把程序基礎學紮實,不要瞎背那些面經,因爲人人都會的東西,就必然是沒有任何價值的東西,只有人人都不會的東西,纔是你的優勢!

對於Android,可以多學習一些比較深入的東西,比如作者寫的《全套性能優化系列》的文章,可以深入的去學習一些大廠中的設計思路,也可以多瞭解下源碼,看完一本叫做《Java虛擬機原理》的書,掌握編程的核心知識,平時在GitHub上多去下載一些優秀的框架,一行一行的理解,理解完了,畫出架構圖,日積月累的下去。等有一天你出去面試,對於一個有經驗的面試官,他也必能能夠區分出你與那些刷面經的不同,這時你感覺他還會分你是專還是本嗎?你的優秀已經讓他忽略了你其他的不足,就算這個時候他依然卡了你學歷,但是你也足以有勇氣面對任何的挑戰了

 

9.End

作者是一名將近7年經驗的帝都猿,平時喜歡分享一些大廠的核心架構技術,也會發些感悟與毒雞湯,有什麼疑問歡迎私信我,另外通知大家,下週一繼續開始更新性能優化的文字連載了


作者:劉洋巴金
鏈接:https://juejin.im/post/5ee5270ce51d4578a12e44fd
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章