作为一名 PHP 开发者,自从我开始在网站上“露脸”以来,我的博客社交媒体帐户的访问量就有所增加。虽然只是轻微的增长,但对我来说依然很激动,使我更加充满激情。

对于个人品牌,这是我过去所忽视的,直至近期才开始重视它。

我很满意目前的工作并且暂不会考虑换工作,但我低估了在线上积极展示自我的重要性。

就在上周,我深刻明白了自己以往的单纯。

让我醒悟的起由,源于我所在的公司最近在招聘多个职位,并且收到了大量的申请。令我惊讶的是,我的老板通过谷歌搜索申请人的名字从而了解他们在线上的表现。

我的老板正在使用这个方式来寻找积极的贡献者信息。他并没有在 Facebook 上试图找出候选人在星期五晚上做了什么。他更感兴趣的是:

  • 申请人是否有博客?
  • 有没有其他特殊爱好?
  • 工作以外参与的热门项目?

这让我联想到自己的“个人品牌”,我决定开始恶补,怒刷线上存在感。关于个人品牌的建设,笔者在此做了一些自己的尝试和思考,希望对大家有所帮助。

完善博客

如果你还没有博客,请尝试购买一个{你的姓名}.com 的域名。如果无法买到 .com,那么 .co .uk或其他本地 TLD 亦可。

如果做商业网站,那么具有特殊意义的域名是非常好的。但是,如果你正在建立个人品牌,那么域名最好和自己姓名相关。

这不是简单的为了让你的网站访问量达到1000人。这是为了树立个人品牌。最终,一个潜在的雇主或者客户可能会用 Google 搜索到你的名字。

搭建个人博客并不昂贵。你可以使用免费主题的 Wordpress 快速开启个人博客之旅。此外,还有一些类似 Jekyll 的其他平台可以使用。Wordpress 使用非常简单,不需要依赖任何其他的设置。

博客的界面不需要太花哨,它是一个线上展示自我的空间,别人可以在网上找到你,通过博客内容加深对你的了解,如果需要的话可以通过博客和你取得联系。

最好不要对每一篇博文都精益求精并且花费非常多的时间来修修补补。自我学习和陪伴家人同样是生活中的重要部分。持续地定期发布博文即可。

不要担心自己的文章技术深度不够。因为即使你是一名编程初学者,那么一定有比你更菜的初学者存在,哪怕你的经验只比他们多一个月、一周、哪怕是一天,总有人能够从你的文章中获益。

写一些技术之外的文章也是可以的,通过分享自己的兴趣爱好和特长是展示自我除了代码之外独特个性的很好方式。只是文章内容尽量不要有争议。

使用社交网络,如 Twitter、微博

我本人并不热衷社交网络。但是考虑到我的个人品牌建设,于是我决定注册一个Twitter 账号。

Twitter 是接触圈内“大牛”的重要途径。比方说,我最近发布了一则推文表达我对学习Slim 框架的兴趣。令我惊讶的是,第一个答复者竟然是该框架的其中一个核心贡献者。试想,谁的建议和指导会比他更好呢?

身处社区之中,你可以及时获取前沿技术动态和行业新闻。通过 Twitter 你可以在参加会议之前和与会者提前打招呼并熟悉对方。

需要记住的是,你的推文全世界的人都可以看到。所以,请尽量发布有帮助、友好、有价值的推文。一日三餐、生活琐事这类毫无意义的推文是不受欢迎的。

在中国,微博不乏为一种有效的途径。

社交媒体是建立个人品牌的绝佳机会,使用网络来分享你的热情和知识吧。

所有平台同步更新

提到一个品牌,首先印入脑海的也许是一个特定的 logo、slogan 或者图片。同样,这也适用于个人品牌。

确保你在所有不同平台或者网站上都使用相同的个人资料和头像。我就犯了一个错误,我在媒体网站和 Twitter 上使用了不同的头像。人们第一眼看到这两个不同的头像就无法快速知道这是同一个人。你的目的是让更多的人认识你并且构建你的个人品牌,因此你最好不要在不同的平台使用五花八门的头像和用户名。切记,使用一份相同的个人信息。

以开发者自居

哪怕你是一个处在学习阶段的软件开发新人,也不要屏蔽工作机会。你的博客和社交媒体帐户可以展示自我,可以表明你是一个“有抱负的开发人员”或者“参与了专业培训的开发人员”。

招聘经理会对没有太多实际经验但是充满热情的开发者感兴趣吗?当然,工作热情是招聘的重要条件。

即使你已经有了一份其他行业的稳定工作,只是在晚上自学编程技能,你仍然可以称作一个“开发人员”(他们在白天做自己的工作,晚上编写代码)。

评估开发水平的方式有很多。但是,第一印象是代码量,所以要尽量多动手编码。

作为一名开发人员,并且正在寻找开发工作,那么就要努力确保自己是一名合格的开发者。

去除“初级”标签

我突然意识到我在博客和社交媒体上把自己称为“初级”开发者。实际上我已经30岁了,实力上来讲完全不是初级水平。

老实说,仅仅用初级一词来评判开发者水平是没有意义的,这取决于个人看法。一个初级开发人员可能是一个很少甚至没有工作经验的人。但是,如果那个人在过去十年里一直在空闲时间编写代码呢,他还是初级水平吗? 又或者有的人可能有几年的商业开发经验,但是真实水平却不高呢?

现实来讲,不要称自己为初级开发者。这对你没有任何好处,反而会限制你的就业潜力。有公司或者招聘者在招聘广告指明中级开发者实际上会考虑“初级”吗?

你不想让他们说:“稍等一会儿,你符合我们的所有招聘要求,有几年的工作经验。但是抱歉,我们不是在找一个初级开发者。”

突出你最擅长的领域

在我的博客和社交媒体上,我称自己为“Web 开发者”。的确,我主要使用一系列 Web 技术来开发 Web 应用程序。确切地说,我是一名 PHP 开发人员。

我对 JavaScript 不是很精通,所以我不会很轻松找到一个 JavaScript 开发人员的工作。另外,我的 Ruby on Rails 也比较菜,老实说我只花了大约一个小时来学习它的教程。所以我决定把自己的个人品牌打造为 PHP 开发者。这样能够更加准确地展示我的技能和专长。

为了获得更好的机会,你需要突出自己最擅长的领域。

作为开发者,如何树立个人品牌?
我的博客 logo

整理你的 Github

前段时间一个同事浏览了我的 Github,他对我业余时间在 Github 的活跃度感到震惊。

后来他发现我的项目几乎都是完成一半、杂乱、“WIP”(正在进行中),于是对我产生了不好的印象。的确,太多这样的项目无法展示自己是一个频繁提交、按时交付并且能够有始有终完成一个项目的开发者。

在 GitHub 上保持活跃度是好的,但是如果你永远不会完成这些项目,那么我建议删掉它们。招聘人员希望看到的是已经完成以及你最引以为傲的项目,而不是你认为有意义但是没有投入时间而一直搁浅的项目。

展示你的激情

使用博客、社交媒体、GitHub 和在线平台强调你对开发工作的热爱。尽可能地展现自己引以为傲的项目和工作激情。

在这一点上,我引用两位程序员在 stack-overflow 上的回答:热情 VS 经验

对开发工作充满热情的开发者值得招聘,哪怕他没有相关经验。一个充满激情的程序员会快速学习,专心投入他们的工作,并且非常热爱开发工作。我和这两种类型的多个程序员合作过,相比有经验的,我永远会优先聘请有激情的程序员。

不关心工作进度的人同样不会关心他们的工作质量。

如果你有资源培训新招的开发者,那么毋庸置疑,你应当

招聘那些充满激情的程序员。


原文:How to build your personal brand as a new developer
作者:Rick West
翻译:安翔

作为开发者,如何树立个人品牌?

相关文章: