转:关于IT人士个人发展的一点思索
以下是侯捷先生的作品and译品。
《深入浅出MFC》
《EFFECTIVE C++》 译
《ESSENTIAL C++》 译
《WINDOWS 多线程编程》 译
《PRIMER ANSWER》 译
《C++标准库》 译
《TINKING IN JAVA》 译
《STL源码剖析》
用侯捷先生自己的话来说,他最成功的作品和最受益的作品就是《深入浅出MFC》,而自己最近focus在内存管理上面,计划明年左右出新一本关于内存方面的书。
说下侯捷先生的历史吧。
22岁,土木工程毕业。然后在台湾服兵役。
25岁,由于台湾政府的免费计算机培训计划,苦学半年计算机相关知识,对其产生浓厚兴趣。
26-27,本着“学以致用”的思想,还是从事了老本行,做一名土木工程师。但是很不开心。
28岁,重新返回学校,修计算机。
30岁左右,成为公司门神,整天早起晚归思索程序。
31岁,开始分享自己的经验,并获得肯定。从此找到人生的方向。
32岁,放弃工作。soho讲座,培训 and 出书。
在侯捷先生整个演讲的过程中,我都在想。是什么让他如今可以凭一张嘴,一些不是很出彩的分享却可以得到如此的尊敬和推崇。幸运:他在年轻的时候有幸遇到了政策性计算机培训。 抉择:听从心的选择,可以在工作几年后选择重回学校。(这个让我开始正面思索,什么时机比较时候回归到那个温暖的求学生涯) 自我能力挖掘:侯捷先生在专业领域的职业发展并没有纵向走得很深,而是选择以此为依托,发展另一个角度的自我,分享。
作为一个it人士,或者更直白的说,作为一个程序员,一个有自己既定工作任务的程序员,如何实现自我价值呢?或许这是80%的,还大口大口吃着青春饭的程序员们所共同烦恼或者惆怅的一件事儿了。
昨天,pgdn推荐了《漫画马化腾》这个关于一个QQ帝国崛起的简体史。马化腾毕业后进入了润迅公司,然后用了5年的时间当上了开发主管。期间,自己开发了股票软件深受欢迎。 后来和同事们知道了ICQ这个好玩的聊天工具,便喜欢上了。 然后,听说丁磊那小子,经过几个星期写出的邮箱居然买了100w。这些互联网机遇的显露,让马化腾觉得自己有必要涉水互联网而不是潜水在BP机公司。 于是,便踏上了OICQ之途,慢慢的演变成如今的企鹅帝国。
Anyway,说了这么多。只是想说。 ITer…不走寻常路。寻找合适的机会以及适合自己的事业。那么作为一个it人员如何实现自身价值的多重挖掘,以及潜能力的培养呢?结合dante同学的黑天鹅理论。这里简单的梳理一下,it人员“偷摸”实现个人潜在价值的一些方向。
1、做一名站长。现在做一个个人博客或者CMS系统,都可以从网上找到相关开源的程序。花十几块钱申请个域名,再花个百来块租个空间,你就具备了当站长的外界条件了。 做自己的网站,分享你想要分享的东西。或者是你专业知识,或者是生活技巧,或者好玩的乱七八糟的事儿。都可以。这里推荐wordpress这个东东,它已经不是单纯的blog 了,可以轻松打造成CMS. 那么当你流量和知名度上去了,自然也就有了品牌效应和广告收入。这个可以参考ryan之前关于网站赚钱的文章。
2.做一个app. 无论是校内网,51网,facebook还是 google apps等等,利用别人大的平台,广泛的用户群来给自己带来庞大的使用量。 你可以做一个类似开心农场,魔方卡片,好友印象等等。最好是个游戏类的–这个人气比较火。 一个百度的学长现在专职在做这个,银子赚老了。。这是一片热土。而且还将持续热一段日子。
3.做移动互联网产品。 iphone,android,ophone.这些都是移动市场的明日之星。按照美国最近的标准报告来看,真正称得上智能的智能机or操作系统,要数 iphone和android了,而iphone是开放app store开发的,只要审核通过就可以上架。而android更是前途光明,因为它是开源的,并且而山寨机带来了第二春。或许在不久的明天,你会看到人手一个智能机。它可做你现在在电脑上做的90%的事儿。雷军说,移动互联网时代就要到临了。 我坚信他的观念是正确的。
4.做一个技术写手。这个是从侯捷先生身长得到的启示。如果你深刻的专研了某些东西,某个领域,那么何尝不把它分享给更多人呢? 写博客,投稿,出书。这是一个一脉相承的过程。尤其是你发现自己还有那么一点文学天赋或者善于表达自己的思路和情绪。那么这个方向的确是个不错。 记得在千橡公司的时候,同一个组的潮人做技术的同时,又是某知名杂志的专栏作者。。那小日子过的真是滋润。 如果你相信你也可以,那么赶快行动起来吧。
5.做一个开源项目。 记得jason说过最锻炼it人的几种方式,其中一条就是做一个开源项目。从个人技术角度来讲,它可以让你快速的成长,并第一时间了解你用户的需求。也就是说,你做开源项目给你带来的不单单是技术上的提升。参考discuiz的发展轨迹,我们不难想象出一个开源系统商业化的可能性以及盈利点。无论是纯粹的公益的donate,还是打包服务和周边产品,这都是会给你带来经济和声誉多方面的收益。 开源是人类进步的一块基石。
6.偏门的软件产品。比如,xxx外挂,比如xx管理器,xxx工具。 这些可能是你一时的兴起。也可能是你相帮你的朋友解决什么问题 ,试着把你的软件沉淀下来。并保持它的更新。你会发现这么小的需求,原来有这么多的人都希望解决。当然投机取巧方面的东东,可以做做完,千万不要当作职业发展的一部分。
7.新兴的互联网产品。比如今天你看到了omegle,觉得很好玩,那么你可以在短的时间内迭代出一个中文版或者属于本土特色的it产品,并提供更好玩的服务。纵观it发展史,很多企业就是这么火起来的。谁知道你就不是下一个呢。不过因为互联网的门槛比较低,所以这类产品在本土化的过程中一定要融入加多的产品思想和策略跟进,否则很可能被淹没在无数的模仿者中。