(軟件工程做業彙總)html
(這是歷屆學生的練習中, 從各個老師的做業中聚集而來,特別是北航的做業,東北師大的做業)面試
在 http://www.cnblogs.com (博客園) 建帳號。關注老師和助教,關注一些和你一塊兒上課的學生。 練習如何寫博客, 如何上傳代碼, 如何遵照博客格式。 寫博客花時間,可是頗有意義,請堅持一段時間看效果。 持反對意見的同窗,還能夠反駁這個博客的觀點。 同窗在介紹本身的時候,能夠隱藏一些信息,可是能夠花時間說說本身的閃光點。不少人以爲,「我有什麼閃光點...」,其實,同窗們都有不少本事,超過周圍大多數人。這個本事能夠在課本學習以外,例如音樂,體育,娛樂,讀書,演講,記憶力,等等方面。請描述你的優點技能,並告訴咱們,你經過了何種努力、花了多久得到這樣的成就(參考婁老師的心得)。上課交做業,要有底線,請看看咱們的底線要求。shell
(1)在你一輩子中身體最健康,精力最旺盛的時候,能在大學全職學習和研究,這是少有的機會。請說明一下,你是怎麼選擇了這個專業的?離成爲一個合格的 IT專業畢業生,在專業知識、技能、能力上還差距哪些?請看這個技能調查表, 從表中抽取 5 - 7 項你認爲對你特別重要的技能, 記下①你目前的水平 (用數字 0..9 表示水平, 5 表示能經過面試,9 表示世界一流); ②你想在課程結束後達到的水平 (數字 0..9 表示); ③你計劃經過什麼手段提升水平 (必須至少列出 5 項)。編程
(2)閱讀一下博客,並務必寫一些心得:學習
a) 你爲什麼要來上課而且認真參與職業規劃
b) 你在大學中體驗到了哪一種師生關係,你但願這門課是什麼師生關係?若是老師佈置的做業對你來講有些困難, 你會怎麼樣:人工智能
A: 我交錢來學校,我比老師更加懂教學,老師應該直接給我及格就好,沒必要佈置做業了。spa
B: 以爲難就不作做業!並向學校告狀.net
C: 向老師和同窗請教,花更多時間,把做業所有完成。視頻
D: 只作到能保證及格的部分,其餘都放棄。
E. 其餘(寫下你的作法)
c) 在工做中,咱們要引用文獻,參考別人的資料,在別人工做的基礎上繼續開發, 這些活動和抄襲、剽竊的區別是什麼?請仔細閱讀相關文章,並詢問老師在這門課中的要求,瞭解學校對於抄襲的處理規定。
(3)幾年後,你能夠作學術研究、作軟件項目、作其餘專業的工做,作公務員,出國深造,回家繼承家族企業... ,不一樣的選擇有不一樣的努力方向, 你今天是怎麼爲未來準備的?
對照以上你閱讀的前人的經歷,你的選擇是什麼?
在這種選擇下,你認爲你相比其餘同窗來講有何優點,有何劣勢?
針對你的選擇,你給本身的本學期的規劃是什麼?
(4)你在這門課的計劃是什麼?參考一些學校的教學(美國本科,中國軟件工程本科1,美國大學軟件專業),你對這個課程有什麼期待?你打算怎樣度過這個課程?你想當助教麼?
你目前的代碼量是多少(列出語言和代碼量,精確到100行)? 爲了有資格入職一流的軟件公司/互聯網/人工智能公司,須要多少代碼量?從事高校教學科研工做呢?
你打算平均每週拿出多少個小時用在這門課上(時間包括上課時間)? 若是你在前面說過,你在前兩年浪費了不少時間,如今要發奮遇上,請問你打算:
A: 剛纔是隨便說說的,我打算混過這門課
B: 和之前其餘課花同樣多的時間
C: 比之前的課稍多一些
D: 比之前課要多不少,直到達到目標爲止。
你計劃在本課程結束時,完成多少代碼量?每週應完成多少代碼量?
(5)你如今的道路不少前人曾經走過,他們有什麼經驗教訓?請從博客末尾的文章列表任選一些閱讀,針對其中一篇發表感想。
請快速閱讀《構建之法》全書,發佈隨筆1篇,要求列出5個問題,能夠是讀後不理解的,或者讀後反對的。註明是哪一章哪一節。要有觀點、有證據或分析。字數不是直接的考覈標準,可是要求篇幅長到能把觀點表述清楚。
提示: 各人狀況不相同,對於讀書速度慢的同窗,能夠一週讀 6 章,3 周快速讀完,碰到不懂的能夠暫時跳過去。 那些編程經驗很少的同窗,建議先看16章 「創新」, 提出本身的問題。
如何提出有價值的問題? 請看這個文章:http://www.cnblogs.com/rocedu/p/5167941.html ,以及 在互聯網時代如何提問題。 還有這些要點:
① 在每一個問題後面,必須說明哪一章節的什麼內容引發了你的提問,提供一些上下文,若是能提供頁碼,就更加好。
② 列出一些事例或資料,支持你的提問 。
③ 說說你提問題的緣由,你說由於本身的假設和書中的不一樣而提問,仍是不懂書中的術語,仍是對推理過程有疑問,仍是書中的描述和你的經驗(直接經驗或間接經驗)矛盾?一個模板能夠是這樣:
我看了這一段文字 (引用文字),有這個問題 (提出問題)。 我查了資料,有這些說法(引用說法),根據個人實踐,我獲得這些經驗(描述本身的經驗)。 可是我仍是不太懂,個人困惑是(說明困惑)。
【或者】我反對做者的觀點(提出做者的觀點,本身的觀點,以及理由)。大學生應該能寫出本身的思考, 而不光是摘抄書本內容。
認真反饋:既然是健身/教練的關係, 那麼健身學員就會常常提問; 爲了改進教學,收集資料,老師在教學過程當中會要求學生填寫對課程的反饋, 你會怎麼作?
A: 不提問, 不理會,不填寫
B:不想提問題, 等到老師催促屢次,才隨便填寫反饋。
C:有問題就問,至少一學期提三個問題, 認真按時填寫反饋。
D:常常提問題, 平時就常常給老師和助教提反饋
最可能的失敗因素:
每一個人都想學好一門課, 也有人立了各類願望和flag (我之前浪費了時間,如今我要好好地學習...), 可是學期結束,不少人卻不能取得預期的成功。 假設你最後仍是沒有學好,請你列出一項最有可能致使你達不到預想目標的因素,以及你怎麼去克服。 例如(起不了牀, 不能長期自律, 愛好太多, 基礎太差...)
參考博客列表:
A.https://book.douban.com/subject/4006425/discussion/22803733/
(把天天把要作的事情分紅ABCD四類:A-緊迫且重要;B-重要不緊迫;C-緊迫不重要;D-不重要不緊迫。你是否有相似的習慣?)
B.https://book.douban.com/subject/4006425/discussion/22803961/
(你是否也以爲本身是科班,但沒學懂計算機?)
C.https://book.douban.com/subject/4006425/discussion/22802960/
(把天天胡思亂想的東西記在一個筆記本上,做爲思惟快照,並經常翻回去自省,看看過去和如今的變化。這樣的習慣呢?)
以上三篇來自《IT小小鳥的故事》https://book.douban.com/subject/4006425/
D. http://www.javashuo.com/article/p-evtfidcn-ke.html
(偏科生自學摸索的道路。實習經驗對應屆生重要嗎?)
E. https://www.cnblogs.com/geniusalex/p/4928713.html
(速成的培訓班和打基礎的大學教育有區別麼,你是否對大學的基礎學科存在的必要性有疑問?)
http://www.cnblogs.com/Tpf386/p/4798437.html (不少同窗看不起大學老師循序漸進地教課,他們心想,我看視頻也能學會的,爲什麼要來聽課?請看這個學生學習的經歷)
學編程要看出身、專業和性別麼,仍是靠熱情:
F. 女生能學好麼?請看例子和討論。
G. https://news.cnblogs.com/n/531362/
(半路出家,認真學習,對本身狠心,不斷在實踐中進步)
http://www.javashuo.com/article/p-qvhnncvm-ec.html
(文科生轉編程與他對大學教育的批判)
H. 不要輕易在簡歷上寫我熱愛編程,我熱愛學習(你對計算機的熱情是怎樣的?)
別人的成就是怎麼得來的:
I. https://www.cnblogs.com/unruledboy/p/DevCareer.html
(技術棧和大佬的爆棧之旅)
J. https://www.cnblogs.com/unruledboy/p/DevLif.html
(大佬在職場中的摸爬滾打)
K. http://blog.csdn.net/haoel/article/details/1688104
(大佬給出的職業規劃建議)
L. http://coolshell.cn/articles/4561.html
(熱情、能力、選擇)
M. https://www.cnblogs.com/geniusvczh/archive/2011/12/16/2290808.html
一流的大學:
N. 你也能夠把你的課堂生活過得像這樣(第一流的本科教學課堂該是什麼樣?)
O. 美國讀研期間的一些計算機課程做業(和你上過的專業課有什麼不一樣?)
P. 你在大學中體驗到了哪一種師生關係 (你但願在這門課中採用哪一種師生關係?)
Q. 世界一流大學怎麼教軟件工程 (這種方式是你喜歡的嗎?)
補充閱讀:
編程人生,長篇連載(文章較長,能夠暫時不看):
S. https://www.cnblogs.com/blog470130547/category/629368.html
T. https://www.cnblogs.com/AndersLiu/archive/2011/04/19/programming10years.html
U. 對於想讀博士的人,請搜索 「PhD Grind」這個文章並閱讀主人公的後續發展