這就是軟件工程師讀后的部分筆記

本周在閱讀《這就是軟件工程師》,讀的時候心潮澎湃,動力十足,好像自己下一秒就要去改變世界了一樣,下面是我的部分讀后感

1.軟件師所需的內(nèi)在特質(zhì):

專注自己喜歡的東西,減少對其他事情的關(guān)注

熱衷自動化,用技術(shù)手段解決問題

嚴(yán)謹(jǐn)講求邏輯,追求極致,熱衷創(chuàng)新

2.軟件工程師的底層動力:成就感與獲得的行業(yè)認(rèn)可從而產(chǎn)生的滿足感

3.選擇一線與次一線城市的原因:北京。上海、深圳、杭州。成都、廣州、南京

更多的工作機(jī)會,薪資更高(學(xué)歷和工作經(jīng)驗溢價),流動性(從大城市回小城市找工作更容易)

4.為什么會有996?

組織效率有問題,工程師白天不斷被打斷,熬夜工作是因為白天的碌碌無為引發(fā)了愧疚感

5.軟件工程師的四大臺階:新手、進(jìn)階、高手、行業(yè)大神

新手強(qiáng)調(diào)執(zhí)行力,完成任務(wù)即可

進(jìn)階強(qiáng)調(diào)設(shè)計能力,需要自己把問題拆解并獨立設(shè)計解決方案

高手需要融會貫通,即架構(gòu)師和項目總設(shè)計,看到系統(tǒng)的變化,認(rèn)識到社會的需求,預(yù)判系統(tǒng)未來發(fā)展方向

大神:沉淀方法,用來解決問題

大神頂尖的,開創(chuàng)新領(lǐng)域

6.35歲互聯(lián)網(wǎng)之坎:

實則是能力坎,能力不到才可能面臨淘汰的風(fēng)險,需要達(dá)到資深工程師的水平,需要擁有獨立思考、總結(jié)、抽象的能力,需要有持續(xù)學(xué)習(xí)保持進(jìn)步的心態(tài)。

7.持續(xù)學(xué)習(xí)是剛需

必須與時俱進(jìn)

8.工種

猜你喜歡和為您推薦:功能對接的是算法

9.趨勢:互聯(lián)網(wǎng)行業(yè)將遍布各行業(yè)

軟件工程師未來極有可能會成為各行各業(yè)的基本人才配置

第二部分:新手上路

1.基本儲備:

數(shù)學(xué):程序中的遞歸,歸納和邏輯與數(shù)學(xué)分不開,離散數(shù)學(xué)的數(shù)理邏輯和集合論,數(shù)學(xué)建模,抽象代數(shù),運籌學(xué),博弈論,是機(jī)器學(xué)習(xí)與AI的基礎(chǔ)

英語:盡可能的使用英文去檢索技術(shù)關(guān)鍵詞

2.選擇平臺

選擇平臺時,應(yīng)選擇是否能夠適應(yīng)未來的發(fā)展,選擇走在未來航道上的快速發(fā)展的公司,要去以技術(shù)驅(qū)動以技術(shù)文化為主導(dǎo)的公司,職業(yè)生涯的初期,需要先打好技術(shù)基礎(chǔ)。因此需要加入對技術(shù)和軟件工程師十分重視的公司

3.找到適合自己的道路:

看清自己特長,用自己的特長和別人競爭

興趣,有興趣有熱情的東西,不怕困難,癡迷其中

方法,學(xué)習(xí)時間管理,學(xué)習(xí)做計劃,學(xué)習(xí)統(tǒng)籌,學(xué)習(xí)總結(jié)犯過的錯誤,學(xué)習(xí)探索事件的因果關(guān)系

勤奮,最可怕的是畏難

4.程序?qū)崿F(xiàn):需求分析—設(shè)計—編碼—測試

5.編程規(guī)范

應(yīng)該有意識的關(guān)注和學(xué)習(xí)代碼規(guī)范,以免后期修理代碼復(fù)雜

6.優(yōu)質(zhì)代碼:

可讀,命名要好,布局清晰,注釋明確,代碼不要重復(fù)

中級,可擴(kuò)展可維護(hù),可以輕松根據(jù)需求的變化而變化

高級,可重用,可用于多個場景,減少分支循環(huán)和跳轉(zhuǎn),讓人能看到執(zhí)行的條理性

7.修復(fù)bug

梳理bug之前,需要梳理整體設(shè)計,理解代碼,以避免你的操作對其他部分產(chǎn)生影響,制造出新的bug

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容