职业规划——第0章、哇,原来需要的这么多

时间:2022-04-25 00:40:03

最近公司内部在搞一个有意思的活动,内部模拟面试。

本次活动内容侧重Java相关的生态圈。不过其他的语言生态圈和领域,思路和道理也可以借鉴

目的

  • 让小伙伴更清晰的知道自己当前的情况。包括技术、项目、管理及个人能力等。
  • 让小伙伴更清晰知道团队需要什么样能力的人,激励小伙伴往下一个职业任职前行。
  • 通过面试暴露问题,然后集中解决、讨论、分享、培训,快速提升小伙伴能力
  • 让小伙伴更清楚团队的文化,更好的吸引其他小伙伴的加入。

不管面试还是在平时,工作的一个最佳状态应该是互惠共生。企业需要有能力的人解决问题,同时也会提供机会和资源。我一直觉得面试或者共事像相亲。处得愉快,能得到自己想要的,就可以奔着结婚;反之,转身后就是路人甲而已。

面试的维度

  • 技术
  • 软件构建
  • 项目管理
  • 团队管理
  • 个人成长

技术能力

强烈建议有自己的技术能力的知识体系,并且用xmind固化出来。

  • 结合生产环境及解决问题的应用场景。
  • 要有自己的理解并且知道什么情况下怎么使用这个技术。
  • 结合其他技术,固化解决方案。

软件构建

有不少小伙伴是在凭经验做软件。力荐《代码大全》,《重构》,《UML基础、应用和案例》,《HeadFirst设计模式》

  • 评估准确的项目周期。
  • 保证项目在可控范围,保证项目能快速推进,正确上线。
  • 需求分析,给出合理性建议,完善产品。
  • 设计系统,提高可维护、可扩展,降低复杂度和成本
  • 保证项目质量,提高可维护、可扩展,减少bug率,增加项目的健壮性
  • 可控的测试节奏,保证项目的质量,反馈提升开发的质量,优化项目研发的流程
  • 自动化的发布,定位和解决问题等

项目管理

管理不是让一个只会A的小伙伴会B。而是让一个会A,B的小伙伴发挥出A,B的能力,并且能让他在下次发挥出C的能力;而不是让他只发挥A的能力,并且还深信自己只会A。其实是在让资源使用率最大化。

  • 了解小伙伴到底有多少的潜力,最大化。
  • 解决小伙伴的问题,让他发挥自己最大的潜力。
  • 提升主观能动性。
  • 减少中间环节的内耗,信息同步,沟通成本。

团队管理

学习型团队是一个不错的选择,会让团队越来越强大。力荐《不懂带人你就自己干到死》,《关键对话》,《联盟》。

  • 职业规划,赋能。
  • 自我管理,让整体团队都成为自己的CTO。
  • 建立机制和土壤,避免问题,加速成长。

个人成长

软能力是常被人忽略的能力,但是他却是人和人区别至关重要的能力。你越早掌握它,就能获得越大的收获。

  • 变得更优秀的强烈意愿。或者说三观。
  • 心智和性格。
  • 语言能力。听,说,读,写。
  • 沟通能力。
  • 时间管理
  • 知识管理
  • 结果导向
  • 逻辑思维
  • 判断力
  • ....