嘿,程序员,你该学点经济学了!

前言:

笔者一直认为,一个好的程序员,不仅仅是代码敲得好,其它方面的知识和能力相同非常重要。

特别是随着年龄的增长。非常多人也慢慢的往管理层发展。

这个时候沟通与协调能力变得更加重要,而一些策划,推广方面的知识也相同是必不可少的。

说到这里我们不得不提到经济学。懂得一些经济学的知识,不仅能在工作中运用,另一个大家非常关心的作用。那就是理財!

那么接下来我们就从曼昆的经济学十大原理開始。一起来学习,程序员的经济学!

1.什么是经济学?

「经济」这个词来源于希腊语 oikonomous,意思是「管理一个家庭的人」,乍一看,感觉有点牛头不对马嘴。可是细致一想就会发现家庭和经济之间有着很多类似的地方。

「经济学」则是研究社会怎样管理自己的稀缺资源。

经济学的研究是涉及到非常多方面的,可是总的来说能够用几个中心思想统一描写叙述出来。

而曼昆的经济学十大原理则是提炼得最为精辟的,也是最多人推荐的。

2.原理一:人们面临权衡取舍

我们生活中时时刻刻面临着权衡取舍。小到每天吃什么,大到工作和伴侣的选择。

经典的权衡取舍是”大炮和黄油”。放在我们国家的话就应该是”小米和步枪”。当国家在保家卫国的步枪中投入的很多其它,那么人们用于生活的小米的支出就会更少。

作为一个程序员,我们面临的取舍就很多其它了。非常多小伙伴应该深有体会。有些领导在布置任务时,即要求速度要快,又要求质量要高,仅仅给你一天时间,可是又要求你考虑得面面俱到。

以前每次听到这种要求时,都仅仅能在心里默默的骂一句,MLGB。你行你上呀。可是学了经济学后,你就能够拍着桌子告诉他。伟大的经济学家曼昆说过,人们面临权衡取舍。

当然,玩笑归玩笑,我们在工作中遇到这种情况时,就要懂得权衡取舍了。当遇到不重要的模块的时候,那么就以时间为主,质量的话能够略微放低一点。

可是遇到一些非常重要的模块。比方说数据库的规划。那么就要以质量为主了,哪怕领导已经要求了,也应该再次尝试争取一些时间。

3.原理二:某种东西的成本是为了得到它所放弃的东西

前面我们说到了权衡取舍,那么我们做决策的时候就会对照两者的成本和利益,可是非常多情况下成本并非一目了然的。

拿一个知乎上常见的问题来举例,比方「我想辞职回家。全职自学。然后转行做程序员,大家认为可取吗?」,这里就面临权衡取舍了,究竟应该是转还是不转,那么我们就要考虑转行的成本和收益了,这里我们仅仅对成本做分析。

首先非常多人讲到成本,会先想到转行这段时间的花费。比方说衣食住行,学习或培训的费用。

但这事实上并不准确。某件东西的成本应该是为了得到它所放弃的其它东西。也就是所谓的机会成本。

回到转行这个样例,那么转行的机会成本并不应该包括衣食住行,由于不管你是否要转行都是须要衣食住行的,除非你转行会导致你的衣食住行成本变高。

其次转行的最大机会成本应该是时间,而这段时间你能够用于其它事情。比方说工作,所以转行的最大机会成本之中的一个就是这段时间你假设用于工作能够获取到的收益。

这就是为什么非常多运动员都没有读完大学就退学从事职业运动了。由于他们假设不读大学,而是从事职业运动。每年能够赚几百万美元。所以他们认为读大学的机会成本太高。就不愿意读完大学了。

(说到这里就不得不赞扬一下我最喜欢的 NBA 球星之中的一个的石佛邓肯,他可是为了实践对母亲的诺言。硬是推迟了两年,等到读完大学才进入NBA)

4.原理三:理性人考虑边际量

首先我们要知道,经济学通常都是假设,人是理性的。

而理性人所追求的目标都是利益的最大化。

然后我们再来看「边际」,所谓的边际,事实上就是指边缘,有点类似于我们大学学的微积分。

理想人通常通过比較边际利益和边际成本来做出决策。

拿一个非常出名的样例来说。就是飞机起飞前的机票价格。假设一架飞机有 100 个位置,起飞一趟所要的成本是 5 万元,那么一张机票的成本应该是 500 元。依照常理来说航空公司不应该以低于 500 元的价格出售机票。

可是航空公司作为一个理性人,他要通过考虑边际收益和边际成本来做出决策。现在飞机立即就要开了,这个时候不管卖不卖票,起飞的成本都不会变了。那么添加一个乘客的成本就仅仅有一瓶水和一包花生的费用,所以就算是低于平均成本 500 元。航空公司还是会愿意出售机票。

(我们吃第一个橘子的时候边际收益是最高的)

5.原理四:人们会对激励做出反应

激励是引起一个人做出某种行为的某种东西,比方惩处或者奖励的预期。

在经济学研究中。激励起着至关关键的数据。有一部分经济学家甚至认为。整个经济学的内容能够简单的概括为「人们对激励做出的反应,其余内容都是对此的解释」。

最简单的一个样例就是,笔者以前的公司,将加班费减少了,导致自愿加班的人变少了。

这就是人们对激励做出的反应。

可是并非全部的激励反应都是那么简单明了的,笔者印象最深的一个案例就是。「安全带的发明提高了车祸发生率」。

这个结论是不是有点反常规呢?

首先人们选择慎重开车是有成本的和收益的,成本是司机的时间和精力,收益是避免了车祸带来的伤害。

然后安全带的发明会提高车祸发生时的存活率。减少伤害。那么慎重开车的收益就会减少。

慎重开车的收益减少,那么人们选择慎重开车的程度就会更低。所以车祸发生的几率就更大了。

因此安全带的发明提高了车祸发生率。

(金钱激励出来的孝)

6.原理五:贸易能够使每一个人的状况都变得更好

贸易能够使每一个人的状况都变得更好。我们通过一个反面教材就能够看出来。那就是明朝时候的闭关锁国。

由于贸易和体育比赛不一样,他不是说一方赢了,另一方就一定是输了。贸易的竞争是能够实现双赢的。

所以对于程序员来说。有些人可能会有这种想法。那就是我把一些私人珍藏的知识传播出去了,那么我的竞争对手强大了。这样对自己非常不利。

然而事实刚好相反,仅仅有大家相互交流。相互分享,这个行业才干够更加繁荣向上。每一个人才干够得到更好的发展。

这就是为什么 IT 行业那么发达的美国,开源精神那么浓厚。

所以这里我留下我的博客地址,愿意与我互相交流的朋友能够关注我的博客,或者通过博客联系我。希望能够有机会与你交流!

http://blog.csdn.net/yulyu

7.原理六:市场一般是组织经济活动的一种好方法

学习经济学,你会常常看到一个概念。那就是「看不见的手」。这支看不见的手事实上指的就是「市场经济」。

正常情况下,市场会以它内在的机制维持其健康的执行。当中主要根据的是市场经济活动中的经济人理性原则,以及由经济人理性原则支配下的理性选择。

这些选择逐步形成了市场经济中的价格机制、供求机制和竞争机制。

这些机制就像一仅仅看不见的手,在冥冥之中支配着每一个人,自觉地依照市场规律执行。

拿 Android 行业来说。前几年移动端异常火爆。Android 从业人员供不应求,这个时候「市场」这仅仅看不见的手就会通过价格来调节供需。通过提高 Android 从业人员的薪资待遇,使得很多其它的人愿意投入到这个行业中。减少供需差距。

而近两年 Android 行业開始不景气,市场出现供过于求的情况,这个时候「市场」这仅仅看不见的手又会通过价格来调节供需。通过减少 Android 从业人员的薪资待遇,从而使得越来越少的人会选择这个行业,这样也减少了供需差距。

市场就是通过价格来调节供需之间的差距,使得供需之间维持一定的稳定性。

8.原理七:政府有时能够改善市场结果

有人可能会认为。既然市场这仅仅看不见的手如此伟大,那么为什么我们还须要政府呢?

但事实上仅仅有在政府制定了相关规定,并非常好的维持市场制度的情况下,市场这仅仅看不见的手才干够施展其强大的魔力。

就比方说农民假设预见他种的粮食会被偷走,那么他就不会老实的选择种庄稼。这个时候仅仅有政府制定完好的规章制度。才会有农民愿意种庄稼。

所以经济学家又把政府的调节称为「看得见的手」。

我们须要政府。另一个原因,那就是市场有时候也会调节得不好。经济学家用「市场失灵」来描写叙述市场本身不能有效配置资源的情况。一个典型市场失灵的样例就是「污染」。

而对于我们这些奋斗在一二线城市的程序员来说,房价一定是大多数人绕不开的心病。现在的房地产行业,就是属于典型的市场失效情况。房价往上涨。需求反倒更高了。

这个时候就须要政府这仅仅「看得见的手」来进行调节了,可是近两年的情况大家都非常清楚,房价是越调整越高,这就是由于政府调节也有时候也可能会失效。

我们说政府有时能够改善市场结果,并不意味着它总能这样。公共政策并非天使制定的。而是由极不完好的政治程序制定的。

有时所设计的政策仅仅是为了有利于政治上有权利的人。有时政策是由动机良好但信息不充分的领导人制定的。

所以当我们学会了经济学以后。就能够更好的推断一项政府策略什么时候是正确的。由于它促进了效率或者平等,而什么时候是不对的。

对于绝大部分程序员来说,都是像我这样,家境一般,回到小城市的话没有什么资源和人脉。留在大城市有很多其它的机会和选择。也更加公平和平等。所以我不想逃离北上广深,由于我一直相信,通过我们的努力一定能够在大城市有立足之地,也希望市场那仅仅看不见的手以及政府那仅仅看得见的手能够早日恢复他应有的调节能力。

可是不管怎样。请记住,房子不是最重要的,爱才是。

9.原理八:一国的生活水平取决于它生产物品与劳务的能力

世界各国生活水平的区别是非常惊人的,在 2008 年的时候,美国的人均收入大约是 47000 美元。而尼日利亚的人均收入是 1400 美元。为什么会有那么大的差距呢?

差点儿全部生活水平的差距都能够归因于各国「生产率」的区别,也就是每一单位劳动投入所产生的物品与劳务数量的区别。

经济学家研究表明,决定生活水平的首要因素是生产率,而其它因素都是属于次要因素。

事实上对于我们程序员相同如此,我们的生活水平取决于我们的产出量,能干多少活就拿多少钱。

有时候有些人会认为,我明明那么努力了。可是为什么老板不愿意涨我工资。可是你的工资是与你的产出成正比的。对于老板来说,他关心的是结果。是产出,而不是过程。

就像前段时间炒得沸沸扬扬的「华为裁员事件」一样,对于企业来说。你的工资取决于你对公司产出的贡献,当你的产出远远小于你的工资的时候,企业理所当然的会把你裁掉。

所以我认为华为这样做。无可厚非。仅仅要符合法律和规定,该分配的分配,该补偿的补偿,那也是能够理解的。

(可是作为程序员。当初听到这个消息还是难免有点失落的。)

你要明确,对于一个国家是如此,对于一个人也相同,仅仅有提高你的「生产率」,才干获得更好的生活水平。技术的研究是一种渠道,写作是一种渠道。而学习经济学相同也是一条渠道。

10.原理九:当政府发行了过多货币时。物价上升

1921 年 1 月 德国一份报纸的价格是 0.3 马克,可是 1922 年 11 月,不到两年,一份相同的报纸的价格为 7000 万马克,这就是典型的通货膨胀。

可是为什么会发生通货膨胀呢?大多数严重或者持续的通货膨胀。其罪魁祸首都是货币量的增长。

近年来,我国为了刺激消费,多次进行扩大内需的计划,结果导致货币发行过多,从而产生通货膨胀。比方说 08 年著名的「四万亿」(并非发行了四万亿货币)计划。

作为一个普通的程序员,对于通货膨胀的发生我们无法控制。可是我们要懂得什么时候通货膨胀会更easy发生。也要懂得怎样在通货膨胀发生时。对自己的財产进行保值。毕竟这都是我们辛苦工作,加班熬夜,好不easy存的老婆本。

11.原理十:社会面临通货膨胀与失业之间的短期权衡取舍

长期来说,货币的添加会导致通货膨胀,可是短期来看,它的影响又不一样了。

  • 首先货币的添加能够带动需求。
  • 需求添加,那么企业会提高员工待遇并雇佣很多其它的员工。
  • 雇佣很多其它的员工代表着失业率会下降。

所以政府就面临着权衡取舍了。究竟是选择无视失业率的提高,还是为了减少失业率,从而导致通货膨胀。

这种权衡在刚刚卸任的美国总统奥巴马身上就曾备受争议,由于 08 年全球经济衰退,导致美国人民收入下降而且失业率激增。为了减少失业率。奥巴马採取了一系列的措施,从而大大减少了失业率。

可是终于的结果也将会是导致通货膨胀。

我国近年来的情况相同如此,上面我们说到的「四万亿」计划,相同是为了减少失业率,可是与此同一时候也会产生通货膨胀。

相同的,对于这些国家政策层次的东西。我们无法控制。

可是要知道国家为什么会这么做。什么时候会这么做。

这样我们才干够顺势而为。

12.总结

本文仅仅是为了展示经济学所研究内容的概括,在以后的文章中,笔者将更加充分揭示其神奇面容。

热门文章

  • 面试时,你被问到过 TCP/IP 协议吗?
  • Glide-源代码具体解释
  • 渐进式载入-基础解说
  • 活用productFlavors
  • onTouch事件传递
  • 那些年我们解决滑动冲突时遇过的坑
  • 进程间通信–AIDL
  • 序列化–Serializable与Parcelable
  • 怎样解决内存溢出以及内存泄漏
  • Okhttputils终极封装
  • FaceBook推出的调试神器
  • Android代码优化工具
  • Glide-新手教程
  • Glide-图片预处理(圆角,高斯模糊等)
  • Glide-图片的压缩
  • Glide-内存缓存与磁盘缓存
  • Glide-自己定义缓存

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/540798.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux相关图解随记

01.dns解析过程02.用户访问网站流程03.局域网电脑上网流程04.网站架构图解转载于:https://blog.51cto.com/qinbin/1954149

量子物理 詹班 计算机,(电气系计算机系詹班)量子物理作业答案

西南交大峨眉校区大学物理西南交大峨眉校区《大学物理》(量子物理基础)作业6(电气、计算机、詹班)一 选择题1. 以一定频率的单色光照射在某种金属上,测出其光电流曲线在图中用实线表示,然后保持光的频率不变,增大照射光的强度,测出…

MySQL5.6 新特性之GTID【转】

转自 MySQL5.6 新特性之GTID - jyzhou - 博客园http://www.cnblogs.com/zhoujinyi/p/4717951.html 背景: MySQL5.6在5.5的基础上增加了一些改进,本文章先对其中一个一个比较大的改进"GTID"进行说明。 概念: GTID即全局事务ID&#…

计算机高级工程师职称评定条件,高级工程师职称评定条件是什么

高级工程师职称评定条件是什么,高级工程师职称有什么作用,以下是小编整理的高级工程师职称评定条件相关内容,供您参考。高级工程师评定条件1、本科毕业及以上,获得工程师资格5年以上,可以申报高级工程师。2、博士毕业&…

linux中echo的使用方法

1.echo命令我们经常使用的选项有两个,一个是-n,表示输出之后不换行。另外一个是-e,表示对于转义字符按对应的方式处理,假设不加-e那么对于转义字符会按普通字符处理。 2.echo输出时的转义字符 \b 表示删除前面的空格 \n 表示换行 …

如何让计算机两个用户使用不同步,如何实现两台或多台电脑远程修改文件同步更新?...

说起文件同步工具,现在网上这样的程序很多,微软也为用户提供了一款免费的远程同步软件——Windows Live Sync。该程序提供的文件同步功能允许用户在两台或更多电脑上对指定的文件夹中的文件进行同步更新。小知识:文件的同步更新,就…

本地事物的简介

2019独角兽企业重金招聘Python工程师标准>>> 此章带大家回顾下本地事物的一些内容。标题 2 事物: 有一组操作构成的可靠,独立的工作单元----百度百科 事物的四大特性: A:原子性(Atomicity)事务是数据库的逻辑工作单位,事务中包括的诸操作要么全做&#x…

dbms数据库管理系统_DBMS中的数据库语言

dbms数据库管理系统DBMS数据库语言 (DBMS Database languages ) Database languages are the languages that provide the facility to specify the database schema and to express database queries and updates. They are further divided into four categories but all are…

物联网计算机相关专业吗,物联网工程属于计算机专业吗

励志语录(7qianxun.com)不是,物联网工程本身就是一个专业,属于工学范畴。本专业学生要具有较好的数学和物理基础,掌握物联网的相关理论和应用设计方法,具有较强的计算机技术和电子信息技术的能力。物联网工程专业就业前景怎么样教育装备网、物联网是继计…

Web 通信 之 长连接、长轮询(long polling)

基于HTTP的长连接,是一种通过长轮询方式实现"服务器推"的技术,它弥补了HTTP简单的请求应答模式的不足,极大地增强了程序的实时性和交互性。 一、什么是长连接、长轮询? 用通俗易懂的话来说,就是客户端不停的向服务器发送请求以获取最新的数据信…

计算机如何输入ip地址,电脑如何切换ip地址_怎么让电脑切换ip地址-win7之家

在每台电脑中,系统中的ip协议都会有提供一种统一的ip地址,能够为为互联网上的每一个网络和每一台主机分配一个逻辑地址,从而达到屏蔽物理地址的差异,同时我们也可以对ip地址进行切换,那么电脑如何切换ip地址呢&#xf…

java线程和操作系统线程_操作系统中的线程

java线程和操作系统线程线程数 (Threads) A thread is a unit of CPU utilization, which comprises the following parts that are program counter, register set, stack and a thread ID. Generally, it’s well known that the process is heavy weighted which means they…

计算机IP地址pin,怎样PIN ip地址

1、用鼠标点击开始——运行(快捷键winR)、弹出【运行】对话框、在窗口中输入cmd,如下图所示。2、单击【确定】按钮、打开命令窗口、如下图所示;3、在命令窗口输入ipconfig/all然后按Enter便可以查看本机IP。如下图所示;4、接下来查看你所需要…

realme系统服务器代码,解锁BL之后,Realme正式开放源代码

集微网8月30日消息(文/数码控),此前Realme已经开放了解锁BootLoader(简称BL),现在官方更进一步,直接将Realme X、Realme X青春版的源代码开放了。可能有的人不知道解锁BL与开放源代码是什么意思,我们在此来说明一下:Bo…

无法从ftp服务器上复制文件格式,ftp服务器上复制不了文件格式

ftp服务器上复制不了文件格式 内容精选换一换本版本提供dump_data_conversion.pyc脚本,实现dump数据文件与numpy文件格式互转功能,具体命令行格式如下:-type:数据类型,必选参数 。参数值选项:quant&#xf…

华大基因茅矛:云计算让精准医疗走进生活

2016年是“十三五”的开局之年,也是中国医疗卫生行业的关键一年。现在看来,也会是医疗行业和以大数据为代表的信息技术相互融合发展之年。今年4月,国务院办公厅印发《深化医药卫生体制改革2016年重点工作任务》,其中不仅谈到了要加…

有道词典总显示无法连接服务器,有道词典无法联网提示网络已断开该怎么办

人们使用电脑时候最不想看到的事情之一就是上不了网了,无论是工作还是玩游戏时候都很不爽。电脑能正常上网,但是有道词典始终无法联网。这是怎么回事呢?下面一起看看!方法步骤1、我是win8的系统。有道词典无法联网后,我在网上查了一下方法&a…

手游pubg mobile服务器正在维护,PUBG Mobile Download Failed怎么解决

《PUBG Mobile》国际服出现下载失败的情况,你将会收到“Download Failed”提示,你就需要按照下述的方法去解决该问题。注意:如果下载不了 请复制浏览器上的链接 https:/http://pic.81857.netownloads.gradle.orghttp://pic.81857.netistribut…

ftp服务器如何配置多个文件夹,ftp服务器如何配置多个文件夹

ftp服务器如何配置多个文件夹 内容精选换一换Model File:模型文件。单击右侧的文件夹图标,在后台服务器sample所在路径(工程目录/run/out/test_data/model)选择需要转化的模型对应的*.prototxt文件,并上传。Weight File:权重文件。请自行从https://obs-m…

根据分类id找出父类id

2019独角兽企业重金招聘Python工程师标准>>> 数组格式要求 id > pid $columns [ 1 > 0, 10 > 1, 200 > 10 ]; public function getP($columns,$pid) { 模拟 $pid 200; $arr $columns; while($arr[$pid]) { …