0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

IT工程师们如何在工作及生活中一直充满热情?

工程师人生 来源:网络整理 作者:工程师吴畏 2018-07-31 17:51 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在《Rework | 重来:更为简单有效的商业思维 》这本书里,Basecamp 的 David Heinemeier Hansson 和 Jason Fried 说要“开除工作狂”,但《从 0 到 1》的作者 Peter Thiel 却说绝佳的工作条件,(比如像Google)是需要超过十倍的技术力来支撑的,没有其他捷径。

比尔·盖茨在 1983 年说过:

你必须觉得这个行业很好玩。你得晚上回到家还找电脑杂志来看,否则你的波长会跟不上(在微软的)这些人。

所以我们应该相信谁呢?你的人生一定要活在程序设计中才能当个好的程序员吗?

每周 40 小时工作时间

IT工程师们如何在工作及生活中一直充满热情?

许多研究都指每周 40 小时是最有生产力的工时,不过 Malcolm Gladwell 在《异类:不一样的成功启示录》中也提到,要迈向成功需要一万小时的练习。而我的合气道教授则说,练习愈多你就会变得愈强。

约翰·索内兹在《软技能:代码之外的生存指南》一书中,一样强调努力的重要性。尽管他认同“聪明工作”就够了,但也承认他比寻常付出了更多努力,才在在职中创造了惊人的改变。

在一场对谈中,Ruby on Rails 作者,知名程序员 DHH 也曾和连续创业者 Jason Calacanis 一同探讨工作和生活的平衡。Calacanis 认为创业必须全心投入,而最后他们俩都同意“热情”才是最重要的。

以我个人的经验来说,当我做自己热爱的事时,我会:

*更有生产力

*觉得充满活力而非被工作淹没

我周围的优秀程序员都充满热情,而且每周工作超过 40 小时。我也观察到,热情和努力是发展未来技能的关键指标。

但是一个充满热情的人要怎样在每周工作超过 40 小时的状态下,依然维持生产力?

加入一点创新点子来维持活力

在《程序员思维修炼》一书中,Andy Hunt 提到了我们平常在背景执行的 R-mode 工作之外,还要找一些空闲来做一些“跳出常规思维”的创意方案。

极限编程鼓励大家维持可持续的开发步调,《代码整洁之道:程序员的职业素养》作者 Robert C. Martin 又叫我们每周工作 80 小时才能保持“专业“。

对我来说,持续在一个项目上做结对编程(Pair Programming)6 到 8 小时就是极限,超过的话,造成的瑕疵就会大于做出的贡献,让我变成「净负生产力程序员」(Net Negative Produced Programmer)。但如同我们同时做一点业余项目(Side Project),那我一天可以坚持写程序的时间就会变多。

我猜有热情的人大概就是这么做,他们会在主要的工作之外安排一些不同的主题来点缀。

*他们看关于程序设计的书。

*他们有自己的业余项目

*他们会读程序设计的文章。

*他们可能还会写程序相关的博客,他们可能会参加、举办或是主讲一些聚会。

大部分的时候,做这些都不是为了完成更多工作,而是为了学到更多。我发现身边的杰出程序员都充满热情,而且尽力去增进自己的技术,同时也注意到纯粹过劳的工作狂通常生产力都不高。

为人父母的挑战

我认为比尔·盖茨 1983 年的那段话还没有错。如果你没有热情,那程序员很难做得久。

保持热情的好处在于,我们可以拥有一个活力四射的工作环境,充满变化和新奇,但反面来说,要跟上这样的节奏可不容易。

当程序员愈来愈有经验,就会开始对麻烦的工作失去耐心,然后想要拥有:

*强大的编程语言和技术

*有效率的工作环境

*聪明的同事

不幸的是,当你为人父母,你可能只想有份稳定的薪水来养家,还有一些自己的时间来陪孩子。

这个时候就开始有点棘手了。你既不能跳槽到很酷却高风险的新创公司去做一番事业,你也没办法熬夜挤时间出来增进你的技能。雪上加霜的是,尽管你拥有 10 年的工作经验,懂得各种语言和技术,你的简历上要是没有亮眼的关键字,很多公司连看都不看一眼,这简直就是程序员版本的创新者窘境(创新者的困境),你就像那些老牌公司一样要保证自己不会被新技术挤出市场。

缺乏热情和养小孩,这两点应该能解释人们停止当个程序员的部分原因,而且我马上就想到这种现象带来的两种后遗症:

*我们常常要重新发明像轮子一样基本的要素(就是你,那边那个在写 JS 框架的)

*随着老手的离去,我们可能会在没有意识到的状态下,忽视了一些可以让我们更有效率的人际互动流程。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 工程师
    +关注

    关注

    59

    文章

    1603

    浏览量

    71221
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    电子工程师的双标瞬间 #电子 #电子爱好者 #电子工程师 #扬兴科技 #双标

    电子工程师
    扬兴科技
    发布于 :2026年03月02日 18:04:13

    电子工程师看书的四个阶段 #电子 #硬件工程师 #电子爱好者 #反转 #扬兴科技

    硬件工程师
    扬兴科技
    发布于 :2026年01月17日 17:29:53

    什么是BSP工程师

    任何软件的。BSP工程师需要结合硬件原理图修改从芯片厂商拿到的参考代码,调试板子,使板子上的操作系统能够正常稳定工作,从而提供个稳定的开发调试环境,这个过程叫做点亮板子,行话叫做Bringup。这
    发表于 01-13 06:54

    不同薪资对工作的态度 #硬件工程师 #电子爱好者 #打工人 #搞笑 #扬兴科技

    硬件工程师
    扬兴科技
    发布于 :2026年01月12日 18:08:22

    硬件工程师面试必会:10个核心考点#硬件设计 #硬件工程师 #电路设计 #电路设计

    硬件工程师
    安泰小课堂
    发布于 :2025年09月23日 18:00:33

    盘点嵌入式就业所需要的技能有哪些?

    在数字化和智能化的大潮中,嵌入式系统无疑是支撑现代科技发展的核心力量。从智能手机到智能汽车,再到智能家居,嵌入式技术无处不在,无时不刻不在影响着我们的生活工作方式。因此,对于那些对科技充满热情的人
    发表于 08-11 15:43

    做了电子工程师之后,最好拍的视频出现了#硬件设计 #电子DIY #电子工程师

    电子工程师
    安泰小课堂
    发布于 :2025年06月24日 17:45:57

    工程师的“新神器”:用CCLinkie转Devicenet连接水质分析仪,轻松搞定数据难题

    在化工行业摸爬滚打的工程师,是不是经常为水质监测数据的获取和整合头疼?边是复杂的化工生产流程,边是水质分析仪的数据孤岛,两者之间的“沟通障碍”让不少
    发表于 06-09 15:36

    【华秋DFM】V4.6正式上线:工程师的PCB设计“好搭子”来了!

    行业公认的设计质量守护者。 华秋DFM团队始终以\"设计即生产\"作为核心理念,让广大工程师伙伴拥有了强有力的工作帮手: 多维风险预警: 从线路布线到元件布局,从电气间隙到工艺
    发表于 05-22 16:07