码迷,mamicode.com
首页 > 其他好文 > 详细

现代软件工程 第一周

时间:2019-09-08 12:32:01      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:介绍   听音乐   ram   学校   实验室   经验   res   基本   活动   

介绍自己,建博客

大家好,我是潘杰,来自中国科大数学学院,是计算数学专业的学生,现在在MSRA的IG组实习。

我比较喜欢各种音乐,喜欢去音乐节和Livehouse,现在尤其喜欢hiphop和张悬的歌。之前也喜欢看书,有兴趣的书都会看,现在读书的时间越来越少了,看书的时间大多都用来看电影。大学在合肥经常会觉得很无聊,周末就一个人看电影,三年大概看了150+。杨德昌说过,电影发明之后人类的生命至少延长了三倍,对此我很认同,我在电影中看到了很多触动人心的真实或者虚构的世界。每次去其他城市,如果有好的博物馆和艺术馆,我都会去看展览,有时候会独自在里面待一天。我心中一个好的城市一定要有很好的博物馆,比如北京和巴黎,这样它基本也会具有良好的城市文化氛围,才适合长久舒适的生活。其实无论看书听音乐,还是看电影和逛博物馆,都是适合一个人去做,人多的时候难免喧闹。

我喜欢认识不同文化背景的人,和不同的人相处,听别人的经历和观点能让自己少一些狭隘和闭塞,听他们的故事是一种很有趣的事情。所以我不喜欢在一个地方生活太久的时间,希望可以经常换环境,这样能接触新的圈子,不至于让生活一成不变。

我一直都比较喜欢数学,曾经学过很多年的数学竞赛,在科大数院很幸运认识了许多良师益友,学习了很多的数学课。

现状、经验和计划

1.

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

选择计算机图形学,是因为大一听完科大刘利刚老师的报告后我感觉这正是自己所喜欢的学科。

之后在科大GCL实验室与EPFL的LGG实验室学习了两年,觉得比较喜欢图形学,想继续做下去。

本科学习数学的原因:1.数院前两年半的数学课质量很高,收获很大 2.学数学感觉心里面充实和愉悦 3.大一结束后没有想清楚是否转计院 4.我所在的图形学实验室氛围很好

距离一个合格的IT专业学生,还差很多,本科70%以上的时间都在学数学,CS知识严重薄弱。

技能 目前水平 希望课程结束后的水平 如何完成目标
程序理解 4 6 多实践,多请教其他同学
代码质量 3 5 多实践和练习
处理大数据 3 5 持续多学习
效能分析和改进 3 6 阅读相关的资料和方法
个人源码管理(Github) 2 5 需要坚持

 

2.

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

来上课的原因:1.之前一直听闻邹欣老师授课高屋建瓴水平极高,想和老师多学习 

                         2.自己没有学习过软工课程,也不了解软件工程,想要提高能力

                         3.提高自己专心做事情的能力

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

本科时候师生关系大多数为:Stranger / Stranger 或 Prison Guard / Prisoner ,有少数Retailer / customer。

我所认知的理想关系也是Coach / Trainee。如果老师的课程较难,同时也是我所喜欢和想要掌握的,我会尽量达到C: 向老师和同学请教,花更多时间,把作业全部完成。

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

无论完成课程作业还是科研,代码和文档都不能抄袭别人。关于引用和抄袭的区别,我认同祁琳峰同学的观点。

 

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

如果phD期间比较顺利,会考虑毕业后继续research,想去欧洲或北美做postdoc,这样也能游历不同的城市。如果考虑薪酬方面,直接国内找一个CV或CG相关的工作会更好。现阶段就是想要多补一补CS相关的技能。

 

4.你在这门课的计划是什么?参考一些学校的教学(美国本科,中国软件工程本科1,美国大学软件专业),你对这个课程有什么期待?你打算怎样度过这个课程?你想当助教么?

我计划通过这门课系统的学习软件工程,掌握这门课需要的各种技能。我想尽可能多花时间和精力来完成这门课作业,做出自己所满意的项目。

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

语言 代码量 来源
C 8000 课程作业:C语言,数据结构,算法基础,偏微分方程数值解,数值代数
C++ 4000 1.课程作业:计算机图形学,数值代数  2.今年的暑研项目
Matlab 4000 1.课程作业:数值分析,数学建模 2.一些小的科研项目 

Python

1000 1.课程作业:人工智能原理 2.一些小的科研项目

这个代码量距离入职或科研,都相差弗远

你打算平均每周拿出多少个小时用在这门课上(时间包括上课时间)?

每周20+小时,如果还不够就周末多刷夜吧

 

如果你在前面说过,你在前两年浪费了很多时间,现在要发奋赶上,请问你打算:

我觉得前两年也没有浪费太多时间...大多数数学课都很值得上,只不过一些计算数学的专业课内容过于陈旧或老师讲得太差了,应该把那些课从培养方案里面删掉。

我现在想要赶上其他人,要一直努力,直到达到目标为止。

你计划在本课程结束时,完成多少代码量?每周应完成多少代码量?

学期总高代码量5000+行,每周高质量的代码500+行

 

5.你现在的道路很多前人曾经走过,他们有什么经验教训?请从博客末尾的文章列表任选一些阅读,针对其中一篇发表感想。

 

现代软件工程 第一周

标签:介绍   听音乐   ram   学校   实验室   经验   res   基本   活动   

原文地址:https://www.cnblogs.com/steven-jiepan/p/11485035.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!