软工实践寒假作业(1/2)
作业所属课程 | 2021春/S班 |
---|---|
作业要求 | 软工实践寒假作业(1/2) |
作业目标 | 熟悉markdown语法,学会撰写博客,对未来的学习路线有个规划 |
其他参考文献 | 《构建之法》 |
目录
作业基本信息
一、回首过去
1.当初你为什么选择软件工程这个专业?
当时专业选报倾向于物理类专业和计算机类专业二选一。
虽然之前从未接触过与编程相关的东西,
但鉴于这几年乃至未来很长一段时间内信息技术都将会是最具潜力的发展方向,
以及对高薪工作的向往,我选择了软件工程专业。
2.当初对软件工程这个专业的期待和想象?
上大学之前对软件工程的印象停留在影视作品中强大而又神秘的黑客以及穿格子衫的程序员身上,
觉得编程会是一种技术含量高但枯燥无情趣的东西。
对软件工程的期待在于能开发一款能被一部分人使用的软件,
能在信息技术发展道路上踩出属于自己的脚印。
也曾想象成为一位编程高手,与进行恶意攻击的黑客斗智斗勇。
3.当初希望自己如何投入这专业的学习?曾经做过什么准备,或者立下过什么FLAG吗?
最初希望自己多学习几门编程语言,并精通一两门编程语言为将来的工作实践打好基础。
也希望自己认真学习计算机底层知识,能真正深入运用并开发具有更高稳定性和实用性的软件。
FLAG:想过开发一款软件精确解决目前人们的某种需求。
二、立足当下
昵称 | Haha |
---|---|
头像 | |
爱好 | 运动、音乐 |
特长 | 篮球 |
-
当前值
* 掌握的编程语言:Java、C、C++、C#、XML * 掌握的技术框架:Yii2.0 * 累计代码量:一万五左右 * 开发过的项目简介 1 图书馆管理系统(负责UI界面、数据库) 2 在线考试系统(负责UI界面) 3 简易女鞋销售系统 4 以Yii2.0为框架的博客
三、展望未来
-
一.阅读《构建之法》后提出的三个及以上的问题
1.一个团队中成员能力大小不同,对不同模块和技术的掌握水平也有所差异, 而且开发过程中许多东西是动态变化的,比如客户需求等, 那么为保证在有限时间内尽可能保证质量地完成项目开发, 应如何合理调度分工? (第5章、团队和流程) 2.如何判定一个完成的软件工程项目是否优秀, 判定标准应该有哪些, 而这些判定标准之所以存在的意义在哪, 为什么用这些作为标准? (第13.14章、软件测试+质量保障) 3.一个好的程序员需要具备哪些素养, 需要掌握哪些必要技能, 如何将自己锻炼成优秀的程序员? (第2章、软件工程师的成长) 4.对于用户体验后提出的改进需求, 有的功能或细节的评价五五分化, 或者改进的评价六成略占优, 那么是否该对此进行改变? 再者,有的用户体验后的启发需求, 可能当下看来可实现但不知是否有必要, 或许是画蛇添足,亦或是高瞻远瞩, 那么此情况需要通过什么标准? 来判断是否根据用户的建议而改变 (第12章、用户体验)
-
二.未来的职业规划
进入一家软件企业,从事软件开发工作,比如:前端架构师
- 三.对于软件工程实践课程,你有什么理解和期望?
我希望通过软件工程课程提高前端开发技术,使自己具有较完善的开发工程思维,提高编程能力。 对助教我希望他能帮助我提高实践动手操作能力。
四、思维导图和学习路线