学编程不是搬砖:要学会偷懒

作者: acd8eef1b5d7 | 来源:发表于2018-04-08 16:50 被阅读106次

学过任何一种编程语言的小伙伴们都应该听过前辈们经常说的一句话:学编程,要吃苦,不能偷懒;但是也经常听过那句话:不要重复造轮子,要学会偷懒。

是不是矛盾了?到底该懒不懒?

此懒非彼懒!

在学习的道路上,不能懒。就是说要多动手,多思考,多写代码,多总结。这是学习态度上的范畴,这里就不能懒!懒得人基本上是学不会编程的。

不要重复造轮子,要学会偷懒。这是学习方法上的范畴;

在实际开发项目的具体功能上,为了让你的开发高效起来,让后续维护简单起来,就要学会偷懒了。项目开发出来,只是个开始,如何高效而轻松的维护才是最长的,直到你的项目运营终止,估计谁也不想开发个后续维护几乎不可能的项目吧,那纯粹浪费时间。所以虽然开发出项目很重要,但是更重要的是你的项目具有可维护性吗?这就要综合应用各种知识来简化了,所以开发的时候就有开发水平之分。比如你如果不懂函数,你就得复制代码来完成功能,同时以后如果要修改了就得多处地方都要修改,你会不会头痛?当你感觉到头痛或者低效的搬砖行为了,那这里就需要优化代码了,是使用新知识、更高级的知识来改善,而不是复制粘贴这种行为。比如:此时,技术总监会叫你偷懒或者优化代码去,这就是为了让你开发和后续维护(主要是后续维护)变得简单和方便起来,此时你可以封装成函数,然后多次来调用,以后维护起来就只要到函数里面修改一次即可;也可以写成一个单独文件,然后多处include,如:PHP的数据库连接文件几乎都是独立文件,也是这个原因。还可以写成类,多处实例化对象,就用更高级的面向对象编程思想来改进了。或者继续使用单例化、工厂模式,这就上升到设计模式了,又继续或者使用MVC,这就上升到开发模式了。这种懒惰可以让你后续维护变得很简洁,但是这种懒惰,是需要学更多、更精湛的知识后盾,懂得越多,就越轻松,也就越会偷懒了。见过古代文采大家,寥寥几笔,一首你看不懂却很多人赞好的诗就完成了...他们做到了真偷懒的境界...

不断领悟和总结知识,让你的编程轻松起来。只有这种通过提升知识水平,让你“懒惰”的开发项目,才能打造更精良的武器,开发更完美的项目!

也只有你的知识体系不断的升级,你才能脱离浩瀚无际的编程苦海...因为根本就不是“谁编程的累,那才是好事!”这种道理!

因此:学编程不是搬砖:要学会偷懒;

相关文章

  • 学编程不是搬砖:要学会偷懒

    学过任何一种编程语言的小伙伴们都应该听过前辈们经常说的一句话:学编程,要吃苦,不能偷懒;但是也经常听过那句话:不要...

  • Java 并发缓存Map

    搬砖自

  • Bitcoin Elven

    一、我为什么要研究搬砖 原因:穷 二、我是怎么搬砖的 搬砖的形式有很多种,主要就是硬搬砖和对冲搬砖,其中,硬搬砖是...

  • 人人都在说的少儿编程到底是什么?

    少儿编程究竟是学什么? 少儿编程并不是让他们成为程序员,而是要学会编程思维(Computational Think...

  • 才才:互联网推广最持久的终极策略!

    看到这个标题,你是不是很意外? 什么玩意,搬砖? 没错,就是搬砖。 如果给这个搬砖加上个修饰词,那就是:互联网搬砖...

  • “脑力搬砖”真的不是搬砖吗?

    近两年,计算机行业和金融行业看起来火热而充满希望,满地都是金银,只要肯流汗水,未来就是你的。 从为孩子高考挑选专业...

  • 搬砖 ‘搬砖’

    生儿生女有啥差别?听听院子里几位大妈的感慨,张大妈说:生女儿好,不用操心买车买房,生儿子的现在取媳妇都难,车、房、...

  • 砖工月入2万,上985还是去搬砖?

    你觉得你的收入高吗? 你觉得你搬砖有力气吗? 你觉得现在辞职去搬砖是不是个好主意? 你觉得现在的985、211大学...

  • 何为搬砖?何为工作?

    “我要去搬砖了”的调侃语听得多,但是真正搬砖、工作又有几人能了解呢? 网络流行语:“没空,要搬砖”;“走,工地又来...

  • 如何用软件自动搬砖实现睡后收入

    本文由币乎(bihu.com)优质内容计划支持 自动搬砖的原理 经过前面文章“区块链搬砖要避免哪些坑”和“搬砖的坑...

网友评论

    本文标题:学编程不是搬砖:要学会偷懒

    本文链接:https://www.haomeiwen.com/subject/vzkmhftx.html