Self Cultivation of Programmers
写给年轻程序员的建议
- 比“一般人”更努力
- 适时建立个人权威
- 保持好奇心
- 抛开代码与人沟通,结识更优秀的人 or 通过代码/参与项目结识其他开发者
- 为优秀的人工作或努力
- 协调生活与工作,enjoy your life
- 相信自己的天赋和创造力
- 尽可能持续地、长久地做一件有意义的事,把它做好做精
- 保持严谨、维持声誉
- 勤于思考,不轻易说简单/不可能
- 找到自己所热爱的,对人对事保持真诚和热情
- 锻炼表达能力,敢说多说,创造机会、把握机会多讲多分享
- 深入地思考,不要浅尝辄止、皮毛肤浅
- 善于总结归纳,从纷繁的表面现象中总结抽象发现问题的本质、发现关键的问题
- 纵横捭阖、合纵连横 将不同领域不同角度的东西相贯通、发现相似之处、共通质处,并从迁移比较中获得启发
- 对新鲜技术保持敏锐,学习新技术、新观念并将其应用到自己的工作中
- 平衡取舍,在有限的时间有限的资源有限的能力内解决问题
- 快速迭代更新
- 从失败中学习,积累经验,总结方法
- 对自己、对项目、对代码、对事情有着高的自我要求
- 不要图省事而做一些愚蠢的事情
如何找到靠谱的程序员
- 简历:重点项目经验;与编程有关的社会化活动
- 自我介绍,介绍自己最擅长的、最有激情的
- 语言表达能力、逻辑思维能力、专业能力
- 是否有清晰的自我认知和自我肯定
- 是否有自己所热爱的,是否葆有激情与热忱
- 基础打牢了吗?
- 对自己专精的技术是否足够深入?