软件工程作业1
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/2023softwareengine/homework/12915 |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/2023softwareengine/homework/12915 |
| 这个作业的目标 | 自我评估,展望未来 |
| 其他参考文献 | 无 |
评估当前的自己
| 姓名 | 林芷茵 |
|---|---|
| 头像 | ![]() |
| 兴趣爱好 | 音乐 |
| 成果和获奖经历 | 无 |
| 专业水平 | 掌握的编程语言:C语言 |
| 项目经历 | 无 |
展望未来
问题及思考
| 问题及地址 | 思考及回答 |
|---|---|
| 1.如何区分一个好的程序员和不好的程序员呢? https://bbs.csdn.net/topics/605556872 |
我认为,一个好的程序员首先要有自己的思想,对于同样的一个问题不可以照搬他人的想法,对于算法也是,虽然使用的代码是相同的,但对于相同的内容要有自己的思考,而不是仅仅只是实现算法。第二,一个好的程序员必须技术过硬,具有丰富的专业知识和行业常识;再者,一个好的程序员也需要具有一定的前瞻性思维,因为软件工程这个行业进步和更新速度非常快,如逆水行舟,不进则退,前瞻性思维能让一名程序员不仅不“退”,还能向前更进一步。 |
| 2.程序员是否有必要为满足小部分人的需求去做软件,或者为软件添加某些功能? https://bbs.csdn.net/topics/605550627 |
答案是肯定的。软件和程序员存在的意义,很大一部分就是为了便利我们的生产生活和人类社会进步。小部分的需求就像公共场所的残疾人设施一样,残疾人在社会中的占比小,但他们的需求是切实存在的,不能因为人数少而忽视他们的需求,先进的社会的重要标志便是所有人都能在此之中安居乐业,同理,软件和功能是为了让我们生活的世界变得更先进而存在,因而需要尽可能满足存在的一切合理需求。 |
| 3.认为软件系统十分复杂是不是因为软件工程还没有充分发展? https://bbs.csdn.net/topics/605357244 |
软件系统是是一个相当庞大的系统,就像树干分支,正是因为已长成参天大树,才枝繁叶茂,软件系统是一棵参天大树,正是因为充分发展,才有复杂而有序的分支和内容。 |
| 4.个人在团队中角色就像是一个流水线上的机器吗? https://bbs.csdn.net/topics/600465358 |
不是。流水线上的机器仅仅是重复地、机械地完成任务,而个人带有自己的主观思想和思辨能力,会根据任务不同调整自己,不仅仅是机械地重复。 |
| 5.代码量与个人的编码能力有直接关系吗? https://bbs.csdn.net/topics/605357023 |
有一定关系,但不一定是直接关系。我认为一个人的代码能力在于深度而不在于广度,应该是在一个领域或一个方向做到极致,触及到深入的内容。当然,量变也会引起质变,但这个“量”因人而异,因此不能仅仅根据代码量来判断一个人的编码能力。 |
未来的职业规划
可以用思维导图来描述

对于软件工程实践课程的理解和期望
我觉得软件工程是一个桥梁,把计算机的功能和人们的需求连接起来,使计算机技术更加亲民、实用、好用。希望在本学期软件工程课程的学习中能够锻炼自己的学习能力,开阔眼界。
思维导图和学习路线

gitcode仓库地址和截图
| 仓库地址 | https://gitcode.net/lzyhhxxtt/markdown-course |
|---|---|
| 截图 | ![]() |



浙公网安备 33010602011771号