熱身作業(閱讀)
一、前言
二、軟件工程師的成長
-
博客索引
同學們在上這門課的時候基本都是大三,覺得在大學里,到教室來聽課有意思么?請看:你為何要來上課並且認真參與。
你在學校里的困難和迷茫,別人一定有過。請看看別人怎么學習的,有些是科班,有些是野路子,有些成功,有些失敗。
請閱讀完“二、2”中的題目,有選擇地閱讀下方的博客或者整個讀完 (讀這些博客你不吃虧,你也不上當!)
主題 索引號 閱讀前提問 鏈接 科班出身 A 把每天把要做的事情分成ABCD四類:A-緊迫且重要;B-重要不緊迫;C-緊迫不重要;D-不重要不緊迫。你如何保證你的效率? 辜新星:時刻調整方向 找到人生的藍海 B 你是否也覺得自己是科班,但沒學懂計算機? 劉帥:在失望中尋找希望 C 把每天胡思亂想的東西記在一個筆記本上,作為思維快照,並常常翻回去自省,看看過去和現在的變化。這樣的習慣呢? 徐宥:掉進讀書的兔子洞 注 以上三篇來自《IT小小鳥的故事》 我是一只IT小小鳥 D 偏科生自學摸索的道路。實習經驗對應屆生重要嗎? 一直在路上——記我從初中到本科近十年的學習成長歷程 E 速成的培訓班和打基礎的大學教育有區別么,你是否對大學的基礎學科存在的必要性有疑問? 達內,青鳥!你們使多少花朵誤入歧途! 非科班出身 F 很多同學看不起大學老師按部就班地教課,他們心想,我看視頻也能學會的,為何要來聽課? .net程序員工作兩年總結 G 半路出家,認真學習,對自己狠心,不斷在實踐中進步 我前妻的故事:一個北大青鳥出來的,如何從月薪800元到年薪40萬? H 文科生轉編程與他對大學教育的批判 【野生程序員】:優先招聘 大佬的博客 I 技術棧和大佬的爆棧之旅 我的軟件開發生涯 (10年開發經驗總結和爆棧人生) J 大佬在職場中的摸爬滾打 技術人生的職場眾生相 - 十多年的經驗與心得 K 大佬給出的職業規划建議 談談職業規划——CSDN對我的采訪 L 熱情、能力、選擇 對程序員職業的一些建議 M 大佬的成長史與如何進入微軟亞研院,他的知乎 進入2012 -- 回顧我走過的編程之路 一流的大學 N 第一流的本科教學課堂該是什么樣? 美國視界(1):第一流的本科教學課堂該是什么樣? O 美國研究生的一些計算機課程和你上過的專業課有什么不同? 分享下在美國讀研期間的一些計算機課程作業 P 你在大學中體驗到了哪種師生關系?你希望在這門課中采用哪種師生關系? 現代軟件工程講義 0 教學方法 Q 世界一流大學怎么教軟件工程?這種方式是你喜歡的嗎? 軟件工程資料 - 優秀的大學怎么教程序開發和軟件工程課 補充閱讀 R 不要輕易在簡歷上寫我熱愛編程,我熱愛學習。你對計算機的熱情是怎樣的? 不要輕易在簡歷上寫我熱愛編程,我熱愛學習 編程人生 S 文章較長,可以暫時不看 一個程序猿的生命周期 T 文章較長,可以暫時不看 老劉連載:編程十年 -
請閱讀博客回答並回答以下的問題
讀完后,結合個人經歷寫一篇博客談談自己的感想(請在博客中加上原文的鏈接,說明想法來自哪篇博客),回答以下的必答問題並帶有選擇地回答其他問題。
考慮到大家閱讀博客的精力有限,這里將博客根據內容進行了簡單的分類與推薦,並按照推薦排序
- 第一部分:結緣計算機
- 推薦博客:博客I
- 你為什么選擇計算機專業?你認為你的條件如何?和這些博主比呢?(必答)
- 計算機是你喜歡的領域嗎?是你擅長的領域嗎?
- 你熱愛這一專業嗎?你對計算機的熱愛是怎樣的?僅僅是口頭的嗎?
- 第二部分:在計算機系里學習
- 第三部分:未來規划
- 第一部分:結緣計算機
-
示例:
博客1的作者認為“企業要的應屆畢業生就是一張白紙,這些白紙吸墨能力的高低決定你能否找到好的工作,而吸墨能力高則主要是基本功扎實、自學能力強的體現,並非我一直以為的豐富的‘實習經驗’。”,我對此有一個問題:實習經驗對本科生是否重要?
對於這個問題:首先,我同意作者強調的“基本功扎實、自學能力強”。同時,我也經過學長了解到部分公司,如依圖科技的CEO也認為:“我不需要你有什么項目經驗,本科生的經驗是相當有限的”。但是,大多數企業招聘時都會強調“有過xx開發經歷者優先”。另外,從本科生個人發展的角度考慮:博客2的作者認為“在大學的時候盡量多地進入公司參與實際工作,一方面積累工作經驗,另一方面,提前認識工作和自己,以便畢業時更准確地把握自己的方向。”
所以,實習經驗確實是很有用的,不管是對於應聘還是個人的發展。但是企業招聘看重的真的是“實習經驗”嗎?
博客3的作者就在博客中提到了他曾經完成的大小項目,並打趣地說他能進微軟是因為他把這些經歷寫進了簡歷。所以綜合上述觀點,我認為,企業在面試時看重的並不是全實習經驗,而是實踐能力,實踐能力自然也就包括了一開始提到的“自學能力強”等。
但是我還是有疑問:“完成一個類C文法的編譯器”這樣的作業的含金量有多少呢?
三、一些希望
“他山之石,可以攻玉”
“以人為鑒,可以明得失”
“你在學校里的困難和迷茫,別人一定有過”
我們希望通過閱讀這些博客與撰寫自己的博客,你能夠有以下一點或多點收獲:
- 了解到別人的成功和失敗,從經歷相同的人身上獲得經驗、警示或者心理上的支持
- 吸收前人的經驗解答自己曾經有過的疑惑
- 提出新的疑問
- 堅定自己下一步的發展或為自己的進一步發展給出新的可能性
總結起來就是:
讀別人的故事,擴大自己的眼界;結合他人的經歷與觀點對自己進行一個回顧式的剖析,而且最終能夠懷着希望繼續前行。
至於行至何處,你可以認為我說是以后的程序員生涯,也可以認為我說是未來四個月的軟工課。
四、一些要求
-
請參考這篇博客修改博客園博客默認編輯器。
-
如果你在閱讀完這些博客后產生了新的疑問,請按照 六、附錄 中的格式提問。
-
同時我們也希望能通過這次博客作業讓你建立這樣一個印象:作業不是交上去就完了,而是一個活着的文檔,會有各種評論和修改。
-
這次博客的評分分為兩部分:
- 言之有物,按照提示的模板來寫 (9分)
- 格式便於閱讀,條理清晰 1分
- 言之有物 8分
- 對一個部分的提問回答得有亮點 4分
- 對兩個部分的提問回答得有亮點 6分
- 對所有提問均能有有亮點的回答 8分
- 能回答助教與老師的點評,並改進 (1分)
- 對老師和助教的點評做出了回應,回應包括回復評論與改進博客 1分
- 注1:將根據改進情況酌情增加第一部分得分,原則上不超過滿分
- 言之有物,按照提示的模板來寫 (9分)
五、你的學長(們)曾經的感想
請看這些博客的前半部分,這是北航14級同學去年完成的作業,以下是幾個你可能較為熟悉的學長的博客:
15級:
- http://www.cnblogs.com/Arrow0/p/7511532.html
- http://www.cnblogs.com/pzoom/p/7525774.html
- http://www.cnblogs.com/renata/p/7515133.html
16級:
- https://www.cnblogs.com/zhouyufei/p/10442452.html
- https://www.cnblogs.com/mzybuaa/p/10422456.html
- https://www.cnblogs.com/Cookize/p/10430085.html
六、附錄
-
提問的模板:
- 在每個問題后面,請說明哪一章節的什么內容引起了你的提問,提供一些上下文
- 列出一些事例或資料,支持你的提問。
- 說說你提問題的原因,你說因為自己的假設和書中的不同而提問,還是不懂書中的術語,還是對推理過程有疑問,還是書中的描述和你的經驗(直接經驗或間接經驗)矛盾?
-
一個模板可以是這樣:
我看了這一段文字 (引用文字),有這個問題(提出問題)。 我查了資料,有這些說法(引用說法),根據我的實踐,我得到這些經驗(描述自己的經驗)。 但是我還是不太懂,我的困惑是(說明困惑)。
或者:
我反對作者的觀點(提出作者的觀點,自己的觀點,以及理由)。