读《程序员的自我修养》之个人发展
程序员如何发展,35岁以后就只能走管理岗位了吗?35岁以后真的就没有企业要程序员了吗?大龄程序员真的就没有发展了吗?要回答这些问题,首先就要知道程序员有哪些特征,了解了这些特征,才能对症下药,才能稳步发展。
下面说说程序员的共同特质:
- 
至少深入理解一门编程语言
 - 
看上去有些"傻"
 - 
他们是现实主义者
 - 
从自己的失败中学习
 - 
很懒却又很高效
 - 
善于发现并改造轮子
 - 
并行工作,有效利用时间
 - 
具备不错的软技能
 - 
身边有一些优秀的伙伴
 - 
对生活充满热情
 
这些都是程序员的共同特质,如果你不具备某些特质,说明你还不是真正的程序员。那么程序员未来该如何发展呢?首先可以成为一个自由程序员。
那么自由程序员有哪些类型:
- 
完全独立型:他们的项目都是自己一个人来完成的,他们都是全栈工程师,他们一个人就是一个团队。
 - 
兼职型:他们只是偶尔利用自己的闲暇时间来做一些小活,这些工作耽误不了他们多少时间。
 - 
混合型:他们本身就是一家公司的外包,他们可以接其他工作来干,工作和私活他们已经没有严格地界线。
 - 
临时工:朋友介绍或者临时帮忙朋友解决某些问题。
 - 
团队型:在某个领域深耕多年的自由程序员。他们会雇佣一个小型开发团队,通过经营一个网店或者服务网站对外提供外包服务。
 
那么作为程序员的我们,可以选择成为一个自由程序员,一方面可以成家自己的收入,一方面工作也更加灵活。
除了自由程序员外,当然程序员也可以进行创业,在今天这个创业时代的环境下,人人都可以创业。而程序员创业需要注意一下几点:
- 
避免做自己不擅长的领域
 - 
商业计划要想尽,不能想当然
 - 
参与者不能太少或者太多
 - 
研发周期过长或者产品缺少特点
 - 
只注重研发,不注重市场
 - 
没有雨用户维护关系,也不愿意向人求助
 - 
过分信任专家,对用户言听计从
 
程序员应该建立自己的个人品牌。
- 
起一个好名字
 - 
打造一个个人网站
 - 
写技术博客
 - 
开源自己的业余项目
 - 
参与知名的开源项目
 - 
参与更多线下活动
 
我最近听到的一句话,感觉很有道理,那就是一个人帮助的人越多,他才能越有钱,才能越富有。作为程序员的我们,我们的程序如果可以帮助很多人,我们写的文章如果能够帮助很多人,我们的项目如何能够帮助很多人,那么未来,我相信我们会走的更远。


