项目前端使用的是国产开源框架DWZ,使用咱们国人自己编写的框架,心底不由自由的油生一种自豪感,此外还有一个莫大的好处呀:学习起来相对容易,上手简单。

但是框架这东西:用其所长,必容其所短呀。DWZ的文档说明,确实有些简陋的太说不过去了。文档中,对于大部分js文件都只是做了简短的说明:面对一个js文件,它只有两行文字说明。想象一下:当你项目中急用,查资料查到此处时,不知你心底是什么滋味(滴血呀~~)

看完DWZ的官方视频你也许就释然了。文档就是开发人员就是写的,站在他们开发人员的角度来说,这些文档已经相当详细了。。。国内的开源事业确实还有很长的路要走啊。

对于项目中一些简单的业务,我们大多时候是根据给的Demo,直接copy过来。而当我们处理项目中比较复杂的业务的时候呢?直接copy就不好使了。网上关于DWZ的资料也比较少,找百度帮忙往往也是无济于事。于是乎,当大家容忍不了框架的缺点时,哀怨界也就多了一个声音:”这破框架,还不如直接写js来的快呢“。然后这时你有三种选择:一、认为框架做的不好,这个问题解决不了;二、等着,别人做好了copy过来;三、看那无文档无注释的源码。

其实这时,咱就应该好好想想:尽管做过的项目很多,但是由于copy的太多,知其然不知其所以然的东西太多,所以仍然感觉学到的很少、很虚。当你描述一个知识的时候,也会很片面、不系统。这也许就是外包人的悲哀,做的东西很多、很杂,但是不曾深入研究某一方面,没有精通的东西。

想一想,我们开发人的收获大部分都是来自于项目经验,而真正的项目经验却是那些解决问题的积累。

(书本中的是知识,运用之后才是财富)

所以很多时候,当我们在百度谷歌搜到答案后,不妨停下来对它做一个了解,要清楚为什么这样做。知其然,最好还要做到知其所以然。当我们copyDemo的时候,不妨深入研究一下,毕竟你不是仅仅使用一次。当我们面对无文档无注释的源码时,不妨研究一下。起码根据自己的代码以及给的文档提示,在源代码中找到你使用的标签方法,查查它的大体实现。不能解决也算是一次有勇气的尝试,也算是勇者了,起码也要获得一个最佳勇气奖,能解决就那就更好了,弄不好能获得一个“这辈子值了”奖,那你就发达了,兄弟~~~

拿来主义这个词,是我们中国人发明的(别跟我说你不认识鲁迅先生)。原意是指要选择性的吸收传统文化,而本文是指在copy时,不仅要知其然,还要知其所以然;寻求别人帮助时,一定要自己先做尝试。

所以说呀:若爱就请深爱,若用就请先了解。不然结果只会两手空空。

“拿来主义”里面的道道相关推荐

  1. 站在巨人的肩膀上“思考”问题,重在思考而不是拿来主义

    米老师按:觉得值得讨论的小文!我还要认真地想一想 主题:围绕职责链设计模式-计算收费有效时间博客展开讨论 参与人: 讨论时间: 讨论内容 这次讨论主要分为以下几点: 一.职责链模式应用于机房收费系统计 ...

  2. [Android]转-Android 中的拿来主义(编译,反编译,AXMLPrinter2,smali,baksmali)!

    原文地址 一.前言: 大家好,今天给大家分享一下Android中的拿来主 义,我们时常会碰到一个自己觉得很漂亮很帅气的应用(apk),所以我们会尝试用WinRAR等之类工具查看,而一般的应用程序打包后 ...

  3. Spring的Hello, world,还有拿来主义

    这里有两个类: com.practice包下的SpringTest.java和PersonService.java. Spring可以管理任意的POJO(这是啥?),并不要求Java类是一个标准的Ja ...

  4. 上海国际区块链赋能传统产业峰会-王伟:道道人才链启动

    上海国际区块链赋能传统产业峰会-王伟:道道人才链启动 新闻中国采编网 中国新闻采编网 谋定研究中国智库网 经信研究 国研智库 国情讲坛 万赢信采编:在当前,区块链成为全球技术发展的前沿阵地.谋定研究: ...

  5. 一次发现underscore源码bug的经历以及对学术界『拿来主义』的思考

    事情是如何发生的 最近干了件事情,发现了 underscore 源码的一个 bug.这件事本身并没有什么可说的,但是过程值得我们深思,记录如下,各位看官仁者见仁智者见智. 平时有浏览园区首页文章的习惯 ...

  6. 如何破解“中国开源拿来主义”?包云岗的几点分析

    作者 | 包云岗 责编 | 王晓曼 本文经作者授权转载自包云岗知乎 以下视频是2011-2019期间全世界开源代码贡献最多的城市排名:旧金山一骑绝尘,其他主要是美欧城市:亚洲有东京.首尔上榜:莫斯科也 ...

  7. Android 中的拿来主义(编译,反编译,AXMLPrinter2,smali,baksmali)!

    一.前言: 大家好,今天给大家分享一下Android中的拿来主 义,我们时常会碰到一个自己觉得很漂亮很帅气的应用(apk),所以我们会尝试用WinRAR等之类工具查看,而一般的应用程序打包后的目录通常 ...

  8. 三星S8折戟语音识别,靠拿来主义和自主研发仍难有起色

    智能机市场可谓是一片血海,疲软的创新,众厂商包括苹果在内甚至都在围绕着手机颜色大做文章.人工智能时代,AI作为一种新的生产力,众厂商纷纷占坑.三星作为全球智能机的头部厂商,自然不会错过这波技术赋能浪潮 ...

  9. 拿来主义vs.自主创新

    (一) 你知道,我不喜欢抄袭,我喜欢创新. 我知道,你也不喜欢抄袭,你喜欢创新. 是的,我们都不喜欢抄袭,我们都喜欢创新. 可是,有人很喜欢抄袭,不喜欢创新. 善良的你和我,该怎么办? (二) 有人说 ...

最新文章

  1. 如何找到文件的家-打开文件对话框openFileDialog
  2. dw按钮图片滚动js_使用 React Hooks 实现仿石墨的图片预览插件(巨详细)
  3. java中的数组、队列、堆栈
  4. windows 卸载IE8还原IE7的方法
  5. 各种平台的表达芯片跟mRNA-seq数据比较
  6. 产品运营 跨境支付_餐饮网店的运营 跨境支付哪个平台最好
  7. yolo系列外文翻译_Yolo系列其三:Yolo_v3
  8. DBCP数据库连接池的使用
  9. centos将某一目录权限给用户_CenTOS7使用ACL控制目录权限,只给某个用户访问特定目录...
  10. Bootstrap (remote)事件监听多次
  11. Android 系统蓝牙 控制手机端音乐暂停 (AVRCP)
  12. 基于FPGA的关于flash一些学习记录
  13. 【数据结构】NOJ016—计算二叉树叶子结点数目
  14. ZZCMS 2022版白盒审计
  15. [Ynoi2015]此时此刻的光辉
  16. (收藏)盘点阿里巴巴 15 款开发者工具
  17. 联想电脑管家图文介绍:联想电脑管家怎么下载?
  18. c51单片机时钟c语言程序设计,51单片机C编程(六、定时器时钟显示时分秒)
  19. Win7虚拟机安装vs2019,亲测有效
  20. 【夜读】一个人最积极的生活状态

热门文章

  1. 学会用Jigdo下载cd iso和DVD iso
  2. 《C语言函数速查》P开头的函数
  3. SQL-截取字符串函数
  4. SQL截取字符串函数
  5. java中静态变量和成员变量的区别
  6. HashMap面试底层原理(原作者很厉害)
  7. 三菱R系列PLC与西门子200Smart简单CPU通讯通讯
  8. 编译iproute命令为ip库
  9. 小米和360随身wifi在linux(Ubuntu)下作无线网卡教程
  10. 【Java知识点总结】Java 常量