我与软件工程的相识,相知
第一部分:结缘计算机
关于我为什么选择计算机专业
我想我跟许多分数刚过提档线的学生是一样的,我们基本上没有选择的权利,很多都是在等分数高的同学分完专业之后经过调剂进入一个专业,这个专业你也许喜欢,你也许不喜欢,但如果不服从调剂的话,退档的风险将更加令人难以接受,因此我进入了现在的这个专业——软件工程。
和博客I[1]中的主角不同,他对于计算机的态度是“我想成为一位IT人的愿望越来越强烈,这更让我疯狂地学习电脑知识,尽可能地接触与电脑有关的东西,关注有关电脑的信息,对自己不断“充电””,而我在专业真正分出来之前,从来没有想到我会进入计算机相关的专业,我本来选择的专业里没有一个是计算机相关的。所以刚看到我的专业时,心里其实是有点懵的,但是由于我也没有特别想去的专业,加上第一学期转专业无望,我也就逐渐静下心来,安心学习这个“命定的专业”。
这就是我与计算机阴差阳错的相逢。
关于我学习本专业的条件
经过一年半的学习,我对学习本专业也有了一些自己的想法。博客I[1]中提到:“个人能力可以包括很多方面,不过,我觉得最重要的两样是:学习能力、交流能力”。
我很认同这个博主对学习能力的看重,因为在计算机这个领域,技术的发展和更新换代是相当快的,如果没有良好的学习能力,那么就会被时代抛下,跟不上潮流,也无法获得成功。我认为,在大学里想要学好计算机,仅仅学好基础课和理论课是不够的,还要有大量的实践,就像大二上学期的数据结构课,如果仅仅从书本上获取知识而不实际去做一些编程的练习,那么对课程的理解就是有限的,不会特别深刻。而经过做老师留的编程题,加深了我对知识的记忆和理解,使我在考场上更加得心应手。所以,理论学习和实践操作的结合,是学习计算机的利器。
我也很认同交流能力在我们学习过程中的重要性。因为在我们学习的过程中免不了会遇到一些问题,虽然提倡自己思考解决,但是如果苦苦思索而不得的话,就要及时向他人求助,避免浪费时间。这时候如何向他人描述自己所遇到的问题就需要交流能力了,如果交流很顺畅,那么问题的答案也就能更轻松地得到,而如果交流能力差,词不达意,那么就会在这一过程中受到阻碍。
反观自身,我认为我在学习理论课上还是比较努力的,但是在实践方面还可以再加强一些,多动手,不要怕失败。交流能力方面我觉得我还是不错的,以后也要继续加强于他人的沟通交流。
第二部分:在计算机系里学习
你对你的大学生活有什么想要吐槽的地方吗?你理想的大学教育应该是什么样子的?跟学校给你的有什么区别?
我对我的大学生活没有什么要吐槽的,上课、参加活动、参加各种社团、工作室、考试等等,一切都是平凡而必须的部分,所以我对我的大学生活挺满意的,没有什么需要吐槽的。
我理想的大学教育是老师更多的担任引导者和答疑者的角色,所谓“师父领进门,修行在个人”,能够引导我们发挥主动性和创造性,不仅能够讲解书本上的知识,还能带领我们学习行业内最前沿的知识,了解行业内的最新动态。不过现在学校里的课堂氛围往往过于死板,主要是老师的授课和学生的学习,这样的方式只是灌输式教育的延伸,很难说是否能够挖掘学生的主动性和创造性。
比较你在中国大学的经历,你的老师和学校能做到和国外那样吗?如果不能,请分析一下为什么。
我认为不能。首先这是中国国情决定的,现在在中国,一个孩子从小学开始接受的教育就是老师主动教,老师教什么,学生就学什么,这种教学模式现在在中国已经根深蒂固了,想要在小学,初中,高中都实行这种教学模式而一到大学就突然转变成自由而创新的氛围,我认为是不现实的。
像博客S[2]中描述的:“课程开始时,Gary向我们介绍了这门课的形式,所以学生组队,8~9人的团队,作为公司的一部分,这个学期的主题是电子商务,但没有限定的方案或形式,所以团队可以自己做决定,没有要求实现技术,完全自己决定。”这种形式,我认为是效果的好坏是因人而异的,不一定使用了这种模式效果就一定好。这种模式需要极强的自学和自控能力,而对于我国刚参加完高考的学生来讲,我并不认为大家的自学和自控能力都能达到很高的水平,所以突然转换到这种自由的环境下,也许得到的是一事无成。
迄今为止,你写了多少代码,描述你做的最复杂的软件项目/作业。
对于我自己写过多少代码我其实并没有一个明确的数字来度量,所以在这里就不提了。我目前做过的最复杂的软件项目/作业应该就是上个学期的JavaEE的新闻管理系统的项目了。
在这个项目里我需要兼顾前端和后端,从最开始的对后端一无所知到一步步的连接数据库,向数据库中添加删除修改信息,实现通过得到一个表中的数据来对另一个表中的数据进行更新,实现分页,使用JavaBean,使用HTML编辑器并成功实现它的图片上传功能,使用连接池技术,尝试并实现了存储过程,尝试使用了Display tag library等等,真的是一步一步跟着课程进度完善了我这个初步的,简单的新闻管理系统。
第三部分:未来规划
对于你未来在IT行业的发展,你有什么样的梦想或者未来想从事什么样的工作?你准备怎样来规划你技术道路,职业道路和社会道路?
对于我未来的发展,从我小时候的心愿来说就是成为一名老师,最好的就是能成为一名大学老师,我喜欢学校里的氛围,也喜欢能一直和有活力的年轻人们待在一起。所以在今后的日子里我将不断学习,不断在专业上钻研,争取能在学习上研究得越来越深,不断丰富自我,然后带领更多的学生在本专业进行学习,给他们的专业之路以指导。
所以我目前对自己的规划就是认认真真,仔仔细细地学好学校开设的课程,并尽早为升学做准备,比如开始复习考研要考的专业课,学习英语不断提升自己的英语水平,多留意生活中关于考研的信息,不要错过一些好的机会等等。总而言之,就是踏踏实实做好眼前的每一件事,并不断为将来做准备,相信自己,可以达成所愿!