代码改变世界

如何摆脱低智商的社会,让自己脱颖而出?

2012-10-25 09:50 by GPS产品经理, ... 阅读, ... 评论, 收藏, 编辑

如何摆脱低智商的社会,让自己脱颖而出?

看了大前研一的【低智商社会】后深有感触,日本如此发达的社会,大前研一却对于日本年轻人沉溺于动漫、网络游戏、网络社交,出现集体智商衰退的现象忧国忧民。日本人真的是一代不如一代?按照大前研一的说法,就是现在日本已经进入到了“低智商社会”。本书从日本的政治、经济、网络社会、教育等各个范畴去分析,点出了各种现实存在的低智商现象,给想在21世纪生存下去的日本人最后的当头棒喝,也给其他国家的人们一个强烈的警示,从而使我们反思面对的问题。

其实在中国更严重,在IT团队跟更更严重!

我经常对我的同事们讲的一个观点:在IT界成功真是太容易了。
1.最容易成功和获得一份不错薪资的行业就是IT,只要你有学习能力,因为你所有要学的东西,都在网上,通过Google可以获得你想要提高的所有东西。
2.只要你坚持不断的写程序,少说多写,你就很容易脱颖而出,因为你周围大部分人都在玩,有的在看垃圾小说,有的在聊天和微博,有的在低头玩弄智能手机。很少有人能够驱动自己从头到尾,从前端到后端,从页面到数据库,独立写一个完整的软件,并为之不断的改进。

网络是个让人又爱又恨的地方,我们写软件无法摆脱网络,但是网络让我们效率是如此的低下。
十一国庆,我在家,老婆孩子会娘家了,没有一个人打扰我,我发誓要在8天之内,用C#重写原来的通信服务器软件。
可是这8天内我做了什么呢?
1.因为在家,很松弛,我发现我非常不愿意动手写代码,我愿意查资料,我也不愿意写代码,结果第一天我查了和下载了一通资料和代码;
2.第二天,好声音决赛,我在优酷上把好声音看了够;
3.第三天我的负罪感加深了,我决定建立个工程,开始写代码,我有了初步的进展,有一个工程了,并把以前的C++的代码翻看了一遍,思考要改进的地方,写下了自己的设计思路,画了2张草图,并写了Socket的公用库。这距离我的目标还很遥远,中间我又花时间升级了我的android手机还看了个电视剧,白天想着晚上有时间,到晚上吃完饭犯困,9点多就睡了。
4.第四天我觉得写底层代码,推进太慢,从界面驱动入手,要让自己的工程可以运行和测试,从而不断的推进自己的工作。在写完界面后,我有点得意,放下工作,又犯了浏览网络博客的老毛病,看了很多精彩的博客文章,并放入自己的Evernote中。
5.后面的几天,老婆孩子回来了,工作效率更低了,基本上写了界面和底层的协议库,软件从整体上没有运行起来。
6.上班后,坐在办公室的感觉真好,由花了一个星期的时间,总算运行起来了。这个工作总共花费了15天,实际上我估算,如果集中精神,每天工作满8个小时,7天就完事了。

在现实中,我们的注意力都无法保持一个稳定的状态,网上的东西太多了,如果没有外界的压力,我们的工作效率就更低了,如果我们能超越这一点,我们就能做到和周边的人不一样,这样我们就能很容易脱颖而出得到上司的注意。因为别人都手慢,而你手快,你执行力强,你能够很快的写出一个可以运行的东西,上司就愿意委以重任。

现在几乎所有的项目经理在制定计划时,都会迁就我们低效的工作状态,美名其曰,留出冗余。其实我们很多的功能,如果半天完成,必定一天,如果两天能完事,必定要三天、四天的这样拖着。很多人都像有毒瘾一样,从上学开始,大学中,考试前几天,才开始看书,项目中总是在Milestone的最后时刻,才开始稍微动作起来。

大部分人几乎整年的不看书不买书,经常在网上浏览文章,会造成知识的碎片化,微博就更加严重,一本好书是从头到尾的让你系统化。无论是技术还是项目管理的书都是这样。我们不能满足于一点点的技巧性的文章。你有没有发现让你解释个东西的时候,你会结结巴巴的,无法从头到尾系统的阐述某个东西。

大部分人的能力和知识面都很局限,看看下面,自己能不能做到:
1.有没有自己一个人写过一个完整的可以运行的软件,B/S或C/S都行;
2.有没有完整的看过非小说的书,如测试驱动、配置管理、项目管理等等;
3.知不知道时间管理,想不想对改进自己的时间管理的能力,有没有使用过GTD或番茄时间管理法之类的工具,把自己的事情系统的整理一下;
4.有没有持续集中自己的注意力,不浏览网络,写一个小时代码的经历。

 

我只是想深刻的反省自己,并提高自己,和大家做个分享,如果我们8个小时能够做到高效率,我们的生活不会那么苦,反而会获得升迁和提拔。