程序员需要培养哪些职场思维能力
软件开发程序员除了需要不断的提升自己的专业能力以外,一些职场的思维方式方法也是需要学习和培养的,今天我们就通过案例分析来简单了解一下,程序员需要培养哪些职场思维能力。
(相关资料图)
1.团队管理篇
1)【团队定位】团队需要容纳各种类型的人:奋斗型、中庸型、知足型、创新型、领导型、稳定型...希望每个成员都能找到自己的定位(有存在感,体现价值),并超越自己一小步。
2)【遵守规则】守规矩,讲道理。圈子的规则,当无法打破的时候,先遵守进圈子,等有能力后再讲道理。(小到一个团队一个公司,大到行业,国家,世界,WTO)
3)【注重沟通】主动沟通,尝试接纳不同类型的人,积极融入团队,打开新世界的大门。
4)【做事方法】做事方法:对事不对人,多换位思考,圆滑不世故。
5)【消除负面】遇到问题不抱怨(负面思想载团队发酵很可怕,实际上没有必要),积极找到解决方案,不要杞人忧天,要胆大心细。
6)【团队氛围】轻松工作,营造轻松愉悦的团队氛围(外松内紧,遵守原则下大化自由),坚决不内卷(技术人已经很不容易,快乐工作,很有必要)
2.项目管理篇
1)【制定计划】制定计划要细致,达成一致后,尊重版本计划,努力达成。
2)【核心原则】任何临时增加的需求、变更的需求需要告知leader,一起评定计划、风险。研发不得私下接需求。
3)【把控风险】风险及时上报,及时扑灭。做到风险可控。
4)【打破阻塞】木桶效应:不能阻塞团队研发进度,不当团队的短板。
5)【团队合作】在多团队合作场景,积极主动沟通,打破部门壁垒。在多次成功合作基础上,建立团队信任感。
6)【总结复盘】善于针对项目版本做复盘总结,逐渐优化项目管理。
3.技术设计篇
1)【根本宗旨】业务重要还是技术重要?毫无疑问:业务重要。当发生碰撞时,先保业务,再完善技术。(底线是技术要能支撑业务稳定运行)
2)【技术设计】重视设计,但不要过度设计。设计绝不是一蹴而就,迭代是必须的。
3)【代码质量】重视代码质量:规范、注释、优雅等等。代码洁癖本生没问题,但不要过度。
4)【分享学习】开源时代,多做分享,共同提高。三人行必有我师:学会利用身边的资源,提升自我编码/设计能力。
5)【构造体系】善于总结,技术提升更快,构造完善的技术体系,架构师的要求之一。
4.职业发展篇
1)【认清自我】认清自己:没有谁比谁聪明多少,资历也不能说明一切,弯道超车时常发生。
2)【职业规划】制定职业规划,按照计划去执行,努力达成。
3)【持续学习】保持一颗持续学习的心,提升自我。有准备,机会来了才可能抓住。
4)【坚守初心】成功路上,懂得舍得(断舍离,选择>努力),坚守初心,砥砺前行。
5)【一些执念】35岁找不到工作了?如果你升职到技术经理、总监,且行业有一定地位,会有一群人等着年薪百万+挖你。
关键词: 思维能力