重启IT事业的5个策略

以下是如何走出服务器的壁橱,进入一个更强大(可能更有回报)的技术职业

重启IT事业的5个策略
在上面

技术的变化速度之快,我们很多人都跟不上。像软件定义网络和云计算这样的新模式出现了,而旧的模式继续存在。

但是当程序员和大数据极客们开始玩这些闪亮的新玩具时,你却在忙着等待机器人的到来抢走你的工作

其实不需要这样。无论您是刚开始使用Unix和AIX,还是已经厌倦了必要但费力不讨好的任务,这些任务都是为了让灯一直亮着,让数据中心一直运转,您仍然有时间重新创造自己。

这不会很快,也不会很容易。这意味着你需要投入大量的时间和金钱,承担风险,破解代码。但它可以转化为更大的回报,无论是经济上的还是精神上的。

这里有五种方法可以让你重新启动你的科技事业,把它带到另一个水平。

1.将您的传统技能应用于新技术

东北大学硅谷分校(Northeastern University-Silicon Valley)为忙碌的专业人士提供商业、管理和技术方面的证书和学位课程。

PK Argarwal,东北大学硅谷分校地区院长

对于上世纪70年代、80年代或90年代初出生的人来说,他们接受的教育要广泛得多,而且“在学习新领域时”,心智的提升也不是那么困难。——PK Argarwal,东北大学硅谷分校(Northeastern University-Silicon Valley)地区院长

他表示,拥有传统技能的人往往比年轻同事拥有更广泛的知识。

阿加瓦尔补充说:“随着每个职业的发展,它变得越来越窄。”“对于那些在70年代、80年代或90年代初出生的人来说,他们的教育要广泛得多,而且在学习新领域时,从心理上接受教育也不是那么困难”。

最佳策略是将你现有的技能应用到新兴技术上,devops咨询公司Nebulaworks的首席执行官兼联合创始人克里斯•西博罗夫斯基(Chris Ciborowski)说。

Ciborowski自称为“恢复Unix工程师”,他花了十多年时间为各种组织构建和管理大型Solaris部署、ERP和CRM系统以及web商店前端。在过去两年中,他一直在帮助Nebulaworks客户创建围绕Docker、GitHub、Jenkins和Amazon Web服务等技术构建的高性能devops团队。

他说:“对我来说,这是着眼于我的技能,着眼于我擅长的事情,并使这些技能适应新的新环境。”“因此,随着新技术和新流程的出现,我开始寻找与我过去所做的相似之处,然后将我真正擅长的东西利用到Web 2.0或Agile 3.0或任何我们称之为新举措的东西中。”

对希博罗夫斯基来说,这意味着冒险,做出牺牲,把几乎所有的业余时间都用来跟上“新新”的节奏。

他说:“这是一种投入。”“我把所有非工作时间都花在思考这个问题上,把所有工作时间都花在尝试建造东西上。”

IT行业协会CompTIA产品开发高级主管詹姆斯·斯坦格(James Stanger)同意这一观点,他认为,一旦你利用了现有的技能,就需要用这些技能的更新版本来更新它们。

但你也需要更新你的思维方式和极客文化。

“我和一个真正的绿屏Cobol程序员交谈——他有一头长长的白发和长长的白胡子主机的甘道夫,”陌生人说。“问题是,甘道夫需要掌握什么样的技能,才能再次与世界上的霍比特人合作?”

斯坦格说,甘道夫的任务之一就是使他的比喻现代化。想想云,而不是大型机;替代终端的是智能手机。

“你不必抛弃你所知道的,”他说。“但你确实需要开始将你的经验从旧经验类比到新经验。”

2.打开你的代码

正如马克·安德森(Marc Andreessen)在2011年所写的著名文章,软件正在吞噬世界——这意味着对开发商的需求从未如此之大。如今,最热门的科技工作是软件工程师、软件架构师和UX/UI设计师,科技招聘网站Indeed Prime的总监吴舒(音)说。需求最少的职位:网络和数据库管理员。

吴舒,导演,确实是擎天柱

“每家公司都在努力招聘技术人才。如果你努力学习编程语言……你有机会将自己从一个需求较低的人转变为一个需求较高的人。”——吴舒,导演,确实Prime

“每家公司都在努力招聘技术人才,”吴说。“如果你努力学习Java这样的编程语言,Python和Ruby on Rails,你就有机会把自己从一个需求较低的人转变为一个更有需求的人。”

这就是为什么许多基本的IT人员都去参加编程训练营,以提高他们的编程技能。

沙恩·比格斯在华盛顿特区的一家会计公司做系统管理员,当他看到一个丹宁新闻报道关于一个叫做DevBootCamp的编码学院。这足以让他相信,是时候回到学校,成为一名开发商了。

比格斯拥有几项网络认证,经营着一个小型IT部门,收入颇丰。但是把显示器和鼠标连接起来的未来并没有多大吸引力。

他说:“这份工作让人感到枯燥乏味。”“我总是有更有创意的一面,我觉得编码可以发挥这方面的作用,就像一种艺术。”

他花了两年时间,终于攒够了钱,辞去了It工作,搬到了3000英里外的旧金山,撇下了怀孕的妻子。为期9周的课程的学费为12500美元,外加生活费。

现在他回家了,在巴尔的摩的一家营销机构做前端开发人员。

“一开始我并没有真正爱上编程,”他承认。“这真的很难,我觉得自己像个白痴。现在我对它上瘾了。”

Chris Duflo花了五年时间为日立(Hitachi)和德勤(Deloitte)提供甲骨文财务实施方面的咨询。但他对设计复杂的解决方案感到沮丧,然后把它们交给别人执行。

他说:“我想,如果我能设计这个,我也可以学习如何建造它。”他就读于家乡圣地亚哥的Origin Code学院,部分原因是该学院专攻。net和JavaScript,而像Dice和Indeed这样的求职网站对这些技能的需求非常大。

现在他是一名前端开发人员,为一家为美国几个州和美国电影艺术与科学学院(Academy of Motion Picture Arts and Sciences)创建电子投票解决方案的公司工作。

Duflo之前的编程经验主要是编写SQL查询,对他来说,最大的启示是,他以前的工作经验可以很好地转化为新的工作经验。

他说:“我真的认为我当顾问的那五年是浪费了。”“在面试和工作中,我很快意识到,我知道的比我以为的要多得多。我学到了很多通用的数据架构和术语。它可能无法转化为键盘,但在会议、设计和概念化中,它真的很有价值。”

3.成为开发倡导者

你不必成为程序员才能成为开发团队的重要成员。以Tori Wieldt为例,她的职业生涯始于20世纪80年代末,当时她是SBC Communications的一名系统管理员,负责遗留Unix系统的工作。

她说:“那时他们仍然有很多老式设备。”“有些机器太旧了,我们不得不打开开关来改变它们的内存设置。”

从那时起,Wieldt开始在Sun Microsystems从事各种工作:技术支持、技术写作、网站管理,最后,在Sun被Oracle收购后管理Java开发人员社区。

现在,她是New Relic的一名开发者宣传人员,帮助这家应用性能监控公司建立开发社区,并组织其FutureStack会议。尽管她只有基本的编程技能,她还是做到了。

她说:“我学过的Docker足够危险,但我不认为自己是个程序员。”“但我理解开发者的经历,以及他们如何与技术互动,并能够在内部和外部进行沟通。”

Austin Dev Bootcamp的校园主管和职业开发人员惠特尼·奥班纳(Whitney O'Banner)表示,将良好的沟通技巧与基本的编程基础结合起来的能力,可以让你成为一名非常有市场的开发人员。

她表示:“开发商的拥护者需求量特别大,尤其是在鼓励第三方使用其后端的科技公司,比如Facebook或Pinterest。”“api的工作知识、扎实的沟通技巧、对产品和客户服务的热情是这个职位成功的完美秘诀。”

4.找到你部落

但单枪匹马是很难做到的,更不用说适得其反了。今天的IT环境是关于沟通和协作的。在一个IT人员配置公司Modis最近的调查在美国,IT经理认为团队合作和人际交往能力是最难在求职者身上找到的。

CompTIA产品开发高级总监James Stanger说

“认证是利用社区. ...的一个很好的方式你得到的是经过提炼的信息,它会告诉你,‘这就是这个社区在谈论什么,所以加入进来吧。’”-- James Stanger, senior director of product development, CompTIA

阿加瓦尔说,发展软技能比以往任何时候都更加重要,人际关系也是如此。关键是找到一群已经熟悉最新技术的人。

他表示:“很多科技行业的人就是没有人脉。”“我们总是鼓励学生参加聚会和会议。”

Peak Technical Staffing公司的业务发展副总裁Paul Smith说,如果你有足够的时间和费用,回到学校学习是发展技能和建立人脉的好方法。

他说:“如今,大多数组织都有团队来开发代码,一半的工作就是参加会议,讨论项目的进展。”“在课堂环境中,你可以与同学交流想法,解决问题。这是网上学习通常得不到的东西。”

斯坦格说,另一个选择是参加你想培养新技能的领域的认证项目。

“认证是利用社区的一个很好的方式,”他说。“这些证书是由CompTIA社区的数百人创建的,他们都是专家。你得到的是经过提炼的信息,它会告诉你,‘这就是这个社区在谈论什么,所以加入进来吧。’”

当然,网上有很多资源。比格斯推荐免费的在线编程学院freecodecamp.org和编程新手社区,后者是一个学习编程的社区,提供实习机会,并在全国各地的城市举行聚会。Weildt表示,她从Slack频道获得了大量关于开发问题的信息,比如devopschat.slack.com,为devops,和fedsonslack.com,为前端开发人员。

5.知道什么时候该离开巢穴了

试图在维持现有职业的同时建立新的职业,有点像在高速公路上开车时换轮胎。除非你的雇主同意你的改造过程,否则你很可能不得不把车停在路边,用自己的时间来做这件事。

科技招聘公司Silicon Beach Talent的创始人马克斯•布朗(Max Brown)表示:“对于IT老手来说,重塑自我的最佳方式是建立一个业余项目组合。”“这不会在一夜之间发生;学习新技能需要时间,无论是通过自学、在线课程,还是通过编程训练营。”

Chris Ciborowski,星云工程首席执行官兼联合创始人

“如果你现在不开始,你就会陷入困境,因为现在已经有很多人在尝试重塑自己了。”——Chris Ciborowski, Nebulaworks的首席执行官和联合创始人

布朗说,如果你的雇主不支持你,你或许可以找到一位愿意给你一次机会的初创公司创始人。或者你可能需要深吸一口气,然后自己创业。

“我意识到,要想大展宏图,我不能在一个不了解个人和职业发展的组织内完成,”Ciborowski说。“在我工作的地方肯定没有这样的东西。所以我需要找到(a)一家愿意和我一起承担风险的公司,或者(b)自己创业,在‘美国大公司’之外试一试。”

他补充说,如果你想要跨越这一障碍,最好找一些能与你互补技能的伴侣。

Ciborowski说:“如果你想围绕任何一项新技术创办公司,你需要有一个平衡。”“你的阳必须有阴,否则就不会起作用。”你们不可能都是Unix的人。”

他补充说,现在还没有必要恐慌。但是现在就是开始的时候。

他说:“这并不是说你明天一觉醒来就没有VMware或AIX环境了。”“但是,如果你现在不开始,你就会陷入困境,因为现在已经有很多人在试图重塑自己。”

相关:
12 第1页
第1页共2页
工资调查:结果在