一棠众、IT技術(shù)飛速發(fā)展的年代
? ? 不知道從什么時候開始,我們變得焦慮闸拿,我們焦慮怕跟不上這個時代空盼,這是一個IT技術(shù)飛速變革的時代,怕自己迷失在技術(shù)的海洋當(dāng)中新荤,今天我們所掌握到的有些技術(shù)就像超市看到的普通商品一樣打上了有效期揽趾,過了幾年就過時了。記得我當(dāng)年把sql搞得滾瓜爛熟的時候苛骨,可以在技能的履厲上面可以瀟灑寫了“精通SQL”5個字篱瞎,后來我發(fā)現(xiàn)光是“精通SQL”還不夠,最好還能搞個開發(fā)痒芝,然后我費了九牛二虎之力從終于學(xué)會了pb俐筋,在技能履歷上面又可以瀟灑寫了“精通pb開發(fā)”6個字。當(dāng)我用pb寫了N個程序以后严衬,隨著移動互聯(lián)網(wǎng)的大發(fā)展澄者,意識到這個技術(shù)未來可能會扔進(jìn)歷史博物館,整個開發(fā)生態(tài)發(fā)生一次很大的變化瞳步,需要我們開發(fā)人員有跨平臺闷哆、跨屏幕的能力,web技術(shù)變成不二的選擇单起,然后我又費了九牛二虎之力抱怔,從前端js+html5+css,后端技術(shù)php,又橫掃了一遍嘀倒,并利用了前端框架layui屈留,后端框架thinkphp局冰,數(shù)據(jù)庫mysql開發(fā)了“信息科管理系統(tǒng)”。后來大數(shù)據(jù)灌危、人工智能技術(shù)大爆發(fā)康二,號稱引領(lǐng)“下一代革命”,以后是一個深度應(yīng)用“人工智能”的社會。趕緊學(xué)習(xí)了解到什么是大數(shù)據(jù)嚎研、人工智能薛窥,大數(shù)據(jù)的本質(zhì)是分布式存儲+分布式計算,人工智能的本質(zhì)是在"大數(shù)據(jù)"+機器學(xué)習(xí)算法产雹,獲得決策的能力。接下來翁锡,區(qū)塊鏈技術(shù)蔓挖,我也不懂,大概意思是分布式記賬馆衔。還有服務(wù)瘟判、微服務(wù)、虛擬化角溃、容器等等拷获,未來還有什么說不完的東西。所以只有持續(xù)不斷更新自己的操作系統(tǒng)开镣,才能應(yīng)對未來刀诬。
二、工欲善其事,必先利其器
? ? ? 上一小節(jié)我們了解到這是一個IT飛速發(fā)展的時代邪财。在這個時代要想生存好陕壹,如何“自學(xué)能力”變得非常重要。如何高效系統(tǒng)全面啃一塊知識树埠,正所謂“工欲善其事,必先利其器”糠馆,接下來我分享我?guī)啄昵罢莆找粋€方法,已經(jīng)使用了幾年了怎憋,對我非常有幫助又碌,也希望對你有所幫助。這個方法是來自于一位著名學(xué)者绊袋,金融學(xué)家毕匀,經(jīng)濟學(xué)家,宋鴻兵癌别。一個偶然的機會皂岔,我在優(yōu)酷上面看了他的“鴻觀”節(jié)目,他分析經(jīng)濟問題經(jīng)常入木三分展姐,把問題看得十分透徹躁垛,與以往的經(jīng)濟學(xué)家看問題的方式有很大的不同剖毯。我把他所有“鴻觀”節(jié)目看了一遍,為此我還開通了優(yōu)酷會員教馆,并買了他《貨幣戰(zhàn)爭》5本書并讀完逊谋,其中有一次他談了學(xué)習(xí)的方法,我是腦洞大開土铺,比如說他解讀“埃及經(jīng)濟”胶滋,先將整個埃及的歷史通讀一遍,再建立一套框架舒憾,抓取一些重要事件镀钓,因用一套邏輯思維能力,將“埃及經(jīng)濟”經(jīng)濟目前形勢解讀清楚镀迂。我的文章中也經(jīng)常運用這種思考,把某件事情從歷史到未來的交待清楚唤蔗,再用邏輯思維提取那些最重要的概念探遵,再談我們目前面臨的問題及解決方案。我想起了一位大名鼎鼎的作家尤瓦爾·赫拉利妓柜,寫的一部名著《人類簡史》好像也是這種套路箱季。
三、高效系統(tǒng)全面學(xué)習(xí)實戰(zhàn)
? ? 那我們假設(shè)現(xiàn)在要對“數(shù)據(jù)庫”這塊知識進(jìn)行一個全面的學(xué)習(xí)棍掐。按照上面所說的藏雏,我們先把數(shù)據(jù)庫的歷史給了解一遍,為了簡化問題作煌,我們就從“文件系統(tǒng)”的歷史為起點開始掘殴,那時候還沒有數(shù)據(jù)庫,數(shù)據(jù)都是保存在像一個Excel文件里面粟誓。我們經(jīng)常會說最有效的學(xué)習(xí)方式帶著問題去學(xué)習(xí)奏寨,但是我們首先擁有提出問題的能力。如何去提問題鹰服?先就把自己先帶入到當(dāng)時的那個情鏡當(dāng)中病瞳,換句話說就是“換位思考”。假設(shè)你是這個階段的研究設(shè)計人員悲酷,有一個需求發(fā)現(xiàn)這個Excel文件大家都需要用套菜。第一個辦法,把這個文件扔進(jìn)一個共享文件夾设易,大家都來訪問逗柴,這個時候你會面臨一系列的問題,你寫我讀怎么辦亡嫌?你刪除我讀怎么辦嚎于?誰來管理掘而?第二個方法,那我們能不能搞一個專門的系統(tǒng)來做這個事情于购?這就是數(shù)據(jù)庫誕生的開始袍睡,如果你邏輯思維能力很強,這時候你就可以提煉出一個重要的概念肋僧,數(shù)據(jù)庫的本質(zhì)是解決數(shù)據(jù)共享問題斑胜。計算機發(fā)明一個東西一般套路,先把這件事情進(jìn)行理論上面的研究嫌吠,把理論搞清楚以后再去實踐止潘,正所謂為“理論指導(dǎo)實踐”,這個規(guī)則也適用于其他學(xué)科辫诅。按照這條歷史軸線走下去凭戴,里程碑誕生了一個“關(guān)系型數(shù)據(jù)庫”理論,然后制造出了成熟的數(shù)據(jù)庫產(chǎn)品oracle炕矮、mysql么夫、mssql等等。有了這個歷史觀以后肤视,就可以搭建一個理解這個問題知識框架档痪,提取那些重要的重要概念,比如數(shù)據(jù)庫關(guān)系表如何設(shè)計(范式)邢滑、如何提供統(tǒng)一的操作接口(sql)腐螟、如何可解決并發(fā)的問題等等,逐一展開在深入的學(xué)習(xí)困后。為了加深學(xué)習(xí)效果乐纸,我們不僅要學(xué)會怎樣提出問題,而且也要多使用對比來學(xué)習(xí)操灿。我們的大腦記住差異化的事件是比較容易的锯仪。比方說你出去逛街一小時,你來來回回穿梭在人群當(dāng)中趾盐,假設(shè)你遇到一個沒有穿衣服的裸男庶喜。請問你對哪個路人最有印象?一定不是那些熙熙攘攘的人群救鲤,而是這個裸男久窟。為什么?因為這個裸男在你的大腦中形成了一個巨大的差異本缠,你大腦很容易把它記住斥扛。所以拿多個數(shù)據(jù)庫進(jìn)行對比學(xué)習(xí)是一個比較有效的學(xué)習(xí)方法。學(xué)習(xí)以后還需要不斷的實踐以加深印象,大腦里面像java一樣有一個自動垃圾回收機制稀颁,如果學(xué)你的知識不去實踐的話芬失,他就會忘記。一個知識如果要牢固掌握匾灶,必須有所實踐棱烂,相當(dāng)于腦子中打了一個結(jié),大腦垃圾回收就是很難把你的知識清理掉阶女。