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

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

3天内不再提示

一名开发工程师工作中的四个教训

工程师人生 来源:网络整理 作者:工程师吴畏 2018-08-09 14:09 次阅读

在做自由开发者的头两年中,我发现如果许多事情要是能早一点知道就好了。因此,我现在就是穿越时空回到过去,教教年轻时候的自己应该怎样愉快地做一个自由开发者。

1.为你自己着想一定要签预聘合同

当我第一次看到Patrick’s newsletter上的预聘合同的时候,我以为这东西只有那些收费比我高得多的人才用得着。但接触过几个客户后,我意识到我完全错了。

快乐的客户给你的订单会更多。如果你的产品足够好,只有他手里有多余的钱,就会继续增加新的功能/特性。这当然很棒了!但是当你发现自己忙于在三个客户之间周旋时,你的重要性会很快消退,你大部分的时间都在维持你和客户的关系,而你的工作量非常的不稳定——前一个月,你只需要花一晚上的时间,稍微改一下设计;而后一个月,你却有一堆新功能要实现(因为客户喜欢你开发出来的产品)。然后合同商告诉你,提前一天交稿。(这大概也让你的脑子早一天解放出来了!)

合同金额协商好之后,你就得保证在规定的期限里——不管是几个小时,几天,还是几周——必须赶出活儿来。

这样的结果是双方共赢,你确保有了一份收入,客户也会很高兴地看到你能够交出产品。

签订一份预聘合同会让你省事儿不少。

2. 最好的投资就是做任何使你快乐的事

作为一名学生,我会尽量限制花销来节约点儿钱。平时不再去星巴克这样的场所了,你以为那是个浪费钱的地方,本该节约点儿把钱用在更重要的事情上,不是吗?不,还就不是这样的。那是对你自己的投资;) 如果喝一杯咖啡或去一个寿司吧让你心情愉悦,于是你接下来可以高效地工作几小时(哪怕一个小时),这有什么不好呢?这可是惊人的投资回报率啊!

3. 不要因为小憩一下感到内疚

我幸运的是一直都有事情可做。听起来倒是不错,但时间一长就会增加许多压力。最糟糕的时候,就是当你想要休息的时候却感受到压力来临。你既得不到休息,同时又因为工作差劲儿自责情绪,你之后疲惫地继续工作,结果是几乎所有的事情都完成得不好……几个月之后,你就像一个行尸走肉了。糟糕透了。

对我而言行之有效的方法是无论有多忙,我都会找出时间空档。同时,不要再熬夜(或者开夜车)去弥补一天的时间。没人经历了一整天之后在晚上还保持工作战斗力,所以没必要欺骗自己:)

4.任务已经长期推迟了?采用番茄钟工作法(Pomodoro)吧

当得知我必须马上完成某件事,但此刻又有成千上万件我更愿意去做的时候,我发现番茄工作法(Pomodoro)很有效。知道你不会永远卡在那里,于是你的感觉很快就会不一样了。一般情况下,工作25分钟然后休息5分钟很不错。因为通常25分钟足够长,可以完成一些有意义的事情,5分钟也不算太长,可以让自己稍微分点心。

目前就是这些了。我有意的避开了一些话题,诸如良好睡眠,健康饮食或别让家人、朋友或室友们当你在家工作的时候打扰到你。这都是我们讨论了很多次的事情了,我不知道还有什么可说的。我希望你喜欢,如果你已经读过其中一些内容的话,你可以在Twitter上follow我,读到更多类似的:)

P.S. 任何人都告诉你应该比目前多冲两倍的电。是的,照着去做吧。你并不知道你所得报酬有多低(一旦你意识到,你会哭的)。

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

    关注

    1

    文章

    91

    浏览量

    14928
收藏 人收藏

    评论

    相关推荐

    FPGA算法工程师、逻辑工程师、原型验证工程师有什么区别?

    ,共同进步。 欢迎加入FPGA技术微信交流群14群! 交流问题() Q:FPGA的FPGA算法工程师、FPGA逻辑工程师、FPGA原型验证工程师
    发表于 09-23 18:26

    嵌入式软件工程师如何提升自己?

    嵌入式软件工程师如何提升自己? 作为一名嵌入式软件工程师,在这个充满机遇和挑战的领域里,如何提升自己显得非常重要,它决定了你未来的发展方向和成就。接下来,我们起探讨
    发表于 06-12 11:20

    嵌入式软件工程师和硬件工程师的区别?

    和通信协议,以及熟练掌握种或多种编程语言和开发工具。 主要负责的任务和领域 嵌入式软件工程师工作涉及到各种任务,主要包括: * 系统设计:包括确定系统功能、分配资源、优化性能等。
    发表于 05-16 11:00

    如何成为一名嵌入式C语言高手?

    如何成为一名嵌入式C语言高手? 嵌入式系统是当今科技领域的核心,而C语言则是嵌入式系统开发中最常用的编程语言之。成为一名嵌入式C语言高手需要长时间的学习和实践。下面将介绍
    发表于 04-07 16:03

    半导体发展的四个时代

    公司是这历史阶段的先驱。现在,ASIC 供应商向所有人提供了设计基础设施、芯片实施和工艺技术。在这个阶段,半导体行业开始出现分化。有了设计限制,出现了更广泛的工程师社区,它们可以
    发表于 03-27 16:17

    如何成为一名嵌入式C语言高手?

    如何成为一名嵌入式C语言高手? 嵌入式系统是当今科技领域的核心,而C语言则是嵌入式系统开发中最常用的编程语言之。成为一名嵌入式C语言高手需要长时间的学习和实践。下面将介绍
    发表于 03-25 14:12

    单片机如何通过代码控制硬件:一名工程师的分享

    今天跟大家聊聊单片机是怎样通过代码来操控硬件的。作为一名单片机工程师,我们平时的工作就像是给单片机编写“指令集”,让它按照我们的意图去驱动各种硬件设备。
    的头像 发表于 03-06 14:46 1401次阅读
    单片机如何通过代码控制硬件:<b class='flag-5'>一名</b><b class='flag-5'>工程师</b>的分享

    次平台开发工程师的“热辣滚烫”:爱星物联使用流程

    hello,我是一名平台开发工程师小王,近期了解到爱星物联平台的开源版即将发布,有点小期待,不过平时我都是用公版平台完成系统搭建和产品控制的,来看看我是如何进行这“热辣滚烫”的新流程
    的头像 发表于 02-26 11:44 436次阅读
    <b class='flag-5'>一</b>次平台<b class='flag-5'>开发</b><b class='flag-5'>工程师</b>的“热辣滚烫”:爱星物联使用流程

    如何搞崩硬件工程师心态?试试对ta说这几句

    硬件工程师
    扬兴科技
    发布于 :2024年02月20日 18:05:49

    四个单片机能共用晶振时钟频率来工作吗?

    四个单片机能共用晶振时钟频率来工作吗? 四个单片机共用
    的头像 发表于 01-31 11:31 1595次阅读

    优秀电源工程师需要哪些必备技能?

    就带大家细数下优秀电源工程师具备的那些技能。、新手必备课程成为一名电源高手需要扎实的理论基础,涉及电路原理、语言编程和控制理论等多个学科领域。为了帮助大家更好地掌握电源
    发表于 01-29 11:29

    鸿蒙Harmony是如何影响Android工程师的呢?

    迅猛,目前已经有包括社交、金融、影音、游戏、资讯、食品等多个领域的企业以及开发者加入到鸿蒙的生态建设,可以说是从日常工作生活的各个领域全面展开。 为什么会影响Android开发
    发表于 01-14 22:14

    优秀电源工程师的必备技能大揭秘!

    随着电源市场的不断扩张,开关电源行业飞速发展,企业对电源工程师的需求日益增加,对电源工程师的技能要求也日渐提高,相信没有位电源工程师会错过让自己变得更优秀的机会。作为
    的头像 发表于 12-19 08:23 1712次阅读
    优秀电源<b class='flag-5'>工程师</b>的必备技能大揭秘!

    #人工智能 #FPGA 怎么成为合格的FPGA工程师

    fpga工程师
    明德扬助教小易老师
    发布于 :2023年12月18日 21:19:01