杂谈|程序员还是工程师

嵌入式工程师常见面试题,看看你能否及格?杂谈 上个星期,去深圳一家搞ARM开发的公司面试,HR叫我做了一份卷子,里面都是C编程,心中暗喜,因为这些题基本上都在程序员面试宝典里见过。 后来回到学校,在网上搜索,原来这些题都是嵌入式工程师的经典面试题目,很多网站上都可以找得到。现把他贴出来,附上网上的答案,跟大家分享,因为这些题实在太经典了。 1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define... 阅读详情

3f2dbc69af286f88d0666cd9d687b3d9.png

做一名开发者,我们经常会有一些 Title,比如前端/后端/大数据工程师等。但是一般自我介绍时,都会说我是程序员,而不是工程师,程序员和工程师其实大部分时间大部分人是混着用的,这两者之间没有区别吗?

在我看来,程序员和工程师是有本质的区别的:

  • 程序员更多在于实现,可以说是实施者

  • 工程师在于提出问题、需求,为一些群体提供解决方案,这是创造者

如果将 coding 技能抽象成笔,工程师会利用笔发散自己的思维,然后天马行空地进行尝试、肆意绘制,最后创作一幅画作,成功了就给人生添加色彩,留给世人慢慢欣赏;失败了无非就是在增加经验的同时多了一张草稿纸,总结一番继续尝试。

程序员则是选用合适的笔,最优且有效率地完成面前他人提供的一个手绘稿,填充细节,完善领域内的某个空白点。

都是用笔创作,这区别在哪?我认为是动力源的差别,创造者是自我思维驱动,我知道我要做什么,甚至是我要创造一个世界!实施者是我知道创造者要我做什么。

创造者在于用工具构建自己的世界,实施者专注于将事情做好。

读到这里,诸位可以想象你工作中你是什么角色?你是程序员还是工程师?或者说你是创造者还是实施者?你的工作环境中谁在做着创造者?可能是 CTO,也可能是产品经理,你和他们相处愉快吗?

怎么判断你是工程师还是程序员?很简单,你有没有为了解决某个问题用自己的技术能力产出一个解决方案甚至是产品,如果有,你就是工程师。

不愉快是怎么产生的?首先创作者从原始需求、从自己的世界观出发,实施者以实现为目的出发,一般来说是没有冲突的,如果有,那么就是三种可能:

  • 纯粹是创作者和实施者的思维差异,磨合过程中难免有磕碰,互相理解吧

  • 创造者是伪创造者,总是明显提出不合常理的需求,他是在KPI之下的可悲的实施者

  • 实施者正在向创造者转变,每个人都可以是创造者,这并不奇怪,一千个读者心中有一千个哈姆雷特,每个创造者都会有自己的世界,此时的冲突大概率是由于一些信息不对称造成,基本可以协商解决,这是好的有利于产品进化的冲突

由于当前的工作环境,卷而激进,其实很多产品经理很少认识到自己是个创造者,大部分程序员又认为自己做产品就必须先有产品经理的头衔,这就造成了创造者的岗位没有在创造,执行者的岗位又很难去创造。

这种模式下诞生的产品或者说好不容易在优秀的创造者手上诞生的产品交给这样的组合后,产品还怎么继续进步?

现有产品创造过程中又有CTO,也有产品经理,这两者若都有创造者思维,两个世界的碰撞那很可能非常猛烈,有时候技术和产品的割裂与矛盾就是这么来的,除非双方都约法三章。

但我认为意义不大,CTO和产品经理为什么不能是一个人?最好的方式是创造者的产品世界构建兼顾实施者的执行思维,简单来说就是创造者懂技术——这就是工程师。

我创业的话,我认为我需要将技术和产品这两个角色做个融合,将两个角度创造者的思考方式集成为一体,减少冲突,坚定方向,杜绝后续产品和技术上的割裂,这是我专属的工程师定义。

我觉得人生的意义在于创造,深入了解某个行业,然后提出自己的想法,创造为这个行业带来正面影响的产品,是很美妙的一件事。

【杂谈】PHP程序员的能力水平层次 PHP程序员的能力水平层次前言之前看过很多篇关于服务端工程师和PHP开发者的能力模型介绍,每篇都对能力有侧重点. 下面我们来详细谈谈以开发能力为基准点的PHP程序员的能力水平层次.层层递进1.功能开发这个水平的程序员一般是在校学生或者培训机构学习中的同学,这时对PHP基本语法不太熟悉,做东西都靠查资料. 对于功能实现,能用但是健壮性和扩展性都不行,也就是我们所提到的实验性项目的模块.推荐处于这个 阅读详情

相关推荐

FastAPI + Layui:打造企业级敏捷开发后台管理系统

本文详细介绍了如何使用FastAPI和Layui构建高效的企业级后台管理系统。FastAPI提供高性能的异步API支持,而Layui则简化了前端开发流程,两者结合可实现快速开发和部署。文章涵盖了从环境搭建、核心组件开发到性能优化的全流程,特别适合需要敏捷开发的企业项目。

weixin_29045585的博客 555

程序员不是工程师吗,他们之间有什么区别?

我刚刚工作的时候,面试官曾经跟我说:好好干两年,可以迅速从程序员成长为工程师。当时我觉得太诧异了,从很多招聘启示来看,“程序员”不就等于“工程师”吗,只是“工程师”更好听一些而已。等我工作久了,才知道“程序员”和“工程师”真的是不一样的——程序员只写程序,工程师写能在现实世界中创造价值的程序。 可惜,很多软件开发人员未必清楚两者的差别,甚至做了很久也只算程序员而不算严格意义上的工程师。所以我就自己...

5878

linux入侵排查-综合日志分析

2.分析攻击者首次成功登录web管理后台的时间 还可以知道攻击者可能是通过10.2.4.11这个跳板服务器跳过来的,然后我们继续排查,可以发现日志中POST请求大多都是1047字节,然后往后大多是300字节,POST请求的响应状态码有200和302这两个,其中的302是爆破成功后持续爆破产生的日志,再1047字节和300字节中间夹着一个978字节,就是200响应和302响应的中间。7.分析攻击者留下的持久化后门的时间和后门执行情况 排查计划任务,发现有一个计划任务还是被加密的,应该是反弹shell的。

chinese_cabbage0的博客 644

程序员都是工程师吗?

所有的程序员都是工程师吗?当然不是。工程师是必修课,程序员则是选修。工程师为自己的事业工作,而程序员做他们喜欢做的事情。工程是实实在在的,编程是抽象的。 为了吸引注意力,Slashdot提出了一个备受争议的老话题:所有的程序员都是工程师吗? 当然不是。 我曾经却不这么认为。我的母校是伊利诺伊大学香槟分校,计算机科学系是工程学院的。我可以证明,这好几年都在学和工程师一样的课

web网站建设 4784

网络系统实现技术之IPX与SPX

IPX/SPXNovell NetWare网络Novell公司为适应网络发展,将主机网络转换为PC网络,开发了Novell NetWare网络系统。该系统中基于客户机/服务器模式。以普通PC机做为客户机,以性能强大的服务器做为服务器,为客户机提供文件服务、数据库服务及其他服务。与前面的SNA模型一样,Novell NetWare也早于OSI模型,所以不能与OSI模型严格对应,但也有很明

成片的大树 9164

小米手机免登录开启USB安装与调试(MIUI 9-11实测,已Root可用)

本文详细介绍了小米手机免登录开启USB安装与调试的底层方案,适用于已Root的MIUI 9-11版本设备。通过修改系统配置、禁用MIUI安装器验证和强制开启USB调试等步骤,帮助开发者绕过账号限制,实现快速调试。文章包含不同MIUI版本的兼容性处理和常见问题解决方法,实测有效。

weixin_33675507的博客 290

程序员分哪几种,分别薪资是多少

你知道程序员分哪几种吗,这里带你一起来了解一下哈

隔壁王叔的博客 8508

InSAR数据获取实战指南:Sentinel-1、精密轨道与ALOS PALSAR DEM的下载与应用

本文详细介绍了InSAR数据获取的实战指南,重点解析Sentinel-1数据、精密轨道数据(OPOD)和ALOS PALSAR DEM的下载与应用技巧。通过实际案例和代码示例,帮助读者掌握数据筛选、下载加速、校验及多源数据协同使用的关键方法,提升地面形变监测的精度与效率。

weixin_29215815的博客 433

工程师和程序员的区别

开一个杂谈的类目,探讨平时工作中遇到的趣事,可能偶尔也会转载一些其他地方看到的有意思的行业趣事,纯属一乐。 开端 今天下班后,公司里一个工作多年的小朋友找我闲聊,然后聊着聊着不知为啥聊到了行业上: 1 2 3 4 5 6 7 8 小朋友:串串,你为什么不愿意带团队? 串 串:不感兴趣! 小朋友:你打算敲代码到35岁吗???? 串 串:40 小朋友:就算技术...

串一串爪娃子 6398

《BiLSTM with Multi-Polarity Orthogonal Attention for Implicit Sentiment Analysis》论文阅读笔记

文章名:《BiLSTM with Multi-Polarity Orthogonal Attention for Implicit Sentiment Analysis》 作者Jiyao Wei a,1, Jian Liaoa,1, Zhenfei Yanga, Suge Wanga,b,∗, Qiang Zhaoa 年份 2019 1 Introduction 目前文本情感分析多分析带...

weixin_39036944的博客 1631

【Python基础】FastAPI 从入门到项目实战操作详解

【Python基础】FastAPI从入门到使用实战操作详解

congge_study的博客 456

“码农” 与 “软件工程师” 的区别

“码农” 与 “软件工程师” 的区别

Java癫疯的博客 1700

ADS基础教程23 - 有限元电磁仿真(FEM)可视化操作

一、引言 二、FEM可视化操作流程1.打开可视化界面2.查看介质的网格3.设置网格颜色4.选择网格5.传感器选择6.编辑传感器7.选择频率8.动画 三、总结介绍了在ADS中如何进行FEM仿真场视图操作过程。

XZ_ZC的博客 1816

周末杂谈:前端又又又“被消失”?Claude Code + Agent工程师=程序员的未来还是终结?

AI时代程序员转型:从编码者到技术导演 AI编程工具的崛起正在重塑软件开发行业,传统岗位边界逐渐模糊。本文探讨了AI如何改变开发模式,以及程序员如何应对这一变革: 现状冲击:AI工具如Claude Code能快速生成完整代码,大幅提升开发效率,但也暴露代码质量隐患,使基础薄弱的开发者更易犯错。 角色转变:未来程序员将更像"技术导演",需要具备业务理解、AI调度和代码把关能力,而非单纯编写代码。 转型建议: 夯实计算机基础理论 提升精准提问能力 培养代码审美标准 AI不会取代程序员,但会取

weixin_50077637的博客 889

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

程序员杂谈

很久不写技术贴,感觉很不安。最近都是在写些心情感想,励志的作用到时有一些,更多是一种宣泄。幸好这里不是会自动向好友推荐的qq博客,我也将其归到“心情杂谈”一栏,希望不小心读到的朋友见谅。     我其实只是一个计算机的学生,以前是大学生,现在是研究生,csdn账号从2008年一直开到现在(从我账号就可以看出)。虽然是学生,但我一直是自称程序员,因为我一直坚信程序员是我的最终道路。因为程序员这个职

qb_2008的专栏 2875

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

【杂谈】写给正在过"程序员节"的我们

前言今天是程序员节。 1024是2的十次方,二进制计数的基本计量单位之一。程序员(英文Programmer)是从事程序开发、维护的专业人员。程序员就像是一个个1024,以最低调、踏实、核心的功能模块搭建起这个科技世界。1GB=1024M,而1GB与1级谐音,也有一级棒的意思。 从2015年起,每年10月24日定义为程序员节。以一个节日的形式,向通过coding改变世界,也以实际行动在浮

Code Metaverse 2267

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

720VR全景源码系统全链路解析:从全景制作到云全景网站搭建与二次开发避坑指南

全景图像基于等距柱状投影,通过采集拼接、瓦片化切片、前端渲染与后端服务协同,实现高沉浸式展示。其技术价值在于降低全景内容制作与分发门槛,广泛应用于房产、旅游、电商等场景。在工程实践中,720VR全景源码系统的选型与二次开发尤为关键,需关注切片性能、播放器兼容性及移动端优化。云全景网站源码的搭建涉及上传、切片、存储与CDN加速,而热点交互与数据统计则提升商业化能力。本文围绕全景制作到云全景网站源码的完整链路,分享源码选型、部署实操与避坑经验。

weixin_34279184的博客 489

嵌入式软件工程师杂谈 —– BSP工程师学习路线

上篇文章给大家介绍了嵌入式BSP工程师这个行业,简单来讲,作为一名嵌入式BSP工程师,既要和懂硬件工作原理,还要能编写对应的软件使之正常工作。其学习和开发难度就不言而喻了。那么,究竟学习哪些知识,怎么学习才能成为一名合格的嵌入式BSP工程师呢? 一、专业背景 我们首先从专业背景谈起。经过我的了解,从事嵌入式BSP开发的人员主要来源于计算机专业和电子信息专业。这两个专业是和嵌入式BSP最相关的专业了。当然也有一些同事是从其他专业转过来的(比如我,熟悉我的朋友知道我大学学的是物理专业,这相对来讲是比较偏..

闲人的专栏 5775

【职场杂谈】做程序员怎么快速升职?

做程序员这么多年,接触到的已经快速升职的程序员里,特点各有不同,有的是技术能力强,有的是非常能卷的,有的是大腿抱得好,有的是向上管理做得到位。但是他们都有一个共同特点,那就是“运气好”。所以,要想在程序员这条路上快速升职,说白了,运气是第一生产力。这个行业里,技术牛的、能干活的太多了,但真能一路升得飞快的,往往是赶上了天时地利人和。

weixin_43837507的博客 575

技术杂谈:嫁给程序员的好处

医生       医生很危险,我对医生的印象太差,放下他身边女生太多,会跟某个护士小姐跑掉,或是被一个假装生病的年轻女人勾引走不说。而且这种倒霉事还往往发生在你已经为他生了几个小孩的时候。现在的医生都是领提成的昧着良心看病,有钱就是病人,没有钱死了都没有人管,他们是什么药贵给你开那个,收红包,做人体试验,个个都是“刽子手”,考医科大学的在高中有几个是好学生的(在我们那里总分500上一个好医科大

tianpeiwen的专栏 579

一些杂谈叙述

那么两年过去了,我遇见的在大学里的好老师不过5位,基本上都是学校外聘的在外上班的哥哥姐姐们,会不吝啬的告诉我该向什么方向学习,甚至深夜也会回答我的问题,当然,名字在这里就不便过于叙述。从心里来说,一开始选择做一个程序猿,一个bug制造者并非是我有意选之,而更多是对于专业的选择实在是只有这个让我会有一点兴趣,在接触到Python,Shell等语言,学习到Django,K8s等技术后,我才发现这一行其实并不好做,技术的不断更新也要求着从业者不断更新自己的技术,直到退休,这是门不断学习的岗位可以说是。

xiaoyu070321的博客 221

OSChina 周日乱弹 —— 程序员做噩梦

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33881140的博客 351

有哪些顶级水平的中国程序员?

本文转载自 启舰杂谈 我们熟知的很多程序员都是国外的。那我们中国有没有顶尖级的程序员,出于好奇,我全网进行了搜罗,这里把我认为比较厉害的一些程序员展示给大家。 篇幅有限,很多程序员我也没听过,所以就没有展示。排名顺序也没什么特别的,先看上谁,谁就排第一。 比如,第一的尤雨溪单纯就是因为他长的帅 如果你认为还有哪位大咖是你心目中的神,可以列出来,如果列的人多的话,我再搞一期给大家介绍介绍。 一、尤雨溪 江湖流传一个小故事: 一款名叫Clear的软件,在...

m0_46163918的博客 9445

非技术向杂谈(0) - 博客“工程师”迷惑行为大赏

目录安装软件 本文只是一个杂谈向没啥意义的文章,实在是心态被搞崩了吐槽一下。 安装软件 很多人安装软件喜欢从源码安装,因为可自定义程度高一些。这无可厚非。 但为什么你们写博文也引导别人从源码开始构建???是嫌新人学东西不够累还是嫌开发者带新人不够麻烦,普及的知识不够多???有时候只是要进行一个简单的验证,需要的仅仅是一个非常非常简单的能用就行的版本,结果网上一搜好家伙十篇高点击量博文恨不得有十一篇是从源码安装而不是简单方便的包管理系统。学生们(连pkg-config都不知道那种)看了你们的博文后非得死扣源码

include_iostream_的博客 716
上一篇: 我的周刊(第033期)
下一篇: 我的周刊(第035期)
老胡的储物柜
博客等级 码龄12年 1145粉丝 284原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值