A letter to myself as a fresh software engineer 重读笔记

72 阅读3分钟

A letter to myself as a fresh software engineer》当年读过也就过去了,今日重读有了更深的体会。

  1. 长跑而非短跑:成为优秀的软件工程师是一个漫长的过程。不要急于求成,也不要因为不能立即取得成功就放弃。要有耐心去学习和在你感兴趣的领域变得出色。

  2. 谦逊但不愚蠢:谦逊是非常重要的,总有东西可以从别人那里学到,即使在你已经是经验丰富的专业人士时也是如此。但这并不意味着每个人都比你强。你需要尊重自己和自己的技能。

  3. 与自己比较,而不是与他人比较:与他人比较是没有意义的。总会有人在你的工作中做得比你好。你应该做的是尽力而为。如果你认为有人比你更优秀,那就向他/她学习。

  4. 尊重人而不是头衔:在你的职业生涯中,你会遇到很多杰出的专业人士。最重要的是,你会遇到很多杰出的人。你应该因为他们是谁而尊重他们,而不是因为他们的头衔。

  5. 选择挑战而不是舒适:你的道路将充满十字路口。可能会有多种选择,但归根结底,你需要在舒适区和走出舒适区之间做出选择。在你生命的某个时刻——希望是在几十年的工作之后——你可能会觉得需要放慢脚步,因为你对自己取得的成就感到满意。在那之前,尽量走出你的舒适区。

  6. 从白板开始,不要急于编码:当你需要设计一个新功能或新系统时,不要急于开始编码。你需要训练和使用的“肌肉”是你的大脑,而不是你的手指。总是先思考再行动。为此,跳上白板而不是键盘,开始思考你应该实现什么。

  7. 产出价值而不是代码:请不要受到“非我所创综合症”的影响。重新发明轮子是没有意义的。避免在已经有的东西上浪费时间。如果你可以通过简单地组合一些工具来实现你的目标,那就去做吧。作为软件工程师,你应该交付的是对你的业务有价值的东西,而不是代码行数。

  8. 热爱生活比工作更重要:在 IT 领域,很容易过于专注于工作。毕竟,对我们大多数人来说,这不仅仅是一份工作,它是一种激情。记住,工作很重要,但生活更重要。过一个有意义且丰富的生活。进行体育运动,阅读书籍,找到爱好,旅行并看看我们生活的美丽世界。与朋友聚会,找到生活的伴侣,给予你的伴侣你所能给予的所有爱、关注和支持。你会惊讶地发现,拥有丰富的生活将如何提升你作为一个专业人士的水平。

最后,“享受这段旅程”。