开发者应知的 如何“推销自己”?
导读:推销,顾名思义是采取不同的方法﹑手段和形式将产品推广到更大的市场,让跟多的人对其了解。开发人员往往对此事据于千里之外,只知埋头苦干。随着时代的不同,社会的发展。在竞争激励的工作环境下,“推销自己”已然成为了一种必备的技巧。近日,作者Byron Kiourtzoglou以此话题写了一篇文章《Selling Yourself: Why? and How!》,文中引用生动的示例证明了“推销自己”的重要性,并给广大开发人员提供了9条经验分享。以下是文章摘要:
很多优秀的开发者并不能给人们留下深刻的印象,其原因:一是没有推销自己;二是推销自己的方式不对。如何才能正确的“推销自己”呢?
首先,由我来解释下“推销自己”的定义。“推销自己”不代表“出卖”,而是让别人知道你的工作重点是什么,技术水平如何。尤其是在面对你自己的公司,这点尤其重要。
我不需要推销自己,我的代码有目共睹
真的吗?你认为自己的代码对那些非技术人员来讲,他们能够理解吗?回顾以前,有多少优秀的产品因为宣传力度不够而被埋没,实在可惜。举个简单的例子,生活中到处充满了营销。想象一下,开发一款优秀的产品,并不去做广告宣传,而是因为你认为这个产品的优点是有目共睹的。实际上,没有人知道他有多好,好在哪里,所以没有人回去买。
能鉴定其他开发者代码的质量的人大于或等于是个天才,由此可见这样的并不多。
我意识到,有些技术的人可以看懂简单的代码,因为代码编写简单而且易懂。但是真正能区分代码中微小的差异的,还是需要一个具备专业知识的开发人员。由此可见,推销、讲解自己的代码是多么的重要。
作为一个专业的开发人员,你必须学会聆听其他人的建议。在你的职业生涯中,影响你事业发展的往往是那些能读懂你代码的开发者。以我的经验来谈,必须要写出好代码,这样才能影响更多的人的关注。
“推销自己”的正确方式
“推销自己”需要实践与思考,这是一个soft skill(软技能),需要一定的社会经验。这个如同产品,产品越好越容易获得市场份额,两者都是同样的道理。
以下是我对开发人员“推销自己”的经验总结。
1.写周报,记录每周所做的事情
报告中包括主要与次要,主要突出重大事情并做出摘要,次要简单描述每天所做的事情,特别要提到所学到的知识和你帮助的人。发送给你的老板和抄送你老板的老板,作为工作表现的参考。这样做有双重好处。首先,突显出自己工作态度,还可以用不同的方式“夸夸自己的工作成果”。其次,方便检查自己的工作进度,防止遗漏。
2.保持更新自己的简历,定期公开个人信息
通过保持更新自己的简历,防止失业时手慢脚乱,以最快的速度找到新的工作。当遇到不适合自己的工作时,要敢于拒绝,不可勉强答应。此外,公开个人资料会给你带来更多的机会。
3.摆放从图书馆借阅的书刊
如果你已经阅读过很多书,应该将他们摆放在自己的工作岗位上。当我走进一个开发者的办公室,可以从他们堆放的书中看出他们所了解的知识面,从而进一步的交谈。当经理走过,看到岗位上大批的编程书时,他会认为你有奉献精神并掌握许多知识。
4.将你的认证证书挂在墙上
这样做也许会显得老套,你也许会对此嘲笑。但这样做,却可以显示自己的实力,并不费吹灰之力威胁到那些没有证书的人。
5.帮助其他开发人员
帮助大家回答他们所问的问题,从中进一步的学习知识。还会为自己留下乐于助人、知识渊博的美誉。何乐而不为呢?如果你有时间也可以去Stackoverflow问答网站上回答其他人的问题。
6.准备一些独特的技术点,在项目演讲过程中引进新技术和方法
7.Be vocal
在会议上,确保不是为了说话而说话。要善于利用信息和思考。这样做将有助于证明你的知识和批判性思维。
8.时常与领导交谈
每过一段时间将自己的想法和建议与领导交流,并提供实施想法的具体方案,这样可以使团队更好或更有效的工作,并会受到领导的看重。
9.做事情敢于承担风险
有时候不得不做一个存有争议的事情,在没有获得许可之前做一些事情,将大大提高整个任务的效率和质量。通过开发工具,提高开发质量是非常有价值的。你在承担风险的情况下完成任务,将会得到高昂的回报。(张祺/编译)