软件工程实践总结——学无止境

这个作业属于哪个课程 福州大学-202302软件工程实践
这个作业要求在哪里 软件工程实践总结&个人技术博客
这个作业的目标 课程回顾与总结、个人技术总结
其他参考文献 《构建之法》、React中文文档Ant Design


一、课程回顾与总结

1.1、以前问题思考的博客链接

软件工程实践寒假作业-222100122洪冠诚

1.2、对自己曾经思考过的问题再次进行解答

Q1代码量与个人的编码能力有直接关系吗?
A1

代码量与个人的编码能力确实存在一定的关系,但是并不是简单的线性关系。经过了这学期的实践,我更加明白了,编码能力是一个多维度的概念,它不是单一的用代码量来衡量的,它包括但不限于编程语言的熟练度、算法和数据结构的理解、软件设计原则的应用、问题解决能力、代码的可读性和可维护性等。
因此,不应该仅仅用代码量来衡量一个程序员,这是非常片面的。但是一般情况下,个人的编码能力确实会随着代码量的增加而提升。但是如果是持续地“灌水”,而不追求代码质量的话,那最终也会止步于此,不再成长。

Q2学完了这些理论知识后很久的一段时间都用不上,那么学习那么多的理论知识还有没有用呢,在理论知识和实践知识的方面我们又该怎么权衡呢?
A2

理论与实践究竟谁更重要?我想这是一个自古以来不断被争论的话题。我认为,理论知识和实践知识对于一个人的成长来说是同样重要的。计算机是一门工程学科,空有理论而缺乏实践的话,是难以将理论知识转化为实际的,实践是检验真理的唯一标准,只有实际做过,才能检验理论的有效性、正确性。光实践而不扩充理论知识的话,会与前沿的方法和知识脱钩,难以为实践带来助力。
本学期设置了“软件工程”与“软件工程实践”这两门课,我想正是出于此目的,“软件工程”这门课为我们扩充理论知识,“软件工程实践”让我们的理论知识得到了很好的用武之地。
但是一个人的时间和精力都是有限的,面对浩如瀚海的知识,我们应该有所取舍,对于重点的理论知识,应该要更多地进行实践辅助理解。

Q3大模型+CoPilot 会成为银弹,还是阻碍了初级程序员的成长?
A3

大模型对于初级程序员的影响,我认为是多方面的。
从积极的一面来讲,它可以帮助程序员提高编程效率,节省繁琐的工作,将精力用在核心模块的编写上。在本学期的众多代码任务中,我也经常使用大模型指导我编写代码大大提高了我的效率,也能帮助我尽快地上手一门语言或者一项技术。
从消极的一面来讲,如果初级程序员太过依赖大模型,什么都让大模型做,这将会导致程序员的编程能力下降,如果到了真正需要考验独立编码能力的时

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值