688
社区成员
发帖
与我相关
我的任务
分享| 这个作业属于哪个课程 | 2023年福大-软件工程实践-W班 |
|---|---|
| 这个作业要求在哪里 | 软件工程实践作业要求 |
| 这个作业的目标 | 准备工作、回首过去、立足当下、展望未来、学习路线 |
| 其他参考文献 | 《构建之法》、markdown教程、Xmind、CSDN、GitCode |




修改默认编辑器为markdown,根据语法说明编写。
仓库地址:戳一戳
上传截图:

当初在有这个想法前一直是想学临床医学的,高考结束一下子感觉不想再背医学那么厚的书,想学习通过理解着手实践的类似专业,查阅了相关资料后对计算机有了很大兴趣,又看到软件工程偏向实践,计算机更偏向理论,所以一股脑的扎进去福大的软件工程了。
期待应该是毕业后能有个不错的工作,吃完青春饭拿着存款开个小店过好自己的秃头小日子;
想象的话就是对这个专业的方向比较迷茫,担心学着会很难又给自己打气努力学应该是可以的,每天应该就是debug掉头发debug,但总体应该是培养自己的兴趣虽然会苦但也会乐在其中。
当初是希望自己进去后要先端正心态,不要自卑,因为那时感觉进入大学的人应该都很厉害很厉害,所以很多时候都怕觉得自己做的不好,所以打算进入大学先多多融入班级和校园生活,当班委,竞选主席团,为同学们筹划活动等等,倒是没有立下什么flag,就是希望自己进入大学生活后能够找到自己喜欢的生活和学习节奏,很期待大学生活,提前搜索掌握了学习计算机常用的有帮助的软件。
| 姓名 | 康思雨 | |
| 年龄 | 21 | |
| 爱好 | 听歌自习、Timi、恰美食 | |
| 联系 | 18183424102 | |
| 班级 | 福州大学数学与计算机学院软件工程2班 |
| 成果和获奖经历 | |
| 大一上学期 | 担任院分团委主席团副主席、班级副班长,宿舍舍长,文化巡礼活动总负责人,校运会队列指导,获”精神文明奖“,成为入党积极分子 |
| 大一下学期 | 担任院分团委主席团副主席、班级副班长,宿舍舍长,参与志愿服务,微电影总导演 |
| 大二上学期 | 担任班级副班长,宿舍舍长,参与校园活动 |
| 大二下学期 | 担任班级副班长,宿舍舍长,参与校园活动 |
| 大三上学期 | 担任班级副班长,宿舍舍长,参与校园活动十余项,参与志愿服务,校园消防知识竞赛二等奖,手语短视频大赛二等奖,成为发展对象后考核成功成为预备党员 |
| 专业水平 | |
| 掌握的编程语言 | C、C++、汇编、java、xml、html、C# |
| 技术框架 | Yii2.0 |
| 开发软件 | Dev-C++、Visual Studio、Vs Code、IntelliJ IDEA、starXML、Navicat、Matlab、MathType、MathPix |
| 累计代码量 | 20k |
| 项目经历 | |
| 成绩管理系统 | 该项目分别在不同学期采用C++的链表结构编写,java和C#三种语言编写成三个版本,都能够对学生成绩进行增删改查,后续的java和C#采用GUI增加了用户登录界面,新增管理员功能。 |
| 图书馆管理系统 | 该项目采用java语言的继承和接口相关知识,实现登录界面和管理员与普通用户的功能 |
| 影院订票系统 | 该项目采用XML语言对影院订票系统进行需求分析,用starXML绘制用况图、活动图、时序图和协作图等 |
| 我的博客系统 | 该项目基于BootStrap采用MVC模式通过Yii2.0框架实现前后台工作,对文章能够进行增删改查,对文章评论权限修改等功能 |
问题一:0.0 我都是大学生了,上课还要认真听老师讲课么?问题来源
我觉得听不听课和是不是大学生没有一定的联系,我初高中时对于老师的课就是选择性的听,如果这门课我很擅长,那我课上做相应课的任务,遇到老师讲的正是我疑惑的便认认真真听,如果这门课我学的一般,我就会基本一整节课都认真听讲。大学和其的区别是大学每门课的知识点广课时短没有相应题目频繁练习,所以大学课上的内容我认为理解更重要,至于考试什么的才是你课下需要去复习的,但相应的课上我们理解了课下复习自然更有印象也 更好理解,所以对于大学生,我认为一堂课能吸取百分之八十的内容这节课就算听的很成功了。
问题二:1.1 如何区分一个好的程序员和不好的程序员呢?问题来源
在职场中,程序员主要是在满足客户需求的基础上,对于相关业务的熟练程度,我们在学校学习的数据结构等算法知识是为了让我们更好的理解而能掌握现有的框架,好的程序员也就能因此学会变通,理解其中由来,debug更少。
问题三:1.1 程序员是否有必要为满足小部分人的需求去做软件,或者为软件添加某些功能?问题来源
《构建之法》第一章就有说到”本书的培训目标是研发出符合用户需求的软件,通过实际的工作收集、推导、提炼需求......“,也就是说虽然主要是研发出符合客户需求,但我们也同样需要提炼需求,提炼的目的就是筛选出大部分客户的需求,因此我们应优先考虑整体,只有满足小部分客户需求是有更大利可图时我们才需要考虑。
问题四:1.1 认为软件系统十分复杂是不是因为软件工程还没有充分发展?问题来源
不是,软件工程不管是从工程量还是团队合作任务都比较重也就是软件系统比较复杂,但我们得弄清楚这些其实是由团队共同研发的,每一个人所负责的部分背后已经有很多前人所提供的便利,并不是软件工程还没有充分发展,而是客户需求的多变性,我们的软件系统诞生的目的就是为了迎合客户的需求,因此我们需要从本质上看待这个问题,软件系统十分复杂并不是软件工程没有充分发展,而是客户需求的多变性。
问题五:1.1 软件开发是年轻人的饭碗,吃的是青春饭?那年纪大的程序员经验丰富但是快速学习能力拼不过年轻程序员的时候该怎么办呢?问题来源
最初学习软件工程时我也是这么理解的,但其实年纪大的程序员面对的问题比较多,年轻人的目标就是趁年轻多学习几门技术,而年纪大了学习能力等对下降,但也面临着要么工作十几年已经财富自由不需要继续工作,要么选择转型,软件行业不止需要创新,很多部门也需要技术熟练不会发生太多技术变化的,很多职业都是这样,年龄大了再投简历自然机会少,所以年轻时多学技术后找到企业文化好的公司比较重要。
我未来比较倾向于产品经理,我社交能力较好,擅长共情能够更好的去了解客户需求,团队能力也在不断训练,但项目经验很少,所以我准备考研提升学历的同时在研究生期间积累项目经验,我希望未来我能熟悉自己团队各部分功能,不断和客户沟通需求与团队确认开发。
我对于软件工程实践课程的理解就是能够对一个项目进行完整的跟进,从项目建立,再到需求设计,着手进行开发,不断测试维护的整个过程。
我期望通过软件工程实践课程的学习后,能够更深刻理解项目开发的整体流程,更精准分析项目需求,希望能够通过进一步学习java,提高后端编程能力。


社交能力强,java知识体系总结的不错,继续加油!
社会活动能力好强,赞!一个好的产品经理也应当是对技术全面了解的,加油!