我已经注意到,这是我们这样的技术领域的年轻人中经常遇到的问题。
在我们职业生涯的初期,我们根本不知道如何将自己推销给我们的雇主,而随机的#57人(他是一名程序员,但在技术上不如您好)最终得到加薪或晋升,因为他比您更懂得交流和推销自己。许多人可能已经看到这种情况在过去发生了,并且肯定会在未来发生更多。
除了列出您知道的所有编程语言和库之外,您认为在进行工作面试或要求加薪时需要指出什么样的技能/能力(技术性或其他性质)?
我已经注意到,这是我们这样的技术领域的年轻人中经常遇到的问题。
在我们职业生涯的初期,我们根本不知道如何将自己推销给我们的雇主,而随机的#57人(他是一名程序员,但在技术上不如您好)最终得到加薪或晋升,因为他比您更懂得交流和推销自己。许多人可能已经看到这种情况在过去发生了,并且肯定会在未来发生更多。
除了列出您知道的所有编程语言和库之外,您认为在进行工作面试或要求加薪时需要指出什么样的技能/能力(技术性或其他性质)?
Answers:
当您在当前职位之外的工作中脱颖而出时:
内部动态有所不同。
首先,您必须获得一个知道自己的东西,可以在截止日期压力下完成高质量工作并可以解决问题的人的声誉。您通常还需要团队合作者的声誉(这意味着经理与低级员工有所不同,更多内容在下文中)。
但是,您不仅必须做这些事情,还必须确保您上面的人知道您做到了。因此,请务必在团队会议中提及您所做的事情,并将任何赞扬您工作的电子邮件转发给老板。如果有人在对话中称赞您,请他们告诉您的老板。如果在工作中有张贴员工赞誉的公告板,请确保您上了公告板。确保有机会时向高级管理人员介绍自己。晋升通常是在比老板更高的级别上做出的-确保这些人以正面的方式听到您的名字。如果您在工作时遇到类似Yammer的事情,员工可以讨论业务或个人相关事宜,并且整个公司都可以加入,坚持业务问题,并确保写一些有趣的东西,这些东西可能会引起高级经理的注意。他们使用这些工具寻找提升人才。
做一个他们可以信任的人。不要消失在隔间的黑洞中,只有做完某些事情后才出来。提供进度报告;有可能的延迟因素或显示挡块时,请尽快将其打开。承认错误,并在可行时提出解决问题的计划。找到一些与工作有关的问题,并向您的老板提出有关如何解决该问题的建议。当其他人都陷入困境时,成为当好人。
成为团队合作者。这不仅可以帮助团队中的其他人并提供指导,尽管这当然没有害处。但是经理希望您能支持他们并在公共场合支持公司政策。切勿让您的老板对您所知道的问题视而不见。如果您不同意某件事(这不是一次集思广益的会议,不希望您在会议上讨论其利弊),则可以私下与老板交谈。而在技术问题上意见分歧的时间是在做出决定之前。提出反复(尤其是在公开场合)或更糟糕的问题,而无视要做自己想做的事情的决定,将使您迅速进入促销列表的底部。
如果您有机会直接与用户交互,请抓住它。那些极客愚蠢的用户经常会受到高级管理人员的注意,给他们留下深刻印象对您的职业生涯有好处。如果您有机会做一个特殊的项目,而该项目可能涉及编码之外的其他事情,那么也请抓住这个机会。成功的特殊项目是高级经理了解您的名字的好方法。
把事情做完。
有权提升您的人只会在他们看到成果时留下深刻的印象。简单地学习许多图书馆不足以使您获得任何晋升。但是,它可能会吸引那些立即与您合作的人的尊重。
另外,不要认为这是在“推销”自己。这是一个例子,表明您值得用金子来减肥;要做到这一点,可以使上司明显地知道自己完成了出色的工作,并且能够胜任许多工作。
除了实际擅长于做事外,您还需要做另外两件事:
证明你确实有能力
告诉人们您的技能
当大多数人写简历时,他们专注于自己的“功能”。这是无效的营销。人们不购买功能,而是购买福利。我不要钻,我要钻孔!
因此,请精心制作简历和态度,以显示您的技能和责任如何使客户,用户和/或雇主从中受益。
错误的示例[公正功能]:2009-2010年在Linux上的python中编写了fubar系统
很好的例子[功能+优势]:2009-2010年,我们在Linux上使用Python在3个月内设计和开发了一个fubar系统,该系统将订单周转时间减少了75%,并在部署后的前六个月为总收入增加了300万美元。
我见过很多开发人员都完成了出色的工作,而他们的上级领导却完全没有注意到它们。关于自我营销,对于开发人员在情况出现时开发“巧妙地传达他的成就的艺术”很重要。这是一个持续不断的过程,应该积极地寻求并小心翼翼,而不要表现出来。
重点在于何时。这取决于许多因素,您必须根据自己的情况来确定这些因素。经常尝试执行此操作实际上会适得其反,不利于您和团队合作。
这样可以节省您的生产时间,从而增加指导的价值。
这将在许多级别上起作用。例如,您不断扩大的网络可能是您的组织从有价值的推荐人中聘请好的候选人来填补关键职位的关键。
人们可以轻易发现伪造者。当正确的机会出现时,请竭尽全力帮助同事,让他们积极地意识到您的特殊努力。
这是一个主要领域,需要与当前的市场趋势和流行的需求保持一致,定期进行开发:开发人员博客,SO信誉,在线应用程序,代码示例,技术论坛,文章。
使合适的人被动地意识到(强调被动地)这一点。谁包括高层,人脉,同龄人群体,潜在的未来前景。
不要犹豫
如何赢得朋友并影响人们的黄金,久经考验的事实适用于所有领域。
这些是要注意的因素:
战略:
示例:初级职位是由多年的经验决定的,您刚从学校毕业。您可以“争辩”(也许讨论?)在开源项目上花费的时间或实习期间的工作直接相关(使用php构建站点),即使这不是一项真正的工作,也应该算作经验。由于他们想确保自己的人选合适,因此也许您可以选择较低的薪水,但是要进行一个月的评估,以查看他们是否可以证明有经验的工人获得较高的薪水是合理的。
您必须现实一点,否则您将扼杀任何谈判。这就是为什么了解您所在地区的行进速度很重要的原因。尝试保持灵活性,并在其他领域争取报酬,因为有时候,如果您只谈论薪水,您可能会被认为过于贪婪。
请记住,您可能要求加薪的人没有权限,因此您需要确保他们愿意为您的要求辩护。这就是为什么我从不担心老板会为我的工作获得任何荣誉的原因。我希望他们依靠我,所以当我要求加薪时,他们要确保他们尽我所能保住我。是的,您可以为一个认为他们可以利用您的白痴工作,但这就是您考虑其他提议的原因。一直在考虑其他提议,但永远不要以此为手段来筹集新资金-它将适得其反。
我们可以讨论“软技能”,直到脸色变蓝为止。但是,没有什么比担心不得不更换高效生产力的软件开发人员更稳定的了。当然,一个人必须合理考虑自己的要求,但绝对不应该,而且我的意思是永远不要让雇主相信其中一个是长期的,尤其是当一个人不到三十五岁时。
综上所述,没有什么比自大更容易杀死一个职业的。与大多数年轻开发人员所相信的相反,他们对高级同事的了解并不多。年轻的开发人员可能对他/她当前的开发平台的细节有更多的了解,但是,年长的从业者的总体技能通常比他/她的年轻同事的技能高。另外,年长的从业者已经开发出了所有年轻从业者都缺乏的一些关键技能。即耐心和驾驭公司政治的能力。开发好的软件不是技术性的工作,而是以人为本的政治活动!
最终,会有一天,加薪停止,工资停滞或倒退。除了创办自己的软件开发公司或咨询公司之外,几乎无能为力。这是在以青年为中心的行业中工作的本质。
作为一支才华横溢的团队的经理,我想说的是让明星真正脱颖而出的一件事就是愿意跳出这项工作的核心编码方面。当然,我们都喜欢编写代码;谁不?但是,要成为一名优秀的开发人员,不仅仅是成为一名摇滚歌手。领域知识是关键,以及与用户竞争的能力和意愿。花时间与用户一起解决他们的问题并不总是一件令人愉快的事情,但总而言之,他们是我们必须让他们开心的事情。我相信,这是我能够比其他人更能跻身行业榜首的原因。我不害怕与参与项目的每个人进行交流,并且我花了很多时间来真正挖掘我工作的领域。
您应该是要解决问题的业务专家,然后才能真正写出出色的解决方案,并有信心与管理人员进行交流,提出建议并获得创造力。大多数优秀的管理者确实喜欢那些思考问题并试图提出解决难题的创新解决方案的人。因此,在您的技术堆栈中拥有技术深度和基本的CS技能很重要,而具有驱动力以了解业务并愿意经常沟通也同样重要。过了一会儿,您将与无人机编码人员隔离。
我认为您面对求职面试的方式与要求加薪的方式不同。
使每个简历都特定于您要发送给的公司。
像往常一样列出技能,因为这将使您被招募人员进行有针对性的搜索所吸引。也就是说,它们只是清单项目。
要获得工作的注意,请列出您的项目及其参与的项目。这对于从招聘经理办公桌上的其他简历中脱颖而出至关重要。是什么让您与众不同?你为什么合格?
加薪是另一个故事:
第一步是改变思维方式:您没有“资格”获得加薪。
下一步是完全理解下一级别的要求。始终查找与下一级描述相匹配的任务。这是一种让老板知道您正在寻求下一步工作的好方法,即要求其提供工作说明。然后说“嗨-您打算什么时候提拔我?”更贴切。
确保老板知道您的长期计划。如果他们不是一个混蛋,他们会帮助您完成任务,帮助您到达那里。如果他们是一个混蛋,无论如何都需要找到新工作-生命太短了。
我学到的最大的一件事(与求职而不是加薪或其他任何事情有关)是仔细选择技能!
将您认为可以做的所有事情放到简历上,然后将其发送给尽可能多的雇主以求职,这是一个常见的错误。即使您可以按照自己的意愿做所有事情,但是如果您列出了非常不同领域的能力,则最终弊大于利。
如果您根据自己要申请的特定角色或一组角色定制简历,无论是基于Java的角色,基于.NET的角色还是Web开发角色,与列出每种技术相比,您将获得更好的响应与他们一起工作,希望他们不要因为涉足任何事物而很少理解您。
您真的知道您的市场价值吗?
这是必不可少的,当您“要求”加薪或进行面试时,b / c便使您的对方必须感觉到您知道这一点,并且您不会满足于以下任何要求,而只是继续前进。你有信心吗 还是您害怕失业或失业?
剩下的全都是女性。适当推销自己的男人与女人相处融洽。与女性相处要容易,然后要擅长于面试,B / C妇女无处不在。
实用建议:
白天至少要让五位女性清醒,并让她们出去-至少持续一个月。
参加一个(即兴表演的)戏剧工作坊以应对舞台恐惧。
申请其他工作,看看他们是否愿意支付更多。如果是,请提出要约或抓住这个机会
要求加薪。如果否,请
重复冲洗。
当然可以像其他问题中提到的那样完成工作。
尽管我认为其他事情至少和完成任务一样重要:
我想成为一名优秀的编码员是一回事,但是成为一名能够激励您的同事并推动您正在从事的项目的优秀员工则是另一回事。如果您完成工作,它对任何人都没有帮助,半年后,您将无法在不到一个月的时间内修复任何错误...
这些素质帮助我在不提出要求的情况下获得加薪,也帮助我在面试后获得了工作。是的,猜猜是什么:当员工告诉他们从自己的观点来看一切是否正常时,雇主似乎会喜欢上它。是的,大多数公司都熟悉代码无法维护的问题...
也许您应该尝试了解自己的长处是什么,从而将自己与他人区分开来,并进行改进和宣传。
阅读这本书 如何赢得朋友并影响人们
那里的技术在任何形式的谈判中都非常有价值。例如,您从争论中不会获得任何收益,从别人的手指中获得任何收益。相反,拥有表达另一种观点的能力(我的意思是真诚的观点)对于确定另一方(例如您的新老板)真正想听的东西(例如您需要做的事情)非常宝贵。