软工实践寒假作业(1/2)
这个作业属于哪个课程 | 2021春软件工程实践|S班 (福州大学) |
---|---|
这个作业要求在哪里 | 作业要求的链接 |
这个作业的目标 | <写上具体方面> |
其他参考文献 | ... |
目录
回首过去
1.当初为什么选择软件工程这个专业
- 我是一个参加自主招生考试的考生,信息学竞赛限定了只能选择相关的几个专业,然后我认为软件工程相对而言是未来更有竞争力的专业选择。
此外我也十分喜欢打游戏,所以有想要自己制作或者说参与制作一款游戏,因此必要的代码知识还是需要的,所以选择软件工程专业。
结果学了以后才发现,原来数媒专业其实更适合做游戏😓😓😓
2.当初对软件工程这个专业的期待和想象是什么?
- 一开始真的就是一心想着做游戏才来的,对于怎么制作游戏也不太了解,只是知道需要代码编程,就天真的认为会编程就能做出好游戏来的。
想着以后应该会很好就业吧,事实上就业情况是怎样我现在还不得而知,不过似乎不太容易的样子。
因为高中就接触c和c++了,对于代码语言还算是好理解,就没什么别的期待了。
3.当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?
- 高中时期参加过信息学竞赛,所以积累了一定的编程经验,起码这对于我大学前两年的代码类的专业课来说是很有帮助的,因为课内的大部分的内容我都已经会了,就可以省下很多时间来学一些其他的技术。
虽然也没学成什么鬼东西出来就是了😂😂😂
我的简历
姓名 | XXX | 兴趣爱好 | 听歌 看电影 打游戏 |
个人特长 | 无 |
![]() |
成果及获奖情况 |
|
|||||
专业水平 |
其他技术掌握情况: |
|||||
项目经历 |
|
展望未来
1.阅读《构建之法》,并提出3个及以上的问题。
(1)关于“过早优化”
- 我认为这个过早优化其实也是一个很主观的看法,有时候一个bug或者一个功能可能是后面可以再复用或者以后必须要完成的,或许对于现阶段的项目没有什么影响,但是后面代码的体量大了,加上各方统筹的原因,可能会导致这个要优化的地方变得比原来复杂,为了减小未来的可能的工作量,而进行“提早优化”也是可以的吧?
(2)如何在别人的代码基础上进行修改,使其对其它部分的影响最小?
- 在网上稍微搜了一下,找到这两个博文比较不错
刚入职时项目如何入手——在别人的代码上修改项目(MFC)
程序员修改他人代码经验总结 - 总的来说,就是先理解别人代码的整体框架和算法思路(所以注释还是很关键的
但是大部分人似乎都不喜欢写注释),然后把要改的地方的工作量和代价大概的列出来,有选择性的进行修改,不然可能会出现时间不足,工作量太大,牵一发而动全身的后果。为了减小代价,尽可能的就是使用他原本的接口了,多继承。
(3)团队间应该如何进行进度的统筹规划?
- 首先要有精细化的任务分解,把大目标拆分成许多个精确的小目标,然后确定好资源配置,时间,交付内容之类。及时反馈,及时沟通,统筹进度和遇到的问题。并且要做好整个计划的动态改变,合理的改动计划和任务也可以帮助团队更好的完成项目。(基本出自知乎文章【知乎精选】多项目同时进行如何做好进度管理)
- 但是这个知乎答案挺表面的,关键就是怎么去划分任务和资源配置,答案中几乎没提到,这个感觉得有有经验的人才能做得好吧,那入门者是不是就只适合搬砖?要是自己创业怎么办?总有人是项目先驱吧。
(4)如何做好合适的用户调查和需求分析?
- 交给专业人士。
2.你未来的职业规划是什么?
- 想投递一些小有名气游戏公司,尝试寻求一些成长的机会,但大部分公司处在北上广深的城市,难以抉择具体要去哪个城市。目前最想去的是库洛游戏,预计可以话就直接大四出省实习,如果简历都没过的话就现在福州的公司寻找机会,考虑投递游族网龙之类,然后学习成长以后转向其他更活跃的游戏公司,或者考虑加入小作坊去追梦。
现在想去杭州了,试试网易雷火
3.对于软件工程实践课程,你有什么理解和期望?
- 我想通过这个课程学习一些关于前端的知识,好看的前端展示可以说是是非常重要的。具体一些就是学一下怎么进行微信小程序的开发,因为现在这种小体量且大用户基数的软件平台还存在着很大的空间。以后进行小程序的运维,小游戏的编写之类。(比如最近很火的合成
米老鼠大西瓜)
然后还有关于团队协作之间的统筹规划之类,还有软件项目要怎么对客户需求进行分析和解决。这都是做项目很重要的部分。 - 对于老师和助教,希望可以给出尽量多的案例和资料方便我们可以分析学习,最主要还是得有能够接触商业项目的机会,那是最好不过的宝贵经验了。
思维导图和学习路线
思维导图
![](https://images.cnblogs.com/cnblogs_com/Flutpiggip/1925553/o_210130151940%E5%BE%AE%E4%BF%A1%E5%B0%8F%E7%A8%8B%E5%BA%8F%E5%BC%80%E5%8F%91.png)
学习路线
![](https://images.cnblogs.com/cnblogs_com/Flutpiggip/1925553/o_210130151956%E5%BE%AE%E4%BF%A1%E5%B0%8F%E7%A8%8B%E5%BA%8F%E5%BC%80%E5%8F%912.png)