學編程越學越菜,基礎(chǔ)有多重要?學習順序及程序員核心能力培養(yǎng)建議

目標 :工程能力:解決問題用能力,功能
底層能力:對技術(shù)有深度理解,甚至優(yōu)化其,進一步發(fā)展
T型結(jié)構(gòu)
鍛煉 G:一門語言和相關(guān)的技術(shù)體系
技術(shù)棧:一般來說是指將N種技術(shù)互相組合在一起(N>1),作為一個有機的整體來實現(xiàn)某種目的或功能。也可以指掌握這些技術(shù)以及配合使用的經(jīng)驗鞏固學習
各種語言的學習路徑
代碼要真正寫出來并且在電腦上跑起來,階段性地多做項目gitee github堆代碼量
學習思路
設(shè)計能力,團隊協(xié)作能力
學會分析業(yè)務(wù),業(yè)務(wù)設(shè)計程序結(jié)構(gòu)設(shè)計,提高要求
D原理性課程 數(shù)據(jù)結(jié)構(gòu) 網(wǎng)絡(luò) 組成原理 操作系統(tǒng) 數(shù)學 數(shù)據(jù)庫原理 分布式系統(tǒng) 編譯原理
打好基礎(chǔ) 意義:考研 先學第一遍
基礎(chǔ):數(shù)據(jù)結(jié)構(gòu),操作系統(tǒng),網(wǎng)絡(luò),計組,數(shù)據(jù)庫原理,分布式系統(tǒng)
特點:枯燥不好實踐
教材:黑皮書,mit,斯坦福公開課
分絲的例子
標簽: