1.程序开发者的性格特征:
1)能够承担压力 2)整洁 3)谦逊 4)幽默感
程序员的段子:杀死一个程序员不用枪,只要改三次需要求就可以了。程序员讨厌的四件事:写注释,写文档,别人不写注释,别人不写文档。
2.优秀开发者必备的能力:
1)积极主动,这是高效能人士的7个习惯里的第一个习惯。
2)自主学习,这没法,技术发展太快
3)逻辑思考力
4)想象力,这个怎么说,解决问题需要一些想象,不然处处都是死胡同。
5)分析问题的能力
6)沟通的能力,发现很多开发者问题都描述不清楚,关键点: 目标,方式,协议 。推荐,非暴力沟通,关键对话
7)目标管理
8)信息检索,不用百度,只用bing 和搜狗,360 搜索
9)任务分解,按照某种规则,分解为一组相对简单的任务,原则,相互独立,完全穷尽。
3.职业选择
先选领域,后选公司,再选岗位。个人倾向大于通用逻辑。
4.抗衰老,应用型的开发工程师数量众多,竞争激烈,工作8-10年的老司机如果修为不到,很容易被替代,这就是所谓的 青春饭,应对思路:在编程能力,业务能力,软件设计能力和工程能力四个维度上打造核心竞争力,向技术专家,架构师,技术+业务或技术管理这几个方发展。
5.混日子指南: