寒假生活三

2022-05-14 08:34:57 字數 1044 閱讀 4408

構建之法第三章

本章為軟體工程師的成長,主要介紹了評價軟體工程師水平的主要方法,技能的反面,tsp對個人的要求。

軟體開發流程:軟體開發流程包括團隊的流程,也包括個人的流程

初級軟體工程師有幾方面成長:

1、積累軟體開發相關的知識,提公升技術技能

2、積累問題領域的知識和經驗

3、對通用的軟體設計思想和軟體工程思想的理解

4、提公升職業技能

5、實際成果

衡量軟體開發的工作量和質量的因素:

1、專案/任務有多大

2、花了多少時間

3、質量如何

4、是否按時交付

相對來說,交付時間的平均時間反應平均水平,而標準方差更為重要,在團隊工作中,穩定、一致的交付時間是衡量乙個員工能力的重要方面

團隊對個人的期望:

1、交流

2、說到做到

3、接收團隊賦予的角色並按角色要求工作

4、全力投入團隊的活動

5、按照團隊流程的要求工作

6、準備

7、理性地工作

軟體工程師的職業發展:

一、職業發展—考級之路

二、職業成長—steve mcconnell版本

三、職業成長—大公司版本

四、職業成長—自我評估

技能的反面:巴克斯頓的例子說明從技能的反面去理解技能是什麼,而巴克斯頓的觀點技能的反面是「解決問題」;利用魔方的例子來說明技能的一些層次,以及是否「精通」的考察方法。

總結來說,這章從個人的角度,詮釋了軟體工程師個人的能力發展以及職業發展。在團隊的大流程中,是每乙個具體的個人在做開發、測試、使用者介面設計、管理、交流等工作。因此,個人在團隊中也有獨立的流程;後面以魔方為例,詳細介紹了「技能」的概念,從技能的反面——解決問題來從本質上理解「技能」。實際上,提高技能就是通過不斷的練習,把那些低層次的問題都解決了,變成不用經過大腦的自動操作,然後才有時間和腦力來解決較高層次的問題;從科研或者理論的高度上說,所有的「技能」都能總結成簡單的「已經知道怎麼做了」,所以,身為學生,我們不應該老考慮高層次的「科研」,把底層次的問題解決了,熟練了,根基打好,我們的能力也就提公升了。

寒假生活三

讀 構建之法 有感 軟體工程 我們知道軟體 程式 軟體工程,其中程式是乙個程式設計師立命之本,是我們的基本功,但是在其之上,軟體工程則決定了軟體的質量,我們的軟體最後是面向人群的,他們不是程式設計師,在發布軟體之前,軟體工程必不可少!軟體開發經歷了四個階段。分別是玩具階段,業餘愛好階段,探索階段,成...

2020寒假生活學習日記(三)

接著在 usr local sbt 中建立 sbt 指令碼 vim sbt 新增如下內容 為 sbt 指令碼增加可執行許可權 最後執行如下命令,檢驗 sbt 是否可用 為保證 sbt 能正常執行,先執行如下命令檢查整個應用程式的檔案結構 說明成功。最後,我們就可以將生成的 jar 包通過 spark...

寒假生活七

讀 構建之法 有感 人,績效和職業道德 豬,雞和鸚鵡這個故事雖然聽著俗,但是真的很生動。對於乙個團隊,有很多的成員,但是他們對於團隊的承諾是不一樣的。所以,加入乙個團隊時,我們一定要弄清楚自己在團隊中投入的級別時什麼,別人的期望是什麼。自己是做豬,雞還是鸚鵡?如何衡量個人在團隊中的績效?書中有好多的...