在上一篇文章 《程序员的自由人生(上)》里,我最后的观点是“那些响当当的口号,所谓的世俗理想,不如深入心灵,潜藏在心底的对自由的渴望。真正为了实现自己的自由而努力,才是你应该去思考的事情。”
其实此刻的自己也一直在为我的笔下能够写出如此令我心潮澎湃的句子而自豪,我也为自己又拨开了世界的一层面纱而欢呼雀跃,那种看到世界的虚伪假面正在被你一层一层的解开的情景,是多么的激动人心!
在这里我要引出一个哲学命题,如果人的意义即是自己的想象,那王阳明的心即理的意义在哪儿呢?即使确立了心即理,虽然比物即理要靠谱很多,但那也只是一个形而上的、
、虚幻的、不可触摸的心即理。
确立了世界观之后,我们迫切需要方法论。自由是一种能力,不是嘴上的空话。
身为一名程序员,我还没有很合格,此时此刻不去逛技术社区,却在这里卖弄文字,在这里谴责一下自己,然后我将分享一篇最近读到一位资深程序员写的程序员发展之路里的观点,兼谈程序员的自由之路。
一个重要阶段和标志
在讲个人发展之前,需要先说一下人生中的一个非常重要的阶段 ——20到30岁!
这个阶段的首要任务,就是提升自己学习能力和解决难题的能力。这个时间段几乎决定着你的未来。
30岁以前,这个时间段,应该是人学习和积累的时间段,是努力学习的时间段,你一定要练就成的技能是——你能解决大多数人不能解决的问题。使蛮力埋头加班苦干,当一个搬砖老黄牛的是肯定没有前途的。
在30岁前,工作5-7年,你需要拥有:
高效的学习能力。这意味着——基础知识扎实、触类旁通、读英文文档不费劲、有寻找前沿知识的能力、能够看到问题和技术的本质、善于思辩、能独立思考。
解决问题的能力。这意味着——你要高效的学习能力、见过很多的场景、犯过或是处理很多错误、能够防火而不是救火。
拥有了以上特质,才能去谈自由。
程序员的自由生活
第一层自由——工作自由
工作自由简单来说,即你不会有失业危机感了,你成了各个公司的抢手货,你不但不愁找不到工作,而且你是完全不愁找不到好工作。一方面,你就有真正意义上的工作选择权了,另一方面,你都不愁工作了,你完全就可以随时离职去干你想干的事了。此时,你就达到了“工作自由”。
第二层自由——技能自由
工作自由已是不错,不过前提是你还是需要依赖于别人提供的工作机会。而技能自由则是你可以用自己的技能养活自己,而不需要去公司里工作。也就是所谓的自由职业者了,社会上,这样的人也不少,比如,一些健身体育教练、设计师、翻译者、作者……这些都可以算是自由职业者。
程序员这个职业中只要不是搬砖的,有想法的,就有可以成为自由积业者的潜质。程序员的的编程能力,其实是一种创造力,只要你Make Something People Want,你是完全可以通过自己的技能来养活自己的。
如果你通过某些自动化的东西,或是你在App上做了一个软件个体户,让
自己的收入不断,甚至你做了一个开源软件,社区每个月都给你捐款捐到比你打工挣的还多,那么你就真正的有了技能自由了。
第三层自由——物质自由
我把财务自由换了一种说法。我个人觉得,除了有个好爸爸之外这种特例的情况,如果你想有物质自由的话,本质上来说,你一定要学会投资,投资不一定是你的钱,时间也是一种财富,年轻更是,你怎么投资你的时间还有你的青春?你要把你的投资投到什么样的事,什么样的人?
对于投资这个事,风险也比较大。但是,人生不敢冒险可能才是最大的冒险。这个世界有很多技术不是你能看书学来的,而要只能在实战中学会的,比如:游泳。投资可能也是一种。只有真正懂投资的人,或是运气非常好的人,才可能实现物质自由。
追求自由的生活,其实也是个人发展道路上的一个不错的选择。通常来说,自由的人,能力都不差,钱也不会少。因为,他们懂得投资。
也就是说,拥有追求自由能力的的人,不但有领导力和创造力(也可指导大多数人并走在大多数人前面)同时他还懂得怎么投资(知道时间和精力和金钱应该投在什么地方)
至于精神自由,也许是眼界低了,我还没见过。
附上作者的原文链接,这篇文章很让我受益!