程序员的职业发展

我是一只小可爱
程序员的职业发展 公司是一个像家一样的组织,家不讲规则,公司讲规则,更像是一个足球队。目标清晰才能迅速成长。构建自己的核心竞争力,你能从公司可以带走:技术上的成长,你对业务的理解做业务中的经验,团队对你的认可度。 要掌握:专业能力 学习 专注 抽象 沟通 理解业务 逻辑思维 系统性思维 影响他人 1. 专业能力:这是立身之根本,在什么时候都要保持自己的专业能力,不能丢掉 2. 理解业务:对业务本身的理解清楚,才能高效高质量的去解决问题 我们要做的事情: 1. 像写诗歌一样优雅的写代码,规范化 2. 对低效率的事情零容忍;使用适合当下的技术,学习面向未来的技术(明确新技术带到什么优势,新技术是不是很稳定,新技术在市场上是否有人了解掌握) 3. 没有最好的架构只有最适合的架构 4. 工程能力 职业化:同一时间、同一地点做同样的事情成本最低 5. 你不是在为老板打工,而是在为自己工作,抱着打工的心态去工作回会是完成任务的状态,缺乏锻炼机会。不要太多去关注这个事情应不应该是自己的任务,尽可能多的去做事情。 6. Believe in 技术:信仰技术,相信技术可以改变世界;站在巨人肩膀上做创新,不要重复造轮子,行业中有很多前人的积累,要善于学习吸收;追求enginering excellence,追求工程极致,是否做到最好;每天学习,不断提升自己;ownership对一个事情要有主人翁意识,负责到底 新人需要的能力: 1. 快速融入团队的能力。坦诚对待周围的伙伴,主动去向伙伴了解,积极的参与活动 2. 搞定自己工作的能力。遇到问题多请教导师 3. 坚持下去的能力。 责任感的重要性: 责任比能力更重要。责任感本身就是一种能力,责任感是卓越的原动力,责任是一种与生俱来的使命,责任就是要用结果说话。对结果负责,而不仅仅是对过程负责,不要只关注自己事情的一个点,要从全局结果的角度来看。没有结果的过程是没有意义的,没有过程的结果是没有高质量的。不懂产品的技术不是一个好的管理者 靠谱: 所谓靠谱就是:凡事有交代;件件有着落;事事有回答,及时回复 什么样的人才会有更好的发展: 1.勤奋务实、执行力强 2.责任心强、有担当 3.成长:好学精进、善于总结、主动沟通与分享 极度渴望成功,付出非凡代价。你要什么?你有什么?你要放弃什么? 人生最重要的事情:事业、家庭、健康 职业分化该怎么选择:看你最羡慕什么样的人,你的兴奋感来自于哪里,成就感来自于哪里 技术晋级考察点: 核心产出、技术提升、价值观
回帖
  • 2020-10-19
    “没有最好的架构只有最适合的架构”跟“没有最好的设计模式只有最合适的设计模式”一个道理
  • 2020-10-19
    早看到这篇文章就好了
  • 2020-7-7
    真好