模仿与创新

模仿与创新

大家好,又见面了,我是全栈君,祝每个程序员都可以多学几门语言。

创新的来源:

非常多人都热爱创新,可是却不去模仿,他们觉得那些模仿者都是在亵渎创新,殊不知,没有模仿就没有创新。

怎样创新代码:

创新,说白了就是与过去的不同,那么怎样与过去不同,你必须知道过去的各种写法,各种思路,否则,当你以为自己创造了一个新的思路,过后才发现,原来别人早已经总结过了。因此,创新是对过去的总结之后,加上自己独特的想法。

在不断的模仿中,我们有时就会发现当中微妙的不同,灵感就会突然地涌入脑中。这时,事实上就是我们将要创新的前兆。当我们看着前人写的代码,在一遍一遍地模仿中,我们逐渐地对那种写法轻车熟路之后,我们发现我们能够改进那种写法,能够简化我们的工作量。因此,我们就有了自己的代码的写法,当我们把我们的想法公布的时候,假设这是一个好的思路,就会又很多其它人去模仿我们的代码,然后又会有新的创新产生,软件的进步就是在这样的不断的模仿,有不断地创新中进步的。人类的文明相同如此,总结先人的成果,进一步去发展。


不要嘲笑那些模仿者:

当有人在一步一步地模仿着他人的东西,我们不要去嘲笑他们,说他们仅仅会模仿,由于我们也是从模仿中走过来的。记得刚学编程的时候,一段简单的c语言的“hello world!”我们都不会写,当我们模仿着老师写出“hello world”的时候,我们是那么的兴奋,尽管我们那时可能不知道不论什么原理,可是我们就是在一次次模仿中,不断地去思考,去总结,我们慢慢地就学会了。


模仿中要去思考:

非常多人嘲笑那些模仿者,是嘲笑他们仅仅是单纯的模仿,而不用他们的脑子去思考。单纯的模仿,麻木的追随,仅仅能让我们逐渐丧失创造力。因此,我们须要在模仿中去思考去冥想,仅仅有这样,才是去创新,才是去发展。对于模仿,一開始不要感到沮丧,为什么别人能够创新,我却在这里模仿,记住,当你思考地去模仿,并想着去改进的时候,创新的大门离你已经不远了。


不要停下脚步,思考地去模仿,你终究会创造出属于自己的一片天空。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/118741.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Simhash_hartwig

    Simhash_hartwig先贴一张网上的图片:解释一下图片:这里feature可以指一篇文档分词后的某个词,即将文档中的某个词作为一个特征。weight是这个词的权重,这里可以是这个词在这个句子中出现的次数。这里的hash算法就是传统的hash算法,通过调用一个hash函数实现的。simhash是为了计算一篇文档之间的相似度存在的,通过simhash算法可以计算出文档的simhash值,通过各个文档计算出的…

  • 获取实体类@注解信息_jquery获取class名称

    获取实体类@注解信息_jquery获取class名称通过包名和注解获取类Classimportjava.io.File;importjava.io.IOException;importjava.lang.annotation.Annotation;importjava.net.JarURLConnection;importjava.net.URL;importjava.net.URLDecoder;importjava.util.Enumeration;importjava.util.HashSet;importjav

    2022年10月30日
  • (亲测解决)每次打开excel文件都会出现两个窗口,一个是空白的sheet1,另一个是自己的文档

    (亲测解决)每次打开excel文件都会出现两个窗口,一个是空白的sheet1,另一个是自己的文档目录一、问题描述二、问题原因三、解决步骤3.1Office解决步骤3.2WPS解决步骤一、问题描述每次打开Excel(WPS、Office都会出现,当前版本是Office2016)文件都会出现两个窗口,一个是空白的sheet1,,另一个是自己的文档,让小编是在很烦,因为每次打开一个文件就相当于打开两个,还会让Excel打开速度变慢,在网上找了很多解决办法,卸载重装过…

    2022年10月10日
  • SpringBoot——Cache缓存初探

    SpringBoot——Cache缓存初探SpringBoot——Cache缓存初探

  • hashmap和hashtable的区别,说法错误的是_javamap的用法

    hashmap和hashtable的区别,说法错误的是_javamap的用法HashMap和Hashtable的区别一、HashMap简介HashMap是在JDK1.2中引入的Map的实现类。1.HashMap是基于哈希表实现的,每一个元素是一个key-value对,其内部通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长。2.HashMap是非线程安全的,只是用于单线程环境下,多线程环境下可以采用concurrent并发包下的concurren…

  • jlink接口定义接stm32_图解STM32 JLink 采用JTAG 模式和 SWD模式下载时引脚说明「建议收藏」

    jlink接口定义接stm32_图解STM32 JLink 采用JTAG 模式和 SWD模式下载时引脚说明「建议收藏」因为项目开发需要,采用SWD模式下载STM32,以前都是用JLINKv8的JTAG模式,而且从未认真识别过JLINKv8各引脚。只知道SWD模式下和JTAG模式下共用两个引脚而已。只有明确了v8的各引脚定义才可以自己用杜邦线取其中的几个引脚作SWD模式的下载!!!实际测试,当JATG正面拿在手里时,即缺口在上方。1、2引脚代表VDD。4、6、8、10、12、14、16、18、20引脚都为VSS。…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号