特此声明:《程序员的自我修养》是陈逸鹤先生为初入程序江湖之人所编写的一本优质的生涯指导书,本文为此书的读后感和笔记
职业生涯
一、写给年轻程序员的10点启示
- 正确的认识自己
- 比一般人更努力
- 适时建立个人权威
- 遵循最佳实践
- 保持好奇心并乐于探索新事物
- 抛开代码与人沟通
- 为优秀的人工作
- 生活,睡眠,旅行
- 相信自己的天赋和创造力
- 比一般人更努力
二、那些程序员们后知后觉的职场经验
- 你的薪酬与工作量无关
- 尽可能持续做一件事
- 唯一不变的就是变化本身
- 你的声誉非常重要
- 理解沟通的意义
- 你的右脑将是你成功的关键(比如ppt写的贼6)
- 不轻易说简单或不可能
- 不应该总单打独斗
- 你的能力显而易见
三、每个程序员都应该了解的一件事
- 读与技术无关的书
- 会写文档
- 学会包装
- 尝试多讲
- 建立社会化联系
四、程序员的烦恼
- 是否继续留在一线城市? --看自己内心
- 小公司的事情过于繁杂? --跳出来怪圈学会管理
- 创业公司的危机感? --这是一份不错的成长,危机与机遇并存
- 技术单一想学更多? --好想法,并实践
- 自学编程应该学习哪一门? --JavaScript
- 大专学历能进大公司吗? --可以,但需建立自身影响力,成功在能力而不是学历
- 非计算机专业可以从事软件开发吗? --看自己是否真的爱好,真的适合
- 总是熬夜,睡眠不足? --提升效率
五、职业生涯建议
- 尽早确定你想做的事情
- 10000小时定律
- 提高工作效率
- 简明的沟通方式
- PKSS与持续学习
- 学会控制情绪
- 让最优秀的人围绕你身边
- 善于归纳与表达
- 掌握英语
- 睡眠使你更加强大
个人发展
一、优秀程序员共有的特性
- 至少深入了解一门编程语言
- 大智若愚
- 都是现实主义者
- 从自己的失败中寻找经验
- 懒惰却又很高效
- 善于发现并改造轮子
- 并行工作,有效利用时间
- 具备不错的软技能
- 身边有一些优秀的伙伴
- 对生活充满热情