当前位置:首页 > 服务端 > 杂谈|程序员还是工程师

杂谈|程序员还是工程师

2022年09月16日 14:40:51服务端4

杂谈|程序员还是工程师 _ JavaClub全栈架构师技术笔记

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

作者:老胡的储物柜
来源链接:https://blog.csdn.net/source_code13/article/details/124030446

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/server/41899.html

标签: 程序员
分享给朋友:

“杂谈|程序员还是工程师” 的相关文章

服务器对程序员来说意味着什么,此文带你来了解

服务器对程序员来说意味着什么,此文带你来了解

最近马上双十一了,云服务器的折扣非常大,趁此机会给大家介绍一下服务器的相关基础知识。 一、什么是服务器? 维基百科写到服务器指: ①一个管理资源并为用户提供服务的计算机软件,通常分为文...

GitHub 热点速览 Vol.24:程序员自我增值,优雅赚零花钱

GitHub 热点速览 Vol.24:程序员自我增值,优雅赚零花钱

摘要:升职加薪,出任 CTO,迎娶白富美/高帅富,走向人生巅峰是很多人的梦想。在本期的热点速览中你将了解自由作者 Easy 如何优雅赚取零花钱的方法,以及定投改变命运 —— 让时间陪你慢慢变富。说到程序员自我增值,除了优雅赚钱之外,还可以研究下各种生活中小工具的代码实...

程序员神器,IntelliJ IDEA 2018.1 正式发布

程序员神器,IntelliJ IDEA 2018.1 正式发布

工欲善其事必先利其器,如果有一款IDE可以让你更高效地专注于开发以及源码阅读,为什么不试一试? 3月27日,jetbrains正式发布期待已久的IntelliJ IDEA 2018.1,再次让人眼前一亮:什么,还能这么玩?...

程序员协作学习的探索与实践

我想探索一种新型的学习形式:结伴复习准备面试。 人数3-5个,目标人群(北上广深程序员)。 因为是竞争与合作的关系,同一城市不超过3人(我是北漂)。 要求: 对编程有基本的热爱。 最好是go研发人员(半年经验+)。 最好计算机专业,毕业时间1-4年,...

RabbitMQ学习笔记(参考黑马程序员)

RabbitMQ学习笔记(参考黑马程序员)

一,MQ的基本概述 1.1概述 1.2 MQ的优势和劣势 1.3 MQ优势 1.4 MQ劣势 1.5 常见的 MQ 产品 1.6 RabbitMQ简介 1.7 JMS 三,快速入门 3.1生产者代码...

程序员应聘/面试相关整理

一、面试前的准备: 作为程序员的面试,我就不整理以及谈着装之类的了,穿着干净大方就行,主要说简历以及技能的问题。 1、简历 为啥要说简历呢,因为一个企业,特别是大企业,每天会收到成千上万的简历,怎样让自己的简历脱颖而出或者写的比较有吸引力就很重要了。 关于怎样写...

IntelliJ IDEA 激活码,程序员节送一批,1024毫秒激活IDEA!

IntelliJ IDEA 激活码,程序员节送一批,1024毫秒激活IDEA!

一、IntelliJ IDEA 激活码 下面的 IDEA 激活码要是失效了的话,请关注微信公众号:Java团长,然后发送“ 激活码 ”即可获取免费且有效的哈。 二、程序员节送一批,1024毫秒激活IDEA! 82I7RIK0T7-eyJsaWNlb...

想拿到10k-40k的offer,这些技能必不可少!作为程序员的你了解吗?

想拿到10k-40k的offer,这些技能必不可少!作为程序员的你了解吗?

此文转载自:https://blog.csdn.net/m0_46995061/article/details/109995223 总结了一份Java架构师的技能树,希望对Java编程的同学有点帮助,文末有该架构师技能树获取方式 Java编程技术点:...

Java程序员必备 : Java反编译神器——“GUI” 资源分享

Java程序员必备 : Java反编译神器——“GUI” 资源分享

GUI简介 当我们编写完成一个java类后,运行结果会得到一个class文件,这种二进制文件如果用普通记事本打开,就会出现各种乱码现象,令人十分头疼,当我们要查看.class文件的源代码时,可以通过反编译工具jd-gui实现。 “jd-gui”工具...

2020年高级Java程序员面试题汇总,含答案总结

2020年高级Java程序员面试题汇总,含答案总结

文章目录 JDK Dubbo Zookeeper Spring系列 Redis系列 Mysql系列 Java多线程 消息中间件 线程池 JVM...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。