点击上方“
CSDN
”,选择“置顶公众号”
关键时刻,第一时间送达!
作者丨thedz0
译者丨roy
在过去5年多的时间里,我在科技初创公司中任职过不同岗位,也在学术界短暂工作过。在这些不同角色中我学到了一个观点。我慢慢意识到一些原以为无关紧要的事情的重要性。这篇文章是根据我的个人经验,针对刚入行的年轻工程师的一些建议。
第一印象很重要
一份新工作要有一个好的开端。不要迟到, 不要当混球, 别一上来就说我们需要抛弃公司正在用的框架。
抵制住那些试图证明自己的诱惑, 会有更好的, 更谦逊的方式。请继续读下去。
知道如何做出好的估算
业务和技术之间沟通的一半都是确认需求和工作量估算。
工作量估算归结为两点: 你认为什么时候能完成,以及你对那个日期有多自信。
这是一个你需要从经验中磨练的技能,但我有两个秘诀:
-
工作量越大,估算就越难。我总是把一个大的任务分成更小的部分,每一个有1-3天的工作量。
-
如果你说要花一个星期,他们会问: “好的,你能在3天内完成吗?”要时刻准备为你的估算辩护。
负责任
负责一个服务。负责一个领域。理解服务背后的业务原因。
发现问题并开始改进,一点一点地改进。别幻想在最后时刻扭转乾坤。
你可能需要一段时间才能感觉到自己完全掌握它。我想这有点像收养一只流浪狗,刚开始对它有点感觉,但随着时间的推移,你会越来越了解它。
如果你的服务出现故障或发现一个严重的bug - 停止手上的工作,无论是多有趣或无聊,马上修复它。这是基本的职业道德。这不容易,成熟后才能理解。你需要慢慢适应。
有些事情会发生并可能影响到你的服务,你需要时刻关注它们。
例如,你的服务在等待另一个人在开发的的功能。要么客气地催促他,要么自己去做。努力设法推进工作。
在有趣和重要之间取得良好的平衡