如果當(dāng)初我在學(xué)計(jì)算機(jī)之前就知道這些該多好,各種大廠就能任我挑選,想進(jìn)大廠一定要這

最懂你心的UP課代表來啦!???
如果當(dāng)初我在學(xué)計(jì)算機(jī)之前就知道這些該多好,各種大廠就能任我挑選,想進(jìn)大廠一定要這樣準(zhǔn)備
目錄
1、算法題
2、數(shù)據(jù)結(jié)構(gòu)
3、計(jì)算機(jī)組成原理
4、計(jì)算機(jī)網(wǎng)絡(luò)
5、操作系統(tǒng)
6、數(shù)據(jù)庫
7、編譯原理
8、編程語言
9、具體崗位需求
10、項(xiàng)目
11、英語
一、算法題
《劍指 offer》所有題目背下來,leetcode高頻題目刷個(gè)一兩百遍,搞過ACM也可以
二、數(shù)據(jù)結(jié)構(gòu)
至少AVL、哈希表,對(duì)這些簡單的數(shù)據(jù)結(jié)構(gòu)得自己實(shí)現(xiàn)過,鏈表、線性表必須熟悉到不能再熟悉
三、計(jì)算機(jī)組成原理
至少《深入理解計(jì)算機(jī)系統(tǒng)》得過一遍,配套實(shí)驗(yàn)也得做一下
四、計(jì)算機(jī)網(wǎng)絡(luò)
隨便找本書,把應(yīng)用層、傳輸層看完就行
五、操作系統(tǒng)
采用的跟著 MIT 6.828 做的方法,抓住重要部分,不要沉迷于技術(shù)細(xì)節(jié)
六、數(shù)據(jù)庫
sql得會(huì)寫
七、編譯原理
了解編譯器的各種選項(xiàng),不同的優(yōu)化級(jí)別具體優(yōu)化了哪些
八、編程語言
得擅長一門語言:c++、java
九、具體崗位需求
后端開發(fā)需要熟悉網(wǎng)絡(luò)編程,好好看UNP
十、項(xiàng)目
去github上參與開源項(xiàng)目,了解一下Gsoc
十一、英語
一般不會(huì)問到但是很重要
十二、信息采集能力
最關(guān)鍵,學(xué)會(huì)自己搜索問題
十三、社交能力
去??退阉鳎侯^條白金碼、組內(nèi)直推