【2】大學(xué)里剛?cè)肟拥男律a農(nóng)們注意了(上)

本文是《程序猿叨叨叨》系列文章中的其中一篇,想要了解更多相關(guān)的文章,歡迎猛戳藍(lán)字前往閱讀。

上一篇章,咖啡君給各位介紹了程序猿必備的基本裝備。這一篇,我們來(lái)聊聊大學(xué)里剛?cè)肟拥男律a農(nóng)們需要注意哪些?

1. 珍惜每一門課,不要止步于及格

入坑后,新來(lái)的小伙伴們普遍會(huì)遇到一些或有經(jīng)驗(yàn)虛度光陰老猿們,我們或多或少會(huì)從他們口中聽到這樣的話:“五十九分遭罪,六十一分浪費(fèi),六十分萬(wàn)歲!”如果各位以后想進(jìn)入BAT這樣的名企,或是以后想帶著幾個(gè)弟兄姐妹,組建自己的團(tuán)隊(duì)闖蕩江湖,那么這句60分定理對(duì)于你來(lái)說(shuō)就是徹徹底底的偽命題。

軟件過(guò)程管理的角度講:將關(guān)注點(diǎn)放到過(guò)程上,可以達(dá)到效率的最大化!反之,如果只求得60分及格,我們從一開始就已經(jīng)輸了這場(chǎng)課程的競(jìng)賽

或許新報(bào)到的童鞋們還會(huì)遇到這類一瓶不滿半瓶晃的老猿(咖啡君就屬于這類),他們崇拜技術(shù),眼里只有編程,與編程無(wú)關(guān)的課一律filter掉,這類老司機(jī)往往偏科很嚴(yán)重。

拿咖啡君自己舉個(gè)例子:大一大二一味地追求編程實(shí)踐的學(xué)習(xí),忽略了世界觀決定方法論,因而輕視了理論的學(xué)習(xí),最終榮獲了如下的嘉獎(jiǎng):

大二《計(jì)算機(jī)組成原理》掛科,大三申請(qǐng)免聽,在實(shí)驗(yàn)室一邊做項(xiàng)目,一邊補(bǔ)重修的課程
大二《數(shù)據(jù)結(jié)構(gòu)》課后沒(méi)有認(rèn)真復(fù)習(xí),找工作前,知識(shí)點(diǎn)基本遺忘了一大半,花整整一個(gè)星期重拾《數(shù)據(jù)結(jié)構(gòu)》
大二《算法分析》上課不認(rèn)真聽課,至今對(duì)算法沒(méi)有進(jìn)一步的掌握

或許看到這里的童鞋們會(huì)認(rèn)為,重新學(xué)一下以前的知識(shí)也挺好的,而且花不了多少時(shí)間。但是這樣的觀點(diǎn)是形而上的,對(duì)于即將邁入工作崗位的老司機(jī)來(lái)說(shuō),時(shí)間就是資本。時(shí)間真的沒(méi)有我們想象中的那樣充裕,而且大學(xué)已經(jīng)接近夕陽(yáng)期,沒(méi)有了當(dāng)初大家一起學(xué)相同知識(shí)的那種氛圍,沒(méi)有了新知識(shí)的新鮮感,到那時(shí)候,你真的還能以把酒當(dāng)歌之態(tài)去學(xué)習(xí)已經(jīng)逝去的課程嗎?

失去了,就真的很難回頭了,請(qǐng)各位好好珍惜大學(xué)時(shí)光里學(xué)到的每一門課!

2. 不要等著老師來(lái)推進(jìn)你的學(xué)習(xí)進(jìn)度

在大學(xué)這個(gè)挨踢圈里,流傳著這樣語(yǔ)句經(jīng)典的話:

上大學(xué)前,看到電視劇里的大學(xué)生自學(xué)完大學(xué)的課程,感覺(jué)真的好厲害啊!
如今回想起來(lái),之前的自己真的是too young too simple!
特么的哪個(gè)大學(xué)生不是自己自學(xué)大學(xué)里的課程的!

入坑以后,最大的感觸就是,大學(xué)的學(xué)習(xí)真的是靠自己的,不再有老師攆著說(shuō):“高考還有100天了,再不努力就來(lái)不及了?!蔽覀儾辉偈呛⒆恿?,自己的事情老師也不再會(huì)多做過(guò)問(wèn),學(xué)習(xí)是自己的事,真的需要靠自己!同理,如果各位童鞋們的志向不只是做一名搬磚工,在學(xué)習(xí)上,千萬(wàn)不能等著老師給我們講書本上的知識(shí)。

舉個(gè)例子,剛?cè)肟拥男』锇閭儠?huì)學(xué)到《C語(yǔ)言程序設(shè)計(jì)》,如果老師開始講基本數(shù)據(jù)類型的知識(shí)點(diǎn),你就應(yīng)該自學(xué)到函數(shù)指針的知識(shí)點(diǎn)了!

挨踢圈的競(jìng)爭(zhēng)是一場(chǎng)沒(méi)有硝煙的戰(zhàn)爭(zhēng),唯有快人一步,方能干掉千人!

同時(shí)強(qiáng)大的自學(xué)能力是必不可少的,各種百度、Google的搜索引擎是伴隨你一生的自學(xué)工具!

3. 技術(shù)才是王道

記得之前,在一篇博文中看到類似于這樣的話:在騰訊百度,技術(shù)就是權(quán)威。

這樣的觀點(diǎn)其實(shí)在大學(xué)里就已經(jīng)可見一斑。剛進(jìn)大學(xué)的新生們往往會(huì)發(fā)現(xiàn),一個(gè)班級(jí)里最受歡迎的往往是在班群里聊得最歡的那幫人;但是隨著時(shí)間的流逝,那個(gè)曾經(jīng)很受歡迎的童鞋們漸漸地不在群里發(fā)言里,為什么呢?

因?yàn)榧夹g(shù)能力的不足使他失去了曾經(jīng)談笑風(fēng)生的那份勇氣和自信!轉(zhuǎn)而之前不常說(shuō)話的技術(shù)宅在班群里開啟了一個(gè)個(gè)高格調(diào)的IT峰會(huì)論壇。而且猿猿們會(huì)發(fā)現(xiàn),越接近畢業(yè),班級(jí)里童鞋們的技術(shù)能力分化越大,最后造成這樣的局面:

圖片來(lái)自于QQ截圖
圖片來(lái)自于QQ截圖
圖片來(lái)自于QQ截圖

從截圖中,我們可以發(fā)現(xiàn),在班群里,一旦聊到技術(shù),聊來(lái)聊去的總是那幾只猿;甚至你聊的東西我聽不懂,我聊的東西你沒(méi)有接觸過(guò)。

在大學(xué)里時(shí)間久了,我們還會(huì)遇到這樣的情況:班級(jí)里總有那么幾只學(xué)霸,每個(gè)學(xué)期績(jī)點(diǎn)成績(jī)總是在班級(jí)名列前茅,回回評(píng)獎(jiǎng)三好學(xué)生優(yōu)秀干部,但是到了真正做開發(fā)寫代碼的時(shí)候,就只能對(duì)著屏幕干瞪眼,或者兩只學(xué)霸大眼瞪小眼。這樣畢業(yè)的程序猿,與神舟筆記本電腦的高配低能如出一轍。

為什么會(huì)有這樣的情況出現(xiàn)?因?yàn)檫€沒(méi)有從高中的學(xué)習(xí)狀態(tài)轉(zhuǎn)換過(guò)來(lái)!這真的不得不歸功于應(yīng)試教育在廣大學(xué)子心中的根深蒂固!送各位一句話:

紙上得來(lái)終覺(jué)淺,絕知此事要躬行!想提高技術(shù),需要從實(shí)踐抓起,多碼代碼!

4. 謙虛低調(diào)是常態(tài)

或許你已經(jīng)掌握了前3條的要領(lǐng),或許你已經(jīng)在學(xué)習(xí)的道路上領(lǐng)先他人,但是你需要知道人外有人,天外有天!挨踢圈是絕對(duì)不允許狂妄自大的無(wú)能者長(zhǎng)存的,即使是C++的創(chuàng)始人——本賈尼·斯特勞斯特盧普也不敢自稱自己完全掌握了C++這門語(yǔ)言,因此謙虛低調(diào)是我們深入學(xué)習(xí)IT技術(shù)的常態(tài),引用喬老幫主在斯坦福大學(xué)演講中的一句話送給各位:

Stay hungry, stay foolish!

5. 規(guī)劃好自己的技術(shù)路線

在此之前,本猿想和各位分享一下自己所在院校的課程學(xué)習(xí)路線:

大一:C、C++
大二:數(shù)據(jù)結(jié)構(gòu)、算法、數(shù)據(jù)庫(kù)、Web程序設(shè)計(jì)
大三:Java、Android、Objective-C、IOS、.Net、C#、Oracle、軟件工程、軟件過(guò)程管理、軟件交互設(shè)計(jì)、軟件架構(gòu)設(shè)計(jì)

咖啡君根據(jù)自己所在環(huán)境,主觀臆斷,將技術(shù)路線分為如下幾種:
ACM算法、Web前端開發(fā)、后臺(tái)、Android開發(fā)、IOS開發(fā)、C# PC端開發(fā)、.Net開發(fā)
比較熱門的為上述前5種技術(shù)路線。

【ACM算法】
算法的技術(shù)路線群體多見于高中有計(jì)算機(jī)基礎(chǔ)的童鞋們,也有進(jìn)入大學(xué)以后才接觸計(jì)算機(jī)的童鞋們。想要在該技術(shù)路線上有所建樹,需要該群體的小伙伴們有耐得住寂寞的沉穩(wěn);此路線入門容易,堅(jiān)持不容易,有很多慕名而來(lái)的童鞋們因其“枯燥”中途放棄,能堅(jiān)持下來(lái)的都具有做大事的意志。
技術(shù)出路BAT、網(wǎng)易等大公司的算法研發(fā)。

【W(wǎng)eb前端開發(fā)】
Web前端開發(fā)最基本的要求是對(duì)html、CSS、javascript的掌握,其特點(diǎn)是:入門容易實(shí)現(xiàn)容易、優(yōu)化不易對(duì)知識(shí)面要求廣。該技術(shù)路線要求童鞋們有較好的審美力,有對(duì)新技術(shù)的渴求以及對(duì)新框架的快速學(xué)習(xí)能力,因?yàn)閃eb前端開發(fā)迭代速度快,框架豐富,且每年都會(huì)有新的框架誕生。
技術(shù)出路各類大中小型企業(yè),需求廣。

【后臺(tái)】
后臺(tái)主要為Web前段和移動(dòng)端提供接口或數(shù)據(jù)源的服務(wù)和處理,該技術(shù)路線要求童鞋們對(duì)系統(tǒng)優(yōu)化有很好的嗅覺(jué),有一定的算法基礎(chǔ),且了解Linux操作系統(tǒng)及服務(wù)中間件等知識(shí),因咖啡君對(duì)后臺(tái)不熟,暫且不做過(guò)多講解。
技術(shù)出路各類企業(yè),需求根據(jù)企業(yè)自身業(yè)務(wù)邏輯變動(dòng),大型企業(yè)對(duì)后臺(tái)技術(shù)要求較高。

【Android開發(fā)】
Android開發(fā)學(xué)習(xí)成本高于Web前端開發(fā),因其需要小伙伴們對(duì)Java基本知識(shí)有很好的了解和掌握。Android開發(fā)要求小伙伴們主要對(duì)如下模塊有很好的運(yùn)用:Java基本知識(shí)語(yǔ)法、文件存儲(chǔ)、網(wǎng)絡(luò)請(qǐng)求、多媒體、UI界面等;其學(xué)習(xí)難度不大,但是因?yàn)锳ndroid手機(jī)市場(chǎng)雜亂,手機(jī)生產(chǎn)商生產(chǎn)各類尺寸屏幕的手機(jī),所以Android屏幕適配成了開發(fā)者們面臨的一個(gè)頭疼的難題。同時(shí),優(yōu)化也是Android開發(fā)者們需要面對(duì)的一個(gè)挑戰(zhàn)。
技術(shù)出路各類需要手機(jī)APP產(chǎn)品的企業(yè),需求一般
PS: 咖啡君從事Android開發(fā),剛?cè)肼毑痪谩?/strong>

【IOS開發(fā)】
IOS開發(fā)基于Objective-C或swift語(yǔ)言,其學(xué)習(xí)成本高于Android開發(fā),因?yàn)锳PPLE公司的獨(dú)家壟斷,開發(fā)IOS需要小伙伴們有一臺(tái)Mac電腦,但是中國(guó)的Mac電腦的價(jià)格并不是每一名小伙伴都能承受得起,因此很多對(duì)IOS感興趣的小伙伴們,因?yàn)樵O(shè)備的原因,與IOS開發(fā)無(wú)緣。但是值得注意的是,IOS開發(fā)薪水普遍比Android開發(fā)的高。
技術(shù)路線各類需要手機(jī)APP產(chǎn)品的企業(yè), 需求較大

以上是咖啡君對(duì)列舉的5類技術(shù)路線的簡(jiǎn)單介紹,剛?cè)肟拥男』锇閭兛梢栽谄綍r(shí)的學(xué)習(xí)生活中好好思考自己的出路,切記學(xué)習(xí)IT,在精不在廣,貴在堅(jiān)持!

在咖啡君的學(xué)習(xí)生活中,包括自己,有時(shí)候也會(huì)有東學(xué)學(xué),西學(xué)學(xué)的現(xiàn)象,這周決定從此以后累死在Android開發(fā)的道路上;過(guò)幾天突然對(duì)個(gè)人技術(shù)博客建站感興趣,想要從事Web端開發(fā);不久項(xiàng)目中有用到php寫接口,覺(jué)得php語(yǔ)言不錯(cuò),于是想轉(zhuǎn)行后臺(tái)開發(fā)。

其實(shí)這樣的想法是很危險(xiǎn)的,不堅(jiān)定的立場(chǎng)和沒(méi)有堅(jiān)持下去的定力,到最后會(huì)一事無(wú)成!

還是那句話:在精不在廣,貴在堅(jiān)持!

6. 像豬吃東西一樣學(xué)習(xí)知識(shí)

看到這一條,可能有童鞋會(huì)提出這樣的疑問(wèn):剛剛還說(shuō)著在精不在廣,如果像豬吃東西一樣學(xué)習(xí)知識(shí),看到什么學(xué)什么,精力就會(huì)散掉,到最后必然會(huì)一事無(wú)成???

其實(shí)這里強(qiáng)調(diào)的是:不要將自己的認(rèn)識(shí)面局限于當(dāng)前專注的領(lǐng)域。我們當(dāng)然需要將自己的技術(shù)路線執(zhí)行到底,但是我們不能因?yàn)樽约簩W(xué)習(xí)的是Android就對(duì)Web開發(fā)漠不關(guān)心,各個(gè)技術(shù)路線之間都是相通的,之前出來(lái)的Native React看似Web開發(fā)方面的技術(shù),但是其同樣可以運(yùn)用于Android的混合式開發(fā)。

或者說(shuō),如果有一天Android開發(fā)被另一項(xiàng)技術(shù)取代了,而我們對(duì)那一項(xiàng)技術(shù)渾然不知,我們就很可能被時(shí)代淘汰掉!因此,像豬吃東西一樣學(xué)習(xí)知識(shí),不求甚解,但求在需要用到的時(shí)候不至于太茫然

PS: 當(dāng)然,對(duì)于自己專攻的技術(shù)方向,不僅要知其然,更要知其所以然。

7. 薪水不代表你的能力

終有一天,各位剛剛?cè)肟拥耐瑐円矔?huì)有實(shí)習(xí)就職的那一刻。在大天朝,程序猿通過(guò)跳槽加薪的現(xiàn)象屢見不鮮。掛羊頭,埋頭肉,寫著兩年工作經(jīng)驗(yàn)的簡(jiǎn)歷,結(jié)果連優(yōu)化都沒(méi)有接觸過(guò),這樣的現(xiàn)象不在少數(shù)。心浮氣躁,追求個(gè)人經(jīng)濟(jì)利益的最大化,是如今大部分程序猿的通病。

咖啡君說(shuō)這些話并不是看不慣跳槽加薪的現(xiàn)象,相反,如今房?jī)r(jià)那么高,想要過(guò)有房有車的生活,爭(zhēng)取經(jīng)濟(jì)利益的最大化是理所應(yīng)當(dāng),但是咖啡君想要強(qiáng)調(diào)的是,希望各位小伙伴不要被自己的薪水沖昏頭腦,你拿著5K的月薪,不一定代表你能力不過(guò)關(guān);你拿著15K的月薪,也不一定代表你真的有BAT那樣的技術(shù)能力。

咖啡君想說(shuō)的是,不要將自己的目光局限于拿到多少高的薪水,而是將關(guān)注點(diǎn)放在我的能力可以創(chuàng)造多少價(jià)值。

《三傻大鬧寶萊塢》蘭徹導(dǎo)師說(shuō)的一句話與大家共勉:

追求卓越,成功就會(huì)跟著你走!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,287評(píng)論 25 708
  • 本文是《程序猿叨叨叨》系列文章中的其中一篇,想要了解更多相關(guān)的文章,歡迎猛戳藍(lán)字前往閱讀。 前一章,我們了解了作為...
    代碼咖啡閱讀 1,025評(píng)論 4 19
  • 四人黨成員: 兵:小邵她媽, 家中還有小二一枚,心思細(xì)膩,善良賢惠,此人出門只帶現(xiàn)金----------懂“只帶”...
    小月半腳閱讀 635評(píng)論 0 1
  • 你給我點(diǎn)一爐沉香屑,我為你講一個(gè)故事。 (一)前言 時(shí)間是上個(gè)世界的20年代,那是一個(gè)閏年,也是有始以來(lái)最晚的一個(gè)...
    夏洛洛閱讀 516評(píng)論 0 0
  • 淺淺的秋,濛濛的雨!總是那么的無(wú)邊無(wú)際!雨似乎和你我最有緣!幻想著無(wú)數(shù)個(gè)相遇的場(chǎng)景……因?yàn)橛杏曜屜嘤?..
    個(gè)喜閱讀 367評(píng)論 1 1