作为一个设计师或者程序员,有了一定阅历或者上了年龄后
都在思考一件事情:那就是自由职业者
让人欣喜的是自由设计师及自由程序员的平台如今都有不少
有了平台就有了空间,赚多赚少全在于你的能力和时间分配
从整体社会效率上看,我觉得这是个不错主意(如程序员客栈、码市)
但需要注意的是开发者的能力需要或者审核和认证
有了上岗证和质量保障,才会免去需求者的顾虑,平台也才会越做越响亮
很明显“平台”+“支付宝”缺一不可,但目前平台缺第三方的担保认证
都说做技术的大牛都喜欢开自己的博客
我最近翻阅了很多程序员的博客,发现他们大多活跃在一线城市、BAT等地方
无一例外,他们都用了自己的域名来写博客,来介绍自己,记录自己的成长
我虽不是程序员,但我知道这种开发过程中折腾的辛酸
10几个小时不眠不休只为解决一个bug,要我我也记录一下啊
这其实是件好事,我去翻他们的博客,我就收货了很多实用经验
我还发现一句话:终生学习者,好像爱学习是件值得夸耀的事,90%都这么写
其他职业我好像没有这么频繁的看到,但在程序员身上我看到有很多
他们可能是这个世界上思维最活跃,最爱记录、开源精神的人,优点很明显(复盘)
无休止的跟进,好像是这个领域独一无二的特点,成也此,败也此
成功因为格外的努力,不停的学习,也因此上了年龄后有种干不动的沧桑感
按此热爱学习的思维,理应过上最光鲜的生活,结果却并非这样
有一个词形容很贴切:半衰期,程序员所积累的编程知识在十年后将有一半没用
而医生、技师等职业,有一个相对较长的半衰期,往往是年龄越大知识会越来越渊博
程序员不是,他们需要不断获得新的知识来取代要死掉的知识
还有一个词:知识积累速度
在所有领域,必须满足一定的知识门槛才能获得“认证”(可聘用),
职业生涯的早期通常都是在努力获取知识。
然而,在编程领域,由于知识的快速衰减,似乎从未度过“学生时期”,一直在学习
前期积累,后期晋升,只要用心,一般人都是这个路子
高级别后的晋升,体现在不仅仅是金钱,而是更多的是期待
老板需要他们的“明星程序员”成为领导者来帮助初级开发人员,审查代码,执行访谈,
参加更多会议,帮助他们维护、构建复杂的旧版软件。
这一切都很合理,但又巧妙地牺牲了他们的知识积累速度,
他们不再有时间去读一些科技博客和文章
这时候,他们或许会体会到知识的腐烂,早期学到的一些东西开始有些过时了
随后开始迅速衰落和流失
这就是为什么,在这时候,许多人开始转向管理、销售、测试和农业(养养花草)
他们需要再次努力来保持水平和熟练度,但已没有足够的精力
他们的中年危机除了家庭(上有老下有小)还有事业(知识迅速衰竭)
其实,这对于年轻人来说是一个机会
看曲线,15年经验的小年轻比你30年工作经验的程序员水平还要高些
意味着什么呢,这个时候我开始接触最新的科技,
我无需打败任何现在时候的大牛,我也会超越他们,
技能排序在15年后重新洗牌,这也是我开始接触软件的原因,
长远来看引导下一代要比自己拼命干要强的多,跳出固有思维也很重要
对于他们和以后的自己两点建议
1、身体真的很重要,给自己留点学习新技能的机会
不要过度压榨自己,短期内不追求赚更多钱,拉长发展周期,
追求长久稳定,找更好的雇主(国企),才能在长期生涯中赚更多的钱和稳定
2、学习一些耐用的技能
把精力投入在那些有更长的衰减期的知识上,比如生活技能,
比如,算法逻辑、应用安全、性能优化和架构
知识积累形成体系和方法论,比学习具体技能要重要的多
网友评论