221801232_hjq_软工实践寒假作业(1/2)
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzu/FZUSESPR21 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzu/FZUSESPR21/homework/11673 |
这个作业的目标 | 能够大概了解到自己的现状,对这门课程的学习有基本的认识 |
其他参考文献 |
目录
回首过去
1.当初你为什么选择软件工程这个专业?
由于一开始对大学的专业没有什么概念,也对大学要学习的内容一无所知。我自己好像也没有对哪一个专业特别感兴趣,大概方向是想选择理工科的专业。于是当时父母向认识的人咨询。当初别人介绍专业的时候介绍的是土木工程,父母觉得非常合理。后来在报考书上看到了名字非常相似的软件工程,可能由于很相似,一下子注意到了这个专业。后来家里觉得女孩子最好不要晒太阳,到处跑工地也不好,就选报了软件工程这个专业。
2.当初对软件工程这个专业的期待和想象是什么?
由于过去软件工程这个专业没有概念,也对软件工程没有印象,一开始是没有很大的兴趣的。由于我过去不太会电脑,不懂得计算机相关的知识和技术,对计算机一无所知,所以一开始的期待和想象是能了解一个自己的比较陌生的领域,学习到自己不懂的东西,感觉会是一件蛮有意思的事情。当时的期待也就是能更会电脑一些吧,让自己陌生和不熟悉的领域少一个。
3.当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?
希望顺应学校安排的课程一步步进行学习,并没有做太多的设想。希望自己可以完成课程要求达到的目的和目标。
立足当下
简 历
姓名:黄隽芊 现 在 地: 福建福州
手 机 号: 18850470000 邮 箱: 842720000@qq.com
证 书: 英语四级 特 长: 小提琴、漫画
成果和获奖经历
无
专业水平
了解的编程语言:C、C++、Java、C#、html、xml、css、JavaScript
技术框架:yii
项目经历
项目名称: 简易学生管理系统、简易图书管理系统、yii框架建立博客、简易女鞋销售系统
负责内容: 基本按照学校课程要求,根据查阅资料进行完成
展望未来
1. 阅读《构建之法》,并提出3个及以上的问题。
- 什么样是“足够好的软件”?
《构建之法》中有提到说跟bug相关、用户体验感好的软件是比较好的软件。那什么样才是真正的用户体验感好呢?每个用户的使用习惯不太一样的情况下,是怎么做出一个让大部分用户都体验比较好的软件的呢?随着用户数量的提升之类,bug的数量是不是也会上升,我们又是怎么改进的呢? - 团队流程中包含的个人流程真的像流程吗?
书中提及在软件工程项目中的个人流程,包括举的例子,我都觉得团队流程确实更像流程,是按照事情工作从哪一步开始做起一步步继续往下做的流程,而个人流程更像是个人更方面能力的综合。后面的解释又像是一个开发人员从策划分析开始一直到项目测试完成的过程,但是假设在实际公司实践中,由专门的策划人员策划后,由项目主管将具体的项目任务分配下来后,例如要求人员完成哪类功能的话,那在这样的情况下个人流程体现在哪里,还是说目的就是这个人将这一块的内容负责到底呢。 - “过早优化”真的不是一件好事吗?
虽然的举的例子中大概可以体会到过早优化不是一件“浪漫”的事,但是在实际项目中过早优化是会带来什么样的实际的害处吗,书中似乎没有提到,我也不太能感受到。大概可以领会到有点像浪费时间空间人员的意思,但是又和举例相差甚远。 - 书中提到的职业认证考试我们本专业毕业的学生有必要去考吗?
以往有见到非常多其他专业的同学参加各种资格证的考试,建筑师、会计证等等,却几乎没有听说自己本专业的学长学姐有考证。那么这些认证对以后我们求职是否真的有帮助呢? - PM究竟如何选择到正确的方向呢?
文中有提到“平等且反复”带来的坏处,把重点聚焦在PM个人有远见的选择上,那么具体一个优秀的PM是如何是茫茫市场中找到正确的方向的呢?更像是一种直觉的培养,因为“不犯错”已经很成功了。具体又应该如何去做呢? - 质量成本在学生时代中的软件工程重要吗?
书中提及的意思更像是在企业中的人工成本硬件成本之类,那在大学课程中,比如我们软件工程中是不是没有这类的成本呢。 - 创新能力是否有提升的余地呢?
书中强调了创新的重要性,告诉了我们各种方法如何去提升我们的创新能力,那实际上当我看到那些方法基本都是让我们针对一些东西,然后自己去拓展思维,但是我就会陷入思维固区无法有真正自己很新鲜的想法。我们都知道儿童时期是创新能力培养的重要时期,我们现在也可以区分出有的人是创新能力更强的有的人是更弱的了,那么在这个时候我的创新能力上真的还能有提升吗。
2. 你未来的职业规划是什么?
- 职业预备期:大学时期好好学习,掌握好各项课程的内容,加大实践力度,增强自己的实际动手能力。争取在大学中能够接触相关项目,对实际项目的运行和操作能有一定了解。
- 职业前期目标:对于常用工具的掌握应该掌握一些有大公司或专业团队背景的流行工具,能够运用图像处理及代码编辑工具;精通Web前端跨平台开发技术(HTML、CSS、Javascript等);及时了解业界前瞻信息,并进行相关了解;对HTML、CSS有实际的理解和实践运用经验;对互联网产品性能优化有研究;有团队协作精神、较强的逻辑分析能力、沟通能力,善于学习,勇于学习,勇于探索新领域。成为初级前端软件工程师。
- 职业中期目标:精通代码编辑工具;精通Web前端跨平台开发技术;时刻把握业界前瞻信息,并进行相关了解,能够对此作出自己的判断和分析;精通HTML、CSS;对互联网产品性能优化有研究。成为中级前端软件工程师。
- 职业长期目标:成为资深前端软件工程师或软件架构师。挑选一个自己最擅长和最感兴趣的一两个领域深入钻研。
3. 对于软件工程实践课程,你有什么理解和期望?
- 我希望通过软件工程课程学习到前端研究方向的能力,通过学习这门课,在完成团队合作项目的过程中锻炼以及提升自己的能力,面对一些问题能够独立解决,能够了解并熟练掌握一套完整的软件开发技术。
- 我希望可以在老师和助教的带领下学到很多东西。因为自己本身对很多基础的知识都不知道,希望老师和助教可以给予非常基础的帮助。自己其实也是能根据老师和助教的指导一步一步来,就是有时候跨步太大的话自己的能力有限,有的事情是真的做不到。希望老师和助教可以有更多的耐心,能够帮助我一点一点了解到软件工程这门课,一步步完成软件工程里的目标和任务。
- 我希望可以在这门课程的学习中体会到一个软件项目是如何形成的。以前都没有做过完整的项目,非常的陌生和不熟悉。
- 我希望可以让我的代码能力有所提升。在过去的学习生涯中我的代码能力和作业能力一直都不足,希望可以在这次课程中有所锻炼。
思维导图和学习路线
思维导图
学习路线