软工实践寒假作业(1/2
这个作业属于哪个课程 | 2021春软件工程实践S班 |
---|---|
这个作业要求在哪里 | 作业要求 |
这个作业目标 | 回首过去、立足当下、展望未来 |
其他参考文件 | 《构建之法》《Markdown 教程》 |
目录
回首过去
1.当初你为什么选择软件工程这个专业?
因为高中看电影上一些黑客很厉害的样子,所以觉得打代码很帅,不过现在才知道电影上都是骗人的。在大概了解了软件工程的平均薪资和工作就业方向及前景后,觉得是一个很好的专业。尽管很多人对女孩子学习软件工程不怎么看好,但两年多的学习下来,我认为我没有选择错误,完成一个软件,甚至可以根据自己需要设计使用,是一件很有成就感的事情。
2.当初对软件工程这个专业的期待和想象是什么?
期待和想象是在一定学习之后就可以根据需要轻松制作一个个好用的应用或者游戏,之后进入公司也可以快速上手工作。但是现在发现一款好的软件是需要团队多人共同实现,而不是简简单单制作出来的。
3.当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?
当初希望自己会在课余时间学习各种感兴趣的语言和技术,在空闲时间会因为兴趣去学习更多知识。根据学校课程安排认真学习专业知识,积极参加比赛。当初构思了想要做出的软件,立了大学实现一个可以自己使用的软件的flag。
立足当下
个人资料 | |
---|---|
姓名 | 林思灵 |
兴趣爱好 | 手工 |
特长 | 游泳 |
当前值 | |
---|---|
成果和获奖经历 | 福州大学精神文明个人 |
专业水平 | 掌握的编程语言:学校课程C、C++、C#、Java、PHP,课外自学了kotlin |
技术框架 | yii框架 |
开发软件 | Dev-C++、Android Studio、Visual Studio Code、Visual Studio、ecilpse |
累计代码量 | 2w行左右 |
项目经历 | 语言 | 开发软件 |
---|---|---|
图书管理系统(数据库实践作业) | MySQL | eclipse |
五子棋(Java实践作业) | Java | eclipse |
yii开发博客(web实践作业) | PHP、html | Visual Studio Code |
地铁小游戏(2020第九届软件杯) | Java | Android Studio |
备忘录(服务外包与软件设计实验室考核任务) | kotlin | Android Studio |
展望未来
1.阅读《构建之法》后的问题
1.一个合格的软件工程师必然需要不断的学习和实践,但是应该怎么判断自己是否已经掌握某部分知识呢?比如说一些比较难记的代码比较复杂,可以再需要使用的时候百度知道,那我是否还需要背下来才算掌握呢?
2.在对软件开发模式有了一定的认识后,我应该怎么判断最适合自己的模式,当加入的团队使用的模式与个人冲突时,应该怎么最快适应?
3.通读需求分析和用户体验后,需求只是少部分人的需求或者这个需求只是锦上添花,但实现技术复杂时是否应该舍弃这个需求,而如何根据实际情况进行取舍?
2.你未来的职业规划是什么?
目前通过对一些行业的大致了解,未来应该不会考虑软件测试工程师和与设计有关的职业。对Java语言工程师、kotlin语言工程师、Android手机应用开发比较感兴趣,会根据接下来的学习和行业前景进行规划。大三会考研,如果考研顺利,会根据研究生方向再进行规划。
3.对于软件工程实践课程,你有什么理想和期望?
在我两年来组队参赛的经验发现一般来说团队最需要的是后端,但是由于个人水平有限,没有自学后端,所以到现在还是对后端的工作一知半解。因此希望通过软件工程认识后端,对后端工程师这个职业有更深的了解。 希望可以提升我对代码的熟悉程度,提升自己开发软件的能力。