知识是创造财富还是分配不公平,取决于程序员编程的本质是什么。

高级程序员(学程序员)-冯金伟博客园

编程的本质是什么?

程序员虽然工资高,但普遍的不安全感很强。 近年来,35岁的天花板,国有企业养老和取消996加班费成为热门话题。

信息技术产业是高新技术产业,但整个社会对信息化从业者的归属一直很模糊。 在人社部的文件中,周期农说就像实锤一样。 之后,农业高薪还会继续吗? 那之后该怎么办呢?

一、码农实锤?

北京市《2020年yydl代农民工监测报告》信息量很大。

高级程序员(学程序员)-冯金伟博客园

循环锤?

重点是:

1 )“yydl世代外出务工者”的定义:出生于20世纪80年代以后,年龄16岁以上,异地以非农就业为主的农业户籍人口。 国家统计局报告称,“集中于劳动密集型行业,从事信息传输、软件、信息技术服务业的yydl一代农民工”。 所以,IT从业者不一定是“循环农户”,标准的“循环农户”必须以有“农村户口”为前提,以免城里人热闹非凡。

2 )农业总量增长较快)北京农业约占7.9%,增长最快。 比上年上升3.7个百分点,为所有行业增加最多。

3 )码农薪酬有保证)国务院上面有“根治农民工拖欠工资工作领导小组”,有“根治欠薪”的APP,方便举报欠薪。

4 )控烟农民工工资最高(北京农民工收入最高的是控烟农民,月平均10571元,远远超过yydl代农民工的平均工资6214元。 高于平均收入:

(10571-6214 ) 6214 70.11%

知识是创造财富还是分配不公平,必须仔细研究程序员的工作性质。

但是,有几个问题。

软件是劳动密集型行业吗? 人力密集于资本是现代化的发展趋势!

高级程序员(学程序员)-冯金伟博客园

劳动密集型产业

本文首先提出了劳动密集型行业的说法,瓦解了许多玻璃心程序员。 实际上劳动密集型产业比较中性,与资本密集型形成鲜明对比。

劳动密集型产业是指进行生产主要依赖大量劳动力,对技术和设备依赖度低的产业。 通俗地说,在企业运营的过程中,人员工资所占的比例很大。 劳动密集型主要指农业、林业、纺织、服装等制造业。

我国农业劳动密集,美国农业不一定都是人机械化大规模生产的,农场主是地主来着,资本占有率一定比我们大。 头脑密集的也有劳动密集、律师事务所、设计中心等。 可以说这是由行业的资本性质决定的。

但反过来说,是否是劳动密集型行业其实与你无关。 关键是你具体在做什么? 你的工作容易被机器取代吗? 所有产业都是这个性质,需要人手的时候劳动密集,被机器取代资本密集。

编程的本质和程序员的工作性质

软件本身运行的基础:机器语言。 但是,人类掌握机器语言太难了。 大部分软件都是用高级编程语言编写的,对程序员来说,它比机器语言更接近自然语言,所以更容易和高效。

编程的本质是什么? 程序员的工作性质到底是什么?

编程的本质是将人类的思想转变为计算机能够执行的机器的一代

码。

程序员的工作性质的本质是翻译,把思想需求翻译成机器可执行的代码。你可以用任何高级语言,既然是语言就是表达思想的;高级语言都会被翻译成机器语言,驱动计算机去执行。

高级程序员(学程序员)-冯金伟博客园

程序员的本质

因此,你可以认识到软件的世界中有两个实质性的内容:思想和机器语言。思想是我们希望计算机做什么?当前软件从业者:从业务人员、项目经理、架构师、程序员、测试人员、实施人员,他们都有一个共同的称号:翻译。就是把思想翻译成机器语言。

软件行业有两个著名的公式 :

高级程序员(学程序员)-冯金伟博客园

编程的本质

1、软件=数据结构+算法 这是瑞士计算机大师Niklaus Wirth 说的,他发明过Euler、Algol-W、Pascal、Modula 和 Oberon。

2、算法=控制+逻辑 这是英国计算机大师Robert Kowalski说的,他发明了逻辑编程,他的学生研制了Prolog的编译器。

看到公式就想带入:

软件=数据结构+控制+逻辑

这下明白了,这就是软件啊。

取代程序员的工作已经开始了。翻译机要来了。

其中低代码平台就能减少翻译人员的数量,无代码平台让需求者直接对接机器。

数据结构现在可以做成模型驱动和可视化的表单,控制可以做成可视化的流程和活动,要是逻辑问题也解决了,低代码无代码就上天了,可能大部分软件需求就真的不需要程序员做翻译了。

高级程序员(学程序员)-冯金伟博客园

三、高工资能延续么?

其实程序员的高工资也不是绝对的,互联网最高,然后是产品公司、项目公司,企业内部信息中心程序员工资估计比平均高不了多少了。

高级程序员(学程序员)-冯金伟博客园

程序员工资比较链条

这里面除了人员能力外,确实也有收入分配的问题。一个卷烟厂流水线上都能有硕士,市场调节收入分配出点问题也正常。

国家针对互联网密集出台政策:

高级程序员(学程序员)-冯金伟博客园

国际密集出台互联网政策文件

大意是说:

1、资本不能为所欲为,资本投资平台,平台目标是垄断,垄断不好,破坏老百姓的幸福生活。

2、对数据、算法、平台规则的限制,高科技也有了善恶,谷歌怎么说的: 不作恶”(Don’t be evil)。

3、教育是国家根本,资本介入互联网,借着ajdhl对孩子的爱搞教育内卷,制造教育焦虑,危害下一代,这个不能忍。

在线教育垮了,互联网都哆嗦,差点殃及整个股市,估计互联网也很难恢复到以前的水平了,因为互联网产业内在的发展逻辑变化了,再也回不去了。

大厂程序员为什么工资高,比隔壁机械厂信息中心人员高三倍,不仅仅是因为大厂程序员素质高能力强,你去隔壁机械厂试两天就发现,这活你还不一定干得了。

高级程序员(学程序员)-冯金伟博客园

制造业信息化

因为大厂比隔壁机械厂效益好太多了,所以能发给你高额工资。

效益怎么来的?大厂资本多,平台强大,要是形成垄断效益就多了。暂时没有形成垄断也没关系,风险资本亏得起,资本说:“我可以等”。

现在文件的意思是:你不用等了,干点正事。先把教育、医疗这种事关国民生计的大事收拾了,再收拾游戏、短视频、外卖、社区卖菜、出行、商品流通这些领域。

程序员不该别总琢磨吃喝玩乐,别总琢磨人性,别总琢磨怎么霸屏、怎么消耗国人的时间。

技术本无好坏,善恶还在人心。

对国家民族发展和国际竞争都没啥好处。去实业里面干,智能制造、工业互联网,“科技+实业”是国富民强的终极之路。

四、程序员怎么办?

市场会自发调节不合理的经济活动。

程序员高工资一方面会吸引大量人员进入,文件里能看出,增幅最快;资本也在发力无代码低代码平台,看看工作能否自动化。

所以弄明白性质了,还要琢磨清楚,以后怎么办?

高级程序员(学程序员)-冯金伟博客园

几点建议

1、把手里的农活练熟,即便你觉得没有什么创造性。多花点心思把现在应用的技术学明白,工具使用熟练,把自己的效率提上去。拿人钱财,养家糊口,努力工作不丢人。多替领导想想,多替客户想想。

2、努力学习信息科学和技术,提高自身的素质。应用的都是工具,要想长久从事信息技术产业,要多学一些信息科学,数据库后面是关系代数,工作流和即时消息后面是图论,多了解技术内部运作原理,捏着鼻子也要弄明白后面的理论基础。

3、加强自己架构组织能力,尤其是业务架构和技术架构的能力。美国高自动化农场也需要人来组织机器运作,被替代的永远的低附加值的工作岗位。业务架构和技术架构的人会长期配合机器一起工作,不可或缺。越往前越稳定,业务架构的人更吃香些。

4、密切关注无代码、低代码平台的发展。对于未来取代你的工具,还是要仔细研究,革命爆发也需要一个过程,对个人来讲,是个巨大的转型和发展的机会,好好研究才能好好把握。

推荐下以前的文章。写作不易,如果觉得有些帮助请关注、转发和分享,您的支持是我写作最大的动力,非常感谢!

中国为什么没有自己的编程语言?哲学、数学和语言学基础是关键

企业数字化转型,先要看懂黑客帝国

秒懂!国家信息化战略在说什么!信息化从业人员必备知识

中美两国的云战略有啥不同?共同点是数字化先要打破内网封闭