除了写软件,软件工程师何去何从?

在非专业人的眼里,似乎软件工程师出了写代码还是写代码。当然,也有不了专业人士会问到这几个问题:“我接下来应该学哪种语言?”、“如何准备技术面试?”、“你们招人吗?”

这个问题无法给出很好的答案,那就是,“如果我不想当个开发人员去编写软件,那么该何去何从呢?”

当我于 InfoQ Pro(infoqpro)看到一篇文章后,才发现写代码的不一定成为软件工程者,学法律的不一定成为律师。随着社会和科技的发展,许多新兴行业拔地而起,当很多学过、做过软件开发的人不想再从事软件开发工作时,还可以做这些事儿......

除了写软件,软件工程师何去何从?_第1张图片

面向客户的岗位

人际交往能力是一项软技能,很多职业都能从中受益,软件工程师也不例外。但有很多软件工程师并不甘于此,我了解过的一些人不希望整天静静地坐在那里写代码。如果你希望你的职业道路有更多的机会与人交流,可能以下工作会适合你。

1. 开发者关系,宣传,或传道

现在越来越多的公司在努力建立与开发人员的关系,开发人员就是他们的客户、用户或拥护者,开发者关系领域也因之迅速发展。

开发者关系专家(一些公司称他们为开发人员提倡者、开发人员传道者、社区经理或“DevRels”)负责帮助建立一个以公司软件为中心的社区。

他们经常参与开发应用程序 Demo、撰写博客文章、在会议上发言,以及管理科技公司的社交媒体账户。许多知名科技公司(如 Facebook、谷歌、亚马逊等)都聘请了开发者关系专家团队。

如果你对这个领域感兴趣,可以了解一下 Mary Thengvall 和 PJ Hagerty 现在正在做什么。他们是这个领域中我最喜欢的两个人,具有很高的影响力,一起推出了社区脉搏播客。

2. 开发者营销

虽然这一工作与开发者关系有一些重叠,但相比而言开发者营销更侧重于对外。

针对开发者进行营销特别棘手,因为我们不喜欢人家给我们“卖”东西,所以许多较激进的营销策略在其他市场或许有效,但在这里却成了禁忌。作为一个有技术背景的人,你自然更理解开发人员的思维方式,会比传统的营销人员有更大的优势。

SlashData 发布了很多关于开发者营销的内容,包括在 2018 年就这一主题出版的一本书。如果你想在这个领域起步,可以学习一下网络营销:SEO、社交媒体、内容营销、影响者营销,等等。你可以在你的博客上练习这些技能,在应聘岗位之前先把自己的能力展示出来。

3. 销售工程师

许多工程师对任何标有“销售”字样的工作都不感兴趣,但那只是因为我们遇到过的都是些糟糕的销售人员。

其实,每个人都在做销售。无论你是在面试过程中身为求职者“推销”自己,还是鼓吹你的工程团队采用的新框架,这些都是在做销售。销售,就是用恰当的解决方案去满足客户的需求。

在一定程度上,拥有一些技术专长的销售工程师会很独特。对于那些不想整天写代码但又了解软件工程的开发人员来说,这是一个很不错的选择。

从事销售的另一个好处是你不需要任何专业认证。Hubspot 做了一份很不错的简介,里面介绍了一些技能和资源,你可以据此进行入门学习。由于越来越多的公司在围绕工程师开发软件工具和服务,使销售工程师在未来十年可能会变得更加抢手。

4. 技术招聘

还有一份职业在软件工程师中的口碑也不太好,那就是技术招聘。

我听说过一些诚实、真诚的技术招聘人员(例如,来自我的家乡芝加哥的 Taylor Dorsett 和 Matt Hoffman),但我也听到过一些糟糕、无知的招聘人员,他们只是专注于为完成指标而去筛选候选人。

好消息是,具备软

你可能感兴趣的:(编程语言,c++,软件工程师)