这个作业属于哪个课程 软件工程实践2022春-F班
这个作业要求在哪里 软件工程实践寒假作业
这个作业的目标 熟悉markdown语法、撰写博客、回首过去、立足当下、展望未来、制订未来的学习路线与思维导图
其他参考文献 markdown教程

寒假作业

  • 零、准备工作
  • 一、回首过去
  • 二、立足当下
    • 基本信息
    • 成果和获奖经历
    • 专业水平
    • 项目经历
  • 三、展望未来
    • 个人见解
    • 职业规划
    • 课程期望
  • 四、学习路线

零、准备工作


仓库地址

一、回首过去

2.1 当初你为什么选择软件工程这个专业?
:兴趣永远是最好的老师!当初选择软件工程纯粹是凭着一腔热血,对做软件感觉新奇,有趣,便就选择了这个专业!尤其看到软件完成后那种成就感,着实让我着迷!

2.2 当初对软件工程这个专业的期待和想象是什么?
:可以做自己想做的软件、游戏等等。

2.3 当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?
:因为从来没有接触这方面的知识,以为老师什么都会教,所以当初只抱着一腔热血来,并没有做其他任何准备。因为对这门专业了解不深,而且从来不做无法实现的梦,所以并没有立下什么FLAG,只希望自己可以做出自己想要做的软件和游戏等等。

二、立足当下


基本信息

昵  称:汉岩鱼
性  别:男
出生日期:2001.08
婚姻状况:未婚
专  业:软件工程
学  历:本科
兴趣爱好:听音乐、看书、打游戏
特  长:乒乓球、跑步


成果和获奖经历

日期 奖项名称
2020年11月 2019-2020学年国家励志奖学金
2021年05月 福州大学2020-2021学年第一学期三等奖学金
2021年11月 2020-2021学年国家励志奖学金
2021年11月 福州大学2020-2021学年第二学期三等奖学金
2021年12月 福州大学2021年度精神文明建设先进个人

专业水平

  • 掌握的编程语言:C/C++,汇编语言,Java,C#,Web,Android
  • 掌握的技术框架:Yii2.0
  • 掌握的开发软件:Visual Studio Code,Dev-C++,Visual C++,eclipse,微信开发者工具,Visual Studio,Android Studio
  • 累计代码量:C/C++ 30k,汇编 1k,Java 10k,C# 10k,Web 5k,Android 5k

项目经历

  1. 五子棋:用Java开发的小游戏,可以网络联机和真人对战,是第一次运用网络编程和多线程技术开发的的个人项目。界面如下:

  2. 智能阀门:用Java开发的项目,主要用来监测阀门和水流参数,是第一个结合数据库开发的项目。我在其中负责需求分析和设计,登入注册功能的实现等等。下图为项目ER图和主要界面UI:

  3. 博客系统:用php开发的服务器端项目,管理员发布文章,用户可以查看和评论文章,是第一个开发的服务器端项目。我负责该项目的后台信息统计dashboard界面实现和后台界面美化等等。界面如下:


三、展望未来

个人见解

  1. 对于一名工程师而言,究竟应该是更”专“一点好,还是更”广“一点好呢?
    :在我看来,“专”与“广”是无法比较那个好的,“专”与“广”各有利弊,“专”可以让你集中精力、全力以赴的去解决出现的问题,但同时你也会被局限在一定的思维之中。而“广”虽然可以让你触类旁通,另辟蹊径来解决问题,但是同时会让你眼花缭乱,头晕目眩。对于工程师而言,“专”决定你的深度,而“广”决定你广度,“深“而不”广“和”广“而不”深“皆是不可取的,就像在相等的周长中,正方形的面积要大于等于长方形的道理是一样的。综上所述,我认为二者都重要,没有哪一点更好的说法,主要看个人的取舍,适合自己是最好的。
  2. 商业价值与开源精神是否矛盾?
    :对我来说,商业价值与开源精神不应该矛盾,商业价值存在的意义在于维护个人或者组织的劳动成果,开源精神则可以促进产品更加完善,功能更加丰富,性能更加高效,虽然目前可能二者不可兼得,但是我觉得以后可能会有解决方案的。
  3. 项目/任务的大小应当由什么指标来决定?
    :需求的数量和难度。我看了许多人的观点,他们认为由代码量来决定,而我认为代码量只能作为辅助参考,就比如同一个任务,我用C语言写可能只要几百行,如果用汇编的话可能要几千行,就凭代码量的话我们能说用汇编来写的任务更大吗?可是他们的任务是一样的。所以我认为任务或者项目的大小主要还是看需求的数量和难度。
  4. 极致是否会导致“偏离正道”?
    :个人观点,我觉得有可能会;所谓极限编程,就是把一些认为重要和有效的做法发挥到极致。虽然他重要和有效,但是他并不是整体,就比如人的大脑比较重要,如果发挥到极致的话有可能会头重脚轻,不利于行走。但是也可能成为最强大脑,掩盖其他的缺点。所以我觉得有可能会。
  5. 软件的缺陷是否应该在规格书中说明?
    :我觉得应该要。虽然可能会降低软件的评价,但是可能可以让用户避免一些糟糕的情况发生,况且列出缺陷也可以让用户更加信任你,用户使用起来也比较放心,毕竟他了解软件的缺陷,可以做出相应的措施来预防。

职业规划

  • 短期目标
  1. 每天背40个单词,做适当的英语练习,考过英语六级
  2. 每周轮流复习高数、线性代数、算法、马克思原理、英语、计算机网络等等,准备考研
  3. 下学期每天认真听课,记好笔记,晚上按时复习,保证拿到奖学金
  • 长期目标

  每天抽空了解一些软件工程方面的新技术,拓宽眼界,提高自身的知识储备,为以后参加公司面试做好知识准备

课程期望

  听学长学姐说软件工程这门课比较折磨人,可正所谓不经历风雨,怎见得彩虹?我希望通过这门课我可以学习更多得软件开发的知识,列如JavaEE,开拓我的软件开发的眼界,为以后的工作做好知识储备。

四、学习路线

着我往甲,挥我今枪,铸我未来相关推荐

  1. 林亦杉厦门大学计算机学院,挥别厦大,点燃未来-厦门大学计算机科学系

    --恭祝厦门大学计算机科学系2013届毕业晚会成功举办 又一季六月,凤凰花恣意的绽放,热情灿烂的迎来了2013届的毕业学子.梦想起航,青春散场,无处不洋溢着离别的感伤. 6月22日晚7点,在厦门大学自 ...

  2. 程序员中的霍元甲 [转至沈逸的专栏---shenyisyn]

    程序员中的霍元甲 <script language="javascript" type="text/javascript">document.tit ...

  3. 2022-2028全球静电模拟器枪行业调研及趋势分析报告

    据恒州诚思调研统计,2021年全球静电模拟器枪市场规模约 亿元,2017-2021年年复合增长率CAGR约为%,预计未来将持续保持平稳增长的态势,到2028年市场规模将接近 亿元,未来六年CAGR为 ...

  4. 非官方新人参考之quake3入门碎解

    2006年中秋节写的帖子,有一些疏漏之处想改正一下,另把一些基础知识和英文缩写的注释提到正文前,原文不让编辑了,所以修改了一下发在这里. 很多人都说q3门槛高.尤其是当cs兴盛之后. q3的高门槛对很 ...

  5. 天涯明月刀7月5号服务器维护,天涯明月刀8月5日维护内容_天涯明月刀8月5日维护结束时间、8月5日维护公告_牛游戏网...

    亲爱的玩家:青龙乱舞区.大地飞鹰区.血海飘香区.名剑风流区.边城浪子区全部服务器将在8月5日7:00~9:00停机维护更新,维护完成后上述各服务器客户端版本号升级至1.1.8.5.本次维护主要调整和修 ...

  6. 概率笔记10——矩估计和最大似然

    估计 生活中我们经常估计一些数值,比如从家到学校要走多久?一颗大白菜大概多少斤?凭什么估计出具体数值呢?"估计"不是瞎猜,是根据已有数据计算的.从家到学校往返过多次,手上也拿过无数 ...

  7. ubuntu系统损坏修复_修复损坏的ubuntu gui

    ubuntu系统损坏修复 I switch between work and Personal Computer a lot. I recently noticed that I haven't us ...

  8. 计算机系高考激励的句子,高考激励人心的句子及图片

    1.一年一度的高考又来到,短信送你神笔一只,此笔一挥无难题,此笔一挥文采洋溢,此笔一挥天下无敌.朋友祝你早日金榜题名. 2.在磨难面前,意志坚定的人,能够紧紧地扼住命运的喉咙,从磨难中汲取成长的智慧: ...

  9. 计算机学院开学标语,大学开学迎新标语

    第1篇:大学开学迎新标语 1.接过你的行囊,我们就是一家人 2.热烈欢迎新同学! 3.提升教育质量,建设*校园 4.*大学汇精英 浓墨重*书伟章 绿*校园聚新锐 春华秋实展宏图 5.立大志展宏图圆理想 ...

最新文章

  1. linux 下简单的ftp客户端程序
  2. 使用ORACLE生成随机数
  3. 内窥镜去反光的论文整理
  4. 自动特征工程在推荐系统中的研究
  5. C语言 复制字符串 malloc
  6. 93、App Links (应用程序链接)实例
  7. IT软件项目管理视频教程—软件项目管理实战教程
  8. 计算机分析桁架受力,结构力学教学中桁架的概念分析与实践
  9. 联想换机助手_Smart Switch.apk下载|S换机助手下载 v3.4.04 安卓版_最火软件站
  10. 智能指针的标准之争:Boost vs. Loki (转载)
  11. 你真的打算凑合过完这一生吗(转)
  12. 如何使用OpenSSL工具生成根证书与应用证书
  13. 中国经济形势开年如何看?
  14. CentOS-5.6-x86_64 配置SSH无密码登陆
  15. 前端经典面试题(60道前端面试题包含JS、CSS、React、网络、浏览器、程序题等)
  16. oracle 毫秒时间换mysql_Mysql与Oracle常用时间格式的转换
  17. 免费的css模板下载
  18. c语言 long与integer,VB中Integer(整型)和Long(长整型)有什么区别?
  19. MATLAB S-function(教程分享) 报错 flag = 3(output), at time 0.0. 输入参数的数目不足。
  20. 钱多多的编程语言晋升路

热门文章

  1. Formal Evaluation
  2. 半年总结(二)---2015
  3. TST5926E无线环境激励实验模态测试分析系统
  4. 分裂层次聚类matlab实现,凝聚层次聚类算法matlab源码
  5. Redis(一)数据类型、常用命令
  6. Android学习之带图片的Button
  7. Caffeine示例
  8. mysql 模糊查询时间段_关于SQL模糊查询日期时间的方法
  9. 因为WinRAR软件程序出错,而导致桌面的图标无法右键
  10. 5-1.Binding的方向、数据更新和Path