此作業的要求參見【https://edu.cnblogs.com/campus/nenu/2018fall/homework/2101】
2.博客作業(10分)
(1)回想一下你曾經對計算機專業的暢想
A.當初你是如何做出選擇計算機專業的決定的?
大學選擇什么專業這個問題是成績出來之后開始考慮的,爸媽一句話:“無論你選擇什么,我們都支持你”就把這個問題妥妥的拋給了我自己,對于未來想要做什么作業、成為什么樣的人我毫無頭緒,想了好久,只是大概定義了自己想擁有什么樣的生活,就兩個字,簡單粗暴:“有錢”!并不是我現在的日子有多么窮困潦倒,只是覺得,我要是有錢了,就可以給爸媽在北京買房子了,不用一直租房子了,
接著自己就開始上網搜集資訊,查找未來什么專業最掙錢,未來什么專業工資最高,最后得出結論:機械自動化和計算機,在這兩個專業之間徘徊,最終決定是計算機專業,僅僅是因為我覺得黑客很厲害,而且下意識就把計算機定義為黑客相關技術,之后的很長一段時間還在幻想自己學有所得之后,去入侵一下別人的電腦,(其實作在百度云里邊還存著黑客技術教程)
B.認為過去接觸到的課程是否符合你對計算機專業的期待,為什么?
我認為我過去接觸到的課程不符合我對計算機專業的期待,原因如下:
1.我對計算機專業的期待是我能在此學到黑客技術,是隨隨便便就能利用代碼入侵其他電腦,或者告訴我們如何防止黑客入侵,這是我剛步入大學時,對自己未來的期許,這與我日后所做的事情差太遠了,
2.當我慢慢接受了,我不可能學黑客技術,踏踏實實學計算機專業課的時候發現我所處的學習環境很難讓我學到真知識,(我這里指的真知識是代表拿過來就能用的,學了就能動手實踐,進行操作的)大部分老師只是為了教學計劃進行講課,把PPT念完就下課,自己對計算機的興趣剛剛萌發出一撮小火苗,瞬間被澆滅,
3.在老師進行機房授課時,教師機把學生機一控制,然后就開始了滔滔不絕的講授、代碼演示,完全不去考慮我們是否能跟得上,學生有沒有疑問,下課后把課上代碼通通打包,傳給學生進行課下練習,那么多代碼,自己練習起來毫無頭緒,我過去基本是把老師給的代碼重新照著敲一遍,囫圇吞棗就自己給自己糊弄了,
4.一個學期把課排的滿滿的,各種各樣的計算機專業課一股腦兒全給我們塞了過來,有時候剛剛覺得學著學著興趣來了,這門課就結束了,接著開一門新課,學的東西不少,真正會的沒多少,
C.你覺得計算機是你喜歡的領域嗎,它是你擅長的領域嗎?
1.我覺得計算機是我喜歡的領域,計算機虐我千百遍,我待計算機如初戀,我喜歡坐在電腦面前通過自己的學習研究,就可以編出東西的成就感,解決問題的自豪感,看看最近計算機前沿又研發出來什么新技術,心底里又微微自豪:“哈,這是我們計算機人的智慧的結晶啊,我將來也是一份子啊!”
2.對于我自己來說,與其他方面相比,計算機是我自己研究研究還稍微能做出來點東西的領域,還沒達到擅長的地步,對于我來說,擅長是指自己能拿的出手向別人展示并且獲得贊譽,我還遠遠不夠,仍要繼續努力學習研究,
(2)考取研究生,對照前人們走過的路和描述未來發展,現在的你自我感覺你已經具備的專業知識、技能、能力有哪些?離成為一個合格的計算機學生,在專業知識、技能、能力上還差距哪些?
首先,我個人認為現在的我具備的專業知識、技能和能力真的不值得一提,我不知道我可以理直氣壯地說我具備了什么,只能說是在我學過的專業知識中,我對C語言了解得略微扎實點,編程能力來說的話,我可以拿C編一些比較大眾的題,自己的上升空間還有很多,
其次,我認為我離成為一個合格的計算機學生還有很大差距,專業知識上:基礎不夠牢,好多學習的課程之間無法聯系在一起,應該繼續學習,多動腦思考其中的聯系,專業技能上:動手實踐操作不足,學到知識后不會活學活用,不會應用在實踐中,應該多動手多練,將不會的難點一一攻克,專業能力上:自己專業能力應該是差距最大的,說得認真點,就是毫無專業能力,這都是學習不精導致,以后遇到不會的,不應該退縮,就像老師推薦閱讀的博客中寫的大都沒有一個人是從頭就是容易的,中間總會遇到不懂的,這時候應該迎難而上,努力克服,
(3)每天都是一個人生選擇的十字路口,學術研究、工程專案、社會實踐 (?) ,不同的選擇有不同的努力方向,
A.對照以上你閱讀的前人們的經歷,你的選擇是什么?
我的選擇是工程專案,這個決定可以說是本科就想清楚的,從我對本專業認識越來越深的時候,我就決定以后堅持走計算機這條路,
B.在這種選擇下,你認為你相比其他同學來說有何優勢,有何劣勢?
我認為我的優勢是:我雖然計算機專業課不夠扎實,但是我都略知一二,只要我繼續學習,那么量的積累就會產生質的變化,其次,遇到不懂的我愿意花時間去解決,去找各種方法,直到得出我想要的結果,雖然花費時間比較多,但是在程序中學到的,我可以用到下一次問題的解決中,
我認為我的劣勢是:專案經驗不足,就像老師推薦我們閱讀的博客中提到“工欲善其事,必先利其器”,我知道并且會用的語言和工具較少,許多語言的使用和環境的搭建還不了解,這在以后的學習中雖不是特別大的阻礙,但是將會是一塊短板,
C.針對你的選擇,你給自己的本學期的規劃是什么?
針對以后選擇工程專案這一決定,本學期規劃如下:
- 課上認真學習新知識,
- 將現在用到的本科知識重新鞏固學習,
- 每天學習英語,過六級,讀英文外刊,
- 動手去完成小專案,爭取早日可以參與導師的專案,
(4)你對這門課的期待是什么?你打算平均每周拿出多少個小時用在這門課上?
我想通過這門課的學習,加強自己對軟體工程理論知識的理解與掌握,能夠將理論知識運用到生活實踐中去,不僅僅局限于軟體工程管理方面,可以通過本門課,慢慢培養自己的時間管理能力,讓自己做時間的主人;與此同時,加強自己的語言表達能力,學會有效的和他人溝通,
我打算平均每周拿出個19個小時在這門課上(通過自己每天的課程安排進行計算的:周一:3小時;周二:1小時;周三:2小時;周四:1小時;周五、周六、周日:各4小時),我認為如果我緊跟老師的步伐,按照老師的要求完成作業,達到自己的對這門課的期待,必須在課下把書進行認真研讀,在我快速的看了一遍書后,對于書中的表達方式十分感興趣,和我以往接觸到的書所敘述的不太一樣,沒有直接上來就給定義,而是一步一步和作者共同探索,一步一步弄清楚什么是什么,認真研讀之后,再進行思考與感悟,
3.博客作業(10分)
通讀《構建之法》,發布隨筆1篇,要求列出5個問題,可以是讀后不理解的,或者讀后反對的,要有觀點、有證據或分析,字數不是直接的考核標準,但是要求長到能把觀點表述清楚,
通讀《構建之法》之后,第一感覺是自己識訓了好多之前自己完全沒有想到的知識,這些知識是我自己經常忽略的,比如書中第九章第四節領導力——高效的團隊討論提到從樂觀和悲觀的角度分析問題時應該常用的句式,老實說,我從來沒覺得一個看法或者意見的表達能有這么多門路,看作者仔細分析之后,覺得自己思考問題太簡單,由解決問題上升到最優方法解決問題應該是我們進行思考的關鍵,
問題1:第四章 兩人合作,第四節 代碼復審
在本章節主要介紹了代碼復審,明確說明代碼能編譯以后再進行代碼復審,可是在4.5.3中提到不間斷地復審,不間斷和成功編譯共存的幾率大嗎?我不太明白不間斷的含義具體是指什么,
問題2:第七章 實戰中的軟體工程,第二節 MSF基本原則
在這一章節中提到“重視商業價值,提供漸進的價值”,其中對于重視商業價值舉例描寫的很詳盡,但是對于提供漸進的價值沒有說明,我在網上搜集了資料,也沒有明確說明什么是漸進價值?怎么進行提供? 根據我個人的理解,文中提到:原來是“閉源”的專案,后來變成開源,是指提供了漸進價值;那么商業價值和漸進價值的臨界區是什么呢?還是比較困惑,
問題3:第八章 需求分析,第五節 功能的定位和優先級
在本書P174頁末尾,介紹圖8-11時寫到:應該是應該是圖8-11所示的曲線,此處兩個“應該是”,
問題4:第九章 專案經理,第五節 PM和風險管理
在這一節的最后寫到“沒有風險,就是最大的風險”,這句話十分耐人尋味,我能感覺到這句話是一句很有哲理的話,但是我體會不出來他的具體表現形式,就像我知道某一首詩寫的非常好,但我不知道好在哪里,這里的沒有風險是指程式員能力不夠沒有發現風險?還是說現在沒有風險,但是蘊含著即將發生的大風險?那這樣來說的話,豈不是沒有可信任的專案了嗎?
問題5:第十三章 軟體測驗,第二節 各種測驗方法
在此章節中介紹的“探索式”的測驗是我之前從來沒有預想過的,看完之后覺得十分新穎,但是不太清楚此方法的成功率是一定的嗎?此方法找不出風險的專案一定是安全的嗎?
4.博客作業(10分)
很多人有不為大家所知的本事,而這個能力可以超過周圍90%的人,比如課堂中教師提到,如果表現得不像高度近視,如何偽裝得不像臉盲,能做40個俯臥撐,當然,也可能是籃球、足球、鋼琴、ACM、演講,請給出你超出朋儕的特殊技能,并告訴我們,你如何通過何種努力、花了多久獲得這樣的成就,
我個人認為我超出身邊朋友的特殊技能是:只要我自己控制速度,掌握節奏,勻速慢跑,400米的操場跑十圈之后不會累,
這個技能是基于自己本科時期參加了學院的體訓隊,通過3年的專業訓練練出來的,大一至大三的每天早晨6點準時到操場集合訓練,慢跑是每天最基礎的熱身運動,教練要求我們調整呼吸,步伐一致,勻速慢跑,剛開始不知道如何控制呼吸,跑到第二圈的時候就開始大喘氣,嗓子發干,后來一圈一圈的跑,一天一天的練,慢慢的跟著教練的節奏和步伐,好像跑步也不是那么難的事了,反而越跑到后邊越有勁,越不想停下來,
5. 博客作業 (10分)
采訪本課程往屆同學(含外校和畢業生). 現代軟體工程這門課已經上了好幾年了,以前有很多學生做過團隊專案(說不定包括本校的學生),請你們找一個以前的團隊采訪一下:
我采訪的是2017級胡佑蓉師姐,師姐耐心細致的解答在此我表示衷心的感謝!
A. 當時的專案有多少用戶,給用戶多少價值? 現在還有人用嗎?
我們當時的專案是做的一款多功能閱讀app,可以支持多種檔案格式閱讀,用戶人數是80人左右,用戶是班上的同學、朋友還有家人,給用戶的價值就是能夠免費使用app,且綠色沒有廣告,現在還有人保留這個 app,使用情況我就不太清楚了,
B. 這個專案能否給我們團隊繼續開發,源代碼/檔案還有么?
這個專案是否能給你們團隊繼續開發,我需要問過以前團隊的小伙伴才能準確回復你這個問題,源檔案和代碼都是有的,因為老師讓我們做了版本控制,源代碼和檔案都在coding.net上,自己的電腦也有備份,
C. 專案開發有什么經驗和教訓
我通過上軟體工程這門課,學習到了專案的整個開發流程,經驗和教訓有三點:第一是合作的重要性,從結對編程到團隊合作,都凸顯了“合作”,如果是一人獨干,這樣就失去了老師布置作業和鍛煉自己或他人的意義,團隊有一個好的領導者也是至關重要的,第二是:專案需求一定要做到位,落實到具體使用者的需求,需求沒有最細,只有更細,才能在后續的開發更加受用戶的歡迎,對于我們這門課如果受同學的歡迎,便能獲得高分,第三是:檔案很重要,平時一定做了什么改了什么一定要寫檔案,檔案要多重備份,如果檔案缺失,會影響整個專案的進度,一旦有什么錯誤時,都不知道如何去解決,會帶來重大的損失,
D.對學好軟體工程有什么建議
學好軟工課的建議就是:認真對待每一次作業和任務,堅持下去,一定會有很多識訓,加油,
十分感謝師姐回答的這么細致全面,讓我更加有認真的對待這門課程,也許,我按照老師和師姐的建議走,等到課程結束的時候,我也可以向師姐一樣,識訓頗豐,
6. 博客作業 (5分)
以下統計精確到一百行,你目前的代碼量是多少?
我簡單的大概粗略的計算了一下,應該是2w左右的代碼量,
你認為優秀的和一般的計算機專業學生,(根據你的理想選擇以下兩問中的一個)為了有資格入職軟體公司/互聯網公司,需要多少代碼量?從事高校教學科研作業呢?
我認為有資格入職軟體公司/互聯網公司需要5w+的代碼量,(這只是我目前為止的看法,多半是猜的)
你計劃在本課程結束時,完成多少代碼量?這些代碼量分布在整個學期中,每周應完成多少代碼量?
我計劃在本課程結束時,完成7000行代碼,這些代碼量分布在整個學期中,每周應完成400行代碼量,
7.閱讀材料,寫心得(10分)
以下兩篇博客必讀,并務必寫一些心得:
(1) 你為何要來上課并且認真參與
[http://www.scalerstalk.com/816-attention]
(2)你在大學中體驗到了哪種師生關系 [http://www.cnblogs.com/xinz/archive/2011/05/16/2048044.html]
首先,對于第一篇的博客中所說的內容,我認為把“上課認真聽講的必要性”講得非常全面,之前,我也知道,上課應該認真聽講,但是,我沒有辦法說服自己在自己認為“沒有用的課”上認真聽講,自己認為“沒有用”,就覺得聽了也是浪費時間,還不如做點其他的事情,但事實是,在老師滔滔不絕的講課聲中,自己很難全心全意的做另一件事,最后導致的結果就是,這門課沒聽,想做的事情沒做,抱著手機玩了一節課,時間仍舊浪費了,看了第一篇博客后發現,自己真的是太狹隘了,自己什么都不懂,還不愿意花費時間接受新事物,埋怨老師講課枯燥乏味,自己忽略了工科理論知識的嚴謹性,什么是什么的話也不可能說出花來,做事專注真的是需要培養的,大學上課遠遠不及高中時候認真,這導致后來考研剛開始的時候,自己沉不下心來學習,老想著學一會,就干點其他的事情,比如:打把王者榮耀,玩局消消樂,刷刷微博……只要與學習無關,很快就投入其中,無法自拔,直到一周以后,才真正能靜下心來學習,
其次,對于第二篇博客,感觸是非常大的,起初,沒有注意到作者,看著看著,總感覺文筆灑脫,隨性,但邏輯條理清晰,總感覺似曾相識,看了作者原來是他寫構建之法,這跟我剛剛看到這本書時候的感覺一樣,不像之前我看到的書中那樣描寫一個專業名詞:某某是某某,請看例子,鄒老師的寫法完全是把我們帶入進去,跟著老師一直走,然后老師引導我們自己發現問題,解決問題,文中提到“教學手段 - 做中學,真實的專案和人員流動”這個想法真的是驚到我了,我驚嘆于這種想法的精妙性,這是我從未想到的,心里默默感嘆“還能這樣!厲害了!”這十分有效的解決了抱大腿情況的存在,也充分發揮了每個人的作用,實作了真正的讓每個人都參與到其中,看完這篇文章怎的覺得自己知之甚少,一下子激起了自己的學習欲望,也思考了自己以前認為的“正確的”觀點,比如:學生和老師做朋友,我之前一直認為,師生最好的關系,最穩定的關系就是朋友,現在看來,自己考慮問題太不全面了,只是站在了某一個角度上,完全沒有把握整個問題的中心,看過博客中所分析的師生關系之后,讓自己重新審視這個問題,思考這幾種關系所形成的后果,把老師和學生的關系處成哥們兒確實對學生自己來說是一件自我不負責任的事情,教練和教練員的關系確實是應該提倡的,素質教育就應該是學生主動學習,自己愿意去思考問題并解決問題,這篇博客所提到,都是我應該認真思考,仔細學習的,而且應該多讀,多研究,如果是粗略看一遍,還體會不到里面的精髓,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/222693.html
標籤:其他
上一篇:Jenkins集群搭建
