任何事情渐裂,身處在外面,都有很多困惑和疑問樟蠕。身處在內(nèi)貌亭,都有很多無奈和憋屈柬唯。換個(gè)角度看世界,或許我們所面對的每一段經(jīng)歷都是選擇與博弈的糾結(jié)與快樂圃庭,人生本來是不容易的锄奢。只不過多數(shù)時(shí),你是感受不到不容易的剧腻。學(xué)什么程序拘央,比穿什么衣服的問題更難,因?yàn)槁殬I(yè)的背后恕酸,更多是抉擇而不是選擇堪滨,選錯(cuò)一件衣服可以重來胯陋,而選錯(cuò)一個(gè)職業(yè)所面對的結(jié)果蕊温,是非常讓人痛苦的。
對于任何一個(gè)人遏乔,你要清晰的認(rèn)識(shí)到:任何人給你的建議或者方向义矛,只是他站在自己體驗(yàn)的角度給你的經(jīng)驗(yàn)性的建議,而最后你的選擇盟萨,除了深思熟慮還有孤注一擲凉翻,這是我對你做程序員錢最真摯的建議。
1捻激、IT職業(yè)培訓(xùn)到底有哪些產(chǎn)品制轰?
既然是職業(yè)培訓(xùn),那一定是跟公司的需求相關(guān)胞谭,我們按照公司的邏輯來看分為四個(gè)大類:
*想法層:產(chǎn)品經(jīng)理垃杖、UI設(shè)計(jì)、策劃
*實(shí)現(xiàn)層:Web前端丈屹、PHP调俘、Java、C++旺垒、iOS彩库、Android、Python
*維護(hù)層:Linux運(yùn)維先蒋、Web安全骇钦、大數(shù)據(jù)開發(fā)、云計(jì)算
*推廣層:網(wǎng)絡(luò)營銷
上文中我們說到竞漾,《中國統(tǒng)計(jì)年鑒2015》數(shù)據(jù)顯示中國有200萬程序員眯搭,占人口0.14%皇忿,結(jié)論是其實(shí)程序員并不多,相當(dāng)少坦仍。另外鳍烁,印度270萬程序員(最多的),也只占人口0.2%的樣子繁扎。在核心的實(shí)現(xiàn)層上幔荒,很多人說一個(gè)產(chǎn)品經(jīng)理就可以折騰7個(gè)程序員,在產(chǎn)品經(jīng)理沒有非常深刻的基礎(chǔ)底蘊(yùn)的情況下梳玫,沒有考慮后端結(jié)構(gòu)與實(shí)現(xiàn)的情況下爹梁,發(fā)出的或許很小的需求,就是一次程序員的大奔命提澎。
在2013年-2015年移動(dòng)互聯(lián)網(wǎng)發(fā)展的這段時(shí)間姚垃,一個(gè)移動(dòng)互聯(lián)網(wǎng)公司創(chuàng)業(yè)的標(biāo)配是:iOS、Android盼忌、Web前端积糯、UI,我們假設(shè)一個(gè)融資100萬的公司谦纱,向這四大崗位開出平均月薪1萬的薪水的時(shí)候看成,這家公司在不考慮任何運(yùn)行成本的情況下,能撐起來20個(gè)月跨嘉,但是關(guān)鍵是一個(gè)APP推廣的市場費(fèi)用之高川慌,可謂是一段黑暗的回憶。
就目前來看祠乃,我們把想法層梦重、實(shí)現(xiàn)層、維護(hù)層亮瓷、推廣層都定義為IT職業(yè)培訓(xùn)的話琴拧,實(shí)現(xiàn)層和維護(hù)層是最穩(wěn)定,但是是最辛苦的寺庄,因?yàn)榇蠹叶紴榱艘粋€(gè)目標(biāo)盡快的上線艾蓝。而對于想法層和推廣層來講,推廣費(fèi)用是有限的情況下斗塘,如何做到推廣結(jié)果的最大化赢织,這是一個(gè)非常難的問題。所以這也就是很多人為什么想做程序員的原因馍盟,雖然辛苦于置,但是高薪和暫時(shí)穩(wěn)定。
2贞岭、程序員值得學(xué)的編程語言趨勢
RedMonk發(fā)布2017年初編程語言排行榜:JavaScript/Java/Python進(jìn)前三八毯,PHP 滑到了第四名的位置搓侄,C# 和 C++ 并列第五,而 CSS 和 Ruby 又并列第七话速。在非功利的層面來看讶踪,編程語言是一通百通的,一種學(xué)精之后其他語言都不是問題了泊交。
業(yè)內(nèi)人士稱乳讥,如果你將來想從事互聯(lián)網(wǎng),你最好看看Python廓俭、Ruby云石、PHP、Javascript研乒。如果你想從事商業(yè)應(yīng)用汹忠,你最好去看Java和C#。如果你想從事移動(dòng)開發(fā)雹熬,你可能需要去看Object-C宽菜。如果你想進(jìn)微軟,就去看.Net橄唬。如果你想做嵌入式赋焕,可能需要學(xué)習(xí)C。
就看之前說的一樣仰楚,看任何的選擇,其實(shí)都有一個(gè)固定的決策路徑犬庇。學(xué)什么程序決定了就業(yè)去什么公司僧界,去什么公司也就意味著什么樣的待遇,什么樣的待遇也就意味著什么樣可能的未來臭挽。趨勢這個(gè)事情捂襟,有時(shí)候像穿衣打扮流行方向,更多的機(jī)會(huì)屬于嘗鮮者欢峰,但是要考慮快速立足和商業(yè)結(jié)果葬荷,成熟的或許更靠譜。
語言本身纽帖,不是一種方向宠漩。編程語言是程序員擺弄計(jì)算機(jī)的工具。任何一種語言懊直,亦或是一門技術(shù)扒吁,只要是運(yùn)行在馮諾依曼體系的計(jì)算機(jī)上,要想鉆得深室囊,逃不開的還是那些原理性的東西——數(shù)據(jù)結(jié)構(gòu)雕崩、內(nèi)存管理魁索、多線程、操作系統(tǒng)盼铁、網(wǎng)絡(luò)協(xié)議等等粗蔚。這些原理知識(shí)與語言本身無關(guān),卻是用好每一門語言的基石饶火。
有業(yè)內(nèi)人士坦誠的說到:“大多數(shù)人學(xué)習(xí)這一行支鸡,貌似都是覺得技術(shù)工作有趣又不單調(diào),錢不少而有發(fā)展趁窃。實(shí)際上牧挣,哪有這么簡單的事情。若是你沒有一顆寫代碼的心醒陆,就別學(xué)技術(shù)了瀑构,輕松又多金的工作其實(shí)挺多的..程序員這可是一條不歸路啊……”
你發(fā)現(xiàn)沒有,最終的答案是跟前文的判斷是一致的刨摩,那就是當(dāng)局者迷旁觀者清寺晌。
最不靠譜但是又最真誠的建議是,如果你要為了就業(yè)而學(xué)習(xí)澡刹,那么從招聘網(wǎng)站上統(tǒng)計(jì)5000個(gè)招聘廣告呻征,得出需求最高的三種語言,選一門去學(xué)罢浇。
IT教育培訓(xùn)機(jī)構(gòu)課程設(shè)置考慮的是學(xué)生就業(yè)陆赋、企業(yè)的需求和教學(xué)成本。雖然很多業(yè)內(nèi)人嚷闭,一些大牛對培訓(xùn)機(jī)構(gòu)出來的同學(xué)不太認(rèn)可攒岛,甚至不建議去培訓(xùn)。培訓(xùn)機(jī)構(gòu)課程第一門編程語言從十多年前的C語言開始(跟大學(xué)是一脈相承)胞锰,轉(zhuǎn)而直接從所需要掌握的技術(shù)方向編程語言灾锯,如Java、PHP嗅榕、Python等顺饮。
3.程序員月薪過萬需要多久?
入行的程序員月薪是真實(shí)的凌那,BAT和二線互聯(lián)網(wǎng)公司的校園招聘的offer都是月薪過萬的兼雄。中小微型公司、某些創(chuàng)業(yè)公司的福利不是很高案怯,如果你在一二線城市從事IT君旦,恭喜你,只需要你努力積累經(jīng)驗(yàn),1-2年就可以達(dá)到目標(biāo)金砍。如果你在三四線城市局蚀,只是在公司里干點(diǎn)死活,做個(gè)小兵恕稠,基本上不太可能月入過萬了琅绅,可以考慮在網(wǎng)上接點(diǎn)外包什么的,月入過萬也不是很難鹅巍。一二線城市的待遇的確比三四線城市的待遇高很多千扶。再者就是有些程序員只會(huì)簡單初級的編碼,干的活可能真的不值那么多錢骆捧。
這個(gè)問題有一個(gè)關(guān)鍵點(diǎn)澎羞。就是行業(yè)。程序員是職位敛苇,去不同的行業(yè)待遇有很大差別妆绞。舉個(gè)例子,我弟在大連理工枫攀,他的同寢室同學(xué)括饶,2014年本科畢業(yè)后去了去哪兒網(wǎng),第一年月薪14K来涨。我本科同學(xué)的研究生同學(xué)图焰,北京交大,2013年畢業(yè)后去百度蹦掐,月薪19K技羔。以上數(shù)據(jù)確認(rèn)準(zhǔn)確。
你發(fā)現(xiàn)沒有笤闯,在這個(gè)簡單而復(fù)雜的世界里堕阔,其實(shí)選擇也許并不多:
如果你想要得到一個(gè)有保證的,但普普通通的颗味,收入還不錯(cuò)的,在一間小臥室的熒光燈下寫一些金融應(yīng)用的工作:Java
如果你想找一門表達(dá)力和功能都很強(qiáng)的語言:Python
如果你想更快速地開發(fā)WEB程序:PHP
如果你想學(xué)真正的編程:C
以上是我對你選擇做程序員的一些建議牺弹,歡迎留言討論浦马。
——————
“湯哥,前獵豹清理大師张漂、脈脈等產(chǎn)品營銷策劃手晶默,關(guān)注互聯(lián)網(wǎng)創(chuàng)業(yè)、微電商航攒、在線教育磺陡。”