很多人喜欢走捷径,遇到困难,为了走捷径,找了很多方法,做了很多努力,到最后才发现,这个硬碰硬的过程是避免不了的,除了正面击溃困难,别无选择。

工作中有没有捷径可以走呢?当然有,比如向名师请教学习,这样可以加速自己的成长,可是请教后,还是要自己来亲自经历根据名师的指点来战胜困难。这个自己亲身经历的过程是少不了的。

而这个过程也是没有任何捷径可以走,想尽了一切办法想要避免经历这种战胜困难的痛苦过程。结果只能是完全没有作用。我记得我第一次一个人设计和编写前后端架构代码的时候, 我想要走捷径。

因为这已经超出了我的能力范围,想要交给别人来做,可是这个项目价格不高,如果交给别人来设计,我可能就没赚多少,并且下一次我还是不会,还是要请别人帮忙。而且那个时候,经济上我也需要一部分钱。

当时总结认为在这件事上,我没有任何捷径可以走,只有做会战胜它,才是唯一出路。后来整个项目前后端架构都是我来设计和编写的。经过这一次,就又知道一点东西。也为后来做技术培训打下了基础,当然过程是痛苦的。

捷径只是解决小问题,即使侥幸解决了大问题,可长久来看,也为以后的发展埋下了隐患。在所有关键性的问题上,没有任何捷径可以走,只有硬碰硬战胜它,当然这个的硬碰硬也有很多方法,也有很多智慧,持久战也是属于硬碰硬的一种。

当我们战胜了这关键性的问题,我们就会进入下一个阶段。刚开始做Ionic2的时候,我一点也不会,好在只是改一点东西,加一个推送,工期大约两周。那个时候,我没有任何退路,因为这个活也是我拜访了很多公司,扫楼,在网上发信息之后得到的。

只有学会才可以,后来两周后就把项目完成,交给了对方。第一次做Android也是,完全不会,好在有项目可以借鉴,3天之后就学会了Android 的基本开发。也独自完成了Android开发的整个项目。再到后来的ReactNative ,Python,PHP,Vue,微信小程序都是这么学会的。

我发现很多语言都有相似的地方,只要抓住核心的关键部分,可以快速掌握项目的80%的内容。用20%的核心关键技术,就可以完成项目的80%。

正是因为没有走捷径,所以现在只要有项目借鉴,我可以快速学会并开发一种新的语言。并且也可以独立创建它。当然这样的能力其实很多人都是可以达到的。我相信他们都是没有走捷径的结果。

工作中不走捷径,看起来笨一点,最后长得能力都长在了自己身上,那些看似聪明的人,走了捷径,可以解决问题。可是长久来看对自己后期的发展不利。所以慢一点不要紧,这样扎的根就稳,按照常规循序渐进就好。

不走捷径才是真正的捷径。