最近經常有人跟我諮詢學什麼語言,這可比穿什麼衣服的問題更難,因為職業的背後,更多是抉擇而非選擇。選錯一件衣服可以重來,而選錯一個職業所面對的結果,是非常讓人痛苦的。任何事情,身處圈外,都有很多困惑和疑問,而身處圈內,亦會有很多無奈和憋屈。換個角度看世界,或許我們所面對的每一段經歷都是選擇與博弈的糾結和快樂,人生本就不容易。
你一定要清晰的認識到:任何人給你的建議或者方向,只是他站在自己體驗的角度給你經驗性的建議,而最後你的選擇,除了深思熟慮還有孤注一擲。
當下,越來越多的人轉行IT學技術,造就了”360行,行行轉IT“的現象。廣義上的IT行業工作分類比較複雜,比如有硬體維修和維護、軟體開發、網路工程師、軟體應用、遊戲開發、動漫製作、軟體測試、3G(第三代移動通訊技術)、網站製作等等。雖然,我們必須承認,未來五年,乃至十年,IT行業仍將高速發展,帶動相關產業無數,影響全國數億人的收入,隨著網際網路+、O2O模式、5G時代的到來、以及物聯網、工業4.0、中國製造2025的專案推動,網際網路仍是一個大風口…… 但是,並不是每個人都適合進入這個行業。
誠然,在眾多的轉行者當中確實一部分人是因為自己所愛,但是另外一部分人卻是隨大流,聽別人說IT行業發展好、薪資高就想進入該行業,至於未來,他們從來不計劃。作為IT培訓行業從業者,蝸牛學院的顏(lian)值(pi)擔(zui)當(hou)的蛋哥,本文只聊實話不帶套路,給正在考慮轉行IT的你一點誠摯的小建議(僅供參考)。PS:為了追求答案儘可能全面,以下有部分回答內容轉載自網路,難以考究到根本出處。
問題一:什麼是IT ?
IT (Information Technology),又稱資訊科技。它的涵蓋範圍極廣,能應用到各類資訊科技的產業中去,比如銀行,諮詢,醫院,出版,製造, 影視等等,他們共同的特點是依賴於資訊和資訊系統。
計算機軟硬體,因特網和其他各種來連線上述所有東西的網路環境,以及從事設計、維護、支援和管理的人員共同形成了一個無所不在的IT產業。
1. IT行業是一個新型朝陽行業,高速增加。
現在是資訊社會,發展最快的就是IT行業。全國GDP平均增長9%,就已經是非常快了,而IT行業的發展是30%,最近幾年,甚至是達到了40%。能夠利用最少的成本創造最大的價值,是傳統行業的4倍。
2.中國仍處於發展中國家。
前段時間,國務院釋出了《新一代人工智慧發展規劃》,明確表示,舉全國之力,在2030年一定要搶佔人工智慧全球制高點,並且要大力扶持IT行業,以資訊化帶動工業化的發展。
3. IT行業市場巨大,目前各行各業都離不開網路。
IT行業涉及範圍之廣,也意味著人才的需求量巨大,高校每年畢業的計算機專業學員基本在20萬,市場的需求在60萬,這也就意味著人才的缺口是40萬。所以與此同時也有很多非計算機專業的人員透過培訓進入這個行業。
問題二:程式設計師主要是做什麼?
大家千萬不要被美國大片所迷惑,以為程式設計師就是電影裡頭的駭客王者,日常工作入侵、破解、滲透、數錢…… 實際上,各大媒體鼓吹的“程式設計師”,大多談的都是軟體工程師。其主要原因是因為目前軟體是我們日常生活中最常接觸到的,例如手遊、App、網站等都是這幾年如火如荼在發展的專案。
所以程式設計師到底都在做什麼呢?
就工作而言,大概如下:
如果你在身邊隨便找幾個程式設計師問他們處理過最愚蠢的錯誤是什麼?
他們大多數人一定會說:為了找一個錯誤耗了一整天。
聽起來是不是很浪費時間?
是的,就是這麼浪費時間!
甚至,各種錯誤都是“屋漏偏逢連夜雨”,每當你最需要專心做其他事的時候,錯誤就出現了,然後手邊原本規劃要做的事情就這樣擱置了,進度一再被耽誤,最後還得就被老闆罵。這絕對是剛學程式開發的常態。
當然,在這些錯誤當中,你能更快的成長起來,並隨著時間推進,大家就很少再犯這樣愚蠢的錯誤。
因此,在程式設計師的工作中,最首要的任務便是解決問題。
問題三:怎樣判斷自己適不適合IT行業?
1.年齡。
這是一個很重要的參考因素,你必須先確定自己學習技術的目的是什麼。若是為了個人愛好,那任何時候學習都不晚;但如果你是想要從事這類工作,雖說IT行業靠實力,但年紀太大才進入這個行業,即便學會了,找工作時也會困難重重。
比如:你是一個公司的技術經理,收到一份與自己年齡相仿、且又沒有什麼技術經驗的簡歷,你敢要嗎?
不喜勿噴,這就是IT行業裡的真實現象。另外就是家庭壓力,不太允許長時間和不規律的工作。PS:不得不承認這個行業大部分加班還是有些嚴重。
還有最最最重要的一個原因,隨著年齡的增長,學習能力和思維邏輯額能力會下滑,所以年紀會有一定的影響,不太建議30歲以上的朋友轉入這個行業,非要挑戰的話,就得具備“更多被拒絕”的心態。
2.興趣。
大學畢業以後,我們至少有三分之一的時間都在職場度過,所以工作對我們而言不應該僅僅是一種賺錢的方式,而是我們生活中重要的一部分。
要麼做一份喜歡的工作,要麼把工作變成自己喜歡的事情。
如果你一看到電腦螢幕就頭暈,一敲程式碼就難受,或者從主觀上就排斥辦公室的電腦工作,那可能真不適合從事IT工作,也不要為了錢而勉強為難自己。
3.性格。
這點要著重說明一下,做技術的並不是大家所認為的宅宅宅。也不全是性格內向、安靜的人才適合程式設計工作,就像我們公司的程式設計師、他們也愛健身、愛跑步、愛足球、愛戶外、愛寫詩、愛交朋友……
但技術要想學得精、發展好,有幾個性格條件是必備的,比如:
如果具備三條及以上,你是很適合做技術的。
4.學歷。
IT雖然是一個入門較容易的高薪行業,但入行的最低學歷門檻基本是大專。據58、智聯、前程無憂等招聘網站釋出的2017年招聘資訊分析表顯示,95%的網際網路企業,招聘要求的第一條是學歷限制。
我們都知道學歷≠能力,但若沒有那一紙“敲門磚”,你可能連投簡歷面試的資格都沒有。所以如果你現在學歷不夠,又想轉行IT 的話,不妨在學習技術的同時提升自己的學歷。
問題四:轉行就能拿高薪嗎?
任何領域都有辦法賺取高薪,只是與程式設計師相比,不過是時間長短的問題。有些行業想要月薪1W,可能需要三年,但在IT行業大多一年就可以拿到這樣的薪資,有的甚至只需要半年、或三個月就可以了。
當然,想要更高的薪資,還得拿硬技術去談。你若是無法針對中型的軟體專案設計出良好的構架、或是對自己擅長的技術還不完全瞭解,那對於薪水還是不要有太高的期待,而這些都是需要經驗累積的。並且一線城市與二線城市的程式設計師薪資也會有一定差異。
進入IT行業後,各種問題也會接踵而來。例如學歷就是一大難關,在一些大型企業或者知名企業中對程式設計師這個崗位的學歷還是比較看重的。
當然也並不是指一定要“985”、“211”等名校畢業,而是“本科系”這件事情是相對重要。
你現在只要去任何一個較為大型的招聘網站檢視,都一定能看到絕大多數企業的崗位學歷要求都是大專及以上。
許多人在轉行前曾一度以為可以靠一股熱情打天下,殊不知在面試許多公司時,老闆聽到並非本科都會眉頭一皺。
身邊一位做技術的大佬就曾說:工資和學歷掛鉤,這是全世界通用的法則,未來你想成為資深開發者,學歷更是每位老闆都會看的。如果沒辦法再修一個學位,至少要用超強能力來證明你的技術實力。
問題五:程式設計師月薪過萬,需要多久 ?
就目前來看,基本每家公司都需要IT人員。事實上,程式設計師一直是供不應求的,你只要到各大招聘網站上搜索,以及一些大型招聘會上去走一走,你就會明白這確確實實是一個賣方市場。
BAT或者TMD等網際網路企業校園招聘的offer基本是月薪過萬。中小微型公司、某些創業公司的福利雖然不是很高,但如果你在一二線城市從事IT,恭喜你,只需要你努力積累經驗,1年就能達到月薪過萬的目標。
如果你在三四線城市,只是在公司裡乾點死活,做個小兵,基本上很難月入過萬,不過你可以考慮在網上接點外包什麼的,增加副業收入。
一二線城市的待遇的確比三四線城市高很多,再者就是有些程式設計師只會簡單初級的編碼,乾的活可能真的也不值那麼多錢。
另外還有一個關鍵點,就是行業。程式設計師去不同的行業,待遇也會有很大差別,比如遊戲行業、諮詢行業,即使幹類似的事情,薪資也會大有不同。
IT的機會是世界範圍的,它已經滲透到經濟的每一個角落,也產生了很多過去從未出現過的工作機會,發展勢頭越來越快,同時也代表了它的工資水平,他們是絕對的有競爭性。
問題六:IT行業還有發展空間嗎?
席捲全球的資訊科技給人類的生產和生活方式帶來了變革,資訊產業已成為推動國家經濟發展的主導產業之一。
IT產業的競爭亦是人才的競爭,高水平的IT人才培養和隊伍建設是走向IT產業大國和強國的前提條件。美國、印度和愛爾蘭的資訊產業發展就是最好的例證。今年各城市之間的“搶人大戰”,北京推出的程式設計師月薪7W可落戶等政策都可以從側面印證IT行業的發展前景。
另外,9月30日,北京市程式設計人員專業技能培訓工作已全面啟動。培訓機構、需求企業、中介機構、評估機構將共同搭建“北京市程式設計人員國際化專業技能培訓平臺”,形成政府引導、社會力量參與的工作機制,提升程式設計人員整體創新能力。
北京市科委主任許強表示,程式設計人員是資訊產業發展的重要基石,作為程式設計人員主要集聚地,北京程式設計人員缺口較大。下一步,市科委將加強與市人力社保局等相關委辦局協同,重點開展以下三方面的工作:
1.加強與培訓機構、中介機構和企業合作,鼓勵企業面向社會開放內部培訓資源,擴大本市程式設計人員基數;
2.透過網路渠道等多種形式的培訓,推動年輕程式設計人員創新創業,並將程式設計人員培訓能力向京外輻射;
3.實施“快樂‘碼農’計劃”,營造良好的程式設計人員創新創業環境,促進程式設計人員在有關區域集聚發展,支援產業升級和經濟高質量發展。
所以,無論是從大方向看,還是從小方面講,IT行業的發展前景都是巨大的,高素質的IT人才都是十分緊缺的。
問題七:你真的熱愛程式設計嗎?
對於熱情這件事,不得不提到二八法則,因為有80%的熱門技術都是由20%的人所構架出來的。
不管你未來所鑽研的是哪類技術,在領域裡總會有一些神人,他們可以以一敵十,他們對該技術有非常完整且深奧的瞭解,並且針對難懂的問題有非常優雅和獨特的解法。
這些人決定了未來的技術走向,例如目前市面上的大型商業軟體,許多都是由少數人將構架完成,後續才是由許多工程師進行維護、更新。
你想要簡單的入行或者月薪達到2-3W並不難,但若想成為如上所述的這類大神,就一定要真正的熱愛程式設計,並願意一直為此付出。
當你每天只想著安安穩穩寫程式碼、維護專案、對現況感到不滿卻不改善、把所有的錯都推給別人,甚至總是自怨自艾的時候,那還不如不要轉行了,不妨待在自己目前的位子上,好好生活即可。
做程式設計師一定要充滿熱情,想要成為行業中那20%的領導者,跨進那種大神的圈子才更有意義。
問題八:你願意持續學習嗎?
IT技術更新迭代的速度遠超於其他領域許多,但在工作壓力下,越來越多的人卻因為懶惰而選擇不去學習,導致進步的速度跟不上整個世界翻新的速度。
這類人發展到了一定階段就很難再晉升,甚至到了最後還不如一些其他行業有經驗的老員工。
冰凍三尺非一日之寒,大家不能只看到技術大牛在解決問題時的輕鬆瀟灑、深不可測,而是要知道他們背後花了多少時間下了多少苦功。
在技術領域你不主動前進,科技的發展也會逼推著你前進,尤其是在程式開發領域,很多小地方都有無限多的變化,必須不斷學習、接受改變、願意改變。
當你決定成為一名程式設計師的的時候,你要對自己做的事情有熱情、要不斷學習、發掘新知、研究新技術,否則轉行一點意義都沒有,如果想安穩過生活,不如就找一個普通無聊的工作吧。
問題九:哪一種程式語言更值得學習?
從非功利的層面來看,程式語言是一通百通的,一種學精之後其他語言都不是問題。語言本身,不是一種方向,而是程式設計師擺弄計算機的工具罷了。任何一種語言、一門技術,只要是執行在馮諾依曼體系的計算機上,要想鑽得深,逃不開的還是那些原理性的東西——資料結構、記憶體管理、多執行緒、作業系統、網路協議等等。
你可以透過TIOBE官網釋出了程式語言排行榜來選擇語言。我也可以給你一個不太靠譜但很真誠的建議:如果你要為了就業而學習,那麼從招聘網站上統計1000個招聘廣告,得出需求最高的三種語言,選一門去學。
問題十:程式設計學起來很難嗎?
學任何東西,入門的時候,覺得難或者吃力是很正常的事情,小學生學習個加減乘除不也花了三四年的時間嗎?
行百里者半九十,從0到1是最艱難最吃力的一步,先慢後快,怕的是中途放棄。而你當年讀小學的時候卻不會……
問題十一:是該自學還是參加培訓機構?
自學
對於自學
控制力夠強嗎?
你的理解能力怎麼樣?
優勢:金錢成本較低,能夠按照自己設定的學習計劃進行學習,時間安排也比較自由。
劣勢:自學消耗的時間比較長,如果沒有基礎的話,想要自學也是比較難的,相對於有一定基礎的,一般都是在空閒之餘用碎片化的時間去學習,想要在軟體測試的領域小有所成,找到一份正式工作,怎麼也得一年半載吧。自學需要強大的自制力,需要耐得住寂寞,每天固定的堅持學習,但是遇到技術難點很容易做牛角尖,導致半途而廢。
培訓
優勢:學習時間相對較短,整體學習比較全面,學習內容也比較集中。專業老師按照大綱進行系統授課,在學習中遇到技術問題能夠快速得到解決,同時還有專項的練相對於自學,學習氣氛更加濃厚,跟同期學員對問題的探討,對拓展思路有很大的幫助。讓學習變成一件很快樂的事情,學習起來也會很有動力,學習的效果會更好。
劣勢:相對於自學,培訓是需要金錢成本,一般的培訓機構學習費用都在一萬五到三萬不等左右,還要加上學習期間的生活費,學習成本比較高。PS:從時間就是金錢的角度來看,上面說的自學優點反而不成立啦,提前工作半年的薪資估計不止一兩萬吧。
問題十二:如何選擇一家靠譜的IT培訓機構?
1.教育背景
看下是否具備教學資質,優秀的培訓機構是需要長時間接收相關部門監督並且稽核通過後頒發培訓資質的,不然可能存在教學質量不佳、跑路或者換殼經營的風險。
2.線下面授
既然都要參加培訓了,最好還是找家線下面授教學的,面對面學習有問題可以及時探討、請教和解決,更能保證學習效果。如果覺得自己自控力和學習能力沒問題,那更沒必要花這個錢了,某寶上幾塊錢就可以買一套教程,是吧?
3.機構口碑
紙是保不住火的,一家不負責的機構網上肯定會有人跳出來去批判和揭露他。而一所好的IT培訓機構,在口碑和知名度方也肯定比一般培訓機構高很多。PS:不排除同行競爭,惡意詆譭。對於那些靠著投機取巧或者歪門邪道忽悠招生的機構,我們會看到一些甚至是鋪天蓋地的負面訊息,絕大多數聲音代表著他的形象和真實反饋。如果對於外界聲音實在拿捏不準,最好的辦法就是去考察培訓機構的時候利用機會和在讀老學員多多交流,亦或是想辦法在網上加上他們已經畢業的學員,再去判斷真實口碑到底怎麼樣。
4.課程體系
靠譜和負責的IT培訓機構,它的課程體系一定是在持續更新的,對於IT行業來說,技術更新日新月異,市場需求、企業用人需求也會一直進行著變更,那麼相對應的,培訓機構就需要對課程體系進行持續更新,和市場進行完美的結合、匹配,也正是基於此,普通的高校計算機專業畢業生明顯競爭不過培訓機構,一個重要的原因就在這裡,一套授課PPT長期不變。當然,還是有很多的高校在培養牛逼的計算機人才,這裡說的是普遍現象,槓精請繞道。
5.師資力量
師資力量是一個培訓機構的核心所在,蛋哥一直覺得就業是教學成果的直接體現,一家培訓機構應該把所有的精力放在教學上而非為了應付企業教著大家如何進行學歷和簡歷造假,以謀得一份高薪。
而想教學優秀,就得有優秀的老師。一個教育背景深厚而又真正想做好教育的培訓機構,必須要招聘大牛級別的講師才是可行的,不然是禁不住市場的考驗的,師資不牛何以讓學員成才?
我曾經見到過很多培訓機構的老師,鬍子還沒長長呢,就宣稱幾年工作經驗,多麼多麼的牛逼哄哄,真實情況卻是剛畢業沒多久的學員。難道光明正大的承認他們是助教或者初級教師很難嗎?
關於師資這點,蛋哥覺得成立時間較短的培訓機構就很難去保證了,因為一家成立不久的機構首先要去考慮如何生存,牛逼的講師高額的工資是一筆很大的開銷。所以要培訓,至少要找一家成立三年及以上的機構,他們是經歷過市場沉澱和印證的,而那些投機取巧的機構在這個過程中慢慢的被淘汰出局了。
6.效果保障
蛋哥想把這一點單獨的提出來跟大家聊聊,因為我覺得這一點在教學過程中真的很重要。課後輔導保障是指在講師講完課後對你如何處理?
許多培訓機構的老師講完課,剩下的就是你自己的事兒了,自己去練習,自己去鞏固,自己找資料,自己看資料,學不學看你自己,會不會沒人管沒人問……蛋哥想說,這TM和大學生活有什麼兩樣?
我要告訴各位計劃培訓的學員一點,你是客戶,你是去享受服務的。如果還是什麼都靠自己,那乾脆自學得了!
那麼,一家負責的培訓機構在這方面該如何做呢?
首先,課後在你鞏固所學知識點的階段,遇到疑難或者有不會的時候,有專門的輔導老師負責講解和輔導。
其次,保留大量的練習時間,而且這個時間是強制性的。蛋哥做培訓行業很久了,不是很相信大家靠自己就可以學好和全部掌握,有時候不得不來點強制,不然有這自制力在家學不就得了。
第三,學的好不好的標準是什麼,是否有老師進行摸底評估,是否有定級和重點關照名單,對於那些沒掌握的和沒學好的該如何單獨解決,對於那些不好好學的是該如何解決和處理。別等到最後就業了把這些問題都怪在學生身上,除了結果,老師的引導也很重要。
第四,如果人多的話,還要關注紀律和學習氛圍。在目前普遍長達四五個月的培訓時間裡,你要每天都在這環境下度過,所以學習氛圍這一點就先顯得尤為重要,他在很大程度上決定你的學習習慣和最後所能達到的高度。培訓依然需要嚴苛的管理制度,還是上面那句話,如果你非常自覺,那自學也是不錯的選擇。
第五,晚上回家是否及時有教學影片用於鞏固和老師線上答疑。這一點,不需要多說,大問題都是由小問題慢慢累積的,要是不及時解決,最後就係成了一個大疙瘩。當日事當日畢,第二天還會有新的知識需要你去掌握。
7.就業資料
對於就業資料我們無法去辨別真假,得去辨別看待。正因為此,很多培訓機構一個勁兒的鼓吹高薪就業,畫大餅,營造一種學了就高薪的假象。許多求學者看到他們公佈出來的就業學員動輒上萬的薪資,不得不眼饞,慢慢失去了理智。但是,我們忽略了以下幾點:
1. 資料真實與否,有待商榷。我們不知道他們對外公佈出來的資料是否是真實的,是否承諾過他的資料是真實的,如何考證?
2. 拿高薪的學員不一定是零基礎,也有可能是在外面工作了一段時間或者有一定的知識儲備,覺得在技術還欠缺點,就參加培訓更系統的深造下。
3. 也許他付出了常人難以理解的辛苦,才有如此的高薪,是個例而非整體,所以這一點我們需要注意。
當然了好的培訓機構他的就業資料從整體上看是比較高的,但這個我們一定要明白,市場的需求是不斷變化的,就算是真實的,也不能因為這一項就判定好壞。而真誠的培訓機構敢於把真實的就業資料直接對外公佈,接受市場和大眾監督。
8.保障就業
當下很多培訓機構只管銷售和收錢,錢一收就開始糊弄,糊弄完教學糊弄就業,最後找不找得到工作都是自己的事兒了。
那麼在前期考察的時候你千萬確認以下幾件事情:
1. 是否會簽署保障就業協議?
2. 是否承諾了最低保障月薪?
3. 最後萬一沒有就業怎麼辦?
4. 是否有就業方面培訓課程?
5. 是否有就業老師專職負責你的就業?
如果沒有這些服務的,你就可以直接把他Pass掉了,果斷的Pass掉!
9.校區規模
並非規模越大越好,快速的擴張勢必會導致教學質量的下降,特別是一些上市公司,受制於投資人的迫切盈利需要,一味求快,更加關注前端銷售和廣告投入去了,管理也跟不上,批次操作,這種情況下很難顧及到每位學員。但是,也不是說越小的機構就一定越好,畢竟小機構還沒有經過市場的大浪淘沙,況且一些成立比較久的機構如果規模不是成規模增長,他本身一定是存在很大問題制約著他的成長的。否則,一家口碑良好,教學過關的機構,沒有理由不做大。可能大家看到這裡更是越來越迷茫了,大的不行,小的不推薦,整段廢話,罵一句“臥槽”走了。蛋哥這裡要說,我更建議大家選擇那種只專注於一到三門課程的精銳機構入讀,最多三門,再多的肯定做的不夠精。前提是滿足上面8條選擇標準。
10.硬體設施
如干淨整潔的校園環境、齊整的教學裝置、配置較好的電腦等,只有達到這些標準,才能一心撲倒學習上,不斷提升技術水平。
社會上IT培訓機構數量眾多,良莠不分。選擇過程中一定要做到“耳聽為虛,眼見為實”,不要怕麻煩,多對比幾家,這個牽扯到你未來的前途,不能將就。對於培訓的選擇和判別還有很多技巧,如果實在拿不準直接私聊蛋哥就好,不用尷尬。
要說的還有很多很多,篇幅和時間關係 暫且先聊這麼多吧,後續大家再遇到相關問題可以及時的跟我私聊,看到定當解答。我也會根據大家的問題及時的更新本文,以便讓更多的人可以解惑。
最近經常有人跟我諮詢學什麼語言,這可比穿什麼衣服的問題更難,因為職業的背後,更多是抉擇而非選擇。選錯一件衣服可以重來,而選錯一個職業所面對的結果,是非常讓人痛苦的。任何事情,身處圈外,都有很多困惑和疑問,而身處圈內,亦會有很多無奈和憋屈。換個角度看世界,或許我們所面對的每一段經歷都是選擇與博弈的糾結和快樂,人生本就不容易。
你一定要清晰的認識到:任何人給你的建議或者方向,只是他站在自己體驗的角度給你經驗性的建議,而最後你的選擇,除了深思熟慮還有孤注一擲。
當下,越來越多的人轉行IT學技術,造就了”360行,行行轉IT“的現象。廣義上的IT行業工作分類比較複雜,比如有硬體維修和維護、軟體開發、網路工程師、軟體應用、遊戲開發、動漫製作、軟體測試、3G(第三代移動通訊技術)、網站製作等等。雖然,我們必須承認,未來五年,乃至十年,IT行業仍將高速發展,帶動相關產業無數,影響全國數億人的收入,隨著網際網路+、O2O模式、5G時代的到來、以及物聯網、工業4.0、中國製造2025的專案推動,網際網路仍是一個大風口…… 但是,並不是每個人都適合進入這個行業。
誠然,在眾多的轉行者當中確實一部分人是因為自己所愛,但是另外一部分人卻是隨大流,聽別人說IT行業發展好、薪資高就想進入該行業,至於未來,他們從來不計劃。作為IT培訓行業從業者,蝸牛學院的顏(lian)值(pi)擔(zui)當(hou)的蛋哥,本文只聊實話不帶套路,給正在考慮轉行IT的你一點誠摯的小建議(僅供參考)。PS:為了追求答案儘可能全面,以下有部分回答內容轉載自網路,難以考究到根本出處。
問題一:什麼是IT ?
IT (Information Technology),又稱資訊科技。它的涵蓋範圍極廣,能應用到各類資訊科技的產業中去,比如銀行,諮詢,醫院,出版,製造, 影視等等,他們共同的特點是依賴於資訊和資訊系統。
計算機軟硬體,因特網和其他各種來連線上述所有東西的網路環境,以及從事設計、維護、支援和管理的人員共同形成了一個無所不在的IT產業。
1. IT行業是一個新型朝陽行業,高速增加。
現在是資訊社會,發展最快的就是IT行業。全國GDP平均增長9%,就已經是非常快了,而IT行業的發展是30%,最近幾年,甚至是達到了40%。能夠利用最少的成本創造最大的價值,是傳統行業的4倍。
2.中國仍處於發展中國家。
前段時間,國務院釋出了《新一代人工智慧發展規劃》,明確表示,舉全國之力,在2030年一定要搶佔人工智慧全球制高點,並且要大力扶持IT行業,以資訊化帶動工業化的發展。
3. IT行業市場巨大,目前各行各業都離不開網路。
IT行業涉及範圍之廣,也意味著人才的需求量巨大,高校每年畢業的計算機專業學員基本在20萬,市場的需求在60萬,這也就意味著人才的缺口是40萬。所以與此同時也有很多非計算機專業的人員透過培訓進入這個行業。
問題二:程式設計師主要是做什麼?
大家千萬不要被美國大片所迷惑,以為程式設計師就是電影裡頭的駭客王者,日常工作入侵、破解、滲透、數錢…… 實際上,各大媒體鼓吹的“程式設計師”,大多談的都是軟體工程師。其主要原因是因為目前軟體是我們日常生活中最常接觸到的,例如手遊、App、網站等都是這幾年如火如荼在發展的專案。
所以程式設計師到底都在做什麼呢?
就工作而言,大概如下:
如果你在身邊隨便找幾個程式設計師問他們處理過最愚蠢的錯誤是什麼?
他們大多數人一定會說:為了找一個錯誤耗了一整天。
聽起來是不是很浪費時間?
是的,就是這麼浪費時間!
甚至,各種錯誤都是“屋漏偏逢連夜雨”,每當你最需要專心做其他事的時候,錯誤就出現了,然後手邊原本規劃要做的事情就這樣擱置了,進度一再被耽誤,最後還得就被老闆罵。這絕對是剛學程式開發的常態。
當然,在這些錯誤當中,你能更快的成長起來,並隨著時間推進,大家就很少再犯這樣愚蠢的錯誤。
因此,在程式設計師的工作中,最首要的任務便是解決問題。
問題三:怎樣判斷自己適不適合IT行業?
1.年齡。
這是一個很重要的參考因素,你必須先確定自己學習技術的目的是什麼。若是為了個人愛好,那任何時候學習都不晚;但如果你是想要從事這類工作,雖說IT行業靠實力,但年紀太大才進入這個行業,即便學會了,找工作時也會困難重重。
比如:你是一個公司的技術經理,收到一份與自己年齡相仿、且又沒有什麼技術經驗的簡歷,你敢要嗎?
不喜勿噴,這就是IT行業裡的真實現象。另外就是家庭壓力,不太允許長時間和不規律的工作。PS:不得不承認這個行業大部分加班還是有些嚴重。
還有最最最重要的一個原因,隨著年齡的增長,學習能力和思維邏輯額能力會下滑,所以年紀會有一定的影響,不太建議30歲以上的朋友轉入這個行業,非要挑戰的話,就得具備“更多被拒絕”的心態。
2.興趣。
大學畢業以後,我們至少有三分之一的時間都在職場度過,所以工作對我們而言不應該僅僅是一種賺錢的方式,而是我們生活中重要的一部分。
要麼做一份喜歡的工作,要麼把工作變成自己喜歡的事情。
如果你一看到電腦螢幕就頭暈,一敲程式碼就難受,或者從主觀上就排斥辦公室的電腦工作,那可能真不適合從事IT工作,也不要為了錢而勉強為難自己。
3.性格。
這點要著重說明一下,做技術的並不是大家所認為的宅宅宅。也不全是性格內向、安靜的人才適合程式設計工作,就像我們公司的程式設計師、他們也愛健身、愛跑步、愛足球、愛戶外、愛寫詩、愛交朋友……
但技術要想學得精、發展好,有幾個性格條件是必備的,比如:
不服輸不嫌煩膽大心細有毅力有好奇心能主動解決問題如果具備三條及以上,你是很適合做技術的。
4.學歷。
IT雖然是一個入門較容易的高薪行業,但入行的最低學歷門檻基本是大專。據58、智聯、前程無憂等招聘網站釋出的2017年招聘資訊分析表顯示,95%的網際網路企業,招聘要求的第一條是學歷限制。
我們都知道學歷≠能力,但若沒有那一紙“敲門磚”,你可能連投簡歷面試的資格都沒有。所以如果你現在學歷不夠,又想轉行IT 的話,不妨在學習技術的同時提升自己的學歷。
問題四:轉行就能拿高薪嗎?
任何領域都有辦法賺取高薪,只是與程式設計師相比,不過是時間長短的問題。有些行業想要月薪1W,可能需要三年,但在IT行業大多一年就可以拿到這樣的薪資,有的甚至只需要半年、或三個月就可以了。
當然,想要更高的薪資,還得拿硬技術去談。你若是無法針對中型的軟體專案設計出良好的構架、或是對自己擅長的技術還不完全瞭解,那對於薪水還是不要有太高的期待,而這些都是需要經驗累積的。並且一線城市與二線城市的程式設計師薪資也會有一定差異。
進入IT行業後,各種問題也會接踵而來。例如學歷就是一大難關,在一些大型企業或者知名企業中對程式設計師這個崗位的學歷還是比較看重的。
當然也並不是指一定要“985”、“211”等名校畢業,而是“本科系”這件事情是相對重要。
你現在只要去任何一個較為大型的招聘網站檢視,都一定能看到絕大多數企業的崗位學歷要求都是大專及以上。
許多人在轉行前曾一度以為可以靠一股熱情打天下,殊不知在面試許多公司時,老闆聽到並非本科都會眉頭一皺。
身邊一位做技術的大佬就曾說:工資和學歷掛鉤,這是全世界通用的法則,未來你想成為資深開發者,學歷更是每位老闆都會看的。如果沒辦法再修一個學位,至少要用超強能力來證明你的技術實力。
問題五:程式設計師月薪過萬,需要多久 ?
就目前來看,基本每家公司都需要IT人員。事實上,程式設計師一直是供不應求的,你只要到各大招聘網站上搜索,以及一些大型招聘會上去走一走,你就會明白這確確實實是一個賣方市場。
BAT或者TMD等網際網路企業校園招聘的offer基本是月薪過萬。中小微型公司、某些創業公司的福利雖然不是很高,但如果你在一二線城市從事IT,恭喜你,只需要你努力積累經驗,1年就能達到月薪過萬的目標。
如果你在三四線城市,只是在公司裡乾點死活,做個小兵,基本上很難月入過萬,不過你可以考慮在網上接點外包什麼的,增加副業收入。
一二線城市的待遇的確比三四線城市高很多,再者就是有些程式設計師只會簡單初級的編碼,乾的活可能真的也不值那麼多錢。
另外還有一個關鍵點,就是行業。程式設計師去不同的行業,待遇也會有很大差別,比如遊戲行業、諮詢行業,即使幹類似的事情,薪資也會大有不同。
IT的機會是世界範圍的,它已經滲透到經濟的每一個角落,也產生了很多過去從未出現過的工作機會,發展勢頭越來越快,同時也代表了它的工資水平,他們是絕對的有競爭性。
問題六:IT行業還有發展空間嗎?
席捲全球的資訊科技給人類的生產和生活方式帶來了變革,資訊產業已成為推動國家經濟發展的主導產業之一。
IT產業的競爭亦是人才的競爭,高水平的IT人才培養和隊伍建設是走向IT產業大國和強國的前提條件。美國、印度和愛爾蘭的資訊產業發展就是最好的例證。今年各城市之間的“搶人大戰”,北京推出的程式設計師月薪7W可落戶等政策都可以從側面印證IT行業的發展前景。
另外,9月30日,北京市程式設計人員專業技能培訓工作已全面啟動。培訓機構、需求企業、中介機構、評估機構將共同搭建“北京市程式設計人員國際化專業技能培訓平臺”,形成政府引導、社會力量參與的工作機制,提升程式設計人員整體創新能力。
北京市科委主任許強表示,程式設計人員是資訊產業發展的重要基石,作為程式設計人員主要集聚地,北京程式設計人員缺口較大。下一步,市科委將加強與市人力社保局等相關委辦局協同,重點開展以下三方面的工作:
1.加強與培訓機構、中介機構和企業合作,鼓勵企業面向社會開放內部培訓資源,擴大本市程式設計人員基數;
2.透過網路渠道等多種形式的培訓,推動年輕程式設計人員創新創業,並將程式設計人員培訓能力向京外輻射;
3.實施“快樂‘碼農’計劃”,營造良好的程式設計人員創新創業環境,促進程式設計人員在有關區域集聚發展,支援產業升級和經濟高質量發展。
所以,無論是從大方向看,還是從小方面講,IT行業的發展前景都是巨大的,高素質的IT人才都是十分緊缺的。
問題七:你真的熱愛程式設計嗎?
對於熱情這件事,不得不提到二八法則,因為有80%的熱門技術都是由20%的人所構架出來的。
不管你未來所鑽研的是哪類技術,在領域裡總會有一些神人,他們可以以一敵十,他們對該技術有非常完整且深奧的瞭解,並且針對難懂的問題有非常優雅和獨特的解法。
這些人決定了未來的技術走向,例如目前市面上的大型商業軟體,許多都是由少數人將構架完成,後續才是由許多工程師進行維護、更新。
你想要簡單的入行或者月薪達到2-3W並不難,但若想成為如上所述的這類大神,就一定要真正的熱愛程式設計,並願意一直為此付出。
當你每天只想著安安穩穩寫程式碼、維護專案、對現況感到不滿卻不改善、把所有的錯都推給別人,甚至總是自怨自艾的時候,那還不如不要轉行了,不妨待在自己目前的位子上,好好生活即可。
做程式設計師一定要充滿熱情,想要成為行業中那20%的領導者,跨進那種大神的圈子才更有意義。
問題八:你願意持續學習嗎?
IT技術更新迭代的速度遠超於其他領域許多,但在工作壓力下,越來越多的人卻因為懶惰而選擇不去學習,導致進步的速度跟不上整個世界翻新的速度。
這類人發展到了一定階段就很難再晉升,甚至到了最後還不如一些其他行業有經驗的老員工。
冰凍三尺非一日之寒,大家不能只看到技術大牛在解決問題時的輕鬆瀟灑、深不可測,而是要知道他們背後花了多少時間下了多少苦功。
在技術領域你不主動前進,科技的發展也會逼推著你前進,尤其是在程式開發領域,很多小地方都有無限多的變化,必須不斷學習、接受改變、願意改變。
當你決定成為一名程式設計師的的時候,你要對自己做的事情有熱情、要不斷學習、發掘新知、研究新技術,否則轉行一點意義都沒有,如果想安穩過生活,不如就找一個普通無聊的工作吧。
問題九:哪一種程式語言更值得學習?
從非功利的層面來看,程式語言是一通百通的,一種學精之後其他語言都不是問題。語言本身,不是一種方向,而是程式設計師擺弄計算機的工具罷了。任何一種語言、一門技術,只要是執行在馮諾依曼體系的計算機上,要想鑽得深,逃不開的還是那些原理性的東西——資料結構、記憶體管理、多執行緒、作業系統、網路協議等等。
你可以透過TIOBE官網釋出了程式語言排行榜來選擇語言。我也可以給你一個不太靠譜但很真誠的建議:如果你要為了就業而學習,那麼從招聘網站上統計1000個招聘廣告,得出需求最高的三種語言,選一門去學。
問題十:程式設計學起來很難嗎?
學任何東西,入門的時候,覺得難或者吃力是很正常的事情,小學生學習個加減乘除不也花了三四年的時間嗎?
行百里者半九十,從0到1是最艱難最吃力的一步,先慢後快,怕的是中途放棄。而你當年讀小學的時候卻不會……
問題十一:是該自學還是參加培訓機構?
自學
對於自學
控制力夠強嗎?
你的理解能力怎麼樣?
優勢:金錢成本較低,能夠按照自己設定的學習計劃進行學習,時間安排也比較自由。
劣勢:自學消耗的時間比較長,如果沒有基礎的話,想要自學也是比較難的,相對於有一定基礎的,一般都是在空閒之餘用碎片化的時間去學習,想要在軟體測試的領域小有所成,找到一份正式工作,怎麼也得一年半載吧。自學需要強大的自制力,需要耐得住寂寞,每天固定的堅持學習,但是遇到技術難點很容易做牛角尖,導致半途而廢。
培訓
優勢:學習時間相對較短,整體學習比較全面,學習內容也比較集中。專業老師按照大綱進行系統授課,在學習中遇到技術問題能夠快速得到解決,同時還有專項的練相對於自學,學習氣氛更加濃厚,跟同期學員對問題的探討,對拓展思路有很大的幫助。讓學習變成一件很快樂的事情,學習起來也會很有動力,學習的效果會更好。
劣勢:相對於自學,培訓是需要金錢成本,一般的培訓機構學習費用都在一萬五到三萬不等左右,還要加上學習期間的生活費,學習成本比較高。PS:從時間就是金錢的角度來看,上面說的自學優點反而不成立啦,提前工作半年的薪資估計不止一兩萬吧。
問題十二:如何選擇一家靠譜的IT培訓機構?
1.教育背景
看下是否具備教學資質,優秀的培訓機構是需要長時間接收相關部門監督並且稽核通過後頒發培訓資質的,不然可能存在教學質量不佳、跑路或者換殼經營的風險。
2.線下面授
既然都要參加培訓了,最好還是找家線下面授教學的,面對面學習有問題可以及時探討、請教和解決,更能保證學習效果。如果覺得自己自控力和學習能力沒問題,那更沒必要花這個錢了,某寶上幾塊錢就可以買一套教程,是吧?
3.機構口碑
紙是保不住火的,一家不負責的機構網上肯定會有人跳出來去批判和揭露他。而一所好的IT培訓機構,在口碑和知名度方也肯定比一般培訓機構高很多。PS:不排除同行競爭,惡意詆譭。對於那些靠著投機取巧或者歪門邪道忽悠招生的機構,我們會看到一些甚至是鋪天蓋地的負面訊息,絕大多數聲音代表著他的形象和真實反饋。如果對於外界聲音實在拿捏不準,最好的辦法就是去考察培訓機構的時候利用機會和在讀老學員多多交流,亦或是想辦法在網上加上他們已經畢業的學員,再去判斷真實口碑到底怎麼樣。
4.課程體系
靠譜和負責的IT培訓機構,它的課程體系一定是在持續更新的,對於IT行業來說,技術更新日新月異,市場需求、企業用人需求也會一直進行著變更,那麼相對應的,培訓機構就需要對課程體系進行持續更新,和市場進行完美的結合、匹配,也正是基於此,普通的高校計算機專業畢業生明顯競爭不過培訓機構,一個重要的原因就在這裡,一套授課PPT長期不變。當然,還是有很多的高校在培養牛逼的計算機人才,這裡說的是普遍現象,槓精請繞道。
5.師資力量
師資力量是一個培訓機構的核心所在,蛋哥一直覺得就業是教學成果的直接體現,一家培訓機構應該把所有的精力放在教學上而非為了應付企業教著大家如何進行學歷和簡歷造假,以謀得一份高薪。
而想教學優秀,就得有優秀的老師。一個教育背景深厚而又真正想做好教育的培訓機構,必須要招聘大牛級別的講師才是可行的,不然是禁不住市場的考驗的,師資不牛何以讓學員成才?
我曾經見到過很多培訓機構的老師,鬍子還沒長長呢,就宣稱幾年工作經驗,多麼多麼的牛逼哄哄,真實情況卻是剛畢業沒多久的學員。難道光明正大的承認他們是助教或者初級教師很難嗎?
關於師資這點,蛋哥覺得成立時間較短的培訓機構就很難去保證了,因為一家成立不久的機構首先要去考慮如何生存,牛逼的講師高額的工資是一筆很大的開銷。所以要培訓,至少要找一家成立三年及以上的機構,他們是經歷過市場沉澱和印證的,而那些投機取巧的機構在這個過程中慢慢的被淘汰出局了。
6.效果保障
蛋哥想把這一點單獨的提出來跟大家聊聊,因為我覺得這一點在教學過程中真的很重要。課後輔導保障是指在講師講完課後對你如何處理?
許多培訓機構的老師講完課,剩下的就是你自己的事兒了,自己去練習,自己去鞏固,自己找資料,自己看資料,學不學看你自己,會不會沒人管沒人問……蛋哥想說,這TM和大學生活有什麼兩樣?
我要告訴各位計劃培訓的學員一點,你是客戶,你是去享受服務的。如果還是什麼都靠自己,那乾脆自學得了!
那麼,一家負責的培訓機構在這方面該如何做呢?
首先,課後在你鞏固所學知識點的階段,遇到疑難或者有不會的時候,有專門的輔導老師負責講解和輔導。
其次,保留大量的練習時間,而且這個時間是強制性的。蛋哥做培訓行業很久了,不是很相信大家靠自己就可以學好和全部掌握,有時候不得不來點強制,不然有這自制力在家學不就得了。
第三,學的好不好的標準是什麼,是否有老師進行摸底評估,是否有定級和重點關照名單,對於那些沒掌握的和沒學好的該如何單獨解決,對於那些不好好學的是該如何解決和處理。別等到最後就業了把這些問題都怪在學生身上,除了結果,老師的引導也很重要。
第四,如果人多的話,還要關注紀律和學習氛圍。在目前普遍長達四五個月的培訓時間裡,你要每天都在這環境下度過,所以學習氛圍這一點就先顯得尤為重要,他在很大程度上決定你的學習習慣和最後所能達到的高度。培訓依然需要嚴苛的管理制度,還是上面那句話,如果你非常自覺,那自學也是不錯的選擇。
第五,晚上回家是否及時有教學影片用於鞏固和老師線上答疑。這一點,不需要多說,大問題都是由小問題慢慢累積的,要是不及時解決,最後就係成了一個大疙瘩。當日事當日畢,第二天還會有新的知識需要你去掌握。
7.就業資料
對於就業資料我們無法去辨別真假,得去辨別看待。正因為此,很多培訓機構一個勁兒的鼓吹高薪就業,畫大餅,營造一種學了就高薪的假象。許多求學者看到他們公佈出來的就業學員動輒上萬的薪資,不得不眼饞,慢慢失去了理智。但是,我們忽略了以下幾點:
1. 資料真實與否,有待商榷。我們不知道他們對外公佈出來的資料是否是真實的,是否承諾過他的資料是真實的,如何考證?
2. 拿高薪的學員不一定是零基礎,也有可能是在外面工作了一段時間或者有一定的知識儲備,覺得在技術還欠缺點,就參加培訓更系統的深造下。
3. 也許他付出了常人難以理解的辛苦,才有如此的高薪,是個例而非整體,所以這一點我們需要注意。
當然了好的培訓機構他的就業資料從整體上看是比較高的,但這個我們一定要明白,市場的需求是不斷變化的,就算是真實的,也不能因為這一項就判定好壞。而真誠的培訓機構敢於把真實的就業資料直接對外公佈,接受市場和大眾監督。
8.保障就業
當下很多培訓機構只管銷售和收錢,錢一收就開始糊弄,糊弄完教學糊弄就業,最後找不找得到工作都是自己的事兒了。
那麼在前期考察的時候你千萬確認以下幾件事情:
1. 是否會簽署保障就業協議?
2. 是否承諾了最低保障月薪?
3. 最後萬一沒有就業怎麼辦?
4. 是否有就業方面培訓課程?
5. 是否有就業老師專職負責你的就業?
如果沒有這些服務的,你就可以直接把他Pass掉了,果斷的Pass掉!
9.校區規模
並非規模越大越好,快速的擴張勢必會導致教學質量的下降,特別是一些上市公司,受制於投資人的迫切盈利需要,一味求快,更加關注前端銷售和廣告投入去了,管理也跟不上,批次操作,這種情況下很難顧及到每位學員。但是,也不是說越小的機構就一定越好,畢竟小機構還沒有經過市場的大浪淘沙,況且一些成立比較久的機構如果規模不是成規模增長,他本身一定是存在很大問題制約著他的成長的。否則,一家口碑良好,教學過關的機構,沒有理由不做大。可能大家看到這裡更是越來越迷茫了,大的不行,小的不推薦,整段廢話,罵一句“臥槽”走了。蛋哥這裡要說,我更建議大家選擇那種只專注於一到三門課程的精銳機構入讀,最多三門,再多的肯定做的不夠精。前提是滿足上面8條選擇標準。
10.硬體設施
如干淨整潔的校園環境、齊整的教學裝置、配置較好的電腦等,只有達到這些標準,才能一心撲倒學習上,不斷提升技術水平。
社會上IT培訓機構數量眾多,良莠不分。選擇過程中一定要做到“耳聽為虛,眼見為實”,不要怕麻煩,多對比幾家,這個牽扯到你未來的前途,不能將就。對於培訓的選擇和判別還有很多技巧,如果實在拿不準直接私聊蛋哥就好,不用尷尬。
要說的還有很多很多,篇幅和時間關係 暫且先聊這麼多吧,後續大家再遇到相關問題可以及時的跟我私聊,看到定當解答。我也會根據大家的問題及時的更新本文,以便讓更多的人可以解惑。