程序员的经济学系列——你不可不知的生存智慧——第一篇:小X是要成为IT精英的男人!

21世纪,不懂经济学就是耍流氓!如何才能生活得更好?作为程序员你一定也思考过这个问题。今天我们就来从经济学中寻找这问题的答案吧!

一·PPF与机会成本

1.PPF综述

首先为大家介绍第一个最简单的经济模型——PPF——生产可能性边界曲线

XX程序员是我们的主角(以后简称小X) 。小X每天的时间精力都是有限的,他的知识技能也是同样。这些对于小X而言都是稀缺资源。经济学的第一前提就是资源稀缺性。资源的稀缺性是指:相对于人类无限增长的需求而言,在一定时间与空间范围内资源总是有限的,相对不足的资源与人类绝对增长的需求相比造成了资源的稀缺性。而经济学研究的正是稀缺资源如何有效配置的问题。假设小X一天工作8个小时,要么选择写代码,要么选择去搬砖。如果他将全部的资源配置到写代码上,那么他一天最多能写1000行代码;如果他将全部的资源配置到搬砖上,那么他一天最多能搬3000块砖。(可见小X还是蛮文武双全的!我们需要向他学习!)要是小X既写代码又搬砖,并且充分利用了自己的时间精力、知识技能等资源,也就是对稀缺资源进行了有效配置,那么,所有可能的生产组合在坐标中可以表示为一系列的点,将这些点用平滑的曲线连接起来,那么这条曲线就叫做“生产可能性边界曲线”,英文名字叫做PPF。

PPF下方的蓝色区域中的所有的点都是可以达到的,也就是小X能够做到的,比如(搬1000块砖,写450行代码),这些曲线下方的生产组合都是可以实现的,但是这是低效率的,因为这都是小X在没有充分利用自己的时间精力、知识技能等资源的情况下发生的,也就是没有对稀缺资源进行了有效配置。

图中的红色曲线就是我们的PPF,曲线上的所有点所代表的生产组合同样也都是可能的,并且是有效率的。因为这些都是小X在充分利用自己的时间精力、知识技能等资源的情况下发生的,也就是对稀缺资源进行了有效配置。

而曲线上方的白色区域所代表的就是不可能的商品组合,因为小X的时间精力、知识技能等资源都是稀缺的,即使充分利用,也只能够到达PPF,却不能够超过它,所以才叫做生产可能性边界

2.PPF相关补充说明

经济学基本原理之一:人们面临权衡取舍。PPF表明了人们在生产组合之间面临的一种权衡取舍。一旦我们达到了该边界上有效率的各点,那么得到更多的一种物品的办法就是减少另一种物品的生产。拿小X来说,当他的生产处于PPF之上有效率的各点时,他想多写些代码,就得少搬些砖。究竟写多少代码搬多少砖,就要靠他来权衡取舍。

这种权衡取舍有助于我们理解另一个经济学基本原理:某种东西的成本是为了得到它所放弃的东西。这被称为机会成本。PPF表明了用另一种物品来衡量的一种物品的机会成本。比如从a(0块,1000行)移动到b(1000块,900行),小X为了多搬了1000块1砖而放弃了100行代码。换言之1块砖的机会成本是0.1行代码。值得注意的是,某点中1块砖的机会成本等于PPF在该点的斜率

另外,经济学家认为PPF通常是这种凹向原点的形状,因为机会成本一般是边际递减的。PPF还具有时间性,它表明在一段时期内生产不同物品之间的权衡取舍,但是随着时间的推移这种权衡取舍关系可以改变,也就是对应着PPF的移动

二·投资引起的经济增长

2012年,玛雅人预言的世界末日并没有到来,小X因此更加感念生活,发愤图强,决心定位自己是要成为IT精英的男人!于是不再搬砖,潜心搞技术。

一年之中资源仍然是稀缺的,假设全年的工作时间里他要么接项目做,要么潜心钻研总结经验积累属于自己的框架、类库,2012年小X的PPF如图PPF1所示——将全年全部的资源配置到做项目中,最多能做3个项目;将全年全部的资源配置到积累自己的框架、类库中,最多能做3个框架。(为了说明方便而选取的数据,不一定很贴切,望大家见谅!)

可是,小X现在的PPF与当年“搬砖写代码”时期的PPF不同,因为,无论是搬砖还是写代码都是挣钱的活计,然而现在是要么积累框架,要么做项目,可是积累框架是没人开工资的。所以,搬砖写代码做项目都是生产,但积累框架不是生产(至少在这里不是),它是投资。

正如之前在介绍PPF时所指出的,随着时间的推移,PPF是有可能移动的。那么产生这个移动的动力在哪里?投资就是一个重要的原因!

2012年,如图PPF1所示 ,小X选择在a点生产,一年做2个项目,积累2套框架。

一年之后,由于小X去年积累了2套框架,所以他的工作更加得心应手,避免了大量的重复劳动,从而生产效率有所提高,于是:

2013年,如图PPF2所示,可见PPF2处于PPF1 上方,这说明小X超越了他当年的生产可能性边界。通过之前对于PPF的讲解我们知道,在当时的情况下,PPF是无法超越的,是一切生产可能性的边界,PPF上方的区域是不可能达到的,然而,由于小X没有将全部的资源用于生产和消费,而是将一部分资源配置到投资中去——积累自己的框架、类库,于是提高了劳动生产率,扩展了自己的PPF。这何尝不也是一种自我超越!《老子》中说:“知人者智,自知者明;胜人者有力,自胜者强。”,小X是要成为IT精英的男人,唯有不断的自我超越才能做到!

再接再厉,2013年小X选择在b点生产,一年做2.8个项目,积累2套框架,来年之后,小X就拥有了2+2=4套框架,从此他的工作时更加驾轻就熟,游刃有余,于是:

2014年,如图PPF3所示,小X再次超越了之前的生产可能性边界,再次扩展了自己的PPF,不断地突破藩篱,才会遇见最棒的自己!

两次PPF的扩展,化不可能为可能,从必然王国走向自由王国,大力发展了生产力——而这就是由于资本积累所引起的经济增长!

对于广大程序员而言,做码农,通过低水平重复的劳动来创造价值的道路是永远不可能一劳永逸的,恰恰相反,是永劳一逸的!生产只能够惠及当下之刹那,而投资却能够惠及来日之千秋!

识时务者为俊杰,随着知识经济时代的到来,与知识、技能紧密结合的人力资本和固化了知识技术及创新力的技术资本在创造价值中所发挥的功效日益超过了传统的生产要素,拥有了比物质、货币等硬资本更大的增值空间!对于广大程序员而言,与其冒着巨大的风险去投资证券,与其蒙昧无知地去投资古玩,与其赴汤蹈火地去投资实业,不如立地成佛!所谓“坐亦禅,行亦禅”,“挑水担柴无非妙道”——其实法门就在寻常中——做好程序员,努力成为IT精英,积累自己的人力资本技术资本,你便能坐享这笔投资带来的经济增长!

投资拉动经济增长,对人力资本技术资本的投资更是拉动经济增长!回答我们最初的那个问题——作为程序员,如何才能生活得更好——我在这里为大家提供的答案之一正是——进行人力资本技术资本的投资。

博客园中的一位大牛,相信许多人都对他有所耳闻,他曾经语重心长的将自己的成功经验分享给了以后也能成功其他朋友,而他在那篇获得广泛推荐的博客中所介绍的经验,正是我今天得出的这一结论的切身实践最佳注解!我曾经拜读,收获良多;至今回味,温故知新。在这里也分享给大家,同时也希望大家从中找到“如何才能生活得更好”的更具体的答案!

参考阅读:

程序员的出路之一

要是您觉得还看得过去,请点个赞鼓励一下哦!

时间: 2024-08-26 15:02:27

程序员的经济学系列——你不可不知的生存智慧——第一篇:小X是要成为IT精英的男人!的相关文章

程序员修炼之道 从小工到专家:九月第一篇

首先阅读的是序,序中说道:如果你是初学者,可以获取编程技术和方法,拓展你的编程生涯.如果你是富有经验的程序员,同样可以从本书中收益.可以看出,通过阅读这本书,不管是初学的程序员还是资深的程序员,都会有所收获.注重实效的程序员有哪些特征??1.早期的采纳者/快速的改编者.2.好奇.3.批判的思考者.4.有显示感.5.多才多艺.作者在第一章第一节中引用了一句名言:所有弱点中,最大的弱点就是害怕暴露弱点.金融资产管理:1.定期投资习惯.2.多元化.3.保守.高风险之间平衡.4.最大回报.5.周期性评估

Web程序员开发App系列 - 开发我的第一个App,源码下载

Web程序员开发App系列 Web程序员开发App系列 - 认识HBuilder Web程序员开发App系列 - 申请苹果开发者账号 Web程序员开发App系列 - 调试Android和iOS手机代码 Web程序员开发App系列 - 开发我的第一个App 待续 目录 前言 源码和App下载 准备工作 查看留言页面 增加留言页面 前言 看了前面几篇文章后我们终于要开始敲代码了,由于所有前端代码都是Html静态问题,所以你用什么开发工具都可以,后台我采用MVC开发,因为Html静态文件需要打包,里面

程序员之网络安全系列

转自:程序员之网络安全系列(一):为什么要关注网络安全? 假如,明明和丽丽相互不认识,明明想给丽丽写一封情书,让隔壁老王送去 如何保证隔壁老王不能看到情书内容?(保密性) 如何保证隔壁老王不修改情书的内容?(完整性) 如何保证隔壁老王不冒充明明?(身份认证) 如何保证明明不能否认情书是自己写的?(来源的不可否认) 前言 大家都知道最近几年闹的沸沸扬扬的网络安全事件,之前的CSDN密码泄露,不久前的网易邮箱密码泄露,那么如果你的密码泄露,除了本身的网站外,还有很多人其它很多地方甚至银行密码都使用相

程序员的智囊库系列之1--服务器与运维

程序员的智囊库系列之1--服务器与运维 时间:2014-11-3作者:FingerLiu 这是程序员的智囊库系列的第一个篇文章,首先讲一下服务器与运维相关的工具.我们主要介绍以下四个工具: puppet salt visualops lnmp puppet intro puppet是一种Linux.Unix平台的集中配置管理系统,它能够为你的设备定义状态信息,并使你的设备保持运行在正常的状态.简单来说,是一款实现运维自动化的工具. 它能够自动提取设备的配置信息,从而同一个工具可以在软件交付的各个

写给程序员的管理入门课程 -《格鲁夫给经理人的第一课》

写给程序员的管理入门课程 -<格鲁夫给经理人的第一课> 序 格鲁夫给经理人的第一课 <格鲁夫给经理人的第一课> 最早出版于 2007 年,书原名为<High Output Management>.本书的作者格鲁夫是 Intel 的前 CEO,领导了 Intel 从一家濒临倒闭的存储器公司,转型为微处理器公司,并且在个人 PC 开始流行时,成功和微软缔结 Wintel 联盟,主宰了整个 PC 电脑时代. 格鲁夫是一个技术出身的管理者,在本书中,我们甚至看到他多次用编译器来

好程序员Java教程系列之异常定义

好程序员Java教程分享Java系列之异常定义 异常定义 异常:就是程序在运行的过程中遇到的种种不正常的情况. 特点:如果一个程序在运行中遇到了一个未经处理的异常,则这个异常会终止程序的运行. ? 但是如果程序出现的异常被处理了,此时程序不会被终止.所以我们需要知道怎么去处理异常. 其实在Java中,异常也是一个类. 类的体系: Throwable: 是所有的异常的根类 Error: 发生在编译器级别的,我们程序无法处理的错误. Exception: 我们可以去处理的异常. RuntimeExc

程序员高效技巧系列 -- 完全脱离鼠标的终端

本文将介绍如何在tmux窗口管理环境下,不依赖鼠标只通过键盘完成一些常用操作 前言 终端(Terminal)无论是程序员还是运维都是Linux平台工作者不可避免的工作环境.如何利用一些神奇的技巧来提高终端的操作效率,无疑会帮助我们省下更多的时间来用于思考.本文将会介绍一些基于tmux终端窗口管理环境下的一些奇巧淫技,来帮助大家完全脱离鼠标工作.如果你还没有听说过tmux或者用过tmux的话,花5分钟时间跟着博主上一篇入门文章了解安装下tmux你会发现自己的终端也可以像电影里拍的那么炫. 复制黏贴

聊聊程序员如何学习英语单词:写了一个记单词的小程序

背景: 关于英文对程序员的重要性,就不多说了! 英语的学习,有很多,今天也不聊多,只聊英语单词! 关于单词的记忆,找过很多方法,下载过很多软件. 如图(其它不好用的都卸载了): 上图算是我以前用过软件,注意,是以前哦~~~ 意思就是没有坚持下来~~~~ 随时间的推移,最后它们还是被我遗忘了~~~ 为什么???不能:坚持!坚持!坚持! 学习思考: 一直在找方法: 1:下载过联想记忆法.背文章记单词,词根,各种视频~~~ 2:连单词的数据库都网上下载了一份了,期望从数据库的直接记忆单词快些~~~ 通

程序员的智囊库系列之---序

平时写程序,上网的过程中,总会有意识.无意识的学到各种各样的知识,接触到各种各样的工具. 这些知识和工具可能本身与编程无关,但它们绝对能够提高你编程.工作的效率. 写这个系列的目的是为了记录并积累这些知识.工具,以免以后时间长了忘记掉. 这个系列会涉及网页前端,linux服务器维护,数据分析,数据挖掘等等等等. 将会介绍以下内容(还会有补充): 前端: d3js scrapy bootstrap diffbot importio 数据分析 r语言 rcharts shiny slidify 数据