對于知識覆履,得到老板羅振宇認(rèn)為蹋盆,知識能改變命運费薄。對于這一點,我是深深的認(rèn)同栖雾,知識能夠讓人變得更好楞抡。
就拿自己來說,我初中的時候太無知析藕,做了一件錯事召廷,以至于到現(xiàn)在,一直在為曾經(jīng)的錯誤買單账胧。而且柱恤,之前都是想當(dāng)然的干,沒有專業(yè)人士指導(dǎo)找爱、改正梗顺,到大約一年前請教專業(yè)人士,才知道自己的錯誤车摄。慢慢的寺谤,情況有所好轉(zhuǎn),是知識幫助我走出泥潭吮播。
知識变屁,關(guān)鍵是保護它的系統(tǒng)性,系統(tǒng)性的學(xué)習(xí)意狠,能事半功倍的效果粟关。假如,把知識或技能比作大樹环戈,系統(tǒng)性就是知道全貌闷板,而不僅僅是葉子或樹干,簡而言之院塞,就是有完整性和專業(yè)性遮晚。反之,缺乏系統(tǒng)性就很局限拦止,難以做到全面和深入县遣。
其實,學(xué)校學(xué)習(xí)是比較高效汹族、系統(tǒng)的萧求,課程和教材都更可靠,相對來說顶瞒,老師比較專業(yè)夸政,掌握的知識比較系統(tǒng),所以搁拙,大學(xué)的學(xué)習(xí)非常重要秒梳。
吳軍老師在專欄中法绵,講了系統(tǒng)性學(xué)習(xí)的意義,即使是碎片時間酪碘,同樣能夠用來學(xué)習(xí)朋譬,關(guān)鍵是維護學(xué)習(xí)的系統(tǒng)性。舉個例子兴垦,假如你想利用空余時間徙赢,自學(xué)成為軟件工程師,那么探越,怎樣保證學(xué)習(xí)的系統(tǒng)性呢狡赐?這時就要倒過來看,合格的軟件工程師要怎樣的專業(yè)技能钦幔。
首先的一點枕屉,要會寫程序,這恐怕是毫無疑問的鲤氢。而且搀擂,僅僅會寫程序還不夠,掌握了程序卷玉,可能給你的單位算算賬哨颂,做些業(yè)務(wù)類的日志還可以,但是相种,想要寫幾萬的大程序就不現(xiàn)實威恼。如果,你的上司給你算法寝并,讓你做一個人臉識別程序箫措,這里面涉及到的技能很多,需要掌握數(shù)據(jù)結(jié)構(gòu)和算法食茎,單純會寫程序是完成不了的蒂破。
就像,讓你蓋一座大樓别渔,僅以沙石堆砌是無法完成的。這里惧互,把數(shù)據(jù)結(jié)構(gòu)當(dāng)做大廈用的鋼筋哎媚、大窗和磚塊,算法理解為大廈的結(jié)構(gòu)原理喊儡。這樣拨与,有了材料,懂的了結(jié)構(gòu)原理艾猜,就能建起一座大廈了买喧。只有會寫程序捻悯,懂得了數(shù)據(jù)結(jié)構(gòu)和算法,才能夠做出完整的人臉識別技術(shù)淤毛。而且今缚,你還要考慮到計算機的內(nèi)存,假如你寫出的程序沒問題低淡,太消耗內(nèi)存空間顯然也是不實用的姓言,所以,你還要想辦法優(yōu)化程序蔗蹋,減少占用的內(nèi)存何荚,才算是合格的程序。
學(xué)習(xí)是為了解決問題猪杭,這里餐塘,要成為好的軟件工程師,需要系統(tǒng)的專業(yè)知識皂吮,其中包括程序唠倦、數(shù)據(jù)結(jié)構(gòu)、算法涮较,當(dāng)然稠鼻,遇到實際問題,還要考慮更多的因素狂票,學(xué)習(xí)更多的知識候齿。在當(dāng)代社會,知識的總量太大闺属,寫作還是軟件工程師慌盯,都要讓自己的知識系統(tǒng)化,這樣掂器,才具備一定的競爭力亚皂。而且,當(dāng)你越來越專業(yè)国瓮,遇到的問題越復(fù)雜灭必,就需要學(xué)習(xí)更多知識,跨界自然就產(chǎn)生了乃摹。
如果把一門技能或知識的各個模塊想象成一個個獨立的點禁漓,那么,系統(tǒng)化學(xué)習(xí)的價值孵睬,就是把它們連接成一張網(wǎng)播歼,這樣,既能讓所學(xué)知識更加深入掰读、全面秘狞,也能掌握的更加牢固叭莫。其實,很多現(xiàn)實問題學(xué)校里是不教的烁试,要解決它們雇初,需要發(fā)揮自主性,讓自己變得專業(yè)廓潜,而系統(tǒng)性的學(xué)習(xí)抵皱,能幫助我們?nèi)〉檬掳牍Ρ兜男Ч?/p>