《程序員探險(xiǎn)記》系列文章包含三大部分(規(guī)劃,技術(shù)與服務(wù))共十篇辛友,包括1開篇-揚(yáng)帆薄扁,2面試篇-起航剪返,3職業(yè)篇-指南針,4學(xué)習(xí)篇-加速度邓梅,5編程篇-續(xù)航脱盲,6架構(gòu)篇-望遠(yuǎn)鏡,7工程篇-同舟共濟(jì)日缨,8業(yè)務(wù)篇-載體钱反,9產(chǎn)品篇-GPS,10數(shù)據(jù)篇-寶藏匣距,詳見下方的思維導(dǎo)圖面哥。不足的地方,望大家指正交流墨礁。歡迎轉(zhuǎn)載幢竹,但請?jiān)谖恼骂^部明確注明出處、保留作者(anfield)和原文超鏈接恩静。
你也許會好奇為什么取名《程序員探險(xiǎn)記》焕毫,這是由于IT技術(shù)更新?lián)Q代太快,我們這些程序員在這個(gè)浩瀚的知識海洋里航行就像在探險(xiǎn)一樣驶乾,若沒有明確的方向和規(guī)劃是很難到達(dá)彼岸的邑飒。比如JAVA,龐大的體系讓學(xué)習(xí)的曲線陡然而立,也許你連spring都還沒有精通的時(shí)候级乐,springboot, spring cloud ,下一代微服務(wù)Service Mesh,Serverless......
本文首先能給徘徊在程序員門口準(zhǔn)備入行的朋友一些建議疙咸。如果職業(yè)選擇時(shí)對未來的方向不確定,推薦你通過命運(yùn)之域分析法(特長+志趣的交叉點(diǎn))找到人生的意義所在风科。其中的志趣是經(jīng)歷了感官興趣(感性)到自覺興趣(理性)后的再次升華撒轮。就像從你右腦(感性)到左腦(理性),再融入血液里的東西贼穆。
其次這幾年面試了近500個(gè)程序員题山,發(fā)現(xiàn)很多人(特別是非科班出身與半途培訓(xùn)出來的)沒有系統(tǒng)化的計(jì)算機(jī)基礎(chǔ)知識。他們就像懸浮于半空中故痊,向下面對基礎(chǔ)的數(shù)據(jù)結(jié)構(gòu)顶瞳、編譯原理、計(jì)算機(jī)網(wǎng)絡(luò)愕秫、操作系統(tǒng)等時(shí)無從入手慨菱,向上被各種五花八門的語言和框架所累。平時(shí)僅通過瀏覽別人的博客來學(xué)習(xí)戴甩,只會通過百度來解決問題符喝。如果沒有結(jié)構(gòu)化的知識體系,只會使用一些常見框架又不懂其中的原理等恐,在上手新的同類框架時(shí)也沒有那么容易洲劣。所謂知其然备蚓,更要知其所以然课蔬。后面學(xué)習(xí)篇會重點(diǎn)來分析其中的本質(zhì)囱稽,找到正確的學(xué)習(xí)方法。
這里我把自己的經(jīng)驗(yàn)分享出來二跋,希望幫你消除前進(jìn)中的困惑战惊,通過不停地思考與實(shí)踐(構(gòu)建知識體系)去突破瓶頸。當(dāng)你越過了這道坎扎即,你可能發(fā)現(xiàn)山不是山吞获,你會再次陷入困頓。這時(shí)希望你能靜下心來并堅(jiān)持不懈谚鄙,通過智慧(洞察力各拷、理解力和判斷力)邁上一個(gè)新的臺階————看山還是山。下面就請揚(yáng)帆起航吧闷营。
程序員探險(xiǎn)記4-學(xué)習(xí)篇-加速度