迹忆客 专注技术分享

当前位置:主页 > 趣味杂谈 >

于磨刀不误砍柴工中学习编程

作者:迹忆 时间:2016/01/02 浏览次数:

“磨刀不误砍柴工”的故事相信大家都不陌生,其中所蕴含的道理我们也早已烂熟于心。在当下的IT界同样的也流传着这样的一句话“工欲善其事 必先利其器”。想这二者所要表达的道理应该是一样的吧。

 

迹忆博客——工欲善其事,必先利其器

 

但是,对于我们程序员来说,究竟怎样才算是“磨刀不误砍柴工”呢?在我看来,无非就是两个字:基础。而当下最容易被我们忽略的也正是这基础。

于我而言,我是在大学开始学习编程的,当时没有人带,就是自学。由于自学的过程比较枯燥,所以对于更枯燥的基础知识来说,往往都是一带而过,更注重的还是后面实际的项目。每每都是按照项目的代码敲一遍抑或是依葫芦画瓢式的实现每一个项目,并且还一直自得于此种学习方式中,直到后来开始真正接触实际的项目,问题就出现了。按照之前的思路,把项目搭建起来了,但是当把项目从本地移植到服务器上面的时候,却运行不起来了。错误一大堆,调了有两天的时间,依然不能正常的运行。后来也是在老师的帮助下,找到了问题的所在,其实很简单,就是一个版本问题,新的版本有些函数不再被支持。

问题很简单,但是在这次实际的项目中反映出我的基础知识相当薄弱。后来,我改变了从前的学习方式,取而代之的是注重基础的积累。

后来毕业以后,我找到了第一份儿工作,同样的事情发生了身边的同事身上。这个同事本身是做Android开发的,由于公司的实际情况(开发人员少,想扩大业务,但是又不舍的招人,所以就想让当前的这些开发人员多学习几门技术。)他要转作h5开发,但是先前他是一点没有接触过h5,然而却只有一周的时间(当然项目也不大)。按照经理的意思就是现在是快速开发的时代,网上有很多现成的例子,拿来改改就可以使用了,没有必要自己做。于是乎,那个同事每天游荡于各个网站中,寻寻觅觅。最终项目完成了,并且后续陆续完成了几个类似的项目。后来当项目扩展的时候,出现了问题,解决不了,只好从外面请了一个h5高手才将项目扩展完成。

自此以后不长时间,那个同事带着满心的“愧疚”离开了。(至于这里为什么愧疚,后来我想了想可能有两个原因:以公司那时的人员配置,想要发展壮大,需要现有的人员提升自己,来使公司向前发展。而他却在公司需要他的时候离开了,所以心有愧疚吧!抑或是感觉如此的工作,自身并不能有什么提升,唯一可能提升的就是CTRL+C和CTRL+V的熟练程度,所以带着愧疚离开了。不论什么原因,现实总是带有一丝的无奈。)

工作了这么长时间,写了好几年的程序,换了两份儿工作,渐渐的发现其实高手并不一定是其会开发很多东西,会多门编程语言。高手之所以为高手而是在于其基础知识掌握很扎实,其体现为当问题出现的时候,解决问题的能力。如果没有扎实的基础,面对问题的时候可能就有问题了。

所以说,在工作中,需要我们对基础知识加以重视,要抽时间学习基础的东西。虽然短期没有明显的效果,但是我相信时间久了,对我们以后的工作肯定会有很大的帮助。

 

除非注明转载,本站文章均为原创,欢迎转载,转载请以链接形式注明出处

本文地址:

迹忆客

专注技术分享,项目实战分享!

技术宅 乐于分享 7年编程经验
社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

热门文章

热门标签