要想成为技术大牛,除了天赋以外,更与后天的刻苦努力分不开。伟仔我天生愚顿。工作多年后仍与大牛相差甚远,更加觉得技术的养成是一个异常困难的过程。

是我不用功吗?我不这样觉得。伟仔尽管是个懒人,但对于技术有着天生的热爱,这驱使我每天晚上仍会保持读书,写作。编码,看科技新闻。就像上一篇文章说的。“Just For Fun”让我保持对技术的持续动力。

是用功不够吗?嗯,程度的问题就见仁见智了。坦白讲,我每天的睡眠时间还是比較长的。我的意思是,在后半夜才歇息的弟兄大有人在。用流行的话讲。那些更优秀的人比你还要刻苦努力,你还会觉得自己够用功吗?

说说我心中的技术牛人。

对一个技术领域有独到的理解并有发言权。与这个领域相关的项目有他在大家觉得非常踏实,这种人就是我心中的技术牛人。

假设像我们主架构那样在多个领域都有发言权,我们称其为牛中牛。那是几十年坚守技术的结果,如今我仅仅有仰望而已。

再说说古人心中的技术牛人。

第一个向我们走来的是卖油翁(注意了,不是卖碳翁)。

陈康肃公善射。此翁不以为然,曰:“无他,但手熟尔”。

康肃不忿然曰:“尔安敢轻吾射?”翁曰:“以我酌油知之。

”乃取一葫芦置于地。以钱覆其口,徐以杓酌油沥之。自钱孔入。而钱不湿。

因曰:“我亦无他。 惟手熟尔。”

射箭与倒油,在坚持不断的练习下,一定会成为技术精湛的牛人。

延伸到我们的软件中一样适用。

比方git的使用,当别人遇到冲突焦头烂额时,你过去三下五除二解决之,你是牛人;再比方Android开发遇到复杂绚丽的界面不会布局时,你过去用你构思在脑海中用各种Layout与Widget打造的布局展现之,你是牛人;又比方新手MM在Android编码过程中不知怎样回调数据时,你温和的对她说,用Interface吧。能够參考OnClickListener, 也能够用Java提供的Observer模式的实现或自己用Observer模式来搞定,依旧能够參考Android API源代码中的实现。在MM眼中。你又是牛人一枚。

第二个出场的是庖丁。

庖丁为文惠君(梁惠王。魏国国君)解牛,给文惠君看傻了。大呼:善哉!

技盖至此呼?(技术怎么高明到这种程度呢?)

庖丁说了一番深刻的道理。足以影响后世。

首先他说:“臣之所好者道也,进乎技矣。”这里的道,是悟道的道。他已经超越了对单纯技术的追求。进而探究事物的规律了。

这是何等的高屋建瓴。

这是个技压群雄的好架构师。

接着他揭秘了自己技术养成之道:“始臣之解牛之时,所见无非牛者。三年之后,未尝见全牛也。方今之时,臣以神遇而不以目视,官知止而神欲行。

这是坚持,是积累,是与卖油翁一样的熟能生巧。

一把解牛刀,19年仍跟新的一样。多么精湛的技艺。但即使这样,庖丁工作起来还是认真对待:“尽管,每至于族,吾见其难为,怵然为戒,视为止,行为迟。动刀甚微,謋然已解,如土委地。”

这是对技术良好的态度,不骄不躁。慎重认真。这种人才,放在今天也是金子般的发光。

两位古人精湛技艺的炼成,找出一个我觉得是最重要的原因,“持之以恒”。

事实上这个道理非常easy,每项技术的形成都要有个学习实践升华(能够类别守破离吗)的过程。但现实往往不会给你这样循序渐进的机会。由于公司是逐利的,领导在业绩压力下不会考虑什么技术积累传承之类的非利润因素,他须要的是能干活的人,仅此而已。举个样例,一个新人入职后做Java相关的项目。半年后做C相关的项目。一年后做C++项目。有一年做C#项目。每项技术都是浅尝辄止。你会觉得这种人是技术牛人吗?我的回答是否定的。但话又说回来,有非常多人都有过上述经历,最后成为项目经理的不在少数。这是个人选择的事情了。借用流行的一句话。毕业10年,有人积累了10年的工作经验,有人是积累1年的工作经验后,反复10年。

我喜欢技术,我想我还是选择在某个技术领域中深度挖掘下去,用10年的时间在某个领域有所收获。而不去在多个领域蜻蜓点水般的飘过。

即使外部环境不同意我这样做。我还是会创造条件去争取。

由于我有一个技术梦,我会坚持走下去。

我相信技术这个东西一旦悟道。便会无招胜有招。我还在悟道的路上,仅仅有不忘初心。方得始终。

IT痴汉的工作现状25-技术之养成的更多相关文章

  1. IT痴汉的工作现状11-程序猿的烦恼

    版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/lincyang/article/details/25535181         痴汉们事实上是非常 ...

  2. IT痴汉的工作现状24-Just for fun

    早在大学一开始我进行Linux的学习了,那时大家都跟Windows Xp玩的火热,而我从来就不走寻常路,在XP上安装了VMware虚拟机搞起了Linux的探索.这简直让我眼界大开,每天都和那么多的国外 ...

  3. IT痴汉的工作现状21-Android开发前景论

    饭间闲谈 齐天.周权和我是饭搭子.总是边吃边聊一些与技术.汽车和女人相关的话题. "前阵子Nokia裁员之事不知道完没完?这艾洛普挺能作啊."我吃着香喷喷的过桥米线说." ...

  4. IT痴汉的工作现状16-职业发展

    回首多年来的工作经历.发现自己的职业发展真是太平庸只是了.就像我的名字张伟,平淡无奇.而我,还是几年前刚入职模样的我,仍然像个涉世未深的矛头小子,相信技术能够改变世界.真是一入IT深似海,为伊消得人憔 ...

  5. IT痴汉的工作现状13-吓唬电话

    那是一个普通的周末上午,稍微阴沉的天,使得暑气消退了好多.刚吃过早饭,我懒懒的浏览着CSDN论坛上有趣的问题和答案. 突然电话响起.是一个陌生的号码.我像往常一样接起电话,""您好 ...

  6. IT痴汉的工作现状41-亲历招投标

    2015年9月3日早7点,复兴门外大街已是车水马龙.伟仔早早的从东直门赶到这里.呼吸着首都特有的雾气,回味着昨晚与齐天的那一顿簋街麻小,想象着今天的大场面,心中不免有一丝紧张. 今天是个重要的日子,是 ...

  7. IT痴汉的工作现状18-思维定式

    前阵子周权出差给我带回来一个净水器,是直接安装在水龙头上的,小巧方便.我依照安装说明一步一步组装好了,感觉说明书还是比較靠谱的,没有遇到意外.但我发现它的净水.原水的button好像是有问题.它的结构 ...

  8. IT痴汉的工作现状42-Android越用越慢?立场不同,谈何信任!

    大海和我一次闲聊中问,你做安卓这么久.能给我解释一下为什么安卓手机用半年后就变慢吗? 呃... 伟仔还真是头一次听说这么精准的半年就慢的说法. 大海继续说."能不能是厂家有益设置的?哦,也不 ...

  9. IT痴汉的工作现状36-做好准备再上路

    软件开发流程管理是採用瀑布式好还是敏捷好? 如今非常多人会选择敏捷.由于眼下的现状是需求的变化是一天一个样,这是当前(移动)互联网的飞速发展所带来的.当我们仍採用原始的先做全盘的计划.然后在按部就班的 ...

随机推荐

  1. 深入浅出 RPC - 深入篇

    <深入篇>我们主要围绕 RPC 的功能目标和实现考量去展开,一个基本的 RPC 框架应该提供什么功能,满足什么要求以及如何去实现它? RPC 功能目标 RPC 的主要功能目标是让构建分布式 ...

  2. css布局&初始化&基准样式

    学习css布局比较好的网站 学习css布局 1.css设置模块 typography(字体) colour(颜色) link(链接) forms(表单) layout(布局) navigation(导 ...

  3. ValidateBox( 验证框) 组件

    本节课重点了解 EasyUI 中 ValidateBox(验证框)组件的使用方法,这个组件依赖于Tooltip(提示框)组件. 一. 加载方式//class 加载方式<input id=&quo ...

  4. NeralJS需求整理及思路

    NeralJs希望通过解析json数据,动态创建和渲染报表,每个报表呈现一定时间范围的数据,通过使用表格图表等不同的方式,使数据的呈现不死板,且更容易看出规律. 说通俗点,就是动态在一个区域内生成多张 ...

  5. 自动生成 Lambda查询和排序,从些查询列表so easy

    如下图查询页面,跟据不同条件动态生成lambda的Where条件和OrderBy,如果要增加或调整查询,只用改前台HTML即可,不用改后台代码 前台代码: <div style="pa ...

  6. Ghost克隆软件

    克隆软件Ghost初级使用教程 一.什么是Ghost ? Ghost(幽灵)软件是美国赛门铁克公司推出的一款出色的硬盘备份还原工具,可以实现FAT16.FAT32.NTFS.OS2等多种硬盘分区格式的 ...

  7. LLVM对注释的新增支持 @ WWDC 2013

    很久之前我就在想:“我应该按照什么格式写注释,才能像Apple官方API那样按住Option键并点击函数名可以跳出文档说明”,如下图: 我理所当然地认为这个功能应该是根据现有注释的格式来进行排版的,于 ...

  8. 针对AJAX与JSONP的异同

    针对AJAX与JSONP的异同       1.ajax和jsonp这两种技术在调用方式上“看起来”很像,目的也一样,都是请求一个url,然后把服务器返回的数据进行处理,因此jquery和ext等框架 ...

  9. 在PHP中PDO解决中文乱码问题

    $this->pdo = new PDO($dsn, $user, $password, array(PDO::ATTR_PERSISTENT => true)); $stmt = $th ...

  10. Ubuntu pip 安装网络爬虫框架 scrapy 出现的错误

    1.问题     File "/usr/bin/pip", line 9, in <module> load_entry_point('pip==1.5.4', 'co ...