努力是一种习惯
不要甘于平庸,也别活在别人的成功模式下潜心研究如何高效学习和实践,过上更有意义的生活
先做个有用的人,在事里不断地磨,通过成果点燃自己的激情,才能让自己优秀得无法忽视和替代
然后,你会成为那个被需要、被期待的人
做自己 我们的小时候,在家里,父母帮我想好了路,应该上某个学校,然后再去哪找份工作
在学校,老师把课文讲完,然后问大家:“同学们你们明白吗?是这样的…”,接下来他帮我们读完,然后告诉学生意思
如此填鸭式的帮助,还用我们思考做什么? 参加工作伊始,工程师常被安排做临时的编码和测试工作,甚至换水,去帮同事修电脑
因为我们的某些特征和能力未能达到 我们只能看着领导们的神情,心里想,有一天我想成为TA慢慢地,一路走来,跌跌撞撞,一如喝过酒的醉汉
才 发现我们永远学不了他人,自己才是独一无二的个人,而不是成为别人
远离两类人 我们最需要远离的是什么人?负面情绪的人?无情无义不讲信誉的人?这些是基本面
要远离的两类人,一个是成功学,一个是创业者
成功学并非一无是处,它一部分让我们树立目标,分阶段达成,这点有可取之处
但是如果每天都在和自己说我是最棒的,幻想着未来成为亿万富翁,自己的世界就陷在了痛苦和躁狂之中,不能着眼于现实
另外,要远离另一类人,就是“创业者”这些人集中在某个创业咖啡馆
这些人的共通特征就是四无草鸡,即草根、鸡血,无资金,无技术,无产品、无创意
如果遇到这样的人,应该谨慎对待,若其拉你入伙,就算他说出天花来,为节约生命,当断然拒绝
去除这些杂音干扰, ”断、舍、离“, 我们的工作和生活会更清澈美好
肯在事上磨 ”只要功能夫深,铁棒磨成针“,这个我们小时的古训,现在还有多少人信?我们更多的人相信营销,吹牛,想从捷径上致富
看看那些人,现在还有谁在?从事编程也好,其它行业也罢,我们必须在事上磨练精通,曙光方能出现
工程师的属性,能力,最重要的考量就是技术水平从各个层面来看,从技术上取得成功是最可复制的
只要你沉下心,扎下去学习,不断编码实践,不断发现问题,解决问题,不断总结
拿我自己为例,先从应用级开发,到框架开发,到架构级设计,再到某些技术的攻关克难
到了一定程度,无论开发什么样的软件,也只是不同的interface而已
而这一周期,我用了十年 我们或可从王阳明的《传习录》中得到启发
阳明先生有一个属官从事司法工作,常听其讲学颇有收获,苦于日常事务繁杂,没有时间做学问
阳明先生告诉他:“我何尝教尔了簿书讼狱悬空去讲学?尔既有官司之事,便从官司的事上为学,才是真格物
” 也就是在日常工作中,即使工作再细碎,价值再低微,同事能力再弱小,仍杜绝各方面之请托,克制自己的情绪,心平气和,周详的将工作做好,这才是真本事
永葆工匠之心,如果这句话: ”心心在一艺,一艺必工;心心在一职,其职必举“
先成为精深一门之专家,才能有彻底的自信心与激情,才有资格谈改变世界
如何脱颖而出 想成为工匠,我们就要以工匠思维做好每件事:比如用表格跟踪自己的每一天,每个时刻的活动
重点是要确保自己花在有价值的行为上比如我会购买价格较贵的笔记本记录我重要的事件、灵感
丹尼尔.科伊尔先生在《一万小时法则》中写道:要在某项复杂专业技能上表现卓越,就需要进行时长至少达到最低限度的关键练习
这个造就真正专家的神奇数字就是10,000小时,也就是十年
这和我前面的经历时间一样,因此,努力练习关键技能才有可能成为合格之工匠
还是拿我做栗子,起初的我对计算机和互联网是充满兴趣的
因为它能够做到比人更有效率的工作,而且成就感十足,也是创富最多的行业,不拼爹全凭真本领
当我真正走进来,发现这个行业可能是最具挑战的,拼的不仅是时间,而是智慧思想,产品技术,团队架构,自我管理
而在刚开始时, 做一名软件工程师,每天都是解决Bug,完成任务
这时候我就发现兴趣已转换成了工作,随着成果不断达成与积累,可以衍生很多想象空间,这让我更加充满自信和斗志,对未来也无限憧憬
如何开始这10000小时的训练?以自己为例,大量的阅读,看书
不要停留在有几本书,无论是技术文章,还是其它,如果大多数时间用搜索引擎和朋友圈,我们的思维将是碎片化的呈现,较难形成学习体系
而书籍才能让我们将偏娱乐化的头脑变成一种严肃研究,先形成骨架,继尔形成一个体系
严谨的态度,再脚踏实地的实践,再辅以伙伴或教训的反馈
接下来不断的训练自己,我们可能在中级技术段位停留几年,无法进步,这段并不舒服,犹如在跑步中后的窒息,请坚持住,后面上天会为我们打开一条宽广的阳光大路
一针捅破天之力 当你在这段时间中不断前行,不断积累自己的职业和能力资本
我们或者发现与周边的人仍然无根本差别
但是你已经完成了阶段性的积累,接下来的一步就是发现机会,寻找目标,这类似于互联网行业的“窗口期”
工程师所在技术行业更是如此,总有新的,复杂的技术出现要掌握
大部分人停留在可以了,差不多的程度那么,你也可能也停留在这个温暖的可接受的舒适区内
工程师随着时间的推移,写代码的能力有所下降,但是在代码的算法、逻辑能力,以及商业能力、产品能力等则越来越强
当我学习一件新技术时,比如一件基础技术,在我弄清楚之前,有人已经学习到并搞清楚了
而对于一些架构和较深的技术,有时候快不能解决问题,这时候仍需要我这样的人对底层架构的深入理解和驾驭能力
当然,解决问题不是非要搞得非常多复杂神秘,而是如何变得很强大
比如,当年还是百度工程师的鸟哥在业余时间从事PHP的内核研究,先尝试开发PECL,最后进入了PHP开发小组,现在加入PHP7的核心开发
还在读书的章文嵩在实验室里默默耕耘,开发出了广泛流行的LVS系统,解决了世界性的Load Banlancer的成本与效能问题,后来成为阿里的首席科学家,现在是滴滴的CTO
这些工程师无一不是在经过了漫长的时间投入,代码积累,靠着自己的自主驱力,从鸡群中脱颖而出,以自己的强大学习力和技术,在各自细分技术领域一针捅破天,收获了巨大的满足感、幸福感
发现使命 从前面可知,一个伟大工程师,拥有不受时间淘汰的工程师的必备心态,须时时确认自己的价值,看自己是否具备对应全球市场的技术和领先性
当我们拥有了这些”资本“之后,接下来才有可能发到自己的使命
这个世界,从来不缺乏新的主意,每个年轻人都在自己家里绞尽脑汁,想着如何创业创新,出人头地
我们从各个媒体上可以轻松的拿到一些看似可行的创业想法
但是 想要透出我们的真正使命要做的是,一定要抵制在工作上好大喜功,贪婪自私的本能,静下心来,去按照正确的顺序做事
在普通的日常中,不妨用一些小而具体的试验来获得实在的反馈
比如写一篇文章,看大家的喜好,接着写一个专题,再到写一本书出来
从留言板做起,让人们发表言论,再加上贴图的功能,接着再做视频的贴图,这就是Twitter的由来
这些都是从一个极小的功能,笼统的范围中不断探索到具体的实现路径,从而取得优秀的成果
小结 今天就先和大家聊这么多以下做一个小小总结: 清晰的自我评价,做自己 自我负责
为自己的工作达成结果,获得满足感 只做有市场价值的事,获得真实回报 要成就后的长久激情,不要春药式的短时间勃起 严肃的默默耕耘,帮助更多人 在前沿中发现使命 故事远未结束
我们的路注定会在泥泞与鲜花中交替出现,我们身畔会有观众喝彩,也会有猛兽出没,看似光鲜的风景可能是海市蜃楼,味道醇香的美酒可能是穿肠毒药
胡适先生说:”要怎么收获,首先怎么栽“,当我们的内心种下了工匠的种子,自然会收获果实
坚实的走好每一步,那些前行中的汗水和磨砺后的坚韧性格,和一张岁月不留痕的脸,我们都会拥有
你还可以做得更好 作者:杜江21CTO(21cto.com)创办人
作者有15年以上编码架构经验,原赶集网创始团队,正和岛CTO以及今日头条技术负责人
著有《PHP5与MySQL5 Web开发技术详解》、《PHP5完全攻略》、《PHP与MySQL高性能开发与最佳实践》(即将出版)