第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.mzph.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…