作业属于哪个课群 | 广工软件工程课程学习 |
---|---|
这个作业要求在哪里 | 软件工程课程第一次作业 |
这个作业的目标 | Git学习 ,评估自己,展望未来,学习路线 |
其他参考文献 | CSDN,百度 |
(一)学习git
- 作业内容:注册并加入课程CSDN社区,学习使用Markdown文本语法撰写博客,登录gitcode,尝试建立一个public代码仓库
- 仓库链接:点击进入仓库
(二)评估当前的自己
个人信息 | |
---|---|
姓名 | 汤民政 |
照片 | ![]() |
兴趣爱好 | 听歌,打游戏,美食,旅游 |
掌握编程语言 | C,JAVA,HTML,CSS |
熟悉的开发软件 | vscode,IDEA,dev C++ |
(三)展望未来
1.阅读《构建之法》回答5个问题
Q1:我都是大学生了,上课还要认真听老师讲课么??
A1:大学的课程是由学校安排的较为科学的培养路线,但老师上课的方式可能会枯燥使我们觉得很水,所以如果不能够在课上认真听讲的时候就要自行找网课找资料学习,保证能熟悉了解并掌握该门课程。
Q2: 程序员是否有必要为满足小部分人的需求去做软件,或者为软件添加某些功能?
A2:出于利益方面考虑,当然得先考虑大众的需求,在自身条件允许的情况下,可以在满足大众需求的基础上新增软件的功能。为满足小部分人的需求去做的软件也得在能得到对等的回报的前提下。
Q3:良性bug是否该被修复?
A3:例如游戏中经常出现一些bug导致游戏的而衍生新的玩法和新的趣味,这些bug就不需要修复。不过程序员终究还只是一个打工仔,修补修复还得看领导的想法。
Q4:如何能“证明”一个软件是可以继续发展的?
A4:首先得有用户粘性,在类似的软件产品中,有独特之处,并且还得能与时俱进的增添新功能,丰富产品。同时做好用户调研,满足用户的意见和遇见的问题。
Q5:个人在团队中应该只是一个流水线上的机器吗?
A5:软件开发是一个多人协作进行思维碰撞的过程,是需要灵感的,并不是一个死板固化的重复相同操作的流水线机器。
2.未来的职业规划
Java后端开发工程师