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