【雜談】野生在左科班在右——數(shù)據(jù)結(jié)構(gòu)學習誓師貼-創(chuàng)新互聯(lián)

【雜談】野生在左 科班在右——數(shù)據(jù)結(jié)構(gòu)學習誓師貼

【雜談】野生在左 科班在右——數(shù)據(jù)結(jié)構(gòu)學習誓師貼

創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于網(wǎng)站制作、網(wǎng)站設計、茂名網(wǎng)絡推廣、微信小程序開發(fā)、茂名網(wǎng)絡營銷、茂名企業(yè)策劃、茂名品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們大的嘉獎;創(chuàng)新互聯(lián)為所有大學生創(chuàng)業(yè)者提供茂名建站搭建服務,24小時服務熱線:13518219792,官方網(wǎng)址:muchs.cn

一. 科班 Vs 野生

這個老生常談的問題讓很多野生碼農(nóng)覺得不公平,在一次次面試中因為學歷和那些工作中根本就用不到的知識虐的一臉懵逼,然后除了抱怨什么也做不了。那為什么看起來很多科班同學的編碼水平和職場軟技能都不如野生碼農(nóng)的逆風局中,科班同學卻能夠勝出呢?下面所說的3點并不絕對,只是概況。

  1. 學歷的背后

    這是HR同學說的,筆者并沒有去求證。HR同學說招聘應屆畢業(yè)生國家是有很多補貼的,可以降低一些用人成本。另一方面,規(guī)模稍大的軟件公司在承接業(yè)務和申請一些資格認證的時候,人員學歷構(gòu)成是證明研究能力的一個硬指標,也就是說你必須至少擁有多少本科生,研究生,博士生,才能申請某些科研基金或者政策性的扶持資金,畢竟科技企業(yè)也是具備商業(yè)屬性的,其本質(zhì)還是要賺錢。

    另一方面,研究生和博士生所經(jīng)歷的教育,讓他們的邏輯思維和系統(tǒng)性思維能力更勝一籌,也就是說面對大家都不會也查不到資料的問題時,他們知道如何一步一步提出假設或方案,設計方案,驗證結(jié)果。而你只會兩手一攤說自己無能為力,很多時候一件事情并不是你無能為力就可以不做的。

  2. 內(nèi)功修為

    高手之間的較量,都是內(nèi)功和基礎的修為。你或許都沒有意識到,碼農(nóng)的學名叫做程序設計師,而事實上,程序設計師不僅僅是職位名稱上逼格更高,更重要的是,其知識體系的抽象層級更高,設計模式,數(shù)據(jù)結(jié)構(gòu),算法基礎這三座大山將兩者完全劃分為了兩個層次。

    曾經(jīng)有一個HR講過這樣一個故事,說面試者說自己熟練掌握了React,VueAngular,非常自信,可面對他提出的“那你除了SPA模型以外,對前端還有哪些了解呢”的問題一臉懵逼不知所措。這個故事讓我很受啟發(fā)所以自己一直記得,并時刻以此為戒告訴自己接觸的新知識要盡可能去了解其原理和本質(zhì),因為在更高的抽象層級和面對的實際需求上,不同的新技術(shù)很可能是殊途同歸的,而你卻沒有意識到。內(nèi)功修為深厚的人更容易看到事物的本質(zhì),因為抽象的思維讓他們的視野變得更廣,也讓他們思考和認知的角度更加靠近數(shù)學和哲學的本質(zhì)。

  3. 學力差距

    前端的知識體系平均每18個月更新一輪,選擇這個方向意味著你必須要有足夠的學習時間和自學能力。這是一場HIIT(High Intensity Interval Training)式的比賽,招式上的優(yōu)勢是無法讓你保持持久競爭力的,你必須擁有間歇性到達巔峰的能力。就好比《倚天屠龍記》里學會了九陽神功的張無忌,分分鐘就學會了太極拳;好比《天龍八部》里的鳩摩智,憑借小無相功就可以催動少林72絕技,也像《火影忍者》里仙人模式的漩渦鳴人,就會一招螺旋丸,然后混入各種查克拉,變化成各種屬性的忍術(shù)。

    那些內(nèi)功修為深厚或具備學習技巧的程序員,往往能更快地學會新的技術(shù),并找出它們和現(xiàn)有技術(shù)之間的異同以及可能適用的場景,結(jié)果就是牛逼的程序員越學越亢奮,越玩越開心,而內(nèi)功修為不足的程序員憑借毅力和熬夜能力,在2-3輪的技術(shù)迭代后被無情地淘汰。

想要提升自己學力的讀者,吐血推薦閱讀斯科特楊的《如何高效學習》這本書。這是一本高效學習的方法論,作者憑借超強的學力,用一年多時間學完了MIT Open Courseware里4年的CS(Computer Science)課程,并分享了他是如何做到的,其中很多學習方法是非常有借鑒價值的。

二. 前端的數(shù)據(jù)結(jié)構(gòu)學習和練習

Talk is cheap , Show me the code.

2.1 主動練習

關(guān)于這個話題,筆者只有一句話要說,那就是動手實現(xiàn)所學到的東西。如果你讀過設計模式數(shù)據(jù)結(jié)構(gòu),算法基礎這一類的書籍就會發(fā)現(xiàn),其中大部分的內(nèi)容也并不是難到完全看不懂,而是難在你不知道這些抽象的東西是如何跟現(xiàn)實連接在一起的,你需要主動用這種抽象的思維去連接現(xiàn)實的開發(fā),才會找到感覺。

2.2 方法論

你能找到的大部分講解數(shù)據(jù)結(jié)構(gòu)的書都是C語言或者Java描述的,你可以在互聯(lián)網(wǎng)上找到O'Relly出版的《數(shù)據(jù)結(jié)構(gòu)與算法javascript描述》這本書,并用你熟悉和喜愛的javascript來學習數(shù)據(jù)結(jié)構(gòu)的知識。請記得數(shù)據(jù)結(jié)構(gòu)是內(nèi)功的修煉,是不受語言限制的,所以不要再把數(shù)據(jù)結(jié)構(gòu)的學習安排在C語言之后。

2.3 誓師貼

筆者自己也是野生前端碼農(nóng),為了讓自己堅持學完數(shù)據(jù)結(jié)構(gòu)的知識,會將學習過程中所實踐的編程習題整理出來,并在github個人博客里提供javascript版本的參考代碼,習題相關(guān)帖會陸續(xù)在各大技術(shù)博客發(fā)布,歡迎關(guān)注點贊,也期待有小伙伴一起加入學習!

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

分享題目:【雜談】野生在左科班在右——數(shù)據(jù)結(jié)構(gòu)學習誓師貼-創(chuàng)新互聯(lián)
文章位置:http://muchs.cn/article44/dejpee.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設、自適應網(wǎng)站、做網(wǎng)站、虛擬主機、ChatGPT、品牌網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

手機網(wǎng)站建設