如何成为一名真正的高级工程师?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2690个文字,预计阅读时间需要11分钟。

译者简介:ASCE1885,《Android+高级进阶》及《Android+高级进阶(源码剖析篇)》作者。作为软件工程师,我认识到与众多开发人员共同工作的价值。其中一些人刚开始接触开发。
译者简介:ASCE1885,《Android 高级进阶》 和 《Android 高级进阶(源码剖析篇)》作者
在我作为软件开发工程师的时候,我认识并与许多其他开发人员共事过。他们中的一些人刚刚开始编程生涯,有些是大学毕业后开始他们的第一份工作,有些人已经有了多年的工作经验,有些甚至有十年以上的软件开发经验。
在我的职业生涯早期,我问自己什么是“高级”开发者,我如何才能获得这个称号?我以为这与多年的工作经验有关,如果我有三年以上的工作经验,我会自动获得这个头衔。
如今,在我与许多其他开发人员合作之后,我对“高级”软件开发人员这个头衔有了明确的理解。
下面先总结一下我理解的高级软件开发工程师的特点:
- 对正在做的事情充满激情
- 做一个解决问题的人
- 了解编程语言和框架的基本原理
- 成为一个导师的同时也给自己找一个导师
- 让自己跟上业界的发展
- 离开你的舒适区
- 争取自己的观点
- 要社交
- 同时专注于软技能的学习和提升
下面让我们来深入解释这些特点。
对正在做的事情充满激情
如果你对正在做的事情充满激情,那么其他大部分目标都将会自动实现。在我看来,只有喜欢正在做的事情,你才能成为一名优秀的软件开发人员。这也意味着你应该选择一个你(或将会)非常擅长的技术栈或者专业。
当然,你还应该学习专业以外的其他东西。你的目标应该是成为一名 精通自己主要专业的 T 型软件工程师。
本文共计2690个文字,预计阅读时间需要11分钟。

译者简介:ASCE1885,《Android+高级进阶》及《Android+高级进阶(源码剖析篇)》作者。作为软件工程师,我认识到与众多开发人员共同工作的价值。其中一些人刚开始接触开发。
译者简介:ASCE1885,《Android 高级进阶》 和 《Android 高级进阶(源码剖析篇)》作者
在我作为软件开发工程师的时候,我认识并与许多其他开发人员共事过。他们中的一些人刚刚开始编程生涯,有些是大学毕业后开始他们的第一份工作,有些人已经有了多年的工作经验,有些甚至有十年以上的软件开发经验。
在我的职业生涯早期,我问自己什么是“高级”开发者,我如何才能获得这个称号?我以为这与多年的工作经验有关,如果我有三年以上的工作经验,我会自动获得这个头衔。
如今,在我与许多其他开发人员合作之后,我对“高级”软件开发人员这个头衔有了明确的理解。
下面先总结一下我理解的高级软件开发工程师的特点:
- 对正在做的事情充满激情
- 做一个解决问题的人
- 了解编程语言和框架的基本原理
- 成为一个导师的同时也给自己找一个导师
- 让自己跟上业界的发展
- 离开你的舒适区
- 争取自己的观点
- 要社交
- 同时专注于软技能的学习和提升
下面让我们来深入解释这些特点。
对正在做的事情充满激情
如果你对正在做的事情充满激情,那么其他大部分目标都将会自动实现。在我看来,只有喜欢正在做的事情,你才能成为一名优秀的软件开发人员。这也意味着你应该选择一个你(或将会)非常擅长的技术栈或者专业。
当然,你还应该学习专业以外的其他东西。你的目标应该是成为一名 精通自己主要专业的 T 型软件工程师。

