课程个人总结
1、回顾课程计划
对于第一周的计划,我学会App的基本制作,例如每日打卡App,对于登陆,注册,查询等功能可以简单实现,
在JavaWeb方面也有了很大进步,可以使界面不在只有表格,利用是springboot+vue,前后端分离,可以做一些简单的页面美化,虽然功能依然是增删改查,但是通过我们的团队项目,对vue前端的掌握已经很熟练。
以前:
现在:
2、《构建之法》的五个问题
(1)在团队中应该如何找到自己的位置。
- 自我评估:首先,进行自我评估,了解自己的优势、技能和兴趣。思考你在哪些领域有特长或经验,你对哪些工作内容感兴趣,并且你的价值观和目标是什么。
- 了解团队需求:了解团队的目标、需求和成员的角色分工。了解团队的使命和愿景,以及每个人在团队中的职责和专长,这将有助于你找到自己的定位。
- 主动参与:积极参与团队的讨论、会议和活动。展示你的能力、意愿和工作态度,这将使你在团队中更加可见并获得认可。
- 沟通和交流:与团队成员进行有效的沟通和交流,包括表达自己的想法、意见和建议。通过与他人互动,你可以发现自己在团队中能发挥作用的方式。
- 不断学习和成长:持续学习和提升自己的技能,以适应团队的需求和变化。寻找机会参加培训、学习新的工具和技术,以及扩展自己的知识领域。
- 接受反馈:接受来自团队成员和上级的反馈,并将其作为改进的机会。通过反馈,你可以了解自己的强项和发展方向,并在团队中找到更好的定位。
(2)在团队开发中,每个人的性格也不尽相同,有人喜欢把事情尽早做完,但也有人喜欢把事情放在后面,拖到最后,出现两极分化,这样就会产生冲突、工作进展缓慢、合作不愉快等,那如何协调和解决这件事情,从而来保证团队的高度团结和团队开发的效率?
项目开始之前统计好每个人做事情的习惯,分配适合他们的工作部分,其次,规定固定时间,团队成员一起开发。
(3)在团队中,每个人的水平层次也不尽相同,那在团队中如何合理分配每人的任务?
力所能及,并可以通过学习去解决的范围内分配任务,并对个人领取任务的难易程度,不同比例的分配最后的报酬,达到收益的公平,干得多,拿得多,想要拿得多,能力却不够,那就需要自己努力的去学习。
(4)在团队中有可能会有这样的情况:“为什么他的任务比我的少?”,“为什么他工资比我高?”。那么团队中这样的分配如何找到一个平衡点?
1.干得多并不代表就挣得多,如果你干的都是不重要的事、小事,虽然很多,一天也很忙,但这种事情换成其他人也能干。而别人干的都是专业上的事,你干不了,并且干的事能为团队带来价值、带来收益,稀缺性决定着价值,也决定着其在团队中的地位,那么他拿的工资高就无可厚非。
2.职场并不完全是公平、公正的,领导也不都是一碗水端平。
(5)在开展项目之前的需求分析阶段,各种分析数据是软件团队自己去搜集还是团队从其他途径获取?!
每个方面都有,这需要看团队具体的能力和人脉。
3、产生新的问题
重复的工作会磨灭创新性,不停做同一件事,往往会忽视而难以发现新的东西。那么作为一个软件工程师,如何在团队工作中保留自己的创新能力呢?
每个人都觉得自己在项目中出力很多,其实其他人觉得不努力应怎么解决?
4、“事后诸葛亮”分析,新的感想?
感想主要有两点。第一,事先的计划非常重要,要把计划这一步算到开发的时间规划里面去,而不是占用额外的时间(这样往往计划的不好)。第二,开发的时候要先完成项目的里程碑,在每一个里程碑的环节,项目产品要具备一定的完备性。不能在一个里程碑完成之前,就急着赶后面的进度,这样会有很多bug和意料之外的问题。“事后诸葛亮”分析这样的阶段性的总结反思还是非常有必要的,它能让你明确下一阶段的目标和努力方向。
5、对比一些技能评价表,你有什么提高?
通过一学期的学习,个人的代码能力可以加分,对程序的责任心,认真积极态度可以加分。不能用数字衡量的比如对软件工程的理解,团队项目的经验等。
6、意见和建议
这门课产生的影响已经潜移默化的改变了自己平时的科研和学习的流程。明确课程的发展方向很重要,是未来发展的基础。希望可以更好的引领学生,塑造自己的目标
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!