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

    浏览量

    14943
收藏 人收藏

    评论

    相关推荐

    为什么嵌入式驱动开发工程师可以拿高薪?

    技术领域具有不可替代的地位。 成为一名优秀的嵌入式驱动工程师只需要深耕以下几点: 1)坚实的技术基础: 首先,需要有坚实的基础,包括计算机组成原理、微处理器与微控制器架构以及电路设计与硬件接口知识
    发表于 01-07 16:56

    嵌入式工程师常用的开发工具有哪些?

    工具。 、集成开发环境(IDE) IDE是嵌入式开发的核心工具之。例如 Keil MDK,它支持多种微控制器架构,提供了强大的代码编辑、编译、调试功能。
    发表于 12-20 15:29

    OpenAI从谷歌DeepMind挖角三高级工程师

    近日,据Wired最新报道,OpenAI在人才争夺战取得了显著成果,成功从竞争对手谷歌DeepMind“挖角”了三高级计算机视觉和机器学习领域的专家。 据悉,这三工程师分别是Lu
    的头像 发表于 12-04 14:13 312次阅读

    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

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

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

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

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

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

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

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

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

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

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