笔者根据个人二十年从业经验,总结了在开始编程之前,应系统性地准备一系列工作,形成了“程序员入行必备之素养”系列。谨此,献给有志于从事软件开发职业的浩浩青年。
打造个人品牌就是在树立个人影响力,有了影响力就有了商业价值。品牌塑造是一个长期的过程,从触网的第一天就应该开始着手个人品牌的建设。
一个永久的邮箱 Impress
“我的名字叫 lixiaobai,我有一个个人网站 http://great.com" ,那么你的邮箱最好叫 lixiaobai@great.com 。该邮箱具有令人印象深刻的品牌形象。不过,拥有一个自己的个人网站并不容易,起初你可以使用国内 163.com 、qq.com 的邮箱服务,大厂品质,服务稳定。如果你总能科学上网,gmail.com 服务仍然是最好的选择。
邮箱用户名最好和自己的名字或笔名有关。比如:李小白的gmail邮箱最好取名: lixiaobai@gmail.com ,不过这么好记的名字应该早就占用了,那么可以考虑给自己起个英文名、诨名啥的,假如叫 小白一郎 ,去注册 xiaobaiyilang@gmail.com 试试看,也许gmail真为你留着它呢。
手机里应总是安装邮箱客户端软件,我们前文建议Airmail、YoMail绑定外部邮箱。正式的函件多采用邮件传递,安装这些客户端工具可确保及时收到重要邮件提醒。
GitHub账号 Contribution
GitHub 是全世界最大的同性交友社区。这不算个玩笑:)
GitHub 是一个面向开源及私有软件项目的托管平台,也是世界上最大的代码托管网站,里面有海量的开源软件代码和知识分享,GitHub 甚至可以写博客,并面向全世界阅读者。GitHub的开源贡献是程序员极有影响力的信任备书。不要再问更多为什么,先去GitHub注册一个账号备着吧。
个人网站 Share
个人网站主要用来官方地展示自己的网络形象,但不限于此(比如记录网络日记、读书笔记)。它通常包含一个人的自我介绍、工作生活经历等,更重要的是要时时更新个人动态、信息分享等,以维持个人的网络品牌热度。
对于程序员,专业知识的分享不但能帮助自己总结日常所学,更能有效地树立个人品牌。很多人为此专门建立了自己的博客,把专业经验积累毫无保留地公开发表。
GitHub Pages 是我首推的个人网站(包括博客)书写地,和GitHub代码融为一体。;如果你喜欢用国内的服务,简书 值得一用。不论是GitHub Pages还是简书,他们都支持极简格式的Markdown,几乎成了当代博客系统的标配。为了网站更美观,推荐使用Hexo博客框架来创建内容。
GitHub Pages 制作的个人网站将自动以 <GitHub用户名>.github.io 为域名,但是,品牌标识性更强的网站通常应具备一个独立的域名。感兴趣的朋友现在就去 阿里云 申请一个吧。GitHub Pages 还能支持你的域名指向它,并且提供HTTPS服务。
如果要在国内主机上运行网站,政策要求必须为域名申请备案,如果你备案通过,不妨一鼓作气:购买云服务主机、安装软件环境、自己搭建个人网站或博客系统(如WordPress等)。独立的主机,让你可以随心所欲定制自己网站的风格。唯一的问题是:当你发现为了随心所欲做出个性化的网站,要学习Linux、学习Html… 想想,这何尝不是入行件开发的一个蹊径呢?
专业社区 Communication
学习需要交流,既然跨入计算机行业,以下这些业内的知名网站不可不浸淫:
注册这些平台的账号,多在上面发表自己的见解,多与同行交流,虚心求教、真诚帮助他人。秉持积极开放的心态,乐于分享,日积月累,个人技能提高了、你的个人品牌价值同时也得到了厚重的沉淀。