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

程序员,还是公务员?是时候考虑了。 2011年河南招录公务员的报名即将开始了。招录2085人 老爸再一次向我提出了让我考公务员的请求。我非常苦恼。这已经是三年间第不知道多少次的提醒了。 我知道公务员是什么性质,因为我从小就看着“它”长大,耳濡目染。不管是处事方式还是待人接物,我都学到很多。也真正的都用在了成长的 阅读详情

程序的本质是什么?程序员的工作性质到底是什么?容易被取代么?

程序的本质是把人的思想变成计算机可执行的机器代码。

程序员的工作性质的本质是翻译。

你思路和需求清晰后,可以用任何高级语言来表达思想的,最后会被翻译成机器语言,驱动计算机去执行。

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

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

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

理工科的学生看到公式就想强迫带入:

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

这下明白了,当前程序员工作量大,是因为翻译工具不顺手。取代程序员的工作已经开始了,谁让咱们工资高呢?

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


 你若有思想,请把思想表达清楚。你若实现的是别的人思想,请把翻译工作做好。

100天精通Python(爬虫篇)——第122天:基于selenium接管已启动的浏览器(反反爬策略) 阅读详情

相关推荐

存内计算路线再获加持,清华存内芯片登Science

通过这种方法,可以比较有效的控制二氧化铪忆阻层中的微观变化,以及内部的温度和电场,使得器件具有非常优异的电学特性,而且可以在工厂里大规模生产,推动了高性能忆阻器阵列的诞生。团队搭建了全硬件构成的完整存算一体系统,如下图7所示,在系统里集成了多个忆阻器阵列,并在该系统上高效运行了卷积神经网络算法,成功验证了图像识别功能,证明了存算一体架构全硬件实现的可行性,并且成功实现了以更小的功耗和更低的硬件成本完成复杂的计算[6]。根据测试,在一般神经网络中权重更新的最后阶段,调整步长非常接近0,如图9(C)所示,

PXX12345678的博客 1555

深入理解程序的本质

hi ,大家好,这篇文章源于知乎一些问题,真正的技术高手,无非是对计算机程序本质的深刻理解,水平高低,就是看你计算机的理解深度,这句话,大家可以慢慢体会,很多计编程问题,写代码有bug,解...

极客重生 1400

Ubuntu Server 22.04.5系统安装教程

该教程主要是演示在服务器上安装Ubuntu server 22.04系统的详细步骤,主要包含,安装系统前的准备(镜像的下载,启动盘的制作),安装系统时的语言选择,网络设置,切换镜像源(可根据实际需求来配置,本文使用清华镜像源),手动分区,用户设置,ssh服务安装等。以上就是关于Ubuntu Server 22.04系统安装的详细过程。

逆水行舟,不进则退。 7761

程序的本质是什么

昨天中午在B站刷到一个视频,视频中讲的使这个程序员十年多来编程体会,讨论的主题正是这篇文章的标题,这篇文章也是因看这个视频颇有体会而写的。 视频作者不是大V,讲的很朴实,感兴趣可以看看,视频链如下: https://www.bilibili.com/video/BV1J54y1t7WA 下面是视频内容的总结,除了视频中的我也会在最后加入我的观点。 在这个视频中作者主要讨论的主题是:程序的本质是什么? 在硬件角度 程序是建立在硬件上的,程序利用操作系统提供的API实现一系列的功能,实现对硬件设施的控制,最终为

Elltor 2609

Data+AI新玩法:Text2SQL让数据查询变得如此简单!

你是不是也遇到过这种情况?明明手头有海量数据,却因为SQL这道“门槛”,让分析和决策变得复杂和拖沓。你可能想着:“要是我能直接用自然语言和数据库对话,那该多好!你不是一个人在这样想,Text2SQL技术正是为了帮你摆脱这一困境而诞生的。

Ase5gqe的博客 865

更换光猫的原理与方法

当你给装维打电话说你需要更换光猫时,对于装维来说,他并不需要知道怎么更换,他只需要生成一张工单,由后台进行业务操作后,在去用户家把新光猫给装好即可,此时装维到底起到了什么作用呢?我想可能只是运输员吧,把一个设备从一个地方运到另一个地方罢了,此时并不能指望装维做什么,因为本质上来说装维的能力真的很差很差,我是不知道那些装维哪来的勇气做视频,还说自己什么什么能力很强?很强吗?吹牛的技术确实很强。 更换光猫之前,需要先明白为什么要更换光猫,怎么更换光猫,更换后不能用怎么办?怎么才能更换成功,换光猫以后被限速了怎么

qq_34146290的博客 1万+

程序的本质与类的说明

拥有依赖属性的对象被称为“依赖对象”。WPF 允许对象在被创建的时候并不包含用于存储数据的空间(即字段所占用的空间)、只保留在需要用到数据时能够获得默认值、借用其他对象数据或实时分配空间的能力一这种对象就称为依赖对象(Dependency Object),而它这种实时获取数据的能力则依靠依赖属性(Dependency Property)来实现。被封装在类里的变量称为字段 (Fied)它表示的是类或实例的状态:被封装在类里的函数称为方法(Method)它表示类或实例的功能(即能做什么)。

学习学习再学习 633

2026软件测试面试题全解析:从用例设计到接口自动化与性能实战

在软件测试岗位的招聘考察中,面试官越来越看重候选人解决实际问题的工程能力,而不仅仅是背诵概念。从最基础的测试用例设计出发,覆盖功能测试、接口测试、自动化测试、性能测试、数据库与Redis一致性等核心知识体系,是应对中高级岗位面试的关键路径。理解Postman抓包、Python脚本、Pytest框架、JMeter压测指标背后的原理,能帮助测试人员构建完整的质量保障思维。当AI辅助测试成为行业新趋势时,掌握数据校验链路与风险识别意识,更能体现资深测试工程师的竞争力。本文围绕2026年高频软件测试面试题,梳理了从

weixin_28676289的博客 244

程序的本质

1. 现实世界 现实世界由事物与事物之间的联系构成。事物指各种相对稳定的对象,在一定时间内会保持稳定状态。联系指事物之间的交互,交互。事物之间的交互、交流会使事物改变自身的状态。 如,一个石头,如果完全没有与其它事物交互,石头就不会改变其状态。现实世界中,石头会受热受冷,与空气产生交互。在不断的冷与热中,石头会发生性质的变化。会变得更加脆弱。中国古代修栈道正是利用这样的性质,用火烤绝壁上的石头

at1si2的专栏 788

钣金设计高薪进阶:从材料工艺到DFMA降本增效全解析

钣金设计是机械制造领域的核心技术之一,它涉及将金属板材通过切割、折弯、焊接等工艺成型为所需零件。其核心原理在于深刻理解材料特性、制造工艺约束与结构力学,以确保设计在功能、成本与可制造性之间取得最佳平衡。这项技术的价值在于,优秀的钣金设计能直接驱动产品降本增效,通过优化材料利用率、简化装配工序和避免设计缺陷,为企业节省大量模具与生产成本。其应用场景广泛,从机箱机柜、汽车部件到电子设备外壳无处不在。本文将聚焦于实现这一价值的关键路径,深入探讨面向制造与装配的设计(DFMA)原则在钣金领域的实战应用,并剖析如何通

weixin_34301132的博客 391

乐企增值税及附加税费(一般纳税人适用)申报表填报能力说明文档V3.009

申报表填报,是指企业在自有业务系统中将算税结果数据按预填规则要求加工汇总后,进行申报表填报的过程。申报表填报前对纳税申报所需的前提条件进行校验。校验通过后,应用前序算税结果数据及预填规则进行纳税申报表预填,生成申报表数据。申报表数据通过申报业务规则校验后,经纳税人确认即完成申报表填报业务。

记录点滴 345

1----程序的本质

程序的本质            程序是为了解决实际问题而存在的。本质上来说,就是将解决问题的方法步骤用计算机能懂的方式的描述出来。 程序是围绕解决问题来设计开发的,所以首先要搞懂是什么问题,怎么解决,只有我们自己懂了,我们才能将其告诉计算机,让计算机程序来帮助文明解决问题。 因为解决问题的方法有很多种,因人而异,所以对应的程序也有多种,怎么评价程序的好坏?

知贵待缘 1410

HFSS实战项目——微带带通滤波器设计

本文详细介绍并设计了一款微带带通滤波器,通过HFSS三位电磁仿真软件对其进行仿真设计及优化,仿真结果表明,本文设计的滤波器表现出优良的滤波性能,符合设计要求。

2401_87464239的博客 5391

当“码农”遇上 Tony 老师:程序员理发时都在想些什么?

“不用剪太多,稍微修一下就好!” “嗯嗯好的没问题!” “咔嚓!” “?!” “您好,办卡消费 2888,欢迎下次光临!” 在 Tony 老师的一阵操作猛如虎里,我们收获了一个和预期效果迥异的意识流发型。那么当程序员遇上 Tony 老师,在头发簌簌落下的时候,程序员脑内在经历怎样的风暴,最终又悟出了什么真理呢? 即使“996”忙成狗,石磊还是在周日懒觉睡醒之后不辞辛劳地去了朋友推荐的一家理发店剪...

weixin_44946117的博客 833

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

一篇让你知道程序员和黑客区别的文章

一篇让你知道程序员和黑客区别的文章 1. 黑客是程序员的子集。   2. 程序员在解决那些原先已经被解决过的问题。而黑客通常是在尝试解决一些新的问题。   3. 程序员是一种职业,而黑客是一种兴趣。   4. 程序员的工作有很多限制,而黑客可以尽情发挥。   5. 程序员都想把自己说得更好,因为他们要推销自己,而真正的黑客更谦虚,他们知道自己懂得还不够多。   6. 程序员是

qianqian1243的博客 1万+

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

2011年参加工作,30岁+,一线研发的毕业寄语

是什么原因,让一个大佬有感而发。

梦想橡皮擦,专栏100例写作模式先行者,现象级专栏 《Python 爬虫 100 例》作者、《滚雪球学 Python 专栏》原创者 2万+

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

程序员年薪30万,嘲讽清华北大教授工资低,网友:你真的太年轻

我国现在经济水平飞速发展,人们的生活条件也越来越好。不过这条件一好起来,就会出现一些意想不到的问题。 前段时间,一位网友在网上嘲讽清华北大的教授,并称自己年薪30万,做开发的,而清华北大教授级别,工资不过两三万。 结果被底下的网友疯狂吐槽,不少网友纷纷表示:年轻人,贫穷限制了你的想象力,第一,...

weixin_33788244的博客 338

为什么被喷的总是产品经理?

昨天在某社区看到产品同行的吐槽: 程序员写个bug,大家都觉得理所当然;但产品经理的方案出一个漏洞,哪怕这个漏洞无足轻重,都会被怒怼,恨不得ma没了那种… 乍一看貌似没毛病,哪个程序员能保证不出bug?改好就行,类比一下,产品方案出点小问题,是不是也可以理解呢? 站在产品经理的立场,我真的很想说是!但理性分析一下,其实这两者是有本质区别的,关键词就是:最终产出。 首先我们回顾一下身边程序员的工作流(这段过于露骨,务必遮住不要让程序员看到): 从上游产品经理或者运营处接需求,竭力推脱“做不了”之后,硬着头皮接

kaikeba的博客 254

程序员/码农的工作性质都有些啥?

程序员这个岗位可以服务于很多不同的领域,可以从事后端开发,也可以专注前端开发,不同的领域会有特定的需求,但总的来说,程序员最本质的工作性质基本相同。

JNPF 专注低代码开发 857

大家是不是对程序员有什么误解?

记得以前,「理工男」才是人们日常的话题,但现在已经变成「IT 男」,「程序员」是日常话题了,可能现在是互联网发达的时期,大多数产品都离不开程序开发,程序员越来越多,而程序员这一独特职业,独特身份,就引来了各种“误解”,各种标签,各种段子,各种话题。 1、来自七大姑八大姨的问候 二狗子,你在城里干啥子的? 我做程序开发的,程序员。 程序员? 二狗子,你在公司负责什么呀? 我主要负责底层架构设计。 ...

互联网那些事 2521

为何程序员工资高?

作者; 半佛仙人 1 最近1024快到了,又到了一年一度的程序员节的日子,作为当今最热门的行业之一,关于程序员的讨论总是数也数不清。 但不论如何,始终绕不过的都是程序员传说中的高工资,各种几十万上百万一年的传说特别耀眼,并且程序员总是给人一种忠厚老实不善于交际的感觉,所以在婚恋市场也特别受欢迎。 虽然大部分程序员的收入没有网上传说的那么夸张,考虑到时薪也没高到哪里去。 但是比传统行业拿的更多确实是存在的,这个行业的投入产出比还行。 所以今天,我打算讲讲为什么程序员的工资相对于传统行业,可以做.

1 887

分析【国企】、【民企】、【创业企】、【外企】不同性质企业对程序员的影响

本人毕业到现在八年从事软件行业的时间里,经历了很多,也成长了很多,从一个笨笨嗑嗑的毕业生到现在能独立工作完成任务的程序员,这个过程并非是一帆风顺的,好多次都是到了逆境的尽头一转弯又重见新的希望,我相信哪个行业都是这样,人都是需要不断磨炼的才能成长起来的,而最能磨炼人时候的就是身处逆境的时候。 这几年的时间,因为各种原因,我换过四家公司,而这四家公司都是不同性质的公司,第一家国企,第二家民企,第三...

工作流引擎界——聚焦分析多种工作流引擎的核心 898

程序员真的既是体力活又是脑力活吗,你怎么理解程序员这个职业?

程序员这个职业,既需要付出体力,也需要付出脑力,但体力与脑力两者占比却因人而异、因所处阶段各有不同: 一、体力为主的程序员 工作0-3年的程序员 刚参加工作的程序员,基本都从底层做起,每天与代码为伍,由于缺乏项目经验,遇到问题与困难的概率也比较大,需要付出更多的努(加)力(班),才能快速提高能力、胜任工作。 2. 大厂工作的程序员 经常有人用“面试造火箭,工作拧螺丝钉”来形容大厂程序...

java276582434的博客 2819

精明的程序员——重复的工作

精明的程序员——重复的工作 什么样的工作是一份好工作? 虽然还在读书,距离工作还很遥远,但是经常会思考这个问题。 偶然间看到一个视频,是白岩松在江西的一所大学的演讲。白谈到一个观点,大概内容是这样的: 一个清洁工,一个比尔盖茨,为什么这两个人的工作挣的钱差别就那么多?并非人与人之间的地位就有差别,工作也没有高低之分。根本原因在于你要在一个领域有自己的不可替代性。说白了,就是做同一件事,没有

u012865796的专栏 927

为何程序员工资高?原因都在这儿了!

程序员工资高?原因都在这儿了!

cxyITgc的博客 865

年过35岁的程序员爆料:大龄程序员们的花样出路

1 边工作边迷茫也许是大多数人的常态,觉得这份工作不适合自己,可又不知道应该去做什么;喜欢着自己的工作,却又不知道怎么进一步提升,内心难免焦躁。尤其是随着年龄的增长,更希望能够在事业上有所发展。 有人说,程序员真的只能吃青春饭,企业在招聘时会在意程序员的年龄,大龄程序员一旦离职找工作就会变得艰难。面对年龄很多程序员都表示束手无策。 其实,程序员其实也和其他职业一样,干的越久技术越熟练,经验自...

csdn_life18的博客 1万+
下一篇: 中国为什么没有自己的编程语言?哲学、数学和语言学是关键
BeyondCodeX
博客等级 码龄5年 4粉丝 2原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值