技术职业
由Avi Flombaum撰写 ,在Flatiron学校工作。 最初发表在Quora上 。
您可以去编码训练营成为什么样的程序员? 我有两个答案。
您希望参加编码训练营后能立即获得什么样的编码工作?
不管您的标题中是否注明,您在训练营中的第一份工作很可能是初级开发人员。 如果您考虑一下,这实际上仍然非常不可思议。 像熨斗学校这样的编码训练营 ,在该计划的12至15周内充斥着疯狂的知识,但从总体上看,这仍然是相对较短的时间来学习新技能和开展新职业。
参加编码训练营后,您可以从事什么样的编程工作?
如果我们已经完成工作,并且您有勇气,那么清单实际上是无限的。 我在其他一些答案中注意到的一个误解是,编码训练营仅教一种特定的技术技能-学习Ruby并成为Ruby开发人员; 学习JavaScript并成为JS开发人员。 我们没有时间教您所有内容,过于专注于一种语言可能会受到限制,因此我们在Flatiron学校的目标有所不同:帮助学生学习如何学习 。 如果他们做到了,他们就可以继续在工作中学习,学习我们明确在这里没有教过的新技能和新语言,并根据他们的兴趣真正定制他们的职业道路。
如果你真的拥抱终身学习,这里有几个编码集训校友可以做把他们的第一个编程作业后的路径:
- 工程管理 (又名团队负责人,工程经理,工程总监,工程副总裁,CTO):这是软件工程中更为传统的上升路径-从工程转向工程管理,对产品功能的影响比您想象的要大。个人程序员。 但是请记住,与这些角色相关的编码较少-正如标题所述,您正在管理其他工程师,以1:1的比例运行,并且,正如Flatiron学校的校友Steven Brooks所说,要确保他担任StreetEasy工程经理的角色,您的工程师“拥有成功所需的工具。”
- 产品管理 :这是希望在摆脱硬核编程的同时仍参与开发产品的程序员的常用途径。 产品经理没有关注特定的技术,而是关注高级问题: 为什么有人会使用它? 我们如何简化人们开始使用手机的注册过程? 这是一种仍然可以利用技术知识并与工程师合作的方法,但实际上可以弄清楚应该首先构建哪些类型的功能。 正如Flatiron的校友Sam Owens所说,将其视为提升“产品生命周期”的过程,指的是他自己从程序员到BounceX产品高级总监的旅程。
- 创业精神 :一些有进取心的训练营校友将开始自己的生意并创造自己的产品。 根据Flatiron School的企业家校友,如Samantha Radocchia (创建了Chronicled)和Alex Au (刚刚成立了第二家初创公司),具有编写代码能力的一大优点是,您实际上可以构建自己的最低可行产品 。
- ……还有很多我无法解决的问题! 您可以在我们的免费电子书“超越训练营”中探究更多的路径和位置。
接受终身学习不仅是扩大您的工作选择。 技术在不断变化。 编程语言和工具一直在增长和发展(并最终被较新的语言和工具所取代)。 最好的开发人员是那些对这些变化感到高兴和着迷的人,并且渴望继续学习以跟上变化的步伐。 这样做的好处是:他们可以是他们想要的任何类型的程序员。
由Avi Flombaum撰写 ,在Flatiron学校工作。 最初发表在Quora上 。
有关Quora的更多趋势技术答案,请访问HackerNoon.com/quora 。
From: https://hackernoon.com/what-to-expect-after-graduating-from-a-coding-bootcamp-2b96314297ca