第二次作業

2022-07-12 04:15:08 字數 1119 閱讀 2998

這個作業屬於哪個課程

這個作業的目標

《閱讀《構建之法》,並提問》

姓名-學號

《黃濤》-<2018330301081>

引自《構建之法》p43,課本中這樣說道:「你可以看到他們在公司裡的行為沒啥區別:同樣是在電腦前敲敲打打,有時候查郵件,有時候上網,有時候看手機,有時和同事聊天、討論.......似乎看不出誰更高階。有時候高階工程師回家了,新手還在電腦前面幹活,為什麼乙個高階工程師會比新手工資高那麼多?這裡說了表面上看起來沒什麼區別,但為什麼在時間花費和薪資待遇上有很大的差別呢,這個「高階」到底體現在哪兒?

我的看法:高階工程師在軟體開發方面的經驗,以及對各個領域的知識與經驗都很豐富。新入門的程式設計師對**的熟煉度以及專案的流程熟練度不夠,寫出的**的質量也不夠,且剛入職的程式設計師缺少團隊合作的意識和高階工程師的團隊合作是有區別的,可能會陷入到自己單打獨鬥的「牛角尖」中,導致效率低下。所以表面上看起來他們做的事情都差不多,但是在質量上相差甚遠,而質量的高低將決定了他們花費的成本與得到的報酬的區別。

引自《構建之法》p84,「哪個人前不說人,誰人背後無人說」——在人背後對事主評點是人類的習慣。這些反饋大多會添油加醋,拐彎抹角地傳到本人的耳朵裡,造成各種程度的誤解。(人是有獨立思想的生物,如果兩人在結對工作的過程中,出現了不愉快,極有可能會出現工作熱情降低,互相看不順眼,導致一些不必要的問題。)

我的看法:結對程式設計可以能提供更好的設計質量和**質量,但是結對的兩個人一定要是互相能看著順眼的人,或者兩者都要有責任心的人,互相要學會相互體諒,互相分擔一些壓力,兩個人可以適時的轉換一下角色,這這樣也是極好的,要多站在對方的角度考慮考慮問題,出現問題了及時解決,避免出現交往摩擦,導致不愉快。

引自《構建之法》p164,「得到了需求之後,軟體團隊就要考慮實現這些需求,乙個公司可能有多種軟體產品和服務,他們各有不同的戰略意義。乙個軟體或服務也由很多功能組成,他們有機的結合起來,才能解決使用者的問題,產生效益」。對於軟體使用者來說,他們會有各種不同的需求,這些需求在軟體開發團隊的視角來看,怎樣來進行選擇,更看重什麼。

我的看法:儘管使用者會有很多不同的需求,但是一些需求只有小部分使用者有,所以應該先著重來滿足大多數人的需求,這樣可以吸引更多的使用者,帶來的經濟效益也是顯而易見的,必要的需求應該著重做的完美,也可以做一些有創意的點,不同於其他軟體的,這樣也可以讓使用者感到有新意。

第二次作業

execise02 1.查詢85年以後出生的學生姓名 性別和出生日期 2.列表顯示所有可能的學生選課組合 學號 課程號 3.查詢1 2 4班中陳姓同學的資訊 4.查詢所有及格的學生姓名 所選課程名及所得分數 5.統計各門課程的及格人數 課程編號 課程名 及格人數 6.統計各門課程的總人數 及格人數和...

第二次作業

第一題 p1 1 遞迴寫法,效率低 include 1.寫乙個函式返回引數值為1的個數 比如 15 0000 1111 4個1 程式原型 int count one bits unsigned int value int fuc int x else return 0 void mainp1 p1 ...

第二次作業

檔名稱 516.cpp 作 者 闕文榮 完成日期 2016 年 3 月 11 日 版 本 號 v1.1 對任務及求解方法的描述部分 用while語句控制輸出 輸入描述 略 問題描述 現在北京有一套房子,200萬,假設房價每年 10 乙個軟體工程師每年固定能賺40萬。他想買這套房子,多大的 率能夠忍受...