天天看點

【軟體工程實踐】第一次作業-準備

開設部落格(必須修改預設頭像)+一篇随筆(對應以下第2、3點),部落格随筆排版要求采用部落格園的markdown排版,範飛龍 老師提供了說明:http://www.cnblogs.com/math/p/se-tools-001.html 。

1、建立部落格

建立個人技術部落格,在www.cnblogs.com上注冊開設部落格。

并關注以下部落格

    • https://www.cnblogs.com/xiangxuer/ 

(老師部落格)

  • https://www.cnblogs.com/greyzeng/(助教部落格,曾揮老師)
  • http://www.cnblogs.com/xinz/ (鄒欣老師部落格)

2、閱讀與思考

(以下内容參考和轉載于助教 曾揮的 部落格 https://www.cnblogs.com/greyzeng/p/9581624.html )

  • 申請github帳号,并了解如何使用git
  • 由于我們要收集大家的部落格位址和github位址,請各位同學在建立好部落格和github位址後,按照如下的格式評論在這篇部落格下

    班級+學号+github位址+部落格位址

    例如:

    1601+14061195+https://github.com/ChildishChange+https://www.cnblogs.com/ChildishChange/

    未按要求留言的同學,我們無法收集到你的資訊,無法評分,後果自負。

  • 根據自己所在的班級點選并加入:
    • 1601班
    • 1602班
    未按時正确加入對應班級部落格的同學,後續無法評分,後果自負。
  • 寫一篇随筆,請注意排版和部落格格式,排版差的随筆将不得分部落格格式的詳細說明

随筆具體要求

以下内容參考和轉載于 北航助教陳彥吉的部落格

同學們在上這門課的時候基本都是大三,覺得在大學裡,到教室來聽課有意思麼?

請看(以下兩篇部落格必讀,并務必寫一些心得):

  • 你為何要來上課并且認真參與
  • 你在大學中體驗到了哪種師生關系

你在學校裡的困難和迷茫,别人一定有過。請看看别人怎麼學習的,有些是科班,有些是野路子,有些成功,有些失敗。請有選擇地閱讀下方的部落格或者整個讀完 (讀這些部落格你不吃虧,你也不上當!)

科班出身:

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小小鳥的故事》

D. https://www.cnblogs.com/xiaozhi_5638/p/4485805.html

(偏科生自學摸索的道路。實習經驗對應屆生重要嗎?)

E. https://www.cnblogs.com/geniusalex/p/4928713.html

(速成的教育訓練班和打基礎的大學教育有差別麼,你是否對大學的基礎學科存在的必要性有疑問?)

非科班出身:

F. http://www.cnblogs.com/Tpf386/p/4798437.html

(很多同學看不起大學老師按部就班地教課,他們心想,我看視訊也能學會的,為何要來聽課?請看這個學生學習的經曆)

G. https://news.cnblogs.com/n/531362/

(半路出家,認真學習,對自己狠心,不斷在實踐中進步)

H. https://www.cnblogs.com/freeflying/p/4796369.html

(文科生轉程式設計與他對大學教育的批判)

大佬的部落格:

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

(大佬的成長史與如何進入微軟亞研院,他的知乎:https://www.zhihu.com/people/excited-vczh/answers)

一流的大學:

N. http://blog.sciencenet.cn/blog-765339-847817.html

你也可以把你的課堂生活過得像這樣(第一流的大學教學課堂該是什麼樣?)

O. https://zhuanlan.zhihu.com/p/20610349

美國讀研期間的一些計算機課程作業(和你上過的專業課有什麼不同?)

P. http://www.cnblogs.com/xinz/p/7465659.html

世界一流大學怎麼教軟體工程 (這種方式是你喜歡的嗎?)

請閱讀博以上部落格,讀完後,結合個人經曆寫一篇部落格談談自己的感想

  • 請在部落格中加上原文的連結,說明想法來自哪篇部落格,回答以下的必答問題并帶有選擇地回答其他問題。
  • 請在作業正文的第一行, 寫上這個作業的要求來自于:https://www.cnblogs.com/greyzeng/p/9581624.html , 這樣讀者就能快速地找到作業的要求是什麼。

(考慮到大家閱讀部落格的精力有限,這裡将部落格根據内容進行了簡單的分類與推薦,并按照推薦排序)

第一部分:結緣計算機

推薦部落格:部落格I

  • 你為什麼選擇計算機專業?你認為你的條件如何?和這些部落客比呢?(必答)
  • 計算機是你喜歡的領域嗎?是你擅長的領域嗎?
  • 你熱愛這一專業嗎?你對計算機的熱愛是怎樣的?僅僅是口頭的嗎?

第二部分:在計算機系裡學習

推薦部落格:部落格M,部落格C,部落格B,部落格D,部落格H,部落格E,部落格F

  • 你對你的大學生活有什麼想要吐槽的地方嗎?你理想的大學教育應該是什麼樣子的?跟學校給你的有什麼差別?比較你在中國大學的經曆,你的老師和學校能做到和國外那樣嗎?如果不能,請分析一下為什麼。(必答)
  • 迄今為止,你寫了多少代碼,描述你做的最複雜的軟體項目/作業。(必答)
  • 學習有幾種方式, 速成的教育訓練班, 傳統的大學教育(以課堂授課為主), MOOC, 翻轉課堂, 你覺得最适合你的是什麼方式,為什麼?
  • 學線性代數和機率論的時候,你是否有過這樣的疑問“我們為什麼要學這麼多數學,這和我們的計算機有關系嗎”,你現在是否還有這樣的疑問?對這個問題,你有自己的解答了嗎?那麼其他學科呢?

第三部分:未來規劃

推薦部落格:部落格K,部落格L,部落格A

  • 對于你未來在IT行業的發展,你有什麼樣的夢想或者未來想從事什麼樣的工作?
  • 你準備怎樣來規劃你技術道路,職業道路和社會道路?(必答)
  • 你對于實作自己的夢想已經做了或者計劃做什麼樣的準備?
  • 你們馬上就要面臨實習了,你打算在企業内實習還是在實驗室實習?
  • 實習經驗究竟有多重要?是否需要馬上開始積累實習經驗?

示例:

部落格D[1]的作者認為“企業要的應屆畢業生就是一張白紙,這些白紙吸墨能力的高低決定你能否找到好的工作,而吸墨能力高則主要是基本功紮實、自學能力強的展現,并非我一直以為的豐富的‘實習經驗’。”,我對此有一個問題:實習經驗對大學生是否重要?

對于這個問題:首先,我同意作者強調的“基本功紮實、自學能力強”。同時,我也經過學長了解到部分公司,如依圖科技的CEO也認為:“我不需要你有什麼項目經驗,大學生的經驗是相當有限的”。但是,大多數企業招聘時都會強調“有過xx開發經曆者優先”。另外,從大學生個人發展的角度考慮:部落格K[2]的作者認為“在大學的時候盡量多地進入公司參與實際工作,一方面積累工作經驗,另一方面,提前認識工作和自己,以便畢業時更準确地把握自己的方向。”

是以,實習經驗确實是很有用的,不管是對于應聘還是個人的發展。但是企業招聘看重的真的是“實習經驗”嗎?

部落格M[3]的作者就在部落格中提到了他曾經完成的大小項目,并打趣地說他能進微軟是因為他把這些經曆寫進了履歷。是以綜合上述觀點,我認為,企業在面試時看重的并不是全實習經驗,而是實踐能力,實踐能力自然也就包括了一開始提到的“自學能力強”等。

但是我還是有疑問:“完成一個類C文法的編譯器”這樣的作業的含金量有多少呢?

[1] https://www.cnblogs.com/xiaozhi_5638/p/4485805.html

[2] http://blog.csdn.net/haoel/article/details/1688104

[3] https://www.cnblogs.com/geniusvczh/archive/2011/12/16/2290808.html

更多

  • 你對這門課的期待是什麼?你打算平均每周拿出多少個小時用在這門課上?(必答)
  • 這門課的團隊項目中間要換人,請和團隊成員達成共識,如果要換的人是自己,要有心理準備。

評分準則

  • 言之有物,按照提示的模闆來寫 (9分)
    • 格式便于閱讀,條理清晰 1分
    • 言之有物 8分
    • 對一個部分的提問回答得有亮點 4分
    • 對兩個部分的提問回答得有亮點 6分
    • 對所有提問均能有有亮點的回答 8分
  • 能回答助教與老師的點評,并改進 (1分)
    • 對老師和助教的點評做出了回應,回應包括回複評論與改進部落格 1分
  • 注:
    • 在作業中不引用任何指定閱讀的部落格的, 扣5分
    • 按時送出作業有分
    • 遲交作業得0分
    • 一周以上未送出作業倒扣本次作業的分數
    • 出現抄襲現象,倒扣本次作業的兩倍分數