初學(xué)計(jì)算機(jī)想找好工作,重點(diǎn)掌握內(nèi)容及學(xué)習(xí)建議,講的非常透徹
2021-08-27 19:54 作者:行遠(yuǎn)自邇的孟秋 | 我要投稿

視頻筆記
必要要求?00:19?
以開發(fā)崗為例子展開
開發(fā)方向的崗位在整體計(jì)算機(jī)體系來說是最多也是最常見的,分的也計(jì)較細(xì)
- 計(jì)算機(jī)普遍方向:開發(fā)、算法、運(yùn)維、測試
- 開發(fā)常見崗位:前端開發(fā)、后端開發(fā)、游戲開發(fā)、嵌入式開發(fā)等
- 開發(fā)崗就業(yè)必要條件:
- 編程語言掌握
- 計(jì)算機(jī)基礎(chǔ)扎實(shí)
- 過關(guān)的實(shí)踐能力(項(xiàng)目經(jīng)驗(yàn))
- 學(xué)歷或競賽獎(jiǎng)項(xiàng)等相關(guān)跳板

1、編程語言掌握
?
00:54
?- 重要性:熟練掌握一門編程語言是從事開發(fā)相關(guān)工作的最基本的要求(無論是大公司還是小公司)
- 語言推薦:
- 后端:C++、Java
- 前端:JavaScript
- 根據(jù)目標(biāo)和學(xué)習(xí)時(shí)間深入一門即可(深或者廣)
例如:后端除了語言本身還需要學(xué)習(xí)數(shù)據(jù)庫、框架;前端部分也需要學(xué)習(xí)一些框架
具體的學(xué)習(xí)路線有需要的小伙伴可以加群了解:695177918
- 用戶體量與公司規(guī)模差異
- 小公司:技能要求足夠廣,甚至部分沒有前后端之分,要求能些程序就行
- 大公司:掌握具體原理和技術(shù)特點(diǎn)、性能調(diào)優(yōu)等,能寫好程序
- 建議
- 根據(jù)學(xué)歷以及目標(biāo)公司要求選擇學(xué)習(xí)重點(diǎn)和學(xué)習(xí)順序
如果說學(xué)歷不夠,達(dá)不到大廠的門檻,或者學(xué)習(xí)時(shí)間不夠,那像jvm一類的底層內(nèi)容都可以先放一放,在工作中去積累學(xué)習(xí)也是可以的,那如果是C++的話,在時(shí)間不充裕的情況也可以先學(xué)好語言本身,對(duì)于算法深入四大件的學(xué)習(xí)都可以把優(yōu)先級(jí)往后排

2、計(jì)算機(jī)基礎(chǔ)扎實(shí)
?
03:18
?- 計(jì)算機(jī)基礎(chǔ)包含《數(shù)據(jù)結(jié)構(gòu)與算法》、《操作系統(tǒng)》、《計(jì)算機(jī)網(wǎng)絡(luò)》、《計(jì)算機(jī)組成原理》、數(shù)學(xué)等
- 重要性:可以說是整個(gè)計(jì)算機(jī)體系的基石,現(xiàn)在所接觸到的所有計(jì)算機(jī)相關(guān)概念基本都是建立再計(jì)算機(jī)基礎(chǔ)四大件以及數(shù)學(xué)之上
(例如C++、Java、Python編程語言,例如各種各樣的開發(fā)框架和模板,內(nèi)存、網(wǎng)絡(luò)協(xié)議等概念)
- 建議:
- 提早學(xué)完數(shù)據(jù)結(jié)構(gòu),養(yǎng)成持續(xù)性刷題積累的習(xí)慣
- 《操作系統(tǒng)》與《計(jì)算機(jī)網(wǎng)絡(luò)》因?yàn)楦鞴緲I(yè)務(wù)不同,所以側(cè)重不同
- 一般開發(fā)崗對(duì)《計(jì)算機(jī)組成原理》稍作了解即可
- 學(xué)習(xí)建議:
- 入門:中國MOOC或B站視頻(四大件的學(xué)習(xí)可以通過看網(wǎng)課進(jìn)行學(xué)習(xí))
- 深入:黑皮書系列(有基礎(chǔ)之后可以嘗試看看)

3、過關(guān)的實(shí)踐能力?05:15?
- 計(jì)算機(jī)是特別強(qiáng)調(diào)實(shí)踐的學(xué)科,公司招人也是為了完成開發(fā)任務(wù),所以過關(guān)的編程能力非常重要
- 技術(shù)學(xué)習(xí)意義:解決問題和更好地解決問題,無論什么技術(shù),最終的目標(biāo)都是為了提供更好的解決方案
- 實(shí)踐能力提升
- 1、需求分析能力:思考我們的程序給誰用、解決什么問題,功能相互之間的邏輯是怎么樣的,梳理清楚之后再去考慮用什么技術(shù)實(shí)現(xiàn)這些需求往往會(huì)事半功倍,前期缺乏分析能力可以直接抄
- 2、程序設(shè)計(jì)能力:設(shè)計(jì)程序結(jié)構(gòu),選擇適合的實(shí)現(xiàn)技術(shù),同時(shí)思考選擇技術(shù)的弊端與好處
- 學(xué)習(xí)技術(shù)時(shí)要沉浸在技術(shù)里去刨根問底,但眼光一定要高于技術(shù),這樣才能更能理解技術(shù)的價(jià)值
- 建議:有面向?qū)ο蠡A(chǔ)之后可以學(xué)習(xí)設(shè)計(jì)模式相關(guān)內(nèi)容
- 3、到Github上找類似項(xiàng)目,借鑒設(shè)計(jì),嘗試重構(gòu)項(xiàng)目

4、學(xué)歷到底重要嗎?
?
08:47
?- 在計(jì)算機(jī)領(lǐng)域,學(xué)歷很重要,但是沒有那么重要
- 學(xué)歷影響的是我們剛?cè)胄心苋ッ嬖嚨墓疽?guī)模,真正決定我們能拿到多少薪資,甚至未來發(fā)展的,始終還是我們對(duì)技術(shù)的深入理解和解決問題的能力(在計(jì)算機(jī)領(lǐng)域,只要技術(shù)足夠扎實(shí),一定能有不錯(cuò)的發(fā)展)
- 學(xué)校平臺(tái)并不是完全沒機(jī)會(huì)去大廠,數(shù)學(xué)不好就補(bǔ)數(shù)學(xué),學(xué)歷不高就考研或者通過競賽來給自己提供跳板,或是提早學(xué)完?duì)幦∪?shí)習(xí)積累履歷
- 嘗試著去駕馭焦慮,把它變成我們學(xué)習(xí)的動(dòng)力,監(jiān)督自己的工具,而不是讓焦慮把我們壓垮了
- 關(guān)于程序員是吃青春飯,35歲就會(huì)找不到工作的問題:?10:27?
不光是計(jì)算機(jī),所有的領(lǐng)域都是這樣,被淘汰的往往只有一種,就是能力和經(jīng)驗(yàn)跟不上年齡增長的。所以當(dāng)未來我們拿到了心儀的offer之后要記住這并不是終點(diǎn),大學(xué)四年甚至讀研這兩三年,只是一個(gè)起點(diǎn),我們對(duì)于計(jì)算機(jī)還了解尚淺,要嘗試著把成長變成伴隨一生的重要習(xí)慣而不是負(fù)擔(dān)

標(biāo)簽: