软件通才的职业道路是什么?[关闭]


31

一个软件专业的问题激发了这个问题。

与专家相比,软件通才有多有价值?

当我说通才时,我指的是可以承担从需求到部署的项目,并且胜任软件开发生命周期的所有阶段的人员。可以将所有专业整合在一起的人。专家通才知道自己的弱点,并依靠专家来弥补缺陷,例如:Oracle专家或UX专家。

您认为软件通才的最终职业道路是什么?


我喜欢这个主意。我也想永远成为一名普通程序员-不是特定于语言,甚至不是范例。只是“程序员”。
Michael K

Answers:


10

软件专家的最终职业道路是成为一支IT队伍,能够以自雇佣人的身份处理任何涉及代码的问题。我以为这样的人会非常稀有,但他们可能存在于某个地方。;)

通才可能面临保持技能的挑战,因为我想大多数担任该职位的人最终都会在他们所经历的事情上有所专长,因为公司很少会给同一个人机会熟悉各种系统,例如CRM,ERP和CMS,并以缩写词举例。通才与专家之间有很多不同之处,尽管像Web开发之类的东西可以视个人的观点而视为一般或专业。


4
要拥有/创建一个很棒的工作。我当时以为有可能在一家小镇商店前开展咨询业务,但是您可能最终会修复每个人的计算机。
彼得·特纳

2
让我想起了rpg类的描述。
Dominique McDonnell

活着梦想!
Steven A. Lowe

@DominicMcDonnell叫做Factotum。

@WorldEngineer,这是我不知道的有趣词,谢谢。但是,我指的是答案。D&D中的玩家阶层可以描述为一支能够解决任何问题的军队。
Dominique McDonnell

28

顾问

我做了一段时间,成为通才是使您成功的#1技能。当人们遇到问题时,他们通常已经很长时间以一种方式解决了该问题,并且需要顾问获得全新的视角。作为顾问,您需要了解所有产品,包括开放源代码,封闭源代码,Oracle,Microsoft和Red Hat。您需要知道什么对客户有好处,什么是坏处,什么是最好的。为了做到这一点,您需要成为一名通才,并知道如何成为专家FAST。要快速成为专家(还不是专家),您需要了解软件开发的核心原理和实践,而不仅需要了解它们的一个实现。您需要能够捡拾东西,而又不会在短时间内见识过,并且精通它。作为一个自称为多面手的本人,咨询是最好的职业举动,也是我进行软件开发时最有趣的一天。新的经验,新颖多样的项目和技术,丰厚的薪酬以及通才的特质可以帮助您成功。


9
这就是我30多年来一直在做的事情。我几乎总是有多个合同。目前,我正在使用C(以及硬件设计和PCB布局)进行嵌入式固件,使用PHP / MySQL进行某些网站访问(包括一些管理职责)以及使用C#和Delphi进行Windows软件开发。
tcrosley

10

软件/系统/企业架构师-这些天来太多的x Architect头衔,但您知道了:)。

只要您仍然是一位相对动手的建筑师(而不是撰写象牙塔建筑师的白皮书),那么对于通才来说这就是一条不错的职业道路。


5

我认为,如果可以找到一家好的公司,那么在一家较小的公司工作是可行的。我曾经做过一份工作,负责网络开发人员,系统管理员,内容编写者,在线营销人员/“ SEO”以及一般的办公技术支持。有时令人望而生畏,但那确实很有趣,而且是一次很好的学习经历


0

一个技术人员可以尊重的项目经理,谁欣赏他们的艺术?

当然,在成为管理者之前,可能会是一条很好的路线。


还需要掌握PM技能-所需的角色/技能完全不同。有些人对此比其他人更了解您。
Martijn Verburg

1
@karianna:软件生命周期中的编码只是中间的一小部分。一个“通用编码员”可能没有任何意义。那么,如果他们没有PM Skillz,那么多才多艺的人呢?
gbn

@gbn确切地说,通才不仅具有技术技能,而且经常具有领导,本地管理,业务分析甚至客户支持方面的经验。
Gertas,2016年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.