走出浮躁的泥沼:仅专注就能胜过大部分人
2016-11-14 22:07 追忆似水流年 阅读(174) 评论(0) 编辑 收藏 举报有这么一个观点:在IT界成功比很多行业要容易得多。
- 最容易成功和获得一份不错薪资的行业就是IT,只要你有学习能力,因为你所有要学的东西,都在网上,通过Google可以获得你想要提高的所有东西。
- 只要你坚持不断的写程序,少说多写,你就很容易脱颖而出,因为你周围大部分人都在玩,有的在看垃圾小说,有的在聊天和微博,有的在低头玩弄智能手机。很少有人能够驱动自己从头到尾,从前端到后端,从页面到数据库,独立写一个完整的软件,并为之不断的改进。
网络是个让人又爱又恨的地方,我们写软件无法摆脱网络,但是网络让我们效率是如此的低下。
十一国庆,我一个人在家,没有人打扰我,我发誓要在8天之内,重写原来的通信服务器软件。
可是这8天内我做了什么呢?
- 因为在家,很松弛,我发现我非常不愿意动手写代码,我愿意查资料,我也不愿意写代码,结果第一天我查了和下载了一通资料和代码;
- 第二天,好声音决赛,我在优酷上把好声音看了够;
- 第三天我的负罪感加深了,我决定建立个工程,开始写代码,我有了初步的进展,有一个工程了,并把以前的C++的代码翻看了一遍,思考要改进的地方,写下了自己的设计思路,画了2张草图,并写了Socket的公用库。这距离我的目标还很遥远,中间我又花时间升级了我的android手机还看了个电视剧,白天想着晚上有时间,到晚上吃完饭犯困,9点多就睡了。
- 第四天我觉得写底层代码,推进太慢,从界面驱动入手,要让自己的工程可以运行和测试,从而不断的推进自己的工作。在写完界面后,我有点得意,放下工作,又犯了浏览网络博客的老毛病,看了很多精彩的博客文章,并放入自己的Evernote中。
- 后面的几天,工作效率更低了,基本上写了界面和底层的协议库,软件从整体上没有运行起来。
- 上班后,坐在办公室的感觉真好,又花了一个星期的时间,总算运行起来了。这个工作总共花费了15天,实际上我估算,如果集中精神,每天工作满8个小时,7天就完事了。
把精力花在重要的事上
如果你想要成功,你就不该浪费自己的精力在那些毫无用处的事情上。这些事情中就包括,毫无目的的上网,看电视等等。
当你在做这些事情的时候,你几乎不会注意到那些能让你的未来更美好的事。优先完成那些重要的任务是很有价值的,然后如果你还有剩余精力的话,你也许可以有选择性地做一些不重要地事。
在现实中,我们的注意力都无法保持一个稳定的状态。网上的东西太多了,如果没有外界的压力,我们的工作效率就更低了,如果我们能超越这一点,我们就能做到和周边的人不一样,这样我们就能很容易脱颖而出得到上司的注意。因为别人都手慢,而你手快,你执行力强,你能够很快的写出一个可以运行的东西,上司就愿意委以重任。
现在几乎所有的项目经理在制定计划时,都会迁就我们低效的工作状态,美名其曰,留出冗余。其实我们很多的功能,如果半天完成,必定一天,如果两天能完事,必定要三天、四天的这样拖着。很多人都像有毒瘾一样,从上学开始,大学中,考试前几天,才开始看书,项目中总是在Milestone的最后时刻,才开始稍微动作起来。
大部分人几乎整年的不看书不买书,经常在网上浏览文章,会造成知识的碎片化,微博就更加严重,一本好书是从头到尾的让你系统化。无论是技术还是项目管理的书都是这样。我们不能满足于一点点的技巧性的文章。你有没有发现让你解释个东西的时候,你会结结巴巴的,无法从头到尾系统的阐述某个东西。
每次都专注于一件事
如果你想把事情做得完美,那么你应该专注于一件事。这样的话,你所有的精力和心思都会深入其中,自然你就能把它完成得非常出色。
如果你同时把精力浪费了其他事情上,你只能得到一个平均的结果,因为你的精力被均分在几件事上了。
大部分人的能力和知识面都很局限,看看下面,自己能不能做到:
- 有没有自己一个人写过一个完整的可以运行的软件,B/S或C/S都行;
- 有没有完整的看过非小说的书,如测试驱动、配置管理、项目管理等等;
- 知不知道时间管理,想不想对改进自己的时间管理的能力,有没有使用过GTD或番茄时间管理法之类的工具,把自己的事情系统的整理一下;
- 有没有持续集中自己的注意力,不浏览网络,写一个小时代码的经历。
如果我们8个小时能够做到高效率,我们的生活不会那么苦,成功也会变得容易多了。