游戲編程門檻高嗎,互聯(lián)網(wǎng)行業(yè)在裁人?
1、IT市場真的飽和了嗎?
近年來IT行業(yè)發(fā)展十分迅速,從事IT行業(yè)的人員也越來越多,伴隨著IT行業(yè)的熱潮,大家都覺得這個行業(yè)其實已經(jīng)飽和了。但是還是有那么多的程序員每年甚至每天都在產(chǎn)生,然而我也沒聽說哪個程序員因為所謂的“IT市場飽和”而餓死的,反而每個程序員會隨著經(jīng)驗和資歷的增長,走得路也越來越順暢。
那么所謂的IT市場飽和是真的嗎?
就跟銷售市場的旺季和淡季一樣,哪里有淡季和旺季之分?只不過是大家的腦袋里面沒有足夠的市場容量。存在的就是合理的,一個東西,只要你有,就絕對會有人有用;就跟一句戀愛物語似的“就算有時候你覺得自己失敗得像一坨屎,仍然會有一只很傻的屎殼郎克服一切把你滾回家。”世界有時候就是這么好。
所以說,IT市場飽和這些話的確不是很科學(xué)的。只有落后的思想,永遠沒有落后的市場。如果有,那是因為你還沒有做到足夠的開發(fā)。就像一開始我們都以為電腦是用來打字的,但是中國的程序員鼻祖就用它發(fā)家致富了一樣;在淘寶出來之前,誰也不會想到買賣原來還可以這樣做;說不定以后有誰有創(chuàng)新意識,買賣還會出現(xiàn)新的形式和局面。
程序員的發(fā)展空間有多大?
這個數(shù)據(jù)不是一成不變的,而且也是無法具體形容的。我們只能通過程序員的職位和晉升空間,以及程序員的薪資水平來判斷他們的發(fā)展空間有多大。當然這些也都是按照程序員的個人能力來看的。
據(jù)有關(guān)資料來看,程序員的發(fā)展主要是三個大的階段:
第一階段:
由初級工程師發(fā)展為中級工程師,在這個階段程序員的知識水平和專業(yè)技能將會有很大的提升,薪資待遇也會由原來的年薪5-10w上升為12-20w。
第二階段:
由中級工程師發(fā)展為高級工程師,這個階段程序員積攢了大量的資本和大量的人脈,很多程序員可能會選擇創(chuàng)業(yè),但是大部分會選擇在后面的階段。薪資待遇也由原來的15-20w上升到20-35w。
第三階段:
由高級工程師轉(zhuǎn)為技術(shù)專家或者架構(gòu)師,往CTO(首席技術(shù)官)的方向發(fā)展,薪資水平由原來的20-35w上升到50-200w。
光看程序員的發(fā)展和薪資水平就已經(jīng)滿臉口水了,好嗎?
再看一下程序員具體的職位類型,在初級階段,程序員可能會選擇做一些售后的崗位;在中級工程師階段,有些程序員可能的職位是售前崗位、產(chǎn)品經(jīng)理、測試工程師等;在高級工程師階段,相應(yīng)的職位就成了培訓(xùn)講師,在此期間,還可以自己接私活、寫書等。再高級的CTO,不用說了,自己直接創(chuàng)業(yè)是天時地利人和,有資本,有技術(shù),有人脈,想不成功都難。
2、程序員都是吃青春飯的,那么未來年紀大點了怎么辦?
軟件開發(fā)人員往往工作強度較大,遇到緊急開發(fā)項目的話,則需要熬夜加班做項目,所以在體力上較其他的工作要求更高一些。與此同時,軟件開發(fā)人員需要嚴密的邏輯思維能力,而如果人員年齡偏大以后其反應(yīng)及思維能力會有所下降,所以干起活兒來會更加吃力一些。
其實,有以上觀點的人,均是出于對軟件開發(fā)工程師這份工作不太了解。
軟件開發(fā)工程師這項工作雖然技術(shù)含量相對較高,需要有嚴密的邏輯思維能力等,但這并不等于這份工作是無規(guī)律可循的。只要熟練掌握其規(guī)律,其實這份工作并不是很難。像常人說的“加班熬夜”主要是針對于初入“編寫代碼”人員的一種描述,其實這也只是個短暫的過渡。
針對年齡偏大者相對于年輕人邏輯思維能力稍差些,這些大家都不會予以否認,畢竟這是人類的自然規(guī)律。但這也并不能表示說:因為這樣就會將所謂的“老程序員”淘汰。
年輕程序員雖然在體力以及腦力上占有一定的優(yōu)勢,但是相對而言工作經(jīng)驗欠缺。“老程序員”(相對而言)因為工作經(jīng)驗及閱歷等原因,只要在工作上不會出現(xiàn)重大失誤等情況,往往在面對均等的升職機會時,往往最容易獲得,例如項目經(jīng)理、總監(jiān)等。
綜上,程序員是個靠實力且發(fā)展前途無限的行業(yè)。
3、程序員市場飽和了嗎?工資會下降么?
如今大家都認為做程序員的工資普遍比別的行業(yè)工資高,賺錢會容易些?那么現(xiàn)實真的是這樣嗎?對現(xiàn)實的確是這樣的。一份數(shù)據(jù)報告分析程序員比一般工作的確會高點。這樣導(dǎo)致大批的人員加入程序員的行業(yè)中。那么就有一部分人就開始擔(dān)憂了,之所以貴,是因為“供不應(yīng)求”,如今大批人涌入這個行業(yè)會不會導(dǎo)致程序員工資下降。這個看似是符合邏輯的。但是任何事物都有兩面性的,當今已經(jīng)局勢已經(jīng)越來越清晰慢慢形成“三足鼎立”,分別:實體、互聯(lián)網(wǎng)、人工智能它們有代表著過去(實體),現(xiàn)在(互聯(lián)網(wǎng)),未來(人工智能)。程序員的工資目前已經(jīng)進入“瓶頸期”。但是仍然有上升趨勢。那么在當今實體越來越難做,人工智能還未正式來到之時。互聯(lián)網(wǎng)目前仍然扮演者“主角”。
從社會需求量來講,軟件開發(fā)人員的數(shù)量還是跟不上軟件行情的發(fā)展,隨著后期人工智能出現(xiàn),互聯(lián)網(wǎng)會進一步滲透到社會各個領(lǐng)域。所以后期對程序員的需求量還是會進一步擴大。比如現(xiàn)階段炒的比較火的人工智能、大數(shù)據(jù)以及區(qū)塊鏈都必將需要更多的研發(fā)人員投入。現(xiàn)階段很多人被表象迷惑,感覺像一些從培訓(xùn)機構(gòu)出來的安卓或者java的開發(fā)人員并不好找工作。一部分人就誤以為市場飽和了。不是市場飽和了,而是市場門檻高了而已。記得以前自學(xué)一個月的編程,出來就可以找到一個待遇不錯的工作。現(xiàn)在你沒有點真材實料想找個工作試試?從側(cè)面驗證了,現(xiàn)階段對技術(shù)門檻要求高了,如果你的技術(shù)扎實找一個像樣的工作是沒有問題的。
為什么程序員的工資不會下降?
想成為程序員的人多,但是最后真正從事程序員的人少之又少。當講到程序通過代碼可以將一個東西從0到1的做出來的確很有成就感。但是程序員并不是每一個人都適合做的。第一:相對于銷售等別的領(lǐng)域,程序員門檻高,并不是學(xué)1——2個月就可以上崗的。現(xiàn)在培訓(xùn)機構(gòu)動則就是培訓(xùn)半年,中間也會產(chǎn)生高昂的費用動則就是幾萬元。更主要的是你學(xué)完了不一定可以從事這個職位,一個培訓(xùn)班幾十個學(xué)員,最終又有多少人從事程序員的工作了。因為很多學(xué)員在學(xué)習(xí)幾個月后才發(fā)現(xiàn),自己不適合感覺很枯燥,也有的因為培訓(xùn)期間沒有用心學(xué)導(dǎo)致出來還是啥都不會。這就導(dǎo)致培訓(xùn)的程序員到多,但是最后走上程序員這條路的人少之又少。再加上互聯(lián)網(wǎng)的紅利并沒有“消耗殆盡”,后期仍然持續(xù)看好。
程序員市場飽和了嗎?未來5年前景如何?工資會下降嘛?
作為一個合格的程序員,就應(yīng)該尊重編程,熱愛你所寫下的程序,他是你的伙伴,而不是工具。
4、10年后程序員的未來薪資前景怎么樣?
下面,我們就從多個角度來看看,程序員的收入在未來十年后,可能會怎么樣。
(1)行業(yè)趨勢
一到兩年內(nèi),你工作有沒有晉升、薪水能不能增加,個人努力起很大作用。而五年、八年、十年或者更久,趨勢的作用會遠遠大于個人努力,甚至?xí)€人的努力淹沒。
當你進入正確的河道,哪怕你毫不用力,湍急的水流也會推著你飛速前進。
這就是趨勢的力量。
那么,現(xiàn)在的趨勢是什么?哪些行業(yè)才是正確的河道?
先看一張圖:
上圖,是美國 200 年來行業(yè)增速變遷圖,描述了從1820年的蒸汽輪船到1995年的互聯(lián)網(wǎng)在內(nèi)的,幾大行業(yè)的變化趨勢。國內(nèi)的行業(yè)發(fā)展趨勢與美國類似,但稍稍滯后幾年。每一個行業(yè)的增速,均經(jīng)歷了增長、見頂、緩慢下降的階段。
中國互聯(lián)網(wǎng)的加速發(fā)展,大概從1997年開始,最早是 PC 互聯(lián)網(wǎng),后來移動互聯(lián)網(wǎng),現(xiàn)在互聯(lián)網(wǎng)+,再接下來物聯(lián)網(wǎng)、智慧城市、智慧交通、人工智能,一路蓬勃發(fā)展,雖有小波折,大趨勢從未變過,未來一面泛化、一面深化,十年八年,趨勢向好!
只要這個向好的趨勢不變,相關(guān)領(lǐng)域的從業(yè)者,收入就不會下降。
(2)十年后程序員的工資將更高
現(xiàn)在是信息智能時代,生產(chǎn)方式和流程都在轉(zhuǎn)變提速,物品制造周期在變短,各種眾籌網(wǎng)站上的點子層出不窮,個性化定制市場在擴張,供應(yīng)鏈在以消費者為中心變化。更多生產(chǎn)出來的物品也不再是能摸得到的實物,這些物品只需要生產(chǎn)一次,而復(fù)制擴張成本為0,比如:一個好的APP或游戲。
甚至我們錢都快全部變?yōu)橹Ц盾浖锩娴臄?shù)字。
這時候,相關(guān)信息智能時代的公司生產(chǎn)方式也在極大轉(zhuǎn)變:都需要擁抱變化,都需要創(chuàng)新。
當一個行業(yè)大部分工作都是在創(chuàng)新之時,涌入的人越多,只會導(dǎo)致變化更快,行業(yè)更繁榮,沖到新的高度,沖出地球征服宇宙(不要忘記SpaceX公司的使命:把人類移民火星)。供需關(guān)系由于信息極度發(fā)展而變得天然平衡,大量的創(chuàng)意只會把人們極速分配到更合理的方向,攀登到新的不可想象的高峰。
所以信息智能時代,程序員處于這個行業(yè)和時代的執(zhí)行層中心,工資只會越來越高,如果壓到寶,將高得不可想象。
前段時間刷屏的,馬老板給王者榮耀團隊發(fā)了100個月工資,雖然已經(jīng)辟謠了,但我們也不能低估王者榮耀團隊的分紅力度。
(3)國家戰(zhàn)略規(guī)劃
那么,在未來的十年以上,這個趨勢到底會不會變呢?我們來看看國家的十三五規(guī)劃(2016 —— 2020)就知道了。
看上圖,十三五規(guī)劃對應(yīng) 2016 —— 2020 年,大方向是加快壯大戰(zhàn)略性新興產(chǎn)業(yè),打造經(jīng)濟社會發(fā)展新引擎。
在戰(zhàn)略性新興產(chǎn)業(yè)中,分量最重的就是 信息技術(shù)產(chǎn)業(yè) 和 網(wǎng)絡(luò)經(jīng)濟。見下圖:
這說明什么?信息技術(shù)和網(wǎng)絡(luò)經(jīng)濟,是國家戰(zhàn)略規(guī)劃的重點,國家層面將會提供各種政策、資金、資源的支持,保障它快速、廣泛的發(fā)展。互聯(lián)網(wǎng)+、大數(shù)據(jù)、人工智能,將是重中之重。
敲黑板劃重點啦:開發(fā)者靠近 大數(shù)據(jù) 和 人工智能 會有更好的發(fā)展。
我們可以斷定,未來十年,軟件、互聯(lián)網(wǎng)、數(shù)據(jù)、智能化等相關(guān)領(lǐng)域,依然是時代發(fā)展大趨勢,而支撐這些領(lǐng)域發(fā)展的程序員,平均收入依然會遠高于其他行業(yè)。
當然,如果程序員做著體力勞動,整天復(fù)制粘貼寫膠水代碼。期盼著自己的工資越來越好,不被時代淘汰,那也是白日夢。
IT行業(yè)是個好行業(yè)啊!年青人,就該融入這樣的行業(yè)去改造世界——
5、程序員未來發(fā)展宏偉前景
在2014年之前金融行業(yè)一直都是排在IT互聯(lián)網(wǎng)之前的,就收入而言,所有職業(yè)中,金融一直都是壓了IT一頭,但是自從2014年互聯(lián)網(wǎng)成為了“國家戰(zhàn)略”后,互聯(lián)網(wǎng)發(fā)展比之前快了十倍,在同等水平的情況下,互聯(lián)網(wǎng)工作者也就是我們總說的程序員,收入比例成為了普通工作者的好幾倍,可能一個前端工程師,或者Java工程師一個月的薪水,就比上其他職業(yè)半年的工資,這讓許多行業(yè)的人想轉(zhuǎn)行,具體可以看下面2017年的排行。
下面我們來看一個程序員未來幾大發(fā)展?jié)摿?/p>
發(fā)展前景一:Java工程師
如果了解IT的應(yīng)該知道Java工程師一直都是市場需求最大的,Java從出世能有21年還要多,一直都是語言排行的第一,尤其在北京上海這樣的程序需求量非常大,目前北京具有兩年開發(fā)經(jīng)驗的Java工程師的工資平均在15000左右,但是遺憾的是,現(xiàn)在新手非常多,缺少人才,所以現(xiàn)在選擇做Java工程師都是為了以后發(fā)展。
發(fā)展前景二:前端工程師
目前在所有職業(yè)中,最火的就是web前端開發(fā)者,騰訊公司最近搞了一個web前端技術(shù)交流峰會又讓前端技術(shù)火了一次,因為HTML5新技術(shù)的引入,把前端推上了風(fēng)口,現(xiàn)在大量轉(zhuǎn)行的人都在學(xué)習(xí)前端,而前端現(xiàn)在的競爭也是非常大,當然他們只是新手的競爭,人才非常的稀缺,新手轉(zhuǎn)行可以選擇前端。
發(fā)展前景三:Python工程師
Python這門語言被稱為中國最具有發(fā)展?jié)摿Φ恼Z言,他的范圍非常廣,web開發(fā),運維,數(shù)據(jù)分析,大數(shù)據(jù),自動化,人工智能,而Python的優(yōu)勢在于,他比Java來說非常的簡單,Java的語言機構(gòu)非常復(fù)雜,而Python卻恰恰相反,現(xiàn)在很多都在學(xué)習(xí)Python,也是一個不錯的選擇。
發(fā)展前景四:IOS工程師
在之前的大潮中,有一部分人抓住了機會,選擇了安卓開發(fā)和IOS開發(fā),現(xiàn)在安卓開發(fā)的要求非常高,而現(xiàn)在IOS開發(fā)在中國還是具有非常大的發(fā)展前景,IOS工程師在中國非常稀缺,至少你會發(fā)現(xiàn)現(xiàn)在年輕人都喜歡蘋果手機,至少現(xiàn)在不會改變,所以IOS工程師也是非常不錯的選擇。
其實無論選擇上面,Java,前端,Python,ios,只要可以把它的核心技術(shù)學(xué)好,并且一條道走到黑,干上十年,只要不偷懶,都是非常有“錢途”的。
6、一名老程序員給未來的程序員的一點感悟
作為一個技術(shù)不是大牛事業(yè)也不是很成功的老程序員,我覺著還是要寫一些什么,來給未來的程序員們講述一個過來人的感悟吧。成功人士的文章有的是,而在這個世界上成功人士畢竟是極少數(shù),大多數(shù)人都是普通人,可能你也一樣一輩子也成不了什么大牛或者公司高管,每個人的追求不同,有的人追求更有錢更有地位,而有的人就追求安穩(wěn)過日子,賺錢夠花小康即可。其實人不是必須很有錢才能快樂,能有一個和諧的家庭,一份喜歡的工作,一個健康的身體,才是最幸福的。
編程這個工作對智商有要求,但是對基礎(chǔ)知識和學(xué)歷背景要求不那么高。如果你智商夠用,無所謂你之前的文化程度,完全可以經(jīng)過半年的培訓(xùn)加入程序員的隊伍,不像某些工作崗位對從業(yè)資質(zhì)或基礎(chǔ)知識有要求,想改行過去比較難,比如想改行當個醫(yī)生吧,那需要回爐高中重新考個醫(yī)學(xué)大學(xué)才行,沒有別的辦法。
既然任何智商夠用的人都可以當程序員,那么您適合當程序員么?首先得問自己幾個問題。第一,你覺著自己智商是否夠用,第二是否能坐住板凳耐心學(xué)習(xí),第三你喜歡編程這個工作么?第四你是否有其他更好更喜歡的職業(yè)。我些個問題是在問那些不是軟件工程相關(guān)專業(yè)想轉(zhuǎn)行做程序員的,如果是學(xué)軟件工程的你就是本專業(yè),我相信這部分人通過大學(xué)四年的刻苦學(xué)習(xí)應(yīng)該已經(jīng)知道自己適合不適合做程序員了。
前兩條是個辯證的關(guān)系,智商不夠用可以努力學(xué)習(xí)彌補,智商夠用是一個程序員的基本條件,畢竟這工作是腦力勞動,有一些比較難的數(shù)據(jù)邏輯處理不比上學(xué)時解應(yīng)用題容易多少;第二條能不能做住板凳耐心學(xué)習(xí),有的人就坐不住板凳,而且也不愛學(xué)習(xí),這類人是最不適合做程序員,即使做了程序員也會工作的很痛苦;第三喜歡編程么?如果不喜歡僅僅是為混飯吃,技術(shù)水平不會混的很高;第四條如果有別的更好的職業(yè),還是做別的吧,很多工作遠期看比程序員發(fā)展前景大。這個社會搞技術(shù)能飛黃騰達的也都是搞了幾年技術(shù)轉(zhuǎn)型了的人,一直長期搞技術(shù)的爬到高層太難了,舉個例子BAT里面馬化騰李彥宏都是技術(shù)出身,但他倆寫代碼也都沒寫幾年,最有錢的馬云還是個學(xué)外語出身,你業(yè)務(wù)牛、市場牛找一個技術(shù)大牛來跟你合作還是比較容易。在企業(yè)里搞技術(shù)的有些類似于做財務(wù)的吧,屬于輔助工作,在某些公司給你安排工作的的不一定是領(lǐng)導(dǎo)可能是業(yè)務(wù)部門的同事。
一個優(yōu)秀的程序員的基本素質(zhì)就是腦瓜好使,能坐住板凳,喜鉆研,熱愛學(xué)習(xí),有這些基本素質(zhì)可以成為一個技術(shù)大牛吧!從實際的工作中來看確實還是學(xué)習(xí)好的好學(xué)校的同學(xué)成為大牛的概率更高,因為腦瓜好使的人一般考大學(xué)也考的不錯,有一些文化層次比較低的程序員敲代碼也敲的不錯工作效率也不低,但是深入的遇到復(fù)雜邏輯問題就容易遇到困難,不過每個單位都不是需要那么多大牛的,也需要搬磚的工人,社會上也可以有你的位置,人一定要找準自己的定位和自己的追求,自己不努力抱怨賺的少沒意義,等你努力了賺的還少你在抱怨吧,呵呵。一名老程序員的一點感悟給未來的程序員
一個程序員想有好的發(fā)展技術(shù)不是最重要的,很多程序員都干幾年轉(zhuǎn)型成功了,成為了項目管理者、企業(yè)管理者從而脫離了純開發(fā)崗位,這種程序員不一定是代碼寫的最好的,但肯定是綜合能力比較強。每個人都要有評估自己各項能力指標的能力,如果你就是上面我說的能坐住板凳喜歡鉆研腦瓜好使的,你可以奔技術(shù)大牛使勁,如果你人際交往、文檔能力、情商都很高,就要往別的方向發(fā)展或者往技術(shù)管理者方向發(fā)展了,寫代碼會耽誤你人生,如果長期寫代碼,接觸的是計算機語言,人類的語言能力會退化,交際能力、文檔能力、應(yīng)酬能力、應(yīng)變能力統(tǒng)統(tǒng)都會退化,年齡也大了,也沒有你大學(xué)剛畢業(yè)的時候可塑性強了,那就只能一直干寫代碼的工作了。
程序員很適合社交能力不是特別強的人來做,畢竟是跟機器打交道,只要你技術(shù)到位,機器永遠會很聽你的話,人就不一樣了,人心還會變呢,對吧。
程序員是技術(shù)工種里少數(shù)幾個可以經(jīng)過短期培訓(xùn)把其他專業(yè)的人改造成這個行業(yè)的人,社會上越來越多的大學(xué)都開設(shè)了軟件工程專業(yè),加上原本的計算機相關(guān)專業(yè),還有社會上大量的培訓(xùn)班,本質(zhì)上都是在培養(yǎng)程序員,造成的后果就是程序員越來越多,程序員的薪資尤其是初級的薪資壓的越來越低,很多從培訓(xùn)學(xué)校出來的學(xué)員高不成低不就的,最后沒找著寫程序的工作,錢白花了,有的人學(xué)習(xí)能力比較一般的,就是湊巧找到工作了在公司也干不了什么活,安排的工作完成不了,最后自己就選擇放棄當程序員了,錢依然白花了。錢是小事花了還能再賺,主要是耽誤你選擇正確職業(yè)的時間和精力,等到多年以后你在一個和程序毫無關(guān)系的工作崗位上工作時,很可能會感慨自己當年花大量時間和經(jīng)歷在寫程序上真的是浪費生命。所以不能盲目選擇這個行業(yè),一定要認清自己的能力和特長,認真斟酌,這是自己的人生,不是兒戲。
如果是想通過培訓(xùn)學(xué)校來加入程序員隊伍的同學(xué),我的個人建議是你最好在你的目標城市找培訓(xùn)學(xué)校學(xué)習(xí),比如你想去上海工作,那最好在上海當?shù)卣覀€培訓(xùn)學(xué)校,比你在外地的培訓(xùn)學(xué)校就業(yè)會有優(yōu)勢。
關(guān)于進大公司小公司的問題,前幾天有一篇文章分析完大公司小公司利弊之后的結(jié)果是沒有區(qū)別,各有好處,筆者不敢茍同。首先一個畢業(yè)生在找工作的時候,肯定是大公司更難進,小公司更容易一些,咱們從邏輯上來分析一下,如果進大公司小公司都是一樣的為什么大公司門檻更高?首先就大公司尤其是上市公司起碼薪酬福利待遇就要好,公司正規(guī),該有的都有,而某些小公司可都能沒保險、沒年假、沒公積金各種沒有,大公司出差坐飛機住三星以上賓館出門打車,小公司出差坐臥鋪住小旅店出門大公交,大公司單位經(jīng)常組織各種娛樂拓展活動和培訓(xùn),小公司你就自己自娛自樂自學(xué)吧。對于學(xué)東西來說,雖然在大公司就是一螺絲釘,但大公司你能接觸到更大的項目,單位的牛人更多,單位的培訓(xùn)多,你的眼界更高,也能學(xué)習(xí)到更多。而且大公司轉(zhuǎn)職機會很多!很多人綜合能力比較強,在大公司寫了幾年代碼就有機會轉(zhuǎn)職到別的部門了,發(fā)展更好,小公司轉(zhuǎn)職的可能性就比較低了,你自己不想當碼農(nóng)公司也沒有別的工作崗位能給你干。大公司升職空間小而小公司升職空間大的這個事,個人覺著也沒有可比性,大公司的頭銜都比較低,一個開發(fā)小組長可能都比小公司的一個項目經(jīng)理管的人多,在小公司升職了待遇可能也比不上大公司的小碼農(nóng)。而且小公司未必穩(wěn)定,沒準哪天就黃了,想找那種真的是成長型的小公司,努力干幾年公司變成大公司你成了高管的這種夢可以做做,概率真不高。如果真的在小公司想長期發(fā)展,需要研究領(lǐng)導(dǎo)的能力和為人,只會想盡辦法剝削勞動人民剩余價值的那種還是算了吧,刷點工作經(jīng)驗就應(yīng)該馬上走。總之還是能進大公司就進大公司,不能進大公司拿小公司當跳板繼續(xù)琢磨進大公司。一名老程序員的一點感悟給未來的程序員
技術(shù)路線方面,要學(xué)比較熱的主流技術(shù)好找工作的技術(shù),在招聘網(wǎng)站上大概就能看出來社會上招聘量比較大的技術(shù),在沒工作階段不要去賭冷門技術(shù),賭輸了還得是轉(zhuǎn)型回來學(xué)習(xí)更熱門的技術(shù)來找工作挺悲摧的。運氣也很重要,前些年塞班挺火的,你如果當時學(xué)塞班學(xué)的很刻苦搞的很深入,搞了三年,別人花同樣的精力搞安卓三年,你搞三年塞班可是塞班黃了,在轉(zhuǎn)型搞安卓,雖然技術(shù)是有相通的地方你學(xué)的也挺快但是你肯定不如搞三年安卓的值錢啊!你跟別人花了同樣的精力吃了一樣的苦去學(xué)技術(shù),只因為選擇了沒有前景的技術(shù),人家干了5年值20K,你干了5年值10K,這個看個人眼光和運氣了。這段是寫給我們普通人的,如果是大神級別的碼農(nóng)從0開始學(xué)新語言也比你干了2年水平高,找準自我定位吧。
程序員也算一個吃青春飯的工作吧。你年輕的時候你有精力學(xué)習(xí)可以肆無忌憚的加班,腦瓜也好使,身體也好,等到你三十多四十多歲,長期久坐熬夜養(yǎng)了一身病,上有老下有小的時候,不可能有和年輕時一樣的多精力去投入工作和學(xué)習(xí)了,下班了回家想學(xué)習(xí)學(xué)習(xí)技術(shù)可孩子那邊哇哇哭你不大可能袖手旁觀吧,所有歲數(shù)大的人的夢想應(yīng)該都是自己可以能靠經(jīng)驗吃飯了不用在辛苦學(xué)習(xí)了吧。程序這個東西也確實有更新?lián)Q代的問題,舉例子,二十年前的會計和現(xiàn)在的會計比,也就是由有個財務(wù)電算化的變化和政策的變化,做賬還是那些東西,二十年前設(shè)計大樓的技術(shù)和想現(xiàn)在設(shè)計大樓的技術(shù)也差不太多,只是工作方式變化大一些而不是技術(shù)變化大,大概就類似與你用editplus寫程序升級用eclipse寫程序,可二十年前的程序員的工作內(nèi)容跟現(xiàn)在區(qū)別可就大了!二十年前java才剛出生!到現(xiàn)在已經(jīng)死了一大堆編程語言了!底層的碼農(nóng)每次在換語言學(xué)新技術(shù)的時候還是比較痛苦的。
24歲才進入程序員行業(yè)會不會太晚了?
首先,24歲開始從事程序開發(fā)工作并不算晚,可以根據(jù)自己的知識結(jié)構(gòu)和能力特點來選擇適合自己的發(fā)展路線。從目前的行業(yè)發(fā)展趨勢來看,當前進入程序開發(fā)領(lǐng)域,可以考慮向兩個方向發(fā)展,其一是走全棧程序員路線,其二是走研發(fā)級程序員路線。
對于基礎(chǔ)知識比較薄弱的初學(xué)者來說,選擇全棧程序員路線更適合一些,在大數(shù)據(jù)和云計算技術(shù)的推動下,未來全棧程序員的發(fā)展空間還是比較大的。選擇全棧程序員需要找到一個切入點,比如可以從前端開始學(xué)習(xí),也可以從后端開始學(xué)起。
目前前端程序員全棧化趨勢也比較明顯,初學(xué)者可以從Html開始學(xué)起,進而學(xué)習(xí)CSS、JavaScript以及各種開發(fā)框架知識。在當前移動互聯(lián)網(wǎng)快速發(fā)展的推動下,移動端開發(fā)也開始逐漸并入到了前端開發(fā)團隊,從而形成了所謂的“大前端”概念。另外,在Nodejs等技術(shù)的推動下,前端開發(fā)后端化也是一個比較明顯的發(fā)展趨勢。總的來說,前端開發(fā)作為切入點雖然難度并不算高,但是需要學(xué)習(xí)的內(nèi)容還是比較多的。
對于具有一定計算機基礎(chǔ)的初學(xué)者來說,可以選擇從后端開發(fā)開始學(xué)起。后端開發(fā)需要先選擇一門編程語言,目前Java全棧開發(fā)和Python全棧開發(fā)具有較好的就業(yè)前景,所以可以重點考慮一下這兩門編程語言。
如果初學(xué)者具有扎實的數(shù)學(xué)基礎(chǔ),而且具有較強的學(xué)習(xí)能力,也可以考慮走研發(fā)級程序員路線。研發(fā)級程序員路線需要系統(tǒng)地學(xué)習(xí)操作系統(tǒng)體系結(jié)構(gòu)、算法設(shè)計、數(shù)據(jù)結(jié)構(gòu)、編譯原理等知識。走研發(fā)級程序員路線,需要具有較強的學(xué)習(xí)能力。
我從事互聯(lián)網(wǎng)行業(yè)多年,目前也在帶計算機專業(yè)的研究生,主要的研究方向集中在大數(shù)據(jù)和人工智能領(lǐng)域,我會陸續(xù)寫一些關(guān)于互聯(lián)網(wǎng)技術(shù)方面的文章,感興趣的朋友可以關(guān)注我,相信一定會有所收獲。
如果有互聯(lián)網(wǎng)、大數(shù)據(jù)、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區(qū)留言,或者私信我!
什么都不會能學(xué)程序員嗎?
什么都不會的人一樣,可以學(xué)程序員。
程序員又叫軟件工程師,是指用各種電腦編程語言開發(fā)各種軟件的人。程序員是一種專業(yè)性非常強的職業(yè),沒有經(jīng)過專業(yè)的訓(xùn)練,不能擔(dān)當這個職業(yè)。。
要想成為一名程序員,即使是零基礎(chǔ),也可以從頭學(xué)起。要系統(tǒng)學(xué)習(xí)計算機的原理與構(gòu)造,編程語言的邏輯與運行等知識,可以從比較淺顯易懂的java語言入手,同時,要進行大量的實戰(zhàn)練習(xí),如果足夠努力,大約有三個月的時間就能開發(fā)簡單的程序了。
以上就是關(guān)于游戲編程門檻高嗎和互聯(lián)網(wǎng)行業(yè)在裁人的相關(guān)問題解答,希望對你有所幫助。