現代軟件工程 作業 第一周博客作業
第一周作業
1. 介紹自己,建博客
我是一名大三的學生,平時愛好看看書,感覺沒啥特長。
要說有什麽優勢技能,就是文筆還可以吧。
從初三開始寫日記,基本上上學的日子每天都寫,一直到大一結束。
2. 現狀、經驗和計劃
(1)a.你是怎麽選擇了這個專業的?
因為不想做太常見的老師和醫生,也因為哥哥也是學習這個專業,了解了一些這個專業的學習方向和就業前景,就選擇這個專業。
b.離成為一個合格的 IT專業畢業生,在專業知識、技能、能力上還差距哪些?
我覺得自己還差很多,專業知識不夠廣也不夠深,能力不夠全面。
c.技能調查表:
類別 | 現在的水平 | 課程結束後的水平 | 計劃通過什麽手段實現 |
語言 | C語言,了解c#,學習過java基礎,html等 | 深入學習java | 課後學習,編寫程序檢測 |
軟件實現 | 對一些簡單需求能夠實現,但是代碼嚴謹性不夠 | 代碼更嚴謹 |
多思考,編碼前順思路; 重構代碼,對問題進行思考 |
軟件測試 | Debug測試,一些輸入例子,簡單的一些測試方法 | 會單元測試等相對深入的測試 | 課上課下學習,多練習使用 |
質量意識 | 對質量把控不準,不是很懂好質量的界定在哪裏 | 要對質量有個判斷 |
課上課下學習分析 多了解,多敲 |
軟件設計 | 小軟件的設計,有時候思路還不是很清晰 | 需要比較完備的軟件設計能力 | 學習分析情況,理清思路,編寫文檔 |
團隊協作 | 和團隊之間協作寫代碼,感覺合作不是很緊密 | 合作緊密,多有效的溝通 | 團隊一起分析,進行合作溝通 |
(2)閱讀一下博客,並務必寫一些心得:
a) 你為何要來上課並且認真參與?
學習知識。能力不夠,需要通過學習,跟著老師的引導方向學習。
我認為大學裏的每一門課都有它存在的意義,雖然有些課段時間內體現不出它的價值,但是總歸是對自身發展有影響的。
b) 你在大學中體驗到了哪種師生關系,你希望這門課是什麽師生關系?
體會到過餐館/食客、路人甲/路人乙、健身教練 / 健身學員。
我希望這門課是健身教練 / 健身學員。
如果老師布置的作業對你來說有些困難, 你會怎麽樣:
向老師和同學請教,花更多時間,把作業全部完成。
c) 在工作中,我們要引用文獻,參考別人的資料,在別人工作的基礎上繼續開發, 這些活動和抄襲、剽竊的區別是什麽?
抄襲、剽竊借鑒被人的東西後,不會指出被人的成果,會將其據為己有。這種行為侵害了原作者的利益。
(3)幾年後,你有不同的選擇,有不同的努力方向, 你今天是怎麽為將來準備的?
對照以上你閱讀的前人的經歷,你的選擇是什麽?
找工作。
在這種選擇下,你認為你相比其他同學來說有何優勢,有何劣勢?
優勢:刻苦努力,做一件事可以很長久。
劣勢:自己不夠優秀,能力還不夠。
針對你的選擇,你給自己的本學期的規劃是什麽?
把上課的內容學好,多多擴展課外知識,多敲代碼多參加一些比賽。
(4)你在這門課的計劃是什麽?你對這個課程有什麽期待?你打算怎樣度過這個課程?
通過這門課的學習,將自己的思維打開,讓自己更全面的了解到軟件開發的全部流程,學習並掌握這些流程。
認真聽講,多思考,多總結。
你目前的代碼量是多少(列出語言和代碼量,精確到100行)?為了有資格入職一流的軟件公司/互聯網/人工智能公司,需要多少代碼量?從事高校教學科研工作呢?
不是很清楚,應該是不夠多的,不到一萬吧。入職公司和從事科研他們的代碼應該是我的很多倍,感覺差距蠻大的,我會繼續努力。
你打算平均每周拿出多少個小時用在這門課上(時間包括上課時間)?
45個小時。
如果你在前面說過,你在前兩年浪費了很多時間,現在要發奮趕上,請問你打算:
比以前課要多很多,直到達到目標為止。
你計劃在本課程結束時,完成多少代碼量?每周應完成多少代碼量?
課程結束時應該有五千行的樣子,每周應該完成五六百行代碼。
(5)你現在的道路很多前人曾經走過,他們有什麽經驗教訓?請從博客末尾的文章列表任選一些閱讀,針對其中一篇發表感想。
我參考了A.https://book.douban.com/subject/4006425/discussion/22803733/
(把每天把要做的事情分成ABCD四類:A-緊迫且重要;B-重要不緊迫;C-緊迫不重要;D-不重要不緊迫。你是否有類似的習慣?)
大一大二我像作者一樣花費了很多時間在我的興趣以及學生會工作上面,一絲不茍的我經常要求自己不能混,每件事情都做的盡心盡力。
這樣是我在學習上面花費的時間相對少了許多,雖然利用寒暑假學習了一些知識,但是覺得自己還不夠。
這一年,我可以專心投入學習,相信通過自己的努力,設定目標,合理分配時間,我會達到目標的。
3. 提有質量的問題
問題暫時還沒有,後面發現了會補充在後面的~
現代軟件工程 作業 第一周博客作業