软工实践寒假作业(1/2)
这个作业属于哪个课程 | 2021春软件工程实践|S班 |
---|---|
这个作业要求在哪里 | 软工实践寒假作业(1/2) |
这个作业的目标 | 1.学会建立博客 2. 学习使用markdown编写博客内容 3. 回顾并且总结学习的历程 4. 展望未来的学习目标 5. 学习并掌握思维导图的编写 |
其他参考文献 | CSDN,简书,博客园 |
作业基本信息...
一、回首过去
Q:当初你为什么选择软件工程这个专业?
A:主要的原因有两个:
1.对电脑充满兴趣
因为之前在家里经常使用电脑进行学习与娱乐,难免就对计算机上一些软件是如何编写并实现出来的产生好奇。再加上有时候自己家里或是亲戚家的电脑出了简单的蓝屏问题,自己也有尝试过去进行一些简易的维修,但是知道怎么做却不知道为什么要这么做。而且自己又喜欢看一些好看而又赏心悦目的网页,觉得他们的页面设计让人感到舒适的同时又不缺乏实用性,自己也希望以后能有机会去尝试,所以就更加充满了好奇心想要去通过选择软件工程这一专业去了解计算机并掌握一些与计算机与软件相关的技能。2.互联网专业是当下大热
当今社会的计算机行业是热门专业,生活的方方面面都享受着因为计算机行业的发展而给我们带来的便利,考虑到以后就业的选择且计算机行业的薪资福利名气都相对比较好,再加上自己希望未来能从事的工作也要能够多少调动到自己的创造力想象力等等,加上自己的高考分数报考这个专业也是比较合适,所以就选择了软件工程.。
Q:当初对软件工程这个专业的期待和想象是什么?
A:当初对这个专业的期待与想象就是全部在机房上课,然后软件课就拼命的写代码,硬件课就抱着电路板一顿鼓捣,最后进来以后发现实践还是需要理论基础的,理论课上完做实践课才能做到得心应手。(组原实践一开始就吃了理论掌握不足的亏啊!!)
Q:当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?
答:当初想着自己延续高中的学习模式,做到上课认真听讲,多做笔记,理论知识掌握清楚,对实践部分并没有那么重视(后来发现这种学习方法真心大错特错)。做过的准备就是询问了一下也读过这个专业的亲戚哪些课程是要重点注意并且认真学习的,以及选择这个专业以后是继续升学更好还是就业更好。大二也尝试加入西二在线web组,可惜没有继续坚持(自己太菜了(╥╯^╰╥))至于立下的FLAG,哈哈,我还是比较喜欢走一步看一步,不希望用目标过高来给自己带来盲目的自信,脚踏实地是我更中意的。
二、立足当下
天蓝色秋裤
个人信息
- 性 别:男 年 龄:20
- 手 机:xxxxx 邮 箱:1075967830@qq.com
- 专 业:软件工程 兴趣爱好:篮球,游泳
当前值
成果或获奖经历
- 暂无
专业水平
掌握的编程语言
C,C++,C#,Java,PHP,JavaScript
掌握的技术框架
YII2
掌握的开发软件
Visual Studio 2017,Visual Studio Code,VMware workstation(RedHat 7.0下的GBsae8s开发),WampServer
累计代码量
3W左右
项目经历
- 大二暑假在福建易趣网络科技有限公司学习并参与国产数据库gbase8s的简单的部署与开发.
- 大三用YII2框架实现了自己的个人博客系统.
三、展望未来
阅读《构建之法》,并提出3个及以上的问题。
- 现代软件工程的团队模式有哪些?又有哪些特点?
答:分为交响乐团模式和功能团队模式。
1、交响乐团模式
交响乐团演奏的特点如下:
家伙多,门类齐全
各司其职,各有专门演奏的场地
演奏都看指挥
演奏都是经过多次练习的曲目,重在执行
众多大型软件公司的开发团队会采取这一模式。
2、功能团队模式
具备不同能力的同事们平等协作,共同完成一个功能。
当一个项目完成后,这些人又重新组织,和别的角色一起去完成下一个功能。
- 程序员为何不能按时交付工作?
答:1、分析麻痹(动手前分析太多,迟迟不能动手)
2、不分主次,想解决所有依赖问题(快速动手,想解决所有问题)
3、过早优化
4、过早扩大化/泛化
- 软件工程是什么?
答:软件工程 = 软件开发流程体系 + 软件工具
软件开发流程体系
人们在开发、运营、维护软件的过程中有很多技术、做法、习惯和思想体系,软件工程把这些相关的技术和过程统一到一个体系中,叫做“软件开发流程”。
软件开发流程的目的是为了提高软件开发、运营、维护的效率,提高软件的质量、用户满意度、可靠性和软件的可维护性。
软件工具
工具是用来保证思想在实践中有效率的运作。
具体有哪些软件工具? 编译工具、源代码管理工具、软件工具系统(Eclipse,GitHub,Microsoft Visual Studio等)
Q:你未来的职业规划是什么?
A:目前的规划是选择继续争取升学机会,考取研究生,通过更高的学历为自己未来找工作当跳板。想找的工作:自己对前端比较感兴趣,希望自己以后有机会可以从事前端方面的岗位,不过如果以后有继续升学的机会或是想去考公也会考虑。
Q:对于软件工程实践课程,你有什么理解和期望?
例如:
- 你希望通过软件工程课程学习到什么技术(前端、后端、平台、语言、框架、工具、软件、研究方向等,仅列出一个即可)、提高哪些方面的能力;
- 你对老师助教有什么期待?
- 或者其他内容。
A:主要想继续学习了解更多的前端最新且实用的框架,同时提高自己对前后端交互的掌握。
对老师助教的期待:哈哈希望可以从老师助教身上学习到一些我们在校生还没有的思维模式以及解决问题的方法。
四、思维导图和学习路线
因为还是对前端比较感兴趣,这里分享了我自己希望自己可以完成的学习路线, 对学习路线有兴趣的小伙伴也可以一起交流!