Skip to content

四火的唠叨

一个纯正程序员的啰嗦

Menu
  • 所有文章
  • About Me
  • 关于四火
  • 旅行映像
  • 独立游戏
  • 资源链接
Menu

再谈谈工程师

Posted on 06/03/201706/23/2019 by 四火

IMG_1989昨天去参加了一个公司内的 expo,大致就是以团队为单位组织起来,做广告,招呼各种工程师去看,有团队介绍,产品介绍,技术介绍;有披萨、啤酒和零食;也有一些填方格的活动供参与和纪念衫可以领取。我们组也大张旗鼓地伴着各种搞笑的口号和宣传材料上阵了。挺有趣的一件事情,也是很有工程师文化的事情。

以前谈过不少关于工程师的话题,比如这个、这个和这个,今天想再谈谈。

其实自我工作以来,软件工程师这个职位变化很大,无论是职责、技术、待遇,但是不变的是,我看到优秀的工程师至始至终非常抢手,而且需求量很大。不扯没用的,任何行业优秀的角色都受欢迎,但是就我熟悉的 IT 公司来说,软件工程师始终处于特别的存在。

  • 需要做一个产品,有团队找了一个牛哄哄的数据科学家(Data Scientist)搞了几个月,折腾出一套原始的数学模型,写了一些初始的代码。然后招了一个工程师团队开始订项目,设期望,排时间,产品化。这期间,特别是初期你可以看到工程师们围着数据科学家干活,或者说打杂,从脚本到 job 到代码修缮到模型调参数,样样都要做。
  • 产品上线以后数据暴涨,迫切需要更专业的和这堆数据打交道的角色,于是招了两个数据分析师(Data Analyst),天天折腾 sql,分析数据,出报表。但是这些工作一部分需要程序化,一部分需要高效化,所以又找了一堆软件工程师给写任务,统筹执行计划,写一些原始的工具帮助自动化。
  • 这些数据需要发布出去,用各种方式呈现给用户,公司决定做一个数据可视化的产品,于是请来一个用户体验设计师(UX Designer)准备做一个应用供用户查看数据。原型完成以后,工程师又登场了,设计和实现服务端和客户端,他们把视觉层面的模型和设计落实成实际的产品。
  • 随着使用的人越来越多,系统收集了大量用户行为的数据,于是再招聘一个机器学习科学家(Machine Learning Scientist)来设计分析处理用户行为的数据。依然不变的是,到了产品化落地的时候,需要的还是工程师。
  • ……

这样的例子太多太多了。我见过的所有研发类型的团队中,十几二十种不同的职位角色,但几乎所有的团队都有工程师的存在。他们就像黏合剂,或者是某些人认为的 “打杂的”,“工程问题能有什么难的”。我们听到无数的议论说写代码 “吃青春饭”。可事实是,如今几乎每一个大型的 IT 公司都嚷着要招软件工程师。各个团队都打着旗号 “招摇撞骗” 要找优秀的工程师来干活。我们团队就常年缺人。我觉得有趣的事情之一就是偶尔看看那些鄙视工程师的圈外人, 喊码农码工的外行人他们的文字,然后发现还是我们能快乐地更久一点。

这个世界就是这样。我记得小的时候希望自己做一个科学家,这大概是中国当时很普遍的一个孩子的愿望吧。最后成为了工程师,还不是传统意义上设计高楼大厦的工程师。但我觉得也不赖。工程师不废话不啰嗦不吹牛逼,普遍动手能力都不错。家里刷油漆、装家具、修马桶、通下水道,都自己干;大一点的事情像是安排旅行计划,考察孩子的托儿所,统筹院子里的园艺设计,或大或小,样样都是工程。也许没有太多机会接触深奥复杂的科学原理,但是工程却到处都是。

那些美好的感兴趣的东西,还是作为业余兴趣之一去实现更合适。而既能谋生又能热爱其中地 “做工程”,其实上天已经待我不薄了。

文章未经特殊标明皆为本人原创,未经许可不得用于任何商业用途,转载请保持完整性并注明来源链接 《四火的唠叨》

×Scan to share with WeChat

你可能也喜欢看:

  1. 我眼中的工程师文化
  2. 不安分的工程师
  3. 层次
  4. 工程师的生活
  5. 谈谈足球青训、中国教育以及工程师培养

4 thoughts on “再谈谈工程师”

  1. Aaron says:
    11/06/2017 at 6:53 PM

    今天搜 spark 的文章看到你的博客, 还读了读你的工作相关的事, 祝一切都好!

    Reply
  2. Anonymous says:
    06/07/2017 at 12:01 AM

    做工程 和搞研究不同
    工程相对现实的各种约束多一些
    需要技术变现

    Reply
  3. exc says:
    06/06/2017 at 11:51 AM

    既能谋生又能热爱其中地 “做工程”,其实上天已经待我不薄了。

    Reply
  4. owenliang says:
    06/05/2017 at 3:17 PM

    软件工程师和木匠瓦工差不多,靠手艺吃饭都一样踏实,只是软件工程师当下火热罢了。

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

订阅·联系

四火,啰嗦的程序员一枚,现居西雅图

Amazon Google Groovy Hadoop Haskell Java JavaScript LeetCode Oracle Python Spark 互联网 前端 华为 历史 同步 团队 图解笔记 基础设施 工作 工作流 工具 工程师 应用系统 异步 微博 思考 技术 数据库 曼联 测试 生活 程序员 管理 系统设计 缓存 编码 编程范型 英语 西雅图 设计 评审 问题 面试 项目

分类

  • Algorithm and Data Structure (30)
  • Concurrency and Asynchronization (6)
  • System Architecture and Design (43)
  • Distributed System (18)
  • Tools Frameworks and Libs (13)
  • Storage and Data Access (8)
  • Front-end Development (33)
  • Programming Languages and Paradigms (55)
  • Testing and Quality Assurance (4)
  • Network and Communication (6)
  • Authentication and Authorization (6)
  • Automation and Operation Excellence (13)
  • Big Data and Machine Learning (5)
  • Product Design (7)
  • Hiring and Interviews (14)
  • Project and Team Management (14)
  • Engineering Culture (17)
  • Critical Thinking (25)
  • Career Growth (57)
  • Life Experience and Thoughts (45)

推荐文章

  • 谈谈分布式锁
  • 常见分布式系统设计图解(汇总)
  • 系统设计中的快速估算技巧
  • 从链表存在环的问题说起
  • 技术面试中,什么样的问题才是好问题?
  • 从物理时钟到逻辑时钟
  • 近期面试观摩的一些思考
  • RSA 背后的算法
  • 谈谈 Ops(汇总 + 最终篇):工具和实践
  • 不要让业务牵着鼻子走
  • 倔强的程序员
  • 谈谈微信的信息流
  • 评审的艺术——谈谈现实中的代码评审
  • Blog 安全问题小记
  • 求第 K 个数的问题
  • 一些前端框架的比较(下)——Ember.js 和 React
  • 一些前端框架的比较(上)——GWT、AngularJS 和 Backbone.js
  • 工作流系统的设计
  • Spark 的性能调优
  • “残酷” 的事实
  • 七年工作,几个故事
  • 从 Java 和 JavaScript 来学习 Haskell 和 Groovy(汇总)
  • 一道随机数题目的求解
  • 层次
  • Dynamo 的实现技术和去中心化
  • 也谈谈全栈工程师
  • 多重继承的演变
  • 编程范型:工具的选择
  • GWT 初体验
  • java.util.concurrent 并发包诸类概览
  • 从 DCL 的对象安全发布谈起
  • 不同团队的困惑
  • 不适合 Hadoop 解决的问题
  • 留心那些潜在的系统设计问题
  • 再谈大楼扔鸡蛋的问题
  • 几种华丽无比的开发方式
  • 我眼中的工程师文化
  • 观点的碰撞
  • 谈谈盗版软件问题
  • 对几个软件开发传统观点的质疑和反驳
  • MVC 框架的映射和解耦
  • 编程的未来
  • DAO 的演进
  • 致那些自嘲码农的苦逼程序员
  • Java 多线程发展简史
  • 珍爱生命,远离微博
  • 网站性能优化的三重境界
  • OSCache 框架源码解析
  • “ 你不适合做程序员”
  • 画圆画方的故事

近期评论

  • + 1.943624 BTC.NEXT - https://graph.org/Ticket--58146-05-02?hs=9a9c6f8dfe3cdbe0074006e3e640b19b& on 所有文章
  • Anonymous on 闲聊投资:亲自体验和护城河
  • 四火 on 关于近期求职的近况和思考
  • YC on 关于近期求职的近况和思考
  • mafulong on 常见分布式基础设施系统设计图解(四):分布式工作流系统
  • 四火 on 常见分布式基础设施系统设计图解(八):分布式键值存储系统
  • Anonymous on 我裸辞了
  • https://umlcn.com on 资源链接
  • Anonymous on 我裸辞了
  • Dylan on 我裸辞了
© 2025 四火的唠叨 | Powered by Minimalist Blog WordPress Theme