现代软件工程 作业 第一周博客作业

1.自我介绍

我叫朱冠忠,一名西南石油大学2016级软件工程卓越班的学生。

娱乐方面比较喜欢唱歌或者听别人唱歌。尤其热爱嘻哈文化,听歌各种饶舌歌。比较崇拜Eminem,2pac,Snoop Dogg,The Game,MC靖等rapper。

我比较喜欢运动,在运动方面有着不错的能力。各类的球类都会,虽然都是浅尝辄止,重在锻炼身体。

学习方面比较好一些的是自学的能力,自学习惯让我对知识理解的更深刻。目前大部分的学习时间都是自学,在自学的过程中掌握了很多宝贵的知识。


2.现状、经验和计划

(1)在刚进入大学的时候,我便被分配到了材料院。但我深知那不是我想学的的东西,不是说材料院的专业不好,但是跟未来的主流计算机相关行业相比还是要平淡一些。再者我喜欢用代码来构建

一个又一个"奇妙"的程序,这些和我们生活息息相关的软件产品,我很早便是想进一步的探索关于它们的奥秘。所以在大一上学期的努力之下成功的转入了软件工程专业。我明白高回报意味着高强度

高风险,但是我愿意在这个生命中精力最旺盛的年龄段去努力奋斗。

 现在步入大三了,我也渐渐明白自己和一名合格的 IT专业毕业生有着一定的差距。在专业知识上,我的知识系统还不够完善,有很多门课程的知识都只是浅尝辄止,比如就拿C#语言来说,大一假期

的时候学了一段时间,但是就再也没运用或者温习过,所以这门知识已经淡忘了。在技能上,自己的技能比较丰富但是不够精通,也就是多少会一点但是会的不多的样子,我打算在未来的日子好好练

习那些技能。在能力上,我的能力还不是很强还有很大的提升空间,比如说学习能力进一步提升的话学习效率就会高很多,一个高效率的学习能力这是我希望具备的。

我认为的最重要的五项技能

技能、知识名称 目前的水平 想在课程结束后达到的水平 计划通过什么手段提高 
语言

会C,java,python

但并不擅长

会C,C++,java,python

并能熟练的使用

通过大量的代码练习
软件实现 能实现一些程序,但是还是缺少经验 能在规定时间内高效率的完成软件实现 大量练习和总结经验
行业洞察力 还不错,选择了ai方向,在过去十年里机器学习算法(深度学习)带来了ai技术的深度变革。 能继续细分方向,找到最喜欢且最适合自己的方向 多观察IT行业的新闻多浏览文献
团队协作 目前为止都是自己做自己的,团队意识还很薄弱 能够建立起良好的团队意识,在未来担任团队里重要的一员。 和小伙伴自行创建一个小的团队一起完成编程任务
理论素养 目前关于在理论的学习其实是大于实践的,但是掌握的还是不够,大学应该是一个偏重理论教学的地方,而社会则是实践和经验教学。 理论素养达到优秀水平,为以后的实践打下坚实的理论基础, 多阅读相关理论书籍,理解透彻

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2)

a)关于为什么来上这门课,我觉得每个人心里都有一根尺子,明白自己哪里最薄弱,而关于我自己我明白我最薄弱的便是关于软件工程整个生命周期的认识是很薄弱的,

在各个阶段该干些什么的简单问题都不能把它很好的答出来,所以我参加这门课是渴望深入了解软件工程这个专业。

b)我渴望的师生关系是建立在一个良好的交流沟通的基础上的,学生有困惑的地方老师能耐心的解答,老师布置的作业学生能按时高质量完成,大家相互尊重相互理解。

即使有些作业对于目前的我们可能存在一些困难,我们也不应该放弃,我们要虚心请教老师和同学,这也是一种良好的学习习惯。

c)在别人的工作基础上继续开发自己的东西一定要经过授权才能进行,我们一定要在心中树立起知识关于知识产权这个概念。在写博客的时候如果有少量引用一定要注明

出处。

(3)

将来我还是会选择IT行业,既然在大学已经做出了选择那么我怎么样都会一直坚持下去。不然这几年的付出便没有了什么意义,人生没有多少个四年可以用来挥霍。不忘初心方得始终。

(4)

我对这门课计划是上课的时候一定认真听讲,下来认真的完成实验计划以及相关作业,这能使我的知识库大量提高。

我的代码量

c语言1200行左右

java语言11000行左右

python语言5000行左右

我打算按照教学计划的时间来上这门课,我会充分利用好这些课时的。前两年也并未虚度过光阴(虽然确实有效率不高或者一些难点阻碍),在我后面的学习过程中我会继续好好把握

自己的时间的。

我觉得单独拿代码量来衡量一个工作学习标准是不太全面的,因为目前我在学习机器学习相关算法的理论知识所以实际上手敲代码的时间可能不会比我拿逼推算的时间多,但是当然也会

敲代码来实践,但是时间往往是不固定的。

(5)

我读了 E. https://www.cnblogs.com/geniusalex/p/4928713.html(速成的培训班和打基础的大学教育有区别么,你是否对大学的基础学科存在的必要性有疑问?)这篇文章感触颇深,我觉得

我和写这篇文章的作者心路历程几乎一样。曾经我也质疑过,我们在大学期间学到的一些课程是否是有必要的,有好几门课在我当时的眼里觉得可有可无很浪费时间。应为那个时候的我觉得

程序员首要培养的是实际敲代码的能力其他的不怎么重要的。但是后来在编程过程中间发现存在着很多问题,我知道该怎么做,但是不知道为什么该这么做,所有的编程技巧就像死记硬背一样

没有自己的思想在里面也许换个场景我就不知道该怎么做了。后来我开始把重心摆正,毕竟我们不是职业学校我们重在学习的是编程思想当然编程实践技能也需要具备。我开始不带着偏见去认真的

听这些课程我才发现我很快就掌握了编程的思想。例如学会一门新的编程语言是比较简单的,在你明白为什么设计了这门语言这么门语言的编程范式是什么的时候。现在的大学基础学科就像地基一样

维护着高楼大厦的稳固,我们一定不能心浮气躁一味追求所谓的‘实际操作’,而忘了同样重要的理论基础。


 

3.有关本书的问题

可能拘于自身的眼界和实力未能发现邹欣老师这本著作令人困惑的部分,并觉得文章深入浅出,概括全面。我知道要善于提问还要敢于带着批判性的眼光,所以在今后的过程中,细嚼慢咽通读全文能找到些

有价值的问题。

 

posted @ 2018-09-25 21:01  城中大雨  阅读(221)  评论(4编辑  收藏  举报