这应该是两个概念吧…特别是对一个程序员来说?
学习就是基本语法,内部实现,工作逻辑的…
模仿就是代码风格,实现思路,或者所谓的设计模式?
我觉得需要模仿那只能说明学习不好…我不相信学习了内错角相等两直线平行和补角的定义以后能创造出除了同旁内角互补两直线平行,同位角相等两直线平行以外的东西…
代码也是一样…达到某个目的的路有很多…如果我们学习的足够,那么同一个目的,同样的工具,我觉得大家创造的东西都大同小异吧…
可是从上了高中以后…我发现学习的过程变成了模仿的过程…所谓学习的更多的是记住别人的推论…可是凭着已有的知识…谁不能推出来啊…所以我觉得上学有很大一部分时间是被浪费的…
比起这种模仿…我更喜欢凭借自己的能力来创造…这可以省去很多理解他人思路的时间…也可以收获很多快乐…
然而我是一个弱者…我眼中最强大的创造…至今为止是莫斯电码,这种把一种信息和另一种信息相互转换的设计…(当然我们人脑是最厉害的…看到的能说…听到的能想…),这信息时代的基础大约就是这个创造吧…
其实上面的这种创造之前也有过…记得夏这个无稽可考的朝代有烽火戏诸侯的典故…这烽火也是信息…只是它太片面…不能包含更多信息…但是也不失为一种强大的创造…
我从来不觉得模仿有任何用途…非要说一个也不过就是借助模仿的对象的经验来加深对模仿的对象创造基础的理解…
所以与其模仿别人的推论,还不如去深入学习定义…
我很敬佩那些制作量子计算机的人,他们的创造已经到达了相当的底层
计算机 汇编语言 C语言/操作系统 application
这个链条我是一直不喜欢的…我不喜欢这一切的基础就是计算机…为什么处理信息就是二进制信号…与或非…那么基于它的创造我也不喜欢…然而我没有能力去创造我满意的计算机…只能在这里放放嘴炮…不过我觉得…计算机还是像大脑一样才正确…为了这种错误的计算机模型,强行多了输入输出设备,如果是和大脑一样…处理的信息就是大脑的信息,输出也直接反馈大脑而不是经过显示器,眼睛,大脑…
这就是模仿的弊端…从第一台计算机模仿莫斯电码开始…到第二台计算机模仿第一台…直到今天…关于计算机的创造一直都是基于这种信号理论…
所以我特别不喜欢那些所谓的分享者,人都是懒惰的,正如普通人不可能因为羊毛穿着不舒服就去创造一种新材料,再用新材料做衣服然后穿一样…
写程序的时候就会有很多莫名其妙的分享者…比如李明杰这个选手…这个人简直…菜的飞起…然后自己看了一遍官方文档…写了做了一堆东西来发布自己的理念…信徒成千上万…看过一些此人的开源项目…毫无亮点平淡无奇…然而他的信徒们却很笃定,因为他们的创造不是基于官方文档,而是基于李明杰对iOS开发的理解…谬之极矣!正如基于官方文档的人笃定的信任官方文档一样…写官方文档的人基于的是自己对操作系统的理解…层层叠叠…最后还是第一台计算机的创造者对信号处理的理解…就算这每一层模仿者和创造者的差距是10%…那也………………
我一点儿都不喜欢在互联网分享关于技术的内容,因为有时候看到一些文章会觉得:
- 我去这么EZ弱智的东西你还要发博客?
- 这蠢货自己的理解就是错的,还要误导别人?
- 这么垃圾的代码也好意思开源?脱了裤子放屁的地方数不胜数…目测这里内存泄露…这里这样实现好蠢…
- 研究 哈哈哈哈最搞笑的词…一般说这个词的人做的那些事情连学习都算不上…八成是个了解…尼玛的说看了下这三个字不行么?
等等等等乱七八的技术博客令我觉得…人外有人天外有天…自己的陋见还是别去影响他人了吧…别扯什么开源共同进步乱七八的…用到这功能的人最多提些bug…而能看出代码里面有问题的人最多也就是一笑了之…除非忍无可忍指出下这样实现更好…然而我觉得这种好为人师的人并不多…所以自己写的lowB代码还是别开源了…丢人现眼…
所以模仿真是一件蠢B行为…相比模仿我更喜欢创造,正如相比融入环境我更喜欢改变环境…然而因为我并不足够强大…我永远活在鹤立鸡群的环境里…做凤尾我真做不来…
有句话是这样的…不愿意当长官的士兵不是好士兵…我宁可做the best士兵也不愿意做普通长官…然而如果我是长官…我也一样宁愿我是the best而不是司令…
这就是我为何没有去创造那心目中正确的计算机的原因…能力有限!我还是去奋斗the best程序员of some company比较轻松…然后提高自己…再去下一个环境…一点儿一点儿进步…最后去掉of some company就可以了,哈哈!