寒假作业1/2
这个作业属于哪个课程 | 2021春软件工程实践|W班 (福州大学) |
---|---|
这个作业要求在哪里 | 寒假作业1/2 |
这个作业的目标 | 1.建立博客 2. 学习markdown的使用 3. 回首过去 4. 立足当下 5. 展望未来 |
其他参考文献 | 简书、github |
回首过去
1、当初你为什么选择软件工程这个专业?
高中有很多同学打NOIP,他们能用代码实现一些人工难以完成的繁杂工作,例如排序和搜索,看起来挺有意思的。之前也有接触过VB,编程语言算是入过门,对计算机也很感兴趣。代码可以使机器完成自动化操作,这一点是最能够吸引我学习计算机相关专业的外在动力。于是在这样的机缘巧合下,我连着三个志愿填的都是秃头专业(软工、计算机、信安),顺利入坑软工。
2、当初对软件工程这个专业的期待和想象是什么?
刚选这个专业的时候期待着很快可以学到编程语言,立即上手写一个自己的软件,也对自己的未来有多憧憬。但现实总是残酷的,真正接触到编程才发现软件开发需要一个逐步积累的过程,而且不是单打独斗。时至今日,尽管我的专业水平和想象中的有不小差别,然而能掌握到诸如java和python这样实用的语言,还是很有收获感的。
3、当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?
从大一一开始的规划是在完成课程要求的内容,扎实基础的前提下,往感兴趣的方向钻研。大二学过一些机器学习相关的知识,加过超算实验室,想往人工智能方向尝试,结果不知不觉又回到刷绩点的轨道。除此之外,也学习了asp.net core的基础知识,包括了MVC和Razor,希望今后走.net开发的道路。
立足当下
个人信息 | |
---|---|
昵称 | Sakura |
兴趣爱好 | 敲代码 |
联系方式 | 1482065089@qq.com |
特长 | 唱歌 |
掌握的编程语言 | c,c++,java,python,php,C#,html,javascript |
掌握的框架 | pytorch,yii |
使用过的开发软件 | Pycharm,IDEA,Visual Studio,VsCode |
累计代码量 | 5w |
成果和获奖经历 | 蓝桥杯第十一届软件类C/C++程序设计大学A组(福建赛区)三等奖 |
项目经历 | 军事理论考试系统:该项目实现了在线考试 |
和模拟考试的功能,我主要负责后端部分,
例如对用户登陆、考题查询与正误判断、教
师端对考题的管理等|
展望未来
1、阅读《构建之法》,并提出3个及以上的问题。
一、 大家都喜欢在写代码时能够确定自己原来写的东西没有错误,所以单元测试确实在开发中起到很是吸引人,但是单元测试又确实很是繁琐。那么这里所谓的单元测试“自动化”,其自动化是针对哪些方面?
二、 现实的开发过程中往往会比理论中多出很多问题,比如需要如何能够将需求细化到任务,然后在细化到设计,最终使得能够在规定的时间内有条不紊的完成目标?
三、如果最后做性能分析的时候发现的性能问题造成的原因是前期一个隐藏在很深地方的不妥当架构造成的,这个时候该如何取舍?
四、 设计到怎样的程度有利于能够提高开发的速度,是否存在某些设计需要在实践中考察后才能判断优劣的情况?
2、你未来的职业规划是什么?
往后端发展,成为一名.net工程师。目前.net core对多种生态都有支持,我也希望自己的岗位在.net平台的基础上,添加人工智能相关的元素。如果有能力深造的话,当老师对我来说也是一个好的选择。
3、对于软件工程实践课程,你有什么理解和期望?例如:
实践课是以团队合作开发的形式展开,通过这门课不仅可以学到新的编程相关的知识,还可以汲取团队协作的方法,包括沟通和代码模块之间的衔接。目前我的前端水平还停留于基础入门级,所以想借助这次机会学到web进阶的内容,例如vue等框架,提升前端框架的使用能力。因为我的代码能力还不是很强,希望老师和助教能多引导我,更快地提升代码能力。