2018091-2 博客作业
此作業的要求參見https://edu.cnblogs.com/campus/nenu/2018fall/homework/2101
?
1.建博客
?
在 cnblogs.com (博客園)建賬號。博客地址:https://www.cnblogs.com/LY0503/
?
2. 博客作業
?
(1)回想一下你曾經對計算機專業的暢想
當初你是如何做出選擇計算機專業的決定的?
?????? 我選擇計算機應該是命運使然,當初報考大學的時候,特別想去石家莊鐵道大學,看著報考指導手冊上,石鐵大的計算機專業是國家級特色專業,所以就把計算機專業作為報考專業之一,沒想到的事,我真的被計算機專業錄取了,那個時候都不知道計算機是什么。但是沒辦法,既然選擇了,就要愛上它。
你認為過去接觸到的課程是否符合你對計算機專業的期待,為什么?
我認為是符合的,因為我了解到的計算機專業領域大概分為以下幾個方面:軟件、硬件和網絡。對于這三個方面,在本科期間都多多少少接觸一些課程。比如軟件的課有:C、C#、Java、Matlab、Android、Linux、數據結構、數據庫、操作系統、編譯原理、人工智能和軟件工程等。硬件的課有:匯編語言、計算機系統結構、計算機組成原理和嵌入式開發等。網絡方面的課程就是計算機網絡。其中,給我印象最深的就是軟件工程,沒想到到了研究生階段又遇到了《構建之法》這本書。回去看看大學時期寫的博客,感覺當初還不是很理解這本書的精髓,寫的博客還非常稚嫩和膚淺。博客地址:https://www.cnblogs.com/WS1004/。還好上天又給了我一次機會,讓我重新對軟件工程有新的認識。
你覺得計算機是你喜歡的領域嗎,它是你擅長的領域嗎?
我已經慢慢的喜歡上了計算機,它是可以稱為與人之間溝通和交流的渠道。你可以用語言去寫出你心中的世界,為自己描繪一方城堡。雖然它現在還不是我擅長的領域,但是我會通過自己的努力,用計算機技術養活自己。
(2)考取研究生,對照前人們走過的路和描述未來發展,現在的你自我感覺你已經具備的專業知識、技能、能力有哪些?離成為一個合格的計算機學生,在專業知識、技能、能力上還差距哪些?
??? 我已經具備的專業知識、技能和能力:對Matlab、C++和python有一些基礎了解,熟悉數據庫的基本操作。距離成為一名合格的計算機學生還有很大差距,在專業知識方面,需要學透,學精,過去學東西總是一知半解的。對于自己的編程技能還需要勤加聯系,就像賣油翁一樣,不過是“<br>唯手熟爾”,提高技能一定是建立在大量的代碼聯系上的。另一方面就是要培養編程思維,掌握算法思想。
?(3)每天都是一個人生選擇的十字路口,學術研究、工程項目、社會實踐 (?) ,不同的選擇有不同的努力方向。
??? 對照以上你閱讀的前人們的經歷,你的選擇是什么?
??? 我希望在未來的學習和工作當中,可以參與到工程項目當中。
??? 在這種選擇下,你認為你相比其他同學來說有何優勢,有何劣勢?
??? 相比于其他同學,我可能學的編程語言多一點,但是我的劣勢是沒有一門語言學的精通。
??? 針對你的選擇,你給自己的本學期的規劃是什么?
??? 我對自己本學期的規劃是可以跟著導師做一個完整的項目。
(4)你對這門課的期待是什么?你打算平均每周拿出多少個小時用在這門課上?
?????? 我對這門課的期待是可以提高我的編程思維,了解軟件的生命周期。認識編程,了解編程,愛上編程。我打算平均每周花10個小時在這門課上。
?
3. 博客作業
?
? 通讀《構建之法》,發布隨筆1篇,要求列出5個問題,可以是讀后不理解的,或者讀后反對的。要有觀點、有證據或分析。字數不是直接的考核標準,但是要求長到能把觀點表述清楚。
A.軟件工程是一個軟件開發和和維護的過程,它主要包括需求分析、程序設計、測試等。所以說,我認為軟件=程序+軟件工程有歧義,軟件和程序應該是軟件工程的一部分。
? ?? B.軟件工程師的成長,大部分高校的學生在學校沒有經過專業的訓練,進入社會后如何能跟得上公司項目的開發,以及如何與團隊合作?比如在學校學的使java,公司后臺用的是PHP,這時候該怎么解決這個問題。
C.軟件工程的目標-----創造“足夠好”的軟件。用戶在使用的過程中會發現一個不可維護的BUG,這個時候該怎么辦?要重新做嗎?
D.項目經理對整個項目的技術方向理解不充分,把握不到位,會對整個項目產生什么樣的影響?如何跟需求不明的用戶進行溝通?
E.用的越多,越發難用。我們在開發一個軟件的時候,還要開發一些用戶不常用的輔助功能嗎?比如說QQ現在的輔助功能特別多,可是又不經常用,為什么還要一直開發?大公司的開發流程在經過產品經驗的積累下,逐漸變得穩健后,是否會因為新技術或新產品對市場的沖擊而改變?
?
4. 博客作業
?
??? 請給出你超出朋儕的特殊技能,并告訴我們,你如何通過何種努力、花了多久獲得這樣的成就。
??? 我超出朋儕的特殊技能是:我的耳朵可以閉上。每天早上起來我的耳朵都可以粘住超過一分鐘。這個能力應該是天生的。
?
5. 博客作業
?
我采訪了上一屆“歡迎來懟”團隊的學長,學長給出了很多寶貴的建議:
??? 當時的項目有多少用戶,給用戶多少價值? 現在還有人用嗎?
??? 當時的項目有二十幾個用戶,前不久又新增一個,就是我。給用戶帶來了很多價值,現在還有人在用。
??? 這個項目能否給我們團隊繼續開發,源代碼/文檔還有么?
??? 這個項目不可以給我們團隊繼續開發,源代碼和文檔還有保存。
??? 項目開發有什么經驗和教訓
??? 一定要認真對待每一個項目,增強編程本領,毫不懈怠的完成每一個功能。
??? 對學好軟件工程有什么建議
??? 多敲代碼,多實踐。
?
6. 博客作業
?
你目前的代碼量是多少?
11100行
你認為優秀的和一般的計算機專業學生,(根據你的理想選擇以下兩問中的一個)為了有資格入職軟件公司/互聯網公司,需要多少代碼量?從事高校教學科研工作呢?
一個優秀的計算機專業學生,為了有資格進入互聯網公司,需要4萬行以上代碼。從事高校科研工作需要8萬行以上代碼。
你計劃在本課程結束時,完成多少代碼量?這些代碼量分布在整個學期中,每周應完成多少代碼量?
在本課程結束時,我計劃完成一萬行代碼。每周應完成600行代碼。
?
7.閱讀材料,寫心得
?
我覺得每一個人都要對自己的人生負責。我身邊認真聽講的同學,去了浙大,電子科大,華中科技,武大,我還有什么理由不去聽講呢。
對于師生關系這一塊兒,我認為教練和學員的定位是非常理想的,只有學生有進取心,主動去找教練,二者才可以配合的最好。大學時期曾經我也把《軟件工程》當作救命稻草,最后卻并沒有救了我的命。個人的意志力比任何強制來的有效果,任何東西都是有漏洞的,只有自己的靈魂得到升華,才能對自己的人生負責。
?
轉載于:https://www.cnblogs.com/LY0503/p/9651835.html
總結
以上是生活随笔為你收集整理的2018091-2 博客作业的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【BZOJ 1098】办公楼(补图连通块
- 下一篇: 010 pandas的DataFrame