应该成为怎样的工程师

我进入工业界将近三年,对于自己的本职工作(固件工程师)有了比较深入的认识。下午想到毕业之前对于自己工作之后道路的模糊认识,现在的自己有着更加清晰的目标和计划。三年的工作和学习,我领悟到了一些作为工程师应该具有的素质和底线,所以,记录一下。

1. 成为有性格的工程师。

我们在创造一座思想里的大楼,一旦基础架构设计出了问题,结局是灾难性的。一个优秀的架构,可以承载多年的系统升级扩展,就像一座有牢固地基的大楼。而迫于项目时间的压力,或者是团队水平的不足做出来的糟糕设计,负面影响是巨大的,需要投入十倍(或者更多)的成本来改正这种早期错误。所以,一点要有性格,不能妥协于不完美的设计。

2. 成为文艺的工程师

好的代码和产品,都是很有艺术感的。我们是工程师的同时,也是艺术家。这种艺术,是抽象的,思维中的。在第一点里面我说代码是一座思想中的大楼,那么好的代码,就是一座美观的大楼,而牛叉的代码,就是引人驻足的地标。我们应该努力让自己的每个产品,都向艺术品靠拢。

3. 质量,质量

在做艺术家的同时,也不能忘记自己的工程质量。在完成功能的时候,可以的话一定要写测试代码来测试自己代码的可靠性。

4. 不要局限在自己的领域里

智能硬件,穿戴设备已经来了,硬件和软件的融合达到了空前的高度。对于优秀工程师来说,这个时代提出的要求是对从电路板,到固件驱动,上层软件,数据库,前端app/网络这些所有环节的了解。这个知识体系如此之广,没有谁能在所有领域做到最好。所以作为优秀的工程师,一定要不断学习其他各环节的知识,广泛的合作,跳出自己的圈子去看自己领域里面的问题。只有这样,才能把产品做到最好。

5. 学习,不断地学习

这个是人生主题 :)

6. 交流

一个优秀的工程师,应该也有十分好的交流技能。和其他工程师的交流,和PM的交流,和QA的交流,以及其他各种领域的人的交流。

大概就是这些吧。5周年的时候,也许会有更多的认识。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,715评论 25 709
  • 文/婉兮 1 我妈曾说过一句话,让我一想起来就要掉眼泪。 那时我身体不好,她常常陪我住院。我有气无力地打着吊瓶,她...
    婉xi阅读 5,205评论 6 22
  • 文/洋气杂货店 01. 任何车站大多时候都是人山人海,包括火车站。 从前和室友一起坐过火车,大家围坐一起说说笑笑,...
    洋气杂货店阅读 5,603评论 1 12
  • 前些年,喜欢在元旦前或春节前写一篇文章,做做年终总结,数数一年的大事记,想想一年的未完成。 近几年,也有总结的念头...
    颗粒crown阅读 3,269评论 0 0
  • 老师说:在考场上就按照这样的结构来写,肯定没有错,考场上不是让你创新的,考场上哪有那么多时间考虑,就按照这样的格式...
    PervasvFragrce阅读 2,695评论 0 0