第一次作业
这个作业的要求来自于:https://www.cnblogs.com/greyzeng/p/9581624.html
第一部分:结缘计算机
之前选软件工程是出于自己的兴趣。当时高一时期有幸代表学校参与省科协举办的机器人比赛,初次接触图形化编程RCJ4.0,自此对编程产生了兴趣,因而选择了软件工程。我也喜欢计算机,从小学到初中就有看到一些与计算机有关的书籍,懂得一些基本计算机系统的故障和维护,也是我初中到高中一直很引以为豪的一门手艺。现在也偶尔有看一下其他编程语言的书籍,经常自己做一些有项目,自己发现和解决问题,更多的是参考网上的资料。
第二部分:在计算机系里的学习
从暑假出去我哥开的软件公司实习了大半个月以来,我以为我大二已经读完,可以帮助他们做一些小项目,但是我发现现在的我出去什么都做不了,问了一些跟我同专业的不同学习的老同学之后才发现,原来这两年我们都只是在打基础,学习到的东西也都是零零散散的,不集中,没有固定的学习方向,是靠自己去找方向学习的,像前后端开发,网页设计,数据库设计,系统维护等,而出去到外面找工作,别人看中的更是你的真材实料,具体表现在你做出哪些项目产品,会什么,而不是拿了多少证书,学校绩点多少,所以在大学期间,我觉得是靠自习为主的,毕竟靠学校教的这些,出去就业真的很难,要充分利用课余的时间,结合学过的基础,拓展新的内容,自己尝试做一些项目。迄今为止,我在学校过的大作业项目由简单到复杂,大概有图书管理系统,俄罗斯方块小游戏,贪吃蛇小游戏,在线考试系统,仿安卓APP等,我认为每个项目都有自己的困难点,各自不同,大小有异,但是上学期的仿微信APP较为深刻,为了个JDBC而纠结了两天两夜,最后终于在网上参考文献中得到了解决。大学中的数学,大概有高数,概率论,离散等,我觉得学这些肯定对软件开发有用,至少在逻辑思维上可以得到提升。另外,程序中的函数也是来源于数学。
第三部分:未来规划
对于现在大三的我,即将进入大学的尾声,我也将步入社会,开始我的新的人生。成为一名合格的程序员一直以来都是我的梦想,将来我更想成为一名前端开发师。而大学剩下的时光将是影响我能否实现梦想的重要阶段。我打算利用最后大学这点时间来扩充我的编程能力,因为一旦毕业就没有时间去学习了,大学的时间较为充裕,必须利用大学的时间学习对以后工作真正有用的技能。就目前而言,就业经验远远是大于你的能力的,所以我的计划是毕业后到工作室参加项目1-2年后再转到其他企业公司当程序员,为了这个目标,这学期要好好努力,多打代码,多做项目!