日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【献计一刻】软件开发小工的学习和工作清单

發(fā)布時間:2023/12/8 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【献计一刻】软件开发小工的学习和工作清单 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

目錄

學(xué)習(xí)基礎(chǔ)知識、專業(yè)知識和領(lǐng)域知識

工作檢查單

軟件開發(fā)過程中的一些習(xí)慣

英語是軟件開發(fā)的一種語言

?

圖片來源:https://www.dreamstime.com/illustration/novice.html

軟件開發(fā)小白,如何不斷學(xué)習(xí)和發(fā)展自己?經(jīng)過一段時間的觀察,我總結(jié)了以下一個學(xué)習(xí)和工作清單,希望能幫到大家。

學(xué)習(xí)基礎(chǔ)知識、專業(yè)知識和領(lǐng)域知識

軟件開發(fā)需要學(xué)習(xí)基礎(chǔ)知識、專業(yè)知識和領(lǐng)域知識,如果掌握了以不變應(yīng)萬變的方法,是可以不用擔(dān)心掉頭發(fā)這件事情的。

1.很認(rèn)真,但是學(xué)習(xí)效果卻不是很好,可以參考使用費曼學(xué)習(xí)法和康奈爾筆記法提高學(xué)習(xí)質(zhì)量。

https://bbs.csdn.net/topics/601213730

快速學(xué)習(xí)新理論和技術(shù)的方法:費曼學(xué)習(xí)法?和?記錄、簡化、復(fù)述、思考和復(fù)習(xí):康奈爾筆記法

2.如何選擇好的書籍?歡迎查看這里的內(nèi)容

【好書推薦】給大一到研一的同學(xué)們

【好書集錦】推薦計算工作者讀讀

相比看視頻,筆者也喜歡看書學(xué)習(xí)新理論和技術(shù),因為Musk鼓勵大家看書自學(xué)

#Musk鼓勵大家自學(xué) 錢穎一:通過閱讀書籍,就能成為高科技領(lǐng)域的專家,就這樣?
馬斯克:是的。我可能把自己說得像個機器人。其實看書的速度要比聽課快。看可以比聽快得多,所以看書學(xué)東西要快得多。來源錢穎一對話馬斯克:SpaceX的來龍去脈(視頻+全文)

3.不知道如何學(xué)習(xí)一個新領(lǐng)域的專業(yè)知識?

可參考這里的一些信息。

【腦洞大開】如何學(xué)習(xí)行業(yè)領(lǐng)域知識

經(jīng)常根據(jù)下圖總結(jié)自己的知識體系,并試著查漏補缺吧。

從小白到專家,需要掌握以下的專業(yè)知識。

圖片來源:CC2020 ACM/IEEE 計算課程體系規(guī)范2020 中文版?

專家和優(yōu)秀工程師的認(rèn)知技能主要體現(xiàn)在分析、評估乃至創(chuàng)建能力。掌握軟件開發(fā)中各個環(huán)節(jié)的框架、平臺、架構(gòu)以及硬件系統(tǒng)的基本原理,而不是簡單地填空和搬磚,可以走得更遠(yuǎn)。

圖片來源:CC2020 ACM/IEEE 計算課程體系規(guī)范2020 中文版?

舉例來說,如何選擇一個合適的開發(fā)工具?就需要分析和評估能力,這個過程包括檢查和分解信息,做出一些推理,判斷信息的有效性和材料的質(zhì)量。參考以下文獻(xiàn),可以理解為何IDEA取代了Eclipse成為大家喜歡的IDE。

  • Java之父James Gosling:你需要的軟件可靠性越高,靜態(tài)類型語言的幫助就越大_語言 & 開發(fā)_Evrone_InfoQ精選文章
  • 從 Eclipse到IDEA,就像從金字塔到太空堡壘! - 云+社區(qū) - 騰訊云

工作檢查單

1.是否使用特定的工具?高效率和有效地實現(xiàn)軟件開發(fā)需要選擇和使用最合適的計算機硬件、軟件工具、技術(shù)和流程(這里統(tǒng)稱為工具)

階段工具和技術(shù)
分析層次分析法、需求分析法、面向?qū)ο蠓治龇椒ā⒔Y(jié)構(gòu)化分析方法、SWOT等
設(shè)計面向?qū)ο蟮脑O(shè)計方法、結(jié)構(gòu)化設(shè)計方法、UML圖、設(shè)計模式等
開發(fā)IDE、編碼規(guī)范、防御式編程、單元測試、代碼復(fù)雜度分析工具、重構(gòu)等
部署和維護(hù)腳本、因果分析法與魚骨圖、系統(tǒng)分析法、風(fēng)險分析方法等

筆者因為工作關(guān)系,已經(jīng)看到很多沒有使用面向?qū)ο筇匦缘挠殖粲珠L的代碼,總是會很感嘆,為什么不用面向?qū)ο筮@么接近人類自然思維的方法呢?

可以聽聽這里的內(nèi)容

面向?qū)ο蟪绦蜷_發(fā)的優(yōu)點_計算機原理的7個理念_免費在線閱讀收聽下載 - 喜馬拉雅

培養(yǎng)面向?qū)ο笏伎嫉暮昧?xí)慣_計算機原理的7個理念_免費在線閱讀收聽下載 - 喜馬拉雅

面向?qū)ο蟮脑O(shè)計過程_計算機原理的7個理念_免費在線閱讀收聽下載 - 喜馬拉雅

包裝對象_計算機原理的7個理念_免費在線閱讀收聽下載 - 喜馬拉雅

設(shè)計模式與面向?qū)ο箝_發(fā)的問題_計算機原理的7個理念_免費在線閱讀收聽下載 - 喜馬拉雅

2.如何用合適的圖表工具記錄工作成果?可以聽聽下面的音頻,解釋了為什么只使用思維導(dǎo)圖會欠缺系統(tǒng)分析能力

只會用思維導(dǎo)圖會欠缺系統(tǒng)分析能力_趣談計算領(lǐng)域的學(xué)習(xí)和發(fā)展_免費在線閱讀收聽下載 - 喜馬拉雅

軟件開發(fā)過程中的一些習(xí)慣

1.在學(xué)習(xí)新的框架,或者利用新的框架開發(fā)新功能的時候,用了太多的時間去調(diào)試和測試,而不是在認(rèn)真學(xué)習(xí)和閱讀程序代碼后一次性寫出正確的代碼?

2.要查找資料的時候,用了太多的滑動,而不是搜索關(guān)鍵詞功能?

3.在安裝開發(fā)環(huán)境及相關(guān)工具時,是否不太認(rèn)真或者不太重視?

4.在設(shè)計和開發(fā)的時候,沒有質(zhì)量意識,等著QA提出來?

可以參考這些內(nèi)容??【實戰(zhàn)技能】如何安裝軟件運行環(huán)境?

希望你能提高工作效率和工作質(zhì)量?介紹了學(xué)習(xí)新理論和關(guān)鍵技術(shù)的方法,完成一件新任務(wù)的方法以及團(tuán)隊協(xié)作的方法。

英語是軟件開發(fā)的一種語言

是否不愿意看軟件相關(guān)的英語官方網(wǎng)站?相比系統(tǒng)而全面的官方網(wǎng)站英文文檔,更喜歡看碎片化的中文文檔?

如果真的熱愛軟件開發(fā),學(xué)習(xí)和應(yīng)用英語促進(jìn)軟件開發(fā),并用軟件為世界和人類進(jìn)步做些貢獻(xiàn)應(yīng)該不是一件難事。

?

圖片來源:https://www.quotemaster.org/Expert

愿大家技藝精湛,早日成為優(yōu)秀的工匠!

希望我的文字能幫助大家,歡迎留言交流。

總結(jié)

以上是生活随笔為你收集整理的【献计一刻】软件开发小工的学习和工作清单的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。