如何成为一名真正的高级工程师?

更新于
2026-08-07 21:55:14
17阅读来源:SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2690个文字,预计阅读时间需要11分钟。

如何成为一名真正的高级工程师?

译者简介:ASCE1885,《Android+高级进阶》及《Android+高级进阶(源码剖析篇)》作者。作为软件工程师,我认识到与众多开发人员共同工作的价值。其中一些人刚开始接触开发。


译者简介:ASCE1885,《Android 高级进阶》​ 和 《Android 高级进阶(源码剖析篇)》​作者

在我作为软件开发工程师的时候,我认识并与许多其他开发人员共事过。他们中的一些人刚刚开始编程生涯,有些是大学毕业后开始他们的第一份工作,有些人已经有了多年的工作经验,有些甚至有十年以上的软件开发经验。

在我的职业生涯早期,我问自己什么是“高级”开发者,我如何才能获得这个称号?我以为这与多年的工作经验有关,如果我有三年以上的工作经验,我会自动获得这个头衔。

如今,在我与许多其他开发人员合作之后,我对“高级”软件开发人员这个头衔有了明确的理解。

下面先总结一下我理解的高级软件开发工程师的特点:

  • 对正在做的事情充满激情
  • 做一个解决问题的人
  • 了解编程语言和框架的基本原理
  • 成为一个导师的同时也给自己找一个导师
  • 让自己跟上业界的发展
  • 离开你的舒适区
  • 争取自己的观点
  • 要社交
  • 同时专注于软技能的学习和提升

下面让我们来深入解释这些特点。

对正在做的事情充满激情

如果你对正在做的事情充满激情,那么其他大部分目标都将会自动实现。在我看来,只有喜欢正在做的事情,你才能成为一名优秀的软件开发人员。这也意味着你应该选择一个你(或将会)非常擅长的技术栈或者专业。

当然,你还应该学习专业以外的其他东西。你的目标应该是成为一名 精通自己主要专业的 T 型软件工程师。

阅读全文

本文共计2690个文字,预计阅读时间需要11分钟。

如何成为一名真正的高级工程师?

译者简介:ASCE1885,《Android+高级进阶》及《Android+高级进阶(源码剖析篇)》作者。作为软件工程师,我认识到与众多开发人员共同工作的价值。其中一些人刚开始接触开发。


译者简介:ASCE1885,《Android 高级进阶》​ 和 《Android 高级进阶(源码剖析篇)》​作者

在我作为软件开发工程师的时候,我认识并与许多其他开发人员共事过。他们中的一些人刚刚开始编程生涯,有些是大学毕业后开始他们的第一份工作,有些人已经有了多年的工作经验,有些甚至有十年以上的软件开发经验。

在我的职业生涯早期,我问自己什么是“高级”开发者,我如何才能获得这个称号?我以为这与多年的工作经验有关,如果我有三年以上的工作经验,我会自动获得这个头衔。

如今,在我与许多其他开发人员合作之后,我对“高级”软件开发人员这个头衔有了明确的理解。

下面先总结一下我理解的高级软件开发工程师的特点:

  • 对正在做的事情充满激情
  • 做一个解决问题的人
  • 了解编程语言和框架的基本原理
  • 成为一个导师的同时也给自己找一个导师
  • 让自己跟上业界的发展
  • 离开你的舒适区
  • 争取自己的观点
  • 要社交
  • 同时专注于软技能的学习和提升

下面让我们来深入解释这些特点。

对正在做的事情充满激情

如果你对正在做的事情充满激情,那么其他大部分目标都将会自动实现。在我看来,只有喜欢正在做的事情,你才能成为一名优秀的软件开发人员。这也意味着你应该选择一个你(或将会)非常擅长的技术栈或者专业。

当然,你还应该学习专业以外的其他东西。你的目标应该是成为一名 精通自己主要专业的 T 型软件工程师。

阅读全文