软件工程第1次作业



前言

以下内容参考武汉大学软件工程课程的博客


一、作业说明

希望大家阅读以下博客,结合个人经历写一篇随笔,谈谈自己的感想(请在随笔中加上原文的链接,说明想法来自哪篇博客),回答以下的必答问题并有选择地回答其他问题。

1.(必答,二选其一):
(1)计算机是你喜欢的领域吗?是你擅长的领域吗?

(2)你对计算机的热爱是怎样的?仅仅是口头的吗?
2. 你对你的大学生活有什么想要吐槽的地方吗?你理想的大学教育应该是什么样子的?跟学校给你的有什么区别?
3. (必答)迄今为止,你写了多少代码,描述你做的最复杂的软件项目/作业。
4. (必答) 你有什么样的梦想或者未来想从事什么样的工作?你准备怎样来规划你技术道路,职业道路和社会道路?
5. (必答)对这门课的期望是什么?你打算平均每周拿出多少个小时用在这门课上?你愿意为了一个你感兴趣的项目、或得到实战锻炼而付出更多时间和精力(包括熬夜)吗?
6. 科班出身和北大青鸟等速成的培训班有区别吗?

二、参考博客链接

一流的大学:
A. 美国读研期间的一些计算机课程作业(和你上过的专业课有什么不同?)

B:你在大学中体验到了哪种师生关系 (你希望在这门课中采用哪种师生关系?)

C:世界一流大学怎么教软件工程 (这种方式是你喜欢的吗?)
科班出身:
D. http://book.douban.com/subject/4006425/discussion/22803733/

(把每天把要做的事情分成ABCD四类:A-紧迫且重要;B-重要不紧迫;C-紧迫不重要;D-不重要不紧迫。你是否有类似的习惯?)

E. http://book.douban.com/subject/4006425/discussion/22803961/

(你是否也觉得自己是科班,但没学懂计算机?)

F. https://book.douban.com/subject/4006425/discussion/22802960/

(把每天胡思乱想的东西记在一个笔记本上,作为思维快照,并常常翻回去自省,看看过去和现在的变化。这样的习惯呢?)

以上三篇来自《IT小小鸟的故事》http://book.douban.com/subject/4006425/

G. http://www.cnblogs.com/xiaozhi_5638/p/4485805.html

(偏科生自学摸索的道路。实习经验对应届生重要吗?)

H. 不要轻易在简历上写我热爱编程,我热爱学习(你对计算机的热情是怎样的?)
非科班出身:
I. http://www.cnblogs.com/Tpf386/p/4798437.html

(很多同学看不起大学老师按部就班地教课,他们心想,我看视频也能学会的,为何要来听课?请看这个学生学习的经历)

J. http://www.cnblogs.com/freeflying/p/4796369.html

(文科生转编程与他对大学教育的批判)

大佬的博客:

K. http://www.cnblogs.com/unruledboy/p/DevCareer.html

(技术栈和大佬的爆栈之旅)

L. http://www.cnblogs.com/unruledboy/p/DevLif.html

(大佬在职场中的摸爬滚打)

M. http://blog.csdn.net/haoel/article/details/1688104

(大佬给出的职业规划建议)

N. http://coolshell.cn/articles/4561.html

(热情、能力、选择)

O. http://www.cnblogs.com/geniusvczh/archive/2011/12/16/2290808.html

(大佬的成长史与如何进入微软亚研院,他的知乎:http://www.zhihu.com/people/excited-vczh/answers)

三、提交作业

随笔
首先说说与计算机专业的结缘吧,这是是高考之后的一个自己所做的一个比较大的人生选项,当时跟家里人提出的时候多少是有遭到一点不太理解和不太看好的,一方面是家里人觉得女生选择这个专业不太占优势,会比较费脑子,当然这也是大部分人的普遍认知,这点从各大高校的计算机专业男女比例上也可以体现的出来,另一方面是之后的工作也会相应地更辛苦一些,对于加班熬夜,爆肝写代码是家常便饭这种工作强度是他们担忧的很大的影响因素,而且家里人从事这个行业的比较少,没有太多参考。但当时能坚持自己的选择原因主要有两点,一方面是对于IT技术,高科技的向往,抱着期待自己有一天也能达到大神级别的技术水平的最简单朴素的想法。这个想法是起源于初二的信息技术考试,因为这一门考试在当地省份是纳入中考分数占比的,当时为了备考这一门考试,零基础的我第一次接触计算机和相关知识,编程方面的应用其实练习得还是比较少的,那时候主要是针对信息技术的基础知识,满分是100,然后考出来有98,现在也能清楚记得是扣在程序分析填空题上,然后最后成绩出来的结果让我很欢喜。虽然仅仅知识一次考试,但确实是对我的一个肯定,还有一个就是当时信息技术老师非常低耐心解答我的相关问题,他也曾向我们演示过一些技术展示,对这门学科的兴趣就更深厚了一些。另一点是考虑到计算机的发展前景是非常广阔的,当时也比较热门,未来有无限的可能,因而也就更坚定了。
然后高考对于我来说是非常失利的,当时的内心是非常难过的,但我的心态并没有像
http://book.douban.com/subject/4006425/discussion/22802960/(把每天胡思乱想的东西记在一个笔记本上,作为思维快照,并常常翻回去自省,看看过去和现在的变化。这样的习惯呢?)这位博主一样因为高考失利而因此耿耿于怀,我觉得高考固然重要,是因为高考是人生的一个岔路口,对之后人生道路的选择有很重要的影响,但人生不说只有这一个岔路选择口,要向前看,一次失利并不代表什么,至少在这之前我努力过。同时这篇博客中提到的他父亲对他独立思考能力的培养与启发对他人生道路有着重大影响,这让我想到高中学校和老师对我们同样注重的独立思考和自主学习思维的培养在我的发展道理上也有很大的帮助。
接着就是我与武理的故事了。大一刚开学,因为刚从高考的压力解放出来,整个人都变得松懈了许多,在学习上也没有之前那样认真,然后意结果成绩非常不理想,好几门专业课成绩都不高。这个让自己非常郁闷难过,也很受打击。然后大学生活也与之前理想中的不太一样。理想中在充满科学知识与人文气息氛围的校园里,可以遇见一群志同道合的朋友,愿意耐心指导的良师,发展自己的特长与兴趣,获得专业知识技能的提升。然后关于大学教育,虽然学校经过长期的育人实践,形成了特色鲜明的办学思想体系,秉持着 “厚德博学、追求卓越”的大学精神发展,但学生的各方面发展仍没有很好的跟上。在大学教学教育中与之前教育最大的一点就是师生关系。在你在大学中体验到了哪种师生关系 (你希望在这门课中采用哪种师生关系?)这篇博客中提到大学之前师生与学生关系非常密切,社会广泛的赞美教师为“蜡烛”“园丁”,我们之前的教育更依赖与老师的一步一步指导,而在大学中实现如此紧密的关系是不现实的,一方面学生人数过大,水平不等,很难一起抓,而且大学作为学校与社会的过渡层,是更加注重学生自主发展和解决问题的能力,但也不是路人甲与丙的过于疏离和冷漠。良好的师生关系可以更好的促进彼此的学习与发展,比较认可的是健身教练/健身学员的关系,这个总结最大特点就是及时反馈与沟通。作为学生,应该是带着目的,带着问题上课,老师所教授的知识才能更好地理解和吸收。同时我觉得,虽然计算机专业属于工科学,但应该注重“德智体美劳”方面的全面发展,加强人文主义的培养。
然后在美国读研期间的一些计算机课程作业(和你上过的专业课有什么不同?)这篇博客中提到美国大学老师的布置作业方式采用分组的形式,针对不同水平的学生做到因材施教,我个人觉得是个很好的值得借鉴的方法,作为计算机专业的学生,很多课程学习需要上机做实验,迄今为止,所写的代码量相对于大佬们博客里提到的来说是远远不够的。目前所接触的软件项目大部分是基于学校的课程实验要求。在大二暑假有尝试自己通过自学前端相关知识,用html5,css,JavaScript编写设计网站。当时是开源协会前端组的一个暑期任务。然后零基础的我就跟着b站的视频一点点地学习,坚持两周,每天从早上八点开始到晚上一点,除了吃饭睡觉就是一心端坐在电脑前研究网页,最终实现网页制作交付任务。那两周让我深刻地体会到兴趣与热情的强大驱动力,感到满满地收获与充实。然后现阶段做的最复杂的项目就是上学期面向对象编程实验项目——基于java的物流管理系统。运用Java语言,以迭代方式逐步编程实现一个小型数据挖掘系统。由此了解软件开发的一般过程,深入理解面向对象语言的基本概念和基本原理,理解和掌握继承与多态、异常处理、输入输出流、GUI设计、JDBC数据库操作、网络编程、多线程等技术;熟练掌握在Java语言环境下,上述技术的具体实现方法。实验课老师把任务划分到每节课上,保证质量的完成。但由于对java语言的掌握不熟悉,所以在一开始的编写过程中感到非常地吃力,于是查阅相关资料渐渐的弥补上之前的缺陷,速度也提升上来,最终也顺利交付了作业,同时也收获了很多。
通过本课程学习希望可以提高自身的软件开发能力和软件项目管理能力,更好地掌握软件开发,运行与维护的方法,并在课程考核中取得一个很好的成绩。对于一门课程的学习来说,时间是非常重要的保证,所以为了取得较好的成绩,我打算每周5个小时的时间用于学习,其中2.5小时用于课前预习与课后复习,1小时完成作业与测验,1.5小时用于相关拓展资料学习。“比你优秀的人比你还努力”我时常用这句话鞭策自己,所以我觉得要想获得进步和提升,付出更多的时间和精力这是必然的。我觉得一件事要么不做,既然选择做了那就尽力做好,做到极致。所以我也一直秉持这样地态度去做自己选择的感兴趣的事情。在 http://coolshell.cn/articles/4561.html(热情、能力、选择)博客中也提到,兴趣能让你开始让你执着,但只有喜爱才会投入热情,只有投入热情才可能会出成绩。所以对于计算机的热爱,如果仅仅只是停留在口头上是没有太大意义的。
目前是大二,对于大学生活和学习来说其实已经过半了,但其实对于本专业还是理解不够深入,作为科班学习来说是很惭愧的。http://www.cnblogs.com/freeflying/p/4796369.html(文科生转编程与他对大学教育的批判)这篇博客中反映了社会对计算机专业学历的一些大众印象。个人认为科班出身与北大青鸟培训班其实各有优势,发展目标不同。后者可能更偏向于实践技术的培养,而作为科班学习,首先学习环境和课程会更加系统化,更注重基础理论知识和体系化培养,技术固然重要,但基础知识的深刻理解才有可能帮助你走的更远
http://www.cnblogs.com/xiaozhi_5638/p/4485805.html
(偏科生自学摸索的道路。实习经验对应届生重要吗?)这是这位博主的经验总结,基本功扎实与否决定你以后进入企业后的成长速度,一般情况下,基础越好的学生,进入公司后,成长得越快。另一个方面就是眼界与所发展平台,我们应该充分发挥自身优势,弥补不足,才能更好地发展。
虽然未来所从事的具体职业现在还不能确定,但一定是计算机专业相关的,然后可能会更倾向于前端的发展学习。初步规划是重新再深入学习c/c++,提升算法分析与设计能力,并通过acm竞赛,天梯赛,软件挑战赛不断提升自身技术水平,同时合理规划抽出一定时间继续深入学习前端语言JavaScript等,争取开发出属于自己的网站和小程序,为之后的国创,互联网+,创新大赛项目奠定基础。本科毕业后更有可能选择升学深造,继续打磨自身技术,同时也更有利于未来的职业选择。http://blog.csdn.net/haoel/article/details/1688104
(大佬给出的职业规划建议)这篇博客给我非常大的启发。他将职业规划用软件工程的模型呈现出来,新颖且通俗。同时提出的学习方法也受益匪浅。
“没有天赋异禀,但可以天道酬勤”。在计算机专业的学习道路还很长,需要更加踏实走好每一步。盖聂曾说过“失败的人只有一种,就是在抵达成功之前放弃的人”需要日复一日的练习和坚持,坚定自我,找准方向努力才有机会达到成功的彼岸。

总结

在图书馆码了一下午的字,赶在ddl之前提交了作业,总的来说,这次作业让我重新思考了很多事情,还有一些博主的文章也很受启发。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值