| 
	大家在剛工作或轉行的時候,是不是都暗自祈禱少踩一點坑,少走一點彎路。為此還找了很多前輩給自己建議,確實,在踏入一個行業(yè)之前,要做好對這個行業(yè)的深入了解才行,網(wǎng)上的信息是不全面的,還是得聽聽過來人怎么說。 
	01 拓寬能力的邊界 
	專精一個方面是不錯的,這是我們說的專注。但是,我們會發(fā)現(xiàn)這個領域變化太快,很多時候不是你的原因,是趨勢和浪潮決定了,突然某個時間點,你還在奔跑,但是賽道變了。 
	以前有朋友說,他們在做視頻播放軟件,在技術、市場等方面都做的越來越深入,終于做的差不多了,才發(fā)現(xiàn)自己面臨的對手不是其他軟件,而是在線視頻播放。 
	你的專業(yè)能力,如果只在一個賽道,就可能有類似的風險。 
	隨著你的發(fā)展,能力邊界應該越來越寬,更新,拓展,找到新的領域,增加自己的護城河。 
	02 選一個好的方向 
	亞當斯密的《國富論》里提到了分工產生效能。感覺當今的 IT、互聯(lián)網(wǎng)界里也越來越是這樣了。為了效率的最大化,各大公司內部技術的分工越來越細。公司崗位上直接給你分成了客戶端、前端、后端、嵌入式、算法、運維等等??蛻舳松嫌址?Windows、Android、iOS,后端又分 C++、Java、Golang等等。 
	在這種大背景下,你選擇一個適合你的技術方向就很重要了。我給你的建議是這個方向至少十年內不會淘汰才行。選擇哪個,這得你自己去判斷。 
	03 平臺高不等于能力強 
	一些時候,你能做成很多事,未必是你能力有多強,而是因為你站的高。 
	一些朋友在很好的公司里,能做的很不錯,于是認為自己出來也能做的很好,結果卻發(fā)現(xiàn)自己喪失了很多資源之后,連最基礎的事情可能都做不好。 
	要對自己有清醒的認識,往往我們都容易高估自己真實的能力和對環(huán)境過于樂觀。 
	04 少說廢話,多寫代碼 
	程序員屆討論最多的大概就是哪個語言/框架/平臺/技術好,準程序員則喜歡問,我是不是應該學Java Python  php……學了是不是有用之類。技術討論并不是完全無意義,但在你打好計算機基礎、數(shù)據(jù)結構,熟練掌握至少一門語言、開發(fā)過一個能看的項目之前,這些討論對你來說就是浪費時間的廢話,千萬不能今天跟風學這個,明天又聽人說那個好。有這時間多寫點代碼,刷刷算法題,找點項目做做,找不到就從自己日常身邊找點需求去用代碼實現(xiàn)。 
	05 客觀看待自己的能力 
	絕大多數(shù)人都會犯的錯誤就是“短期高估自己,長期低估自己”。除非你天資聰慧,否則別想著剛入行就搗鼓出什么程序來一鳴驚人。學編程的過程會經歷數(shù)個瓶頸期,中間你也許會數(shù)次感到萬分絕望,甚至開始懷疑人生。 
	但你要相信,只要堅持寫下去,瓶頸總會突破,成為一個超越平均水準的職業(yè)程序員是沒有什么大問題的。 
	畢業(yè)三年拿到15到20k 的人不少,不代表你多厲害,因為行業(yè)曲線就這樣。但是你想6年拿60k 確實沒幾個人,畢竟50w年薪是大部人的天花板,所以也別灰心,只要踏實努力,面包會有的 。 
	06 不給自己設限 
	過分強調某一種語言或平臺,都是不必要的。如果你把自己限定為 Java 程序員或 .NET 程序員,你就已經輸了,因為這種限定使得你自動被排除在世界上大多數(shù)編程工作之外。 
	現(xiàn)實生活中,學會一種新語言,只需要一兩個月,然后再過半年到一年,你就會變成老手。那時,根本沒人在乎你以前用什么語言。 
	即使你不是天才程序員,只要你是一個優(yōu)秀工程師,那些招聘公司也會立刻錄用你,因為它們知道招聘到天才程序員的機會微乎其微。語言只是工具,公司為了賺錢,任何時候都可能讓你轉語言,所以千萬不要給自己設限在某一單一的領域里,畢竟成為其他領域的老手并不難。 
	想要在IT行業(yè)少走彎路,第一步就是扎實基礎啦! 
	通過短期、高效系統(tǒng)的培訓來學習,是大多數(shù)人的選擇,想要學習IT行業(yè)前景廣闊的技術,就來北大青鳥中博! 
	大數(shù)據(jù)、云計算、前端、軟件測試、UI設計...多種專業(yè)任你選擇,實現(xiàn)你的高薪夢想~  | 


