软件工程第一次作业
这个作业属于哪个课程 | 软件工程2024-双学位 (广东工业大学) |
---|---|
这个作业要求在哪里 | 软件工程第一次作业 |
这个作业的目标 | 初步了解团队开发相关事项以及简单规划未来 |
其它参考文献 | 无 |
--
目录
--
1. 评估当前的自己
1.1. 个人信息:
- 昵称:路人杰
- 兴趣:去码头整点薯条
- 专业:高分子材料与工程
1.2. 当前值
-
成果和获奖经历:
无 -
专业水平:
掌握的编程语言 | Python ; C |
---|---|
技术框架 | 汇编语言,单片机 |
开发软件 | VS Code |
累计代码量 | 1k+ |
- 项目经历:
- 之前为了做材料测试写过一个计算材料形变率随探头深度变化的建模程序段,但是完成度很低,基本上只做到了初始化表面各点三维数据,而且用的是C,不好搞绘图接口,这次唯一收获的就是数组使用的熟练度吧。
- 还有一次是个人兴趣,尝试用Py做一个电商平台抢券的程序,直接照着模板做,果然不行。。。
2. 展望未来
2.1. 思考并回答《构建之法》相关问题
2.1.1. 为什么读了书之后我提出的问题那么少?
书中所述是作者20年来从业的经验之谈,是从全局的角度总结出来的。普遍来讲,学生只熟悉其中的一部分,其它的都是通过书来了解,而没有足够的阅历或者说经验,也就想不到什么问题,即使认真读完了,理解了,个人认为和“掌握”相比还是差一点,就差在实践经验。
纸上得来终觉浅,绝知此事要躬行。
我觉得这句诗足以概括整个回答了。
2.1.2. 我都是大学生了,上课还要认真听老师讲课么?
这个取决于个人能力,如果确实学过了或者有其它的事要做,可以自己规划,但是一般而言应该认真听,很多时候一些东西是潜移默化地被训练出来的。
2.1.3. 如何区分一个好的程序员和不好的程序员呢?
方法有很多,因为标准也有很多,如果是指工作效率高,那么很多程序员都算,毕竟效率高就可以相对轻松地完成工作或者做更多事拿更多报酬,仅需调用其它算法并整合;若指的是钻研能力强,那就相对少一些,为了提升算法效率或者自创算法,往往需要花上比较久的时间,总之,怎么定义好不好是关键。
2.1.4. 为什么要在大学中只用一学期软件工程,时间够吗?
师傅领进门,修行在个人
2.1.5. AI辅助编程,是一个银弹么?
就现阶段以及不远的将来来看,不是,它可以作为高效的辅助工具,成品仍然需要人类做最后的工作,而且思路提供者也还是人类。但是在更远的未来就不好说了,或许AI已经可以接管一切。
2.2. 未来职业规划
考个研先,如果工作大概会选择稍微偏硬件部分的。
2.3. 课程期望
- 提高编程语言应用熟练度
- 了解并熟悉团体开发流程
- 知道软件怎么赋能其它专业