现代软件工程 第一周博客记录

前言:

这是我真正意义上的第一篇博客,希望以后我能时刻谨记自己的这一篇博客对自己的分析,并且能及时认识到自己的错误和在学习上的放松,一直奋斗下去。

1.自我介绍

大家好,我叫罗博伦,来自西南石油大学软件工程专业,现在大三了。这是我的博客地址:https://www.cnblogs.com/Leonard12138/
以前挺喜欢运动的,初中高中精力感觉用不完,现在大学了,感觉精力越来越差了,反而不太喜欢运动了,高中打过很久时间羽毛球,每个周末都和朋友打,打了两年多,打得还挺不错,那段时间脑子就想周末变得更强,专注于那个目标一直在提升自己,可能是我除了备战高考之外最努力的时间段了,但是上了大学就没怎么摸过球拍了,身体素质也变差了,不过现在也在注意保养身体了,毕竟这一行以后加班是常态,身体好才是基础。我在空闲的时候喜欢打打游戏,听听歌,看一看英语和编程的教学视频。平时偶尔有搞音乐的冲动,但是平静下来还是觉得有点不切实际,可能以后作为业余爱好我还是会去尝试。 我觉得我唯一的闪光点就是语感很好,没怎么认真学习英语,但是就有种就该这么说的感觉,可能是跟平时大部分听英语歌看外国影视作品有关系,也在注意改善口语发音等问题。

2.现状

(1)起点和现状以及展望

选专业的事我其实完全交给了我父亲,他也是选了当时几个热门专业,其中就有软件工程,我自己的兴趣就是搞搞机械化自动化编程控制等等这些比较偏向于工科的,需要动手操作的,能让机械按自己的意愿行动的,我觉得很有趣。真正走进编程的道路,发现这门课程广度很大,深度也很大,可以选择广纳百川而不深入,也可以选择专精某些技术并深入学习,我个人比较偏向后一种,这门专业不仅要上课,更多的进步空间是在我们的空闲时间来学习。惭愧的是,但是我大一大二都没有那个毅力来坚持做到这一点,平时的学习总是中道崩殂,要么是学到一半放弃了,要么是学期即将结束了才开始学习,到了假期更是难以坚持,没有跟上同学们前进的步伐。
有时候我都会想,不知不觉就大三了,开始警惕起时间的流逝,也回首看过去两年的虚度光阴,现在的这种紧张感时刻刺激着我,感觉自己两年学到的知识在很多人面前比起来简直不值一提,就像一个新手一样,我的朋友技术很强,但是都忧心忡忡的给我说外面的人太强了,他都有危机感,听到他这么说我才是非常惊恐,确实,天外有天,人外有人。我的危机感,为何来的那么慢呢?
作为一个准大三学生,我觉得我离成为一个合格的IT从业者的差距还很大,希望我能谨记这一点,在这最后一年到两年保持积极性,持续的学习下去,补足不足,提高自身。

目前水平 想要达到水平 方法
语言 最拿手的是C,代码量5000准备学习Java,代码量2000 C语言的精通,Java的精通。 先学习完Java基础后回顾C语言,两门语言的并行深入学习。
软件实现 能写一些功能不太完善的软件,但是逻辑很多不严谨的地方,以及程序efficiency低。 能独立实现一些中型软件,或者能团队实现大型软件,软件架构师。 多练习,把新学到的知识用在软件开发实践,加深记忆和理解。
软件设计 在暑假实践的项目中设计了两个接口,功能很简单,没有特别的设计思想,类似于写了又改模式写出来的。 能轻易理清接口之间关系,有丰富的设计经验支持开发。 开发项目时,多多思考能否优化关系,吸收接纳先进的开发范例。
行业洞察力 较差,对新技术不太敏感,兴趣也不太高。 个人比较喜欢计算机视觉,希望能深入研究 平时尝试多了解,基础打牢后开始尝试。
理论素养 学习的理论基础真的很基础,没有什么进阶的地方,需要下来学习。 能掌握好对应的技术和强化数学,我数学基础不太好。 多练习,多积累。

(2)上课与启示

a.看了 http://www.scalerstalk.com/816-attention 这篇文章,我的感受是很震撼的,终于理解了认真的意义,我深有体会对一件事的专注度不够,往往不能持之以恒的进行下去,也许跟我养成的习惯有关系,观察了高中大学班上的学霸,无论是老师讲的好不好,他们都在认真听讲,或者认真的学习自己带来的书籍,他们能够专注在学习上,所以能领先于没有那么专注的人们。并且,我也觉得大家互相的心理干扰深有体会,比如你一个人打游戏会感觉到良心不安,总是哪里怪怪的,但是一旦人多了,你的感觉就会好一些,也会更加无所谓的打下去,这是我自己两年来体会到的,互相的抱团,互相的观点“认可”,让大家都堕落下去,这是很不好的,应该认识到自己应该有自己的思想,并且应该坚持自己的目标,或者说是抑制自己的欲望,明白自己真正的前途在哪里。

b.对于师生关系http://www.cnblogs.com/xinz/archive/2011/05/16/2048044.html 我个人觉得我们这个专业大部分师生关系都是Stranger / Stranger (路人甲 / 路人乙)关系,原因是老师讲课有限,也有自己的项目要操心,而且软件工程又需要大量的下来的时间自己学习,可以说除了少部分在老师实验室学习的同学们和老师关系亲密,大家都了解彼此以外,大部分同学和老师都是我来上个课,做个作业,期末考试,下个老师这种状态,不过现在软工卓越班也在改进这种师生关系,我觉得很好,强调了学生做主导,不是老师一味的讲,学生听不听看个人这种情况,加强了师生关系,很像 Coach / Trainee (健身教练 / 健身学员)关系。平时的作业发布下来,有时候我也有不太会的地方,大部分时间是尝试查询前人的开发经验,有时候和朋友一起讨论,上次的WordCount项目就是查询和讨论中才完成的。

c.对于抄袭,我觉得这一门专业还是很常见的,毕竟有时候布置下来的作业或者项目超过了自己的能力,又要赶在deadline之前提交,为了应付就上上网直接复制粘贴,有一句话说的好,你遇到的问题都是前人遇到过的,现在网络这么发达,你想搜什么都能搜得到,小到平时小论文小感悟,大到毕业设计,每年查重出来的人不计其数,网络提供的信息本意是让后来遇到问题的人能快速找到问题并解决,但是并不意味着不用自己思考,直接复制上去,改个变量名,就变成了自己的项目。一次两次,两次三次,次数多了,一个人独立思考的能力会渐渐消失,遇到问题自己都不愿意先动动脑子想一想,而是第一反应是网上找一份源码看看,没有自己的思考,只会复制粘贴,项目发布下来,对于基础好的人是练习,对于基础不好的人就是发现自己的知识点欠缺,而单纯的复制黏贴,结束之后又收获了什么呢。对于这一点,重交的项目,我要注明查询了哪些前人的经验,并且附上自己的思考,声明做出了哪些修改和改进,落实好对借鉴和抄袭的分辨。

(3)计划

我现在自己的基础很薄弱,而目标却很多,目前大的两个目标是学习Java和C的深入学习,Java包括SE WEB和核心技术的学习,C包括深入学习和类似的操作底层的汇编语言等等。身边的人都主学面向对象语言和解释性语言了,逐渐放开了对C语言的学习,但是我觉得C语言对底层的操作真的很让人着迷,我内心很喜欢弄底层的东西,所以我可能不会像主学Java的同学们那么专注于Java的全方位学习,而是在对Java掌握到能运用自如时和C的深入学习一起进行,以前朋友说不能同时学习两门语言,但是毕竟荒废了两年时间,没有余地了,对于本科时间不够充足这一点,我会选择考研,能有更多时间进修,以后我也要努力兼顾这一点,补习好薄弱的数学基础。我觉得可能的话找一个志同道合的同伴互相激励学习,会比自己单独学习好一点,能够互相监督学习,当然这种人也要有自己的目标,大家互相督促互相进步,我会慢慢观察,希望能早日找到这样的朋友。这是这个学年的目标,正如前言说的,希望我能经常看看自己的这篇博客,坚持下去。

(4)本门课程计划

对于本门课程,我觉得是一个大的指导性的课程,能够提供给我们框架,也让我们从零开始,学习一些真正软件工程的方法,从工程的角度来学习软件,规范化的实现目标,不仅是软件,也是对学习方法的一直指导规划,本门课程结束与半期,而现在此课程也已经过了一半左右,上半期空闲时间比较多,代码量应该能提升3000行左右,下半期课程比较多,但是我也不会放弃平时的积累,估计代码量能达到5000行左右,这学期结束时预计完成JavaSE和Web基础知识的学习,以及我三本C三剑客书籍的学习,任务比较艰巨,国庆的时候也不能放弃学习,不能浪费了九天的完全空闲的独立学习时间。

(5)阅读心得

我阅读了这篇文章 http://mp.weixin.qq.com/s?__biz=MjM5MjUwNzIyMA==&mid=2649940459&idx=1&sn=2d58b0f711ad48a84fdeb5a846ac27a0&chksm=bea375d089d4fcc68856dd3c0453145ece2a934a8082dbc7beb615651fc4a183059020da4573#rd 讲述的不要轻易在简历上写我热爱编程,我热爱学习,正如我们谈恋爱交友,亲人之间的感情,爱,是很沉重的,能够看出那些技术牛的人,他们对编程是真的是抱着爱的态度,不管出于什么原因,不管是不是喜欢编程还是生活所迫,他们都投身自己全部的精力到编程学习中,持之以恒完成了蜕变,很佩服这些人,他们的自制力太强了,我自愧不如,但是他们一直都是我的榜样,我会努力克制自己玩耍的冲动,努力学习的。剩下的大佬心得我会挑时间慢慢阅读,把以前睡觉前看视频的时间拿出来看看博客,来获得一些心得,提升自己。

3.提出有质量的问题:

我将会在国庆期间好好阅读《构建之法》,了解其中的思想,并且编写另一篇博客,记录我的思考。

参考资料:

https://www.cnblogs.com/xinz/p/9660404.html 邹欣老师 《现代软件工程 作业 第一周博客作业》

你可能感兴趣的:(现代软件工程 第一周博客记录)