软工实践寒假作业(1/2)
软件工程实践2021第一次寒假作业
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzu/FZUSESPR21 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzu/FZUSESPR21/homework/11673 |
这个作业的目标 | <回首过去、立足当下、展望未来、思维导图和学习路线> |
其他参考文献 | ... |
一、回首过去
1. 当初你为什么选择软件工程这个专业?
当时填报志愿时毕竟都是8102年了,在就业和薪资方面宇宙机的名号早已传遍知乎、贴吧等各种主流论坛。然后本身对计算机编程没有太大了解,但也不抵触,就选择了软件工程这个专业。
2. 当初对软件工程这个专业的期待和想象是什么?
想象:可以开发各种应用和网页、APP、游戏,感觉好像会很有成就感。
和小伙伴们一起开发一款有用的软件仿佛在创造世界,只需要通过代码便可体验造物主一般的体验针不戳。
期待:掌握尽量多的软件开发方法,并精通一两门主流语言。
2.3 当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?
摸鱼,对没错一开始是这样的,只要不挂科就行,一开始没想着提早学习更多知识,拓展视野。github注册后就没用过,leetcode也注册然后一题没刷,开始一件事情好像并不容易。曾经想更深入学习一门后端语言并提高算法水平,然后都没有去行动。
二、立足当下
昵称 | 谷雨yu |
---|---|
头像 | |
兴趣爱好 | <逛B站、网游、手游、单机游戏> |
特长 | 摸鱼 |
掌握的编程语言 | C/C++、C#、Java、HTML、PHP、XML |
掌握的开发软件 | Dev-C++、Visual Studio、Visual Studio Code 、Eclipse、Android Studio |
掌握的技术框架 | yii2.0 |
累计代码量 | 估计1W的样子 |
项目经历 | web实践课上的yii2开发的简易博客 |
成果和获奖经历 | 没有 |
三、展望未来
1.阅读《构建之法》,并提出3个及以上的问题。
看了P15的用户满意度和可维护性的解释,我有个问题:用户体验和代码的可读性是否会出现冲突,如果出现了有什么解决的准则或者方案吗?我查了网上资料下发现确实存在某些情况下,算法即影响用户体验又影响代码可读性,但这个时候解决方案是直接主观选择吗?
看了P85的关于结对编程的内容,我有个问题:结对编程开发效率在某些情况下高于两个人单独开发,在两个人水平都很高时会不会导致两个人都发挥不出自身应有的实力?我查了下确实不建议水平相差太大的开发人员结对编程,但没有解答两个很水平人员结对编程,所以我还是疑惑,如果水平高到一定程度是不是不需要结对编程了?
看了P166的关于A/b测试的内容,网上有人说其实是看看真实用户的反馈,那么反馈数据最好的自然就是最终我们的选择。但我有个问题:A/B测试时的选择往往都是第一眼的判断,万一让人耳目一新的选择却反而是不够耐看的那种不就导致A/B测试无法正确测出一个UI设计从长远考虑的美观度了?
2.未来的职业规划是什么?
从事Java相关的开发,成为一个Java开发人员或Android开发人员。
3.对于软件工程实践课程,有什么理解和期望?
我希望通过软件工程课程学习到的技术:学习软件工程开发中个人和团队的关系,并通过职业规划和学习路线规划和实现,以便提高个人的开发能力。团队方面,学习团队开发的代码规范,阶段,分工技巧等。学会更规范的软件开发流程,不仅可以为个人的学习拓张方向,更可以帮助我将所学的编程语言得当的使用。
我对老师助教的期待:在软件工程实践学习中可以有效的督促和给分。
对这门课程相见恨晚,期望这门课程结束时将大有不同。