不要成为没有前途的开发人员

感觉到你的编程生涯可能停滞不前?以下是如何打破束缚,挖掘你真正的潜力

如果你从老板那里得不到明确的指示,长时间工作却没有适当的报酬,或者感觉自己不能畅所欲言,那么你的职业生涯可能已经走向了死胡同。这些只是一个工程工作出了问题的几个症状。

或者你觉得自己被束缚住了:看不见的开发人员,笨拙的交流者,成绩不佳的人。你同时处理多个项目,追踪bug,学习新技能,但是你感觉自己没有成长,你的职业轨迹看起来很平坦。

你能做些什么呢?

如果你感觉你已经碰壁了,并且没有明确的方法让你再次朝着正确的方向前进,我们会为你提供答案。在这里,我们将探索导致死胡同的常见职业陷阱,以及如何充电和建立增长势头。如果这不是你,那你就太幸运了。我们都知道有人掉进了这个陷阱。与需要重新开始的开发人员朋友分享其中的一些技巧。

冷冷的、严厉的看

如果你有迹象表明你的职业生涯已经走到了尽头,第一步就是从管理层和你的同事的角度来评估你的地位。

在这里,杰夫McConathy,在Trulia的工程为消费者服务的副总裁,鼓励工程师们臀部的业务需求。该组织的整体画面内知道如何工作拟合给你的你是否在死感很强端,可以帮助你改变你含情脉脉的作用下进入一个重要的位置。

Jeff McConathy, Trulia的工程副总裁 Trulia网站

“学习有关业务将有助于你和你的职业生涯更进一步,你会感觉更幸福的理解是如何工作的,你在做配合。”-Jeff McConathy,工程副总裁,Trulia的

McConathy说:“你可以参加全员会议、午餐会和学习会议、季度计划会议,或者只是通过饮水机旁的谈话。”“了解业务可以帮助你在职业生涯中走得更远,了解自己的工作与工作的关系会让你更开心。”

但是如果你在工作中受到了猛烈的抨击,你可能会想知道如何抓住机会对你的职业生涯有一个总体的了解。编程训练营Hack Reactor的联合创始人肖恩•德罗斯特(Shawn Drost)表示,这可能比你想象的要短。这只是一个喂养你工作生活中对你来说最重要的领域的问题。

“一个常见的问题/缺陷是大多数开发者把更多的时间和精力投入到自己的餐厅,选择比自己的职业生涯,”德罗斯特说。“有一百万的事情,他们可以做,使改善,但一个伟大的地方,开始是每周一小时专为提高你的职业生涯。”

在这里,改掉坏习惯,依靠你的同伴是一个很好的开始。

Shawn Drost, Hack Reactor联合创始人 哈克反应器

“一个常见的问题/缺陷是大多数开发者把更多的时间和精力投入到自己的餐厅,选择比自己的职业生涯。”-Shawn德罗斯特,联合创始人,哈克反应堆

“假设你什么都知道,这是我看到很多人犯的最大错误之一,不管他们在职业生涯的哪个阶段,”McConathy说。“对于开发人员来说,我特别推荐利用代码评审,并询问团队成员对不同项目或情况的看法。”

认识到你的价值

如果你觉得你所做的工作并不是公司的首要任务,也许你是对的。当你的工作不能帮助公司盈利时,你的影响力就会减弱。展示你的工作能为公司增加价值,这是你摆脱职业生涯困境的关键。

在这里,把你的想法从“是的,但是”转变为“是的,而且”是关键。一旦你做出了这个简单的转变,你对公司的价值就会越来越高。你开始帮助引导讨论和项目的方向,而不是简单地做出反应。

“更加开放和响应朝接受的解决办法的工作,并且是灵活的,”汤姆·麦克劳克林,在云安全厂商威胁堆栈高级基础设施工程师说。“这将让你参与到决策过程中。”

汤姆·麦克劳克林,高级基础设施工程师,威胁堆栈 威胁堆栈

“更加开放和积极地为可接受的解决方案而努力,并保持灵活性。这会让你参与到决策过程中。-Tom McLaughlin,高级基础设施工程师,威胁堆栈

“领导者带来的提案和建议,问题,不是抱怨和发泄挫败感,”同意唐格里芬,在煎茶工程总监。“解决问题是任何企业有价值的,而悲观的负面展望是昂贵的。如果管理层认为你是积极变革和完善,你专注于影响业务问题的力量,你会被认为是一种宝贵的财富“。

另一个常见的陷阱是,当工程师们过于关注他们所热衷的技术时——但这并不能推动公司前进。

“大多数开发人员喜欢寻找和有趣的技术问题的工作,毕竟这就是为什么他们开始摆在首位,解决难题编程的乐趣程序员” Triplebyte的CEO Harj Taggar说。“这是开发商倾向于对解决技术问题,他们会发现有趣而不是想着这些问题,他们可以在这项工作将使公司更加成功和使用者满意常见的错误。”

煎茶的格里芬放大了这一点:“在纯粹的技术专注,你喜欢在做明智的业务决策可以让你的老板的样子,他或她做出了一个错误的决定的费用和会大大限制了你的职业生涯。”

“威胁堆栈”的麦克劳克林说,表明你在帮助公司的一个方法是创造性地开发应用程序,增加你同事的能力,而不一定是那些精通技术的人。

“要有可重复性,要快,要有乘数效应,”McLaughlin说。“我经常发现自己在构建工具,让别人做我以前的工作。过去我的工作现在可以由许多人来完成。过去一个人或一个团队的工作可能无法有效扩展,所以每个人都需要创新,找到自动化流程的方法,并让其他人参与到工作中来。”

唐格里芬,工程总监,煎茶 Sencha
“如果管理层视你为推动积极变化和改进的力量,而你关注的是影响公司的问题,你就会被认为是一笔宝贵的财富。”-Don Griffin, Sencha工程总监

您还可以与您的同行(例如产品经理或设计团队的成员)交换意见,以确保正在开发的产品为用户创造积极的体验。

Trulia网站的McConathy说:“这也是将你的想法摆到桌面上,并将你独特的视角添加到业务中的好方法。”“最终,你建立的关系会让其他人认识到你的价值,并增加你在未来项目中被发掘的机会。”

获取的车辙出来

如果编码技能都是工程师需要,他们就不会发现自己困在死胡同的情况。但是,如果你不满意,你的职业生涯路径,它可能是时间来评估自己的沟通技巧,并设法通过接触来增加你的选择。

Triplebyte公司的Taggar说:“你需要学习如何倾听用户的声音,”并学习如何将其转化为你正在开发的产品。这可能比听起来更难:“正如亨利•福特(Henry Ford)所说,‘如果我问我的客户他们想要什么,他们会告诉我更快的马。’”你必须像医生一样,倾听病人的意见,列出所有的症状,但最终还是要根据诊断结果做出决定。”

“良好的沟通技巧,口语和写作,使伟大的开发商脱颖而出,”煎茶的格里芬说。“你能解释一个复杂的问题的实质,以较少的技术人员在您的组织?如果是这样,他们将寻求你对这样的事情仅仅是因为他们明白你的意见。”

McConathy建议寻求任何机会公开讲话,以增加公司的知名度。这些情况可能觉得别扭,但去克服那些恐惧的地步。

“这包括在团队会议上发言,更大的全体会议,以及自愿给公司其他人做产品演示,”McConathy说。

Harj Taggar, Triplebyte公司首席执行官 Triplebyte

“这是开发商倾向于对解决技术问题,他们会发现有趣而不是想着这些问题,他们可以在这项工作将使公司更加成功和使用者满意常见的错误。”—Harj Taggar, CEO, Triplebyte

McConathy还建议磨练你的写作技巧。“拿的是来自自己的方式写任何机会,”他说。“举个例子,如果你的公司有科技博客,志愿者成为作家,并承诺发布的内容的平稳节奏。这是建立自己的个人品牌一个很好的方式,而微调的技能。最重要的是,平易近人。是其他人寻求帮助和征求意见。这种生长您的内部网络,并帮助你在公司更加明显“。

这里,哈克反应堆的下降建议向上管理。“学会问你的经理你想要什么,”他说,“以及你如何能以一种有益于公司或让经理的工作更容易的方式去做。”

要么留在原地,要么继续前进

现在你对如何开始你的职业生涯有了一些想法,你必须考虑这个大问题。有没有可能通过打破你发现自己所处的模式来做出必要的改变,从而在目前的工作中获得成功?或者是时候去另一个地方工作,重新开始了?

“如果你感觉被困住了,开始尝试通过小的增量改变来修复它,”哈克反应堆的Drost说。告诉你的经理,你觉得自己被困住了,并寻求帮助和指导来审视你自己和你的环境,以确定问题和解决方案。如果你有墨守成规的历史,准备做一些严肃的工作吧。试着这样做6个月,如果不行的话,可以考虑内部调动——如果是经理的问题——或者换一份新工作。”

Triplebyte的Taggar同意是否去或留归结为与老板的关系答案。

韦斯利希格比,技术顾问 weshigbee.com

忽视会导致后悔。关键是要有让你在工作和生活中都感到兴奋的目标,从而激励你优先考虑每一个目标。——wesley Higbee,技术顾问

塔格说:“你能否打破当前雇主的模式,取决于你的经理。”“如果你对自己的想法和挫折都很清楚,但仍然没有明确的计划让自己走上满意的轨道,那么是时候继续前进了。”

赚钱

如果,工作后改善你的情况,你决定继续前进是最好的下一步,期待新的挑战。全新的视角可以根据需要真实到底是什么,但意识到有与首发过相关的成本是很重要的:一是起来,进行谈判。

如果你需要努力沟通你想要的东西,得到最高的报酬肯定会更难。工程师应该如何学习薪资谈判?那么,是时候学习新的技能(语言、堆栈、软技能)来避免再次发现自己在新雇主的另一个格子间里从事一份没有出路的开发工作了吗?

“谈判是开发人员需要学习的最有价值的技能,”Hack Reactor的德罗斯特说。“五个小时的学习和实践可以让你的职业生涯增加数十万美元的收入。这是一个尴尬的过程,但你需要克服这些感觉。”

McConathy说,你需要拿到土地的外行,了解你面试的公司文化。

他表示:“当你在面试中与其他工程师交谈时,一定要询问他们在过去一年里有哪些学习机会,并带着你自己想要如何继续学习的想法来面试。”“当你面试一位潜在的新经理时,要明确增长对你很重要,并分享你希望如何继续发展的计划。我们总是会问潜在员工我们如何才能帮助他们获得专业发展,所以要准备好答案。”

至于薪水的细节,McConathy建议研究。

“像Glassdoor利用各种资源来了解该地区的同行的平均工资,”他说。“在旧金山,有很多关于人才的竞争,因此,如果您更多的,它的基础事实进行谈判。引用你把表中特定的技能,展示了公司为什么你是一个突出的候选人“。

需要协商的不仅仅是薪水。为了保持增长,你需要时间来扩展你的知识,无论是安全,基于云的效率,不同的堆栈,或任何其他新技术。

“避免死角最好的办法是学习新的技能,”德罗斯特说。“而学习新技能的最好办法就是在工作。其次,最好是跟别人学习,在班级或一个研究小组。但认识到,困难的部分是没有主题:它的动机和时间“。

找到一个平衡

一旦你走出了自己的老路,不要故态复萌是很重要的。在这里,秘诀是找到工作与娱乐和家庭生活的正确比例。这种平衡将帮助你保持脚踏实地,但具体做法因工程师而异。

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