当前位置: 首页 > 科技观察

重启IT生活的五个策略

时间:2023-03-23 12:11:31 科技观察

【.com快速翻译】当今世界,技术变化比您想象的要快。软件定义网络和云等新范式不断涌现,而旧技术依然存在。当炙手可热的程序员和大数据极客开始玩出闪亮的新花样时,您正忙着等待机器人接替您的工作。事情远没有那么糟糕。无论您是在使用Unix和AIX系统,还是厌倦了执行必要但不乏味的数据中心任务,您仍然有时间重塑自己。当然,推出这样的东西并不容易。这将意味着您可能必须投入大量时间,甚至可能需要投入一些资金来承担风险并破解代码。但所有这些努力都有可能转化为远远大于这些问题的回报,无论是经济上还是精神上。接下来,本文将向您介绍五种策略,帮助您重启技术生涯,进而带您走向另一个技术高度。1.将你的传统技能应用到新技术中,东北大学硅谷地区院长PKAgarwal说。优势。PKAgarwal专门为忙碌的专业人士提供商业、管理和技术方面的证书和学位课程。根据PKAgarwal的说法,具有传统技能的人通常比他们的年轻同事拥有更广泛的知识。“随着每个职业的发展,社会分工越来越细。对于70年代、80年代或90年代初开始获得社会经验的人来说,他们接受的教育范围要广得多。所以,在他们不在学习新的领域知识时会有一个艰难的心理适应过程。”“最好的策略是将现有技能应用于新兴技术,”DevOps咨询公司Nebulaworks的首席执行官兼联合创始人ChrisCiborowski说。自称为“Unix恢复工程师”的Ciborowski花了十多年时间构建和管理大型Solaris部署、开发ERP和CRM系统以及为各种组织开发在线商店。在过去的两年里,他一直在帮助Nebulaworks客户基于Docker、GitHub、Jenkins和AmazonWebServices等技术创建高性能的DevOps团队。“对我来说,公司看重的是我的技能,看我能不能把事情做好,看我能否将这些技能应用到新的和新技术中。’”他说,“因此,随着新技术和新流程的出现,我能够找到与我以前做过的事情相关联的知识,然后将我真正擅长的应用到Web2.0或Agile3.0或我们称之为新倡议领域的任何东西。“对于Ciborowski来说,这意味着冒险、做出牺牲,并将几乎所有的业余时间都花在适应‘新知识’的步伐上。‘这就像学习潜水。’”他说,“我把所有的时间都花在了我的非工作时间都在思考它,然后把我所有的工作时间都花在开发一些东西上。”IT行业贸易协会CompTIA的产品开发高级总监JamesStanger对此表示赞同:“一旦你学会了利用你的技能,那么你就需要用这些技能的新版本来更新你现有的技术。”“此外,你需要更新你的思维方式和极客文化的知识。”我正在和一个真正的绿屏Cobol程序员交谈,他长着长长的白发和长长的白胡子,就像机器时代的大甘道夫。“问题是,甘道夫需要哪些旧技能拾起以便他可以再次与世界上的霍比特人一起工作?”“甘道夫的任务之一是使他的旧知识现代化。“Stanger说,以前不再是大型机了,他需要考虑云技术,不再是针对普通终端开发,而是针对智能手机。”你不必放弃你原来的知识。“但你真的需要开始处理类比并将你的旧经验转化为新知识,”他说。2.让你的代码保持强大正如马克安德森在2011年所写的那样,软件正在吞噬世界。这意味着当今世界需要越来越多的程序员。“如今,最热门的技术职位是软件工程师、软件架构师和UX/UI设计师。”正如技术招聘网站IndeedPrime总监吴舒所说,“需求最低的职位是网络管理员和数据库管理员。”“每家公司都在努力招聘技术人才。“如果你努力学习像Java、Python和RubyonRails这样的编程语言,那么你就有机会把自己从一个不需要的人变成一个更需要的人,”Wu说。“这就是为什么许多甚至是高薪的IT人员正在迁移到编程阵营,其目的是进一步加速他们的编码技能。”ShaneBiggs在华盛顿特区的一家会计师事务所担任系统管理员,当时他看到了一篇由编程学校DevBootCamp的DanRather撰写的新闻文章。这足以让他相信是时候回到学校成为一名开发人员了。Biggs已经获得了多项网络认证,在他管理的时候,他经营着一个小型IT部门,并获得了非常体面的薪水。不过,以后要花在显示器和鼠标上的工作对他来说吸引力不大。“我觉得从事这种工作非常无聊和老套。”他说,“我一直想拥有更具创造力的一面,我认为编程会带来这一点,因为编程几乎就像一门艺术。””他花了两年时间。但他之前的政治学专业最终为他节省了足够的钱辞去IT工作,移民3,000英里到旧金山,甚至留下怀孕的妻子。九周课程的学费为12,500美元,包括生活费费用,当然。现在回到他的家乡,他在巴尔的一家营销机构担任前端开发人员。“我一开始不喜欢编码。“真的很难,我觉得自己像个白痴,但现在我沉迷于此,”他承认道。“ChrisDuflo花了五年时间为Hitachi和后来的Deloitte咨询Oracle财务实施。但他对设计复杂的解决方案感到沮丧,所以他把工作交给了其他人。“我想,如果如果我可以设计这个解决方案,我也可以学习如何开发它。”他说。他在家乡圣地亚哥的OriginCodeAcademy就读,部分原因是该学院专门研究.Net和JavaScript,这些技术是在Dice和Indeed等公司有很高的需求。现在,他已经工作作为一家专门从事电子投票解决方案的公司的前端开发人员。美国许多州和电影艺术与科学学院都要求使用这些软件。Duflo之前的编程经验主要是编写SQL查询。他给出的最大启示是,之前的工作经历让他成为了一名真正的程序员。“我真的认为我作为顾问的最后五年已经浪费了,”他说,“我很快意识到,无论是在面试中还是在工作场所,我学到的东西比我想象的要多得多。我收集了很多关于数据架构的一般知识和相关术语。它可能不会转化为键盘式编码,但在会议、设计和概念化方面,它确实很有价值。”3.成为技术布道者你不必成为开发团队的主要成员之一。ToriWieldt在1980年代后期开始了她的职业生涯,担任系统管理员,负责维护旧Unix系统上的SBC通信。“那时他们还有很多旧设备,”她说。“有些机器太旧了,我们不得不拨动开关进行更换他们的内存设置。”从那以后,Wieldt去了SunMicrosystems工作。业务内容包括很多方面:技术支持、技术写作、网站管理,并最终在Oracle收购Sun后负责管理一个Java开发者社区等。现在,她是NewRelic的开发布道者,帮助建立应用程序性能监控公司的开发社区,并组织FutureStack会议。她努力成为所有这些任务中的佼佼者尽管具有基本的编程技能。“我对DockerEngine的安全问题了解很多,但我不认为自己是程序员,”她说,“但我了解开发人员所经历的事情,他们如何与技术交互,并且我可以将内部因素与之沟通外在因素。”【译者注】Docker是一个开源的应用容器引擎,它允许开发者将他们的应用和依赖包打包到一个可移植的容器中,然后发布到任何流行的Linux机器上,虚拟化也是可以的。容器是完全沙盒化的,不会有任何AustenDevBootcamp的校园主任兼职业程序员WhitneyO'Banner认为,将良好的沟通技巧与编码基础相结合的能力可以使您作为技术布道者具有很高的市场价值。“技术布道者尤其高需求,特别是在鼓励第三方商家使用其后端的技术公司,例如Facebook或Pinterest。“API的应用知识、扎实的沟通技巧以及对产品和客户服务的热情是胜任这一职位的最佳方式,”她说。4.发现自己部落目前的发展任务,单靠一个人是很难完成的,更别提那种难以达到预期目标的了。今天的IT环境确实需要沟通和协作。在IT人力资源公司Modis最近的一项调查中,其IT经理认为,能够很好地处理团队合作和人际交往能力的候选人是最难找到的。阿加瓦尔表示,培养个人软技能比以往任何时候都更加重要,尤其是了解网络人群。关键是要找到一个已经熟悉最新技术会员社区的人。”很多技术人员并不认真对待在线社区。“我们总是鼓励我们的学生参加聚会和会议,”他说PeakTechnicalStaffing业务发展副总裁保罗史密斯说:“如果你能负担得起时间和费用,重返学校是培养技能和扩大人际关系的好方法。”“今天,大多数组织都有专门的团队来开发他们的代码。不过,他们一半的工作是参加会议并讨论项目的进展情况。“在课堂环境中,同学众多,可以充分交流思想、碰撞思想,最终解决问题,这是平时在线学习无法获得的。”“另一种选择是在你想要发展新技能的领域获得认证,”斯坦格说。“认证是利用社区技术的好方法。”“这些证书是由CompTIA社区的数百人创建的,”他说。他们都是专家。你得到的信息告诉你这是社区中正在讨论的话题,所以加入吧。“当然,网上资源很多。Biggs推荐freecodecamp.org,这是一个免费的在线代码学院;而且他们不时在全国各地的城市聚会。Weildt说她从Slack渠道获得了很多信息,重点关注关于开发的讨论,比如devopschat.slack.com关于Devops和fedsonslack.com关于前端开发技术的信息。5.知道何时离开巢穴并尝试开始新的职业,同时保持现有的职业有点像在高速公路上行驶时更换轮胎。除非您的雇主出现在您的“重建”过程中,否则请尽可能将车停在路边并在您自己的时间进行。“IT资深人士重塑自我的最佳方式是建立自己的子项目库,”技术招聘公司SiliconBeachTalent的创始人马克斯布朗说。“但这不会在一夜之间发生。这需要时间。”学习新技能,例如通过自学和在线课程或参考编码训练营。”如果你的雇主不支持你,你可以找一个愿意给你机会的早期创始人。或者你可能需要深吸一口气然后直接跳出去。Nebulaworks的首席执行官兼联合创始人ChrisCiborowski说:“我意识到,为了让我的翅膀完全灵活,我不能在一个不重视个人和职业发展的组织中工作。”工作地点,因此我需要找到:(a)一家愿意与我分担此风险的公司;(b)或者自己跳出来,甚至尝试跳出美国公司。因为他们可以用他们自己的技术来补充你的技能。”Ciborowski说:“如果你正在考虑自己创办任何一家新技术初创公司,那么你需要取得良好的平衡。你要注意阴阳平衡。否则,您的公司可能无法启动。特别是如果你不能雇佣所有的Unix开发者的话。”“没有必要恐慌,”他补充道,“但是,现在是时候开始了。这不像你明天早上醒来时发现没有VMware或AIX环境。但如果你现在不开始,你可能会失去竞争优势。因为已经有很多人想要重塑自己。”原标题:5StrategiestorebootyourITcareer,原作者:DanTynan