第1次作業:閱讀優秀博文談感想

摘要:本文介紹第1次作業的詳細內容,包括評分標準。

注:本次作業提交截止時間為UTC+8(北京時間),2017-9-17 22:00(星期日),以博客發表日期為準。

1. 作業內容

閱讀一些優秀博文(見第二部分),讀完后,結合個人經歷寫一篇博文談談自己的感想。

這樣做的目的是:讓大家讀別人的故事,擴大自己的眼界。結合他人的經歷與觀點對自己進行一個回顧式的剖析,而且最終能夠懷著希望繼續前行。至于行至何處,可以認為未來四個月的軟件工程課程,也可以認為是以后的程序員生涯。

1.1 回答以下問題

閱讀優秀博文(見第二部分),結合個人經歷寫一篇博客談談自己的感想(請在博客中加上原文的鏈接,說明想法來自哪篇博客),回答以下的必答問題并帶有選擇地回答其他問題。

第一部分:結緣計算機

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

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

  • 你對你的大學生活有什么想要吐槽的地方嗎?國內外的大學生活有什么區別?你理想的大學教育應該是什么樣子的?跟學校給你的有什么區別?(必答)
  • 速成的培訓班和打基礎的大學教育還有mooc之間有區別嗎?
  • 學線性代數和概率論的時候,你是否有過這樣的疑問“我們為什么要學這么多數學,這和我們的計算機有關系嗎”,你現在是否還有這樣的疑問?對這個問題,你有自己的解答了嗎?那么其他學科呢?

第三部分:未來規劃

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

1.2 可以這樣寫感想

可以遵循這樣思路寫感想:

  • 我看了這一段文字(引用文字,并以超鏈接的形式給出引用),有這個問題(提出問題)。
  • 我查了資料,有這些說法(引用說法),根據我的實踐,我得到這些經驗(描述自己的經驗)。
  • 但是我還是不太懂,我的困惑是(說明困惑)。

以下是一個范例:

博客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

1.3 怎么評分

學生將作業發布到自己的博客(文章類型選擇“隨筆”,這樣助教在班級博客就能看到你們的作業),助教閱讀后,根據博文質量給出0至5分中的一個(可以理解成5星),更具體的細則如下:

  • 3-5 言之有物,行文真誠,有深度
  • 0-2 只簡略回答必答題,有應付嫌疑

值得注意的是:本次作業提交截止時間為****UTC+8(北京時間),2017-9-17 22:00(星期日)****,以博客發表日期為準。

  • 按時交,按上述的評分標準打分
  • 晚交,0分
  • 遲交一周以上,倒扣本次作業分數
  • 抄襲,倒扣本次作業分數

1.4 博文規范

博文規范,詳情見作業提交:博文規范。

延伸閱讀:[2017BUAA軟工助教]博客格式的詳細說明。

2. 優秀博文列表:軟件工程師的成長

以下內容基于[2017BUAA軟工助教]第0次個人作業 學習別人的經驗和體會。

同學們在上這門課的時候基本都是大三,你在學校里的困難和迷茫,別人一定有過。請看看別人怎么學習的,有些是科班,有些是野路子,有些成功,有些失敗。請讀完下面所有博客 (讀這些博客你不吃虧,你也不上當!),結合個人經歷寫一篇博文談談自己的感想。

2.1 科班出身

  • [1]. https://book.douban.com/subject/4006425/discussion/22803733/
    (把每天把要做的事情分成ABCD四類:A-緊迫且重要;B-重要不緊迫;C-緊迫不重要;D-不重要不緊迫。你是否有類似的習慣?)
  • [2]. https://book.douban.com/subject/4006425/discussion/22803961/
    (你是否也覺得自己是科班,但沒學懂計算機?)
  • [3]. https://book.douban.com/subject/4006425/discussion/22802960/
    (把每天胡思亂想的東西記在一個筆記本上,作為思維快照,并常常翻回去自省,看看過去和現在的變化。這樣的習慣呢?)
  • [4]. https://www.cnblogs.com/xiaozhi_5638/p/4485805.html
    (偏科生自學摸索的道路。實習經驗對應屆生重要嗎?)
  • [5]. https://www.cnblogs.com/geniusalex/p/4928713.html
    (速成的培訓班和打基礎的大學教育有區別么,你是否對大學的基礎學科存在的必要性有疑問?)

PS:前三篇來自《IT小小鳥的故事》https://book.douban.com/subject/4006425/

2.2 非科班出身

  • [6]. http://www.cnblogs.com/Tpf386/p/4798437.html
    (很多同學看不起大學老師按部就班地教課,他們心想,我看視頻也能學會的,為何要來聽課?請看這個學生學習的經歷)
  • [7]. https://news.cnblogs.com/n/531362/
    (半路出家,認真學習,對自己狠心,不斷在實踐中進步)
  • [8]. https://www.cnblogs.com/freeflying/p/4796369.html
    (文科生轉編程與他對大學教育的批判)

2.3 大佬的博客

  • [9]. https://www.cnblogs.com/unruledboy/p/DevCareer.html(技術棧和大佬的爆棧之旅)
  • [10]. https://www.cnblogs.com/unruledboy/p/DevLif.html
    (大佬在職場中的摸爬滾打)
  • [11]. http://blog.csdn.net/haoel/article/details/1688104
    (大佬給出的職業規劃建議)
  • [12]. http://coolshell.cn/articles/4561.html
    (熱情、能力、選擇)
  • [13]. https://www.cnblogs.com/geniusvczh/archive/2011/12/16/2290808.html
    (大佬的成長史與如何進入微軟亞研院)
  • [14]. 他的知乎:https://www.zhihu.com/people/excited-vczh/answers

2.4 一流大學中的課堂

  • [15]. 你也可以把你的課堂生活過得像這樣(第一流的本科教學課堂該是什么樣?)
  • [16]. 美國讀研期間的一些計算機課程作業(和你上過的專業課有什么不同?)
  • [17]:你在大學中體驗到了哪種師生關系?(你希望在這門課中采用哪種師生關系?)
  • [18]:世界一流大學怎么教軟件工程?(這種方式是你喜歡的嗎?)

2.5 補充閱讀

  • [19]. 不要輕易在簡歷上寫我熱愛編程,我熱愛學習(你對計算機的熱情是怎樣的?)
    編程人生,長篇連載(文章較長,可以暫時不看)
  • [20]. https://www.cnblogs.com/blog470130547/category/629368.html
  • [21]. https://www.cnblogs.com/AndersLiu/archive/2011/04/19/programming10years.html

2.6 其他你認為有啟發的資料

3. 一些希望

希望通過閱讀這些博文和撰寫自己的博文,你能夠有以下一點或多點收獲:

  • 了解到別人的成功和失敗,從經歷相同的人身上獲得經驗、警示或者心理上的支持
  • 吸收前人的經驗解答自己曾經有過的疑惑
  • 提出新的疑問
  • 堅定自己下一步的發展或為自己的進一步發展給出新的可能性

4. 致謝

本文基于[2017BUAA軟工助教]第0次個人作業 學習別人的經驗和體會,對文章行文邏輯作了大幅度調整,感謝@ChildishChange。同時,感謝教材作者鄒老師給予的建設性建議,使得本文更加完整。

轉載于:https://www.cnblogs.com/sparkandshine/p/first-homework-read-blogs-and-share-ideas.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/391382.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/391382.shtml
英文地址,請注明出處:http://en.pswp.cn/news/391382.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

ubuntu 16.04常用命令

ip配置: 終端輸入vi /etc/network/interfaces命令編輯配置文件,增加如下內容:         auto enp2s0    iface enp2s0 inet static    address 192.168.1.211    netmask 255.255.255.0    gateway 192.168.1.1 重啟網卡&#xf…

leetcode 28. 實現 strStr()(kmp)

實現 strStr() 函數。 給你兩個字符串 haystack 和 needle ,請你在 haystack 字符串中找出 needle 字符串出現的第一個位置(下標從 0 開始)。如果不存在,則返回 -1 。 說明: 當 needle 是空字符串時,我們…

git 代碼推送流程_Git 101:一個讓您開始推送代碼的Git工作流程

git 代碼推送流程Im going to explain Git the way I wish someone had explained to me back when I was first learning. 我將以我希望有人在我第一次學習時向我解釋的方式來解釋Git。 Ill show how you can get started with just a few commands, and the concepts at wor…

多元時間序列回歸模型_多元時間序列分析和預測:將向量自回歸(VAR)模型應用于實際的多元數據集...

多元時間序列回歸模型Multivariate Time Series Analysis多元時間序列分析 A univariate time series data contains only one single time-dependent variable while a multivariate time series data consists of multiple time-dependent variables. We generally use mult…

字符串基本操作

1.已知‘星期一星期二星期三星期四星期五星期六星期日 ’,輸入數字(1-7),輸出相應的‘星期幾 s星期一星期二星期三星期四星期五星期六星期日 d int(input(輸入1-7:)) print(s[3*(d-1):3*d]) 2.輸入學號,識別年級、專業…

linux:使用python腳本監控某個進程是否存在(不使用crontab)

背景: 需要每天定時去檢測crontab進程是否啟動,所以不能用crontab來啟動檢測腳本了,直接使用while 循環和sleep方式實現定時檢測 # coding:utf-8 import os import send_message import datetime import timecurr_time datetime.datetime.no…

Go語言實戰 : API服務器 (1) 技術選型

1. API是什么? API(Application Programming Interface,應用程序編程接口)是一些預先定義的函數或者接口,目的是提供應用程序與開發人員基于某軟件或硬件得以訪問一組例程的能力,而又無須訪問源碼&#xf…

天貓客戶端組件動態化方案——VirtualView 工具大更新

前文《天貓客戶端組件動態化的方案——VirtualView 上手體驗》都提到了自定義模板編譯成二進制數據的過程,在 Android 版的 Playground 里內置了一個編譯工具可以實時調測,然而業務開發過程中,不可能在手機上編譯,而是在電腦或者后…

tableau可視化_如何在Tableau中構建自定義地圖可視化

tableau可視化Sometime last year, I got fascinated with bubble charts when I saw a data visualization video, Hans Roslings 200 Countries, 200 Years, 4 Minutes - The Joy of Stats from BBC.去年的某個時候,當我看到一個數據可視化視頻時,我迷…

數據分析和大數據哪個更吃香_處理數據,大數據甚至更大數據的17種策略

數據分析和大數據哪個更吃香Dealing with big data can be tricky. No one likes out of memory errors. ?? No one likes waiting for code to run. ? No one likes leaving Python. 🐍處理大數據可能很棘手。 沒有人喜歡內存不足錯誤。 No?沒有人喜歡等待代碼…

MySQL 數據還原

1.1還原使用mysqldump命令備份的數據庫的語法如下&#xff1a; mysql -u root -p [dbname] < backup.sq 示例&#xff1a; mysql -u root -p < C:\backup.sql 1.2還原直接復制目錄的備份 通過這種方式還原時&#xff0c;必須保證兩個MySQL數據庫的版本號是相同的。MyISAM…

test6

test6 轉載于:https://www.cnblogs.com/Forever77/p/11474320.html

VueJs學習入門指引

新產品開發決定要用到vuejs&#xff0c;總結一個vuejs學習指引。 1.安裝一個Node環境 去Nodejs官網下載windows版本node 下載地址&#xff1a; https://nodejs.org/zh-cn/ 2.使用node的npm工具搭建一個Vue項目&#xff0c;這里混合進入了ElementUI 搭建指引地址: https:…

粒子網格算法 pm_使粒子網格與Blynk一起使用的2種最佳方法

粒子網格算法 pmThis post is originally from my blog on www.jaredwolff.com.這篇文章最初來自我在www.jaredwolff.com上的博客。 Writing an app takes time. It takes even more time to write one that works with hardware.編寫應用程序需要時間。 編寫與硬件兼容的代碼…

python:對list去重

1、set()方法 numbers [1,7,3,2,5,6,2,3,4,1,5] new_numbers list(set(numbers)) print new_numbers 輸出 [1, 2, 3, 4, 5, 6, 7] 特點&#xff1a;不保證原有順序 2、原始方法 numbers [1,7,3,2,5,6,2,3,4,1,5] new_numbers [] for x in numbers:if x not in new_numbers:…

運維工程師如果將web服務http專變為https

1&#xff1a;生成私鑰 2&#xff1a;生成證書簽署請求 3&#xff1a;在提供CA簽署的web網站上&#xff0c;提交生成的證書簽署請求 4&#xff1a;下載已經簽署的CA證書 5&#xff1a;將證書的信息保留在web服務器中&#xff0c;且應用到提供web服務的軟件即可轉載于:https://w…

leetcode 363. 矩形區域不超過 K 的最大數值和

給你一個 m x n 的矩陣 matrix 和一個整數 k &#xff0c;找出并返回矩陣內部矩形區域的不超過 k 的最大數值和。 題目數據保證總會存在一個數值和不超過 k 的矩形區域。 示例 1&#xff1a; 輸入&#xff1a;matrix [[1,0,1],[0,-2,3]], k 2 輸出&#xff1a;2 解釋&…

centos7.4二進制安裝mysql

1&#xff1a;下載二進制安裝包&#xff08;安裝時確保沒有mysql數據庫服務器端&#xff09;&#xff1a; mariadb-10.2.12-linux-x86_64.tar.gz、 mariadb-10.2.12.tar.gz。2&#xff1a;創建系統賬號指定shell類型&#xff08;默認自動創建同名的組&#xff09;3&#xff1a;…

批梯度下降 隨機梯度下降_梯度下降及其變體快速指南

批梯度下降 隨機梯度下降In this article, I am going to discuss the Gradient Descent algorithm. The next article will be in continuation of this article where I will discuss optimizers in neural networks. For understanding those optimizers it’s important to…

java作業 2.6

//程序猿&#xff1a;孔宏旭 2017.X.XX /**功能&#xff1a;在鍵盤輸入一個三位數&#xff0c;求它們的各數位之和。 *1、使用Scanner關鍵字來實現從鍵盤輸入的方法。 *2、使用取余的方法將各個數位提取出來。 *3、最后將得到的各個數位相加。 */ import java.util.Scanner; p…