前言:
笔者一直认为,一个好的程序猿,不仅仅是代码敲得好,其他方面的知识和能力同样很重要。特别是随着年龄的增长,很多人也慢慢的往管理层发展。这个时候沟通与协调能力变得更加重要,而一些策划,推广方面的知识也同样是不可缺少的。
说到这里我们不得不提到经济学。懂得一些经济学的知识,不仅能在工作中运用,还有一个大家很关心的作用,那就是理财!
那么接下来我们就从曼昆的经济学十大原理开始,一起来学习,程序猿的经济学!
1.什么是经济学?
「经济」这个词来源于希腊语 oikonomous,意思是「管理一个家庭的人」,乍一看,感觉有点牛头不对马嘴。但是仔细一想就会发现家庭和经济之间有着许多相似的地方。
「经济学」则是研究社会如何管理自己的稀缺资源。
经济学的研究是涉及到很多方面的,但是总的来说可以用几个中心思想统一描述出来。而曼昆的经济学十大原理则是提炼得最为精辟的,也是最多人推荐的。
2.原理一:人们面临权衡取舍
我们生活中时时刻刻面临着权衡取舍,小到每天吃什么,大到工作和伴侣的选择。
经典的权衡取舍是”大炮和黄油”,放在我们国家的话就应该是”小米和步枪”。当国家在保家卫国的步枪中投入的更多,那么人们用于生活的小米的支出就会更少。
作为一个程序猿,我们面临的取舍就更多了。很多小伙伴应该深有体会,有些领导在布置任务时,即要求速度要快,又要求质量要高,只给你一天时间,但是又要求你考虑得面面俱到。
以前每次听到这样的要求时,都只能在心里默默的骂一句,MLGB,你行你上呀。但是学了经济学后,你就可以拍着桌子告诉他,伟大的经济学家曼昆说过,人们面临权衡取舍!
当然,玩笑归玩笑,我们在工作中遇到这样的情况时,就要懂得权衡取舍了,当遇到不重要的模块的时候,那么就以时间为主,质量的话可以稍微放低一点。但是遇到一些很重要的模块,比如说数据库的规划,那么就要以质量为主了,哪怕领导已经要求了,也应该再次尝试争取一些时间。
3.原理二:某种东西的成本是为了得到它所放弃的东西
前面我们说到了权衡取舍,那么我们做决策的时候就会对比两者的成本和利益,但是很多情况下成本并不是一目了然的。
拿一个知乎上常见的问题来举例,比如「我想辞职回家,全职自学,然后转行做程序猿,大家觉得可取吗?」,这里就面临权衡取舍了,到底应该是转还是不转,那么我们就要考虑转行的成本和收益了,这里我们只对成本做分析。
首先很多人讲到成本,会先想到转行这段时间的花费,比如说衣食住行,学习或培训的费用。
但这其实并不准确,某件东西的成本应该是为了得到它所放弃的其他东西,也就是所谓的机会成本。
回到转行这个例子,那么转行的机会成本并不应该包含衣食住行,因为无论你是否要转行都是需要衣食住行的,除非你转行会导致你的衣食住行成本变高。
其次转行的最大机会成本应该是时间,而这段时间你可以用于其他事情,比如说工作,所以转行的最大机会成本之一就是这段时间你如果用于工作能够获取到的收益。