1.自我介绍

我叫姚顺,是来自哈尔滨工业大学计算机学院的一名大四本科生,专业方向计算机科学,目前在KC组实习。平时的业余时间主要用来打篮球,听音乐,跑步,当然还有游戏(划掉)。之前的大学三年主要用来做算法竞赛相关事情,在队内担任队长以及代码手的职务,后来有幸在南京站以亚军的成绩拿到世界总决赛的门票。再后来,我想要尝试其他方向的事情去了解,因此选择退役。尽管作为退役选手,但是茶余饭后还是少不了有趣的算法题来消遣时光~
欢迎大家来交流有趣的题目啊~

2.现状 经验和计划

(1)在你一生中身体最健康,精力最旺盛的时候,能在大学全职学习和研究,这是少有的机会。请说明一下,你是怎么选择了这个专业的?离成为一个合格的 IT专业毕业生,在专业知识、技能、能力上还差距哪些?

选择计算机科学自然是觉得有趣的学科才学起来快乐。
专业知识的欠缺有很多,包括说工程向的代码,大型开源代码阅读经验,测试习惯,代码分析,框架的熟悉。

(2)阅读一下博客,并务必写一些心得:

a) 你为何要来上课并且认真参与

尽管作为队内的代码手,但是工程相关的知识还是了解甚少,希望通过课程提升自己。

b) 你在大学中体验到了哪种师生关系,你希望这门课是什么师生关系?如果老师布置的作业对你来说有些困难, 你会怎么样:

Stranger / Stranger; Prison Guard / Prisoner;Coach / Trainee
当然希望是Coach / Trainee了。
向老师和同学请教,花更多时间,把作业全部完成。

c) 在工作中,我们要引用文献,参考别人的资料,在别人工作的基础上继续开发, 这些活动和抄袭、剽窃的区别是什么?

用来做不用于商务用途的研究是可以的,而用于商务用途则需要他人的许可或授权。

(3)几年后,你可以做学术研究、做软件项目、做其他专业的工作,做公务员,出国深造,回家继承家族企业... ,不同的选择有不同的努力方向, 你今天是怎么为将来准备的?

目前打算做软件项目,因为觉得自己还是更喜欢coding多一些。

(4)你在这门课的计划是什么?

a) 你对这个课程有什么期待?你打算怎样度过这个课程?你想当助教么?

计划是在实习的同时尽可能的把课程需要的实验代码写好,多看一些开源项目的代码,同时看一下工程相关的书籍。

b) 你目前的代码量是多少(列出语言和代码量,精确到100行)? 为了有资格入职一流的软件公司/互联网/人工智能公司,需要多少代码量?从事高校教学科研工作呢?

主要写C++,行数大于100000行。
我觉得代码行数不能完全绝对的体现一个人的能力,估计下的话,公司要100000行,考研要50000行。

(5)博客感想

关于技术,有所共鸣,许多知识学完之后又回去看,反反复复重新学习,还是结合应用会更快上手,就像老师提到的study by working。
关于平台,在快节奏的生活中保持一颗好奇心很多时候真的是难得的事情,把对问题的思考变成习惯,把挖掘问题当初习惯,这样会有更好的成长。

3.读《构建之法》第三版

1. 第3章 软件工程师的成长 P52

“专和精的关系”,所以公司或是科研对工程师的要求是全面还是深入还是都有所需求呢。

2. 第6章 敏捷流程 P121

“很多研究都证明敏捷很有效果”,这里的有效是指短期的效果吗,如果是长期的开放会不会反而降低效率呢

3. 第16章 IT行业的创新 P359

“高科技被炒作的规律”,这个主流发展期和技术发展期形状没什么区别,有没有技术可以在技术发展期一直保持呢,或者主流发展期之后会不会存在新一波的迷茫期和低调发展期。

ASE高级软件工程 第一周博客作业的更多相关文章

  1. 软件工程 in MSRA 第一周博客作业

    1. 自我介绍 大家好-我是陈海峰,哈尔滨工业大学计算机学院的一名大四学生,大四开始在 MSRA 的 KC 组进行实习.作为一个标准的"肥宅",对运动没什么兴趣的我,主要的兴趣点就 ...

  2. Java课程课后作业之19学期之第一周博客作业

    作为一个大二的学生,自己已经不小了,没有大一那个时候的无忧无虑的可以放纵的时光,只剩下一年,我就该做出我人生的下一个重大决定了,这一次真的是我一个人的决定,从小到大,父母为我做过很多的决定,即使在小的 ...

  3. 初窥软件工程 2020BUAA软件工程$\cdot$个人博客作业

    初窥软件工程 2020BUAA软件工程\(\cdot\)个人博客作业 目录 初窥软件工程 2020BUAA软件工程$\cdot$个人博客作业 一.作业要求简介 二.正文 (一) 快速看完整部教材,列出 ...

  4. 第八周博客作业 <西北师范大学| 周安伟>

    第八周博客作业 助教博客链接https://home.cnblogs.com/u/zaw-315/ 作业要求博客链接https://www.cnblogs.com/nwnu-daizh/p/10687 ...

  5. 第七周博客作业 <西北师范大学| 周安伟>

    第七周博客作业 助教博客链接:https://home.cnblogs.com/u/zaw-315/ 本周无评作业 查看了同学们提交的对实验四的附加实验项目互评.其中对博文结构,内容来评价是否符合作业 ...

  6. 第六周博客作业 <西北师范大学| 周安伟>

    第六周博客作业 助教博客链接:https://home.cnblogs.com/u/zaw-315/ 本周工作:评阅作业24份点评困难的作业:无作业要求:https://www.cnblogs.com ...

  7. 第五周博客作业 <西北师范大学| 周安伟>

    第五周博客作业 一,助教博客链接https://home.cnblogs.com/u/zaw-315/ 二,本周工作查阅项目汇报,班级微信群.对同学们的中期项目汇报进行查看,解决上周留言问题,对及时出 ...

  8. [BUAA2021软工]结对第一阶段博客作业小结

    作业链接 结对项目-第一阶段 优秀作业推荐 本次博客作业虽然是简单总结,但是以下作业中都不乏有思考.有亮点的精彩内容,推荐给同学们阅读学习. 山鸣谷应,相得益彰--杰对项目-第一阶段总结 该组对于可能 ...

  9. 【2020BUAA软件工程】个人博客作业

    个人作业博客 项目 内容 北航2020软工 班级博客 作业要求 具体要求 我的课程目标 学习软件工程,掌握团队合作,锻炼自我 作业在哪个方面帮助我实现目标 通读<构建之法>,尝试理解软件工 ...

随机推荐

  1. BugkuCTF--never give up

    这道题还挺有意思的... http://123.206.87.240:8006/test/hello.php 查看元素,有个1p.html,访问. 还没看到网页元素就跳转了...抓包! 抓到了一堆东西 ...

  2. vue cli更新

    关于旧版本 Vue CLI 的包名称由 vue-cli 改成了 @vue/cli. 如果你已经全局安装了旧版本的 vue-cli (1.x 或 2.x),你需要先通过 npm uninstall vu ...

  3. flume复习(二)

    一.简介:flume是一种分布式.可靠且可用的系统,能够用于有效的从不同的源收集.聚合和移动大量的日志数据到集中式数据存储.它具有基于流数据的简单灵活的架构,它具有健壮的可靠性机制和许多故障转移和恢复 ...

  4. TensorFlow入门——bazel编译(带GPU)

    这一系列基本上是属于我自己进行到了那个步骤就做到那个步骤的 由于新装了GPU (GTX750ti)和CUDA9.0.CUDNN7.1版本的软件,所以希望TensorFlow能在GPU上运行,也算上补上 ...

  5. Java的clone方法

    现在有User类:(Getter和Setter省略) public class User implements Cloneable { private String name; private int ...

  6. linux命令详解——lsof

    lsof全名list opened files,也就是列举系统中已经被打开的文件.我们都知道,linux环境中,任何事物都是文件, 设备是文件,目录是文件,甚至sockets也是文件.所以,用好lso ...

  7. pathlib:处理文件路径的瑞士军刀

    pathlib是python3.4中引入的模块,专门用来处理路径的.个人觉得这是一个非常非常强大的模块,可以说是处理路径的一把瑞士军刀,下面我们就来看看它的功能. 在pathlib中有一个Path这个 ...

  8. linux 用户及文件权限管理

    Linux 是一个可以实现多用户登陆的操作系统,比如“李雷”和“韩梅梅”都可以同时登陆同一台主机,他们共享一些主机的资源,但他们也分别有自己的用户空间,用于存放各自的文件.但实际上他们的文件都是放在同 ...

  9. Linux驱动开发之字符设备驱动模型之file_operations

    90%的驱动模型都是按照下图开发的 下面来说下设备描述结构是什么东西 打开Linux-2.6.32.2的Source Insight 工程,搜索cdev 比如一个应用程序需要调用read和write这 ...

  10. oracle exp 和 imp 数据和表结构互相独立导出导入

    1)只导入数据.不到导入表结构 不可能只导出数据而不导出表结构 这里做了一个变向处理可以在imp时使用ignore=Y选项就可以了,而不报错. 这样就可以实现把数据导入到原来的表里: imp user ...