听米老师大概说过这么两句话“站在巨人的脚下创新”与“站在巨人的脚下学习并站在巨人的肩膀上创新”。这两句话是相当耐人寻味的。
具体的说来,存在这么两种人:一种自视很厉害,在基础技能和经验都还比较欠缺的情况下,凭着自己的一腔热血去进行所谓的创新与发明,结果撞的头破血流,却还不知所以然;一种有着明确的目标,踏实的一步一个脚印的把前人的足迹再走一遍,当其经验和基础都相当完备的情况下,朝着自己想要的目标去创新发展,结果大都成功,得到大家的认可。这就是“站在巨人的脚下创新”与“站在巨人的脚下学习并站在巨人的肩膀上创新”的区别。
一个人自呱呱坠地,就在不断地模仿别人,学习别人,才具备了一定的交际能力,与简单的思考等等,但这只是一个开始,要想在某一方面有所突破,就要不断的汲取前人的精华,在其逐步的学习过程中,达到一个熟练程度,在这时候就会不自觉的发现我们学习的某些知识存在着一定的不足之处,在此我们加以改正和完善,创新也就是一个水到渠成的过程,这就是“站在巨人的脚下学习并站在巨人的肩膀上创新”。
正如我们现在编写代码,初期我们要完成的任务就是大量的敲击别人已经编写好的程序,培养与代码间的亲和力,当具备了一定的基础之后,我们要对其理解和分析其内在本质,当我们在大量的分析与推敲中,我们就会发现可能换一种编法,达到的效果会更好,我们在此加上自己的经验与见解,就可以编写我们自己想要的程序。
好好运用这两句话我们将受用终身.
分享到:
相关推荐
17 站在巨人的肩膀上 69 18 在工作中,将自己自动化 72 第3章 执行 79 19 就是现在 82 20 读心术 84 21 每日成绩 87 22 别忘了你在为谁工作 90 23 安分守己 93 24 今天我能把工作做到多好? 96 25 你的价值...
总结,模式编程是软件开发中的一种高级技巧,它让程序员能够站在巨人的肩膀上,用已验证的方法解决新问题。通过深入理解和应用模式,程序员不仅可以提高个人技能,还能提升整个项目乃至职业生涯的质量。因此,"模式...
这个阶段的程序员就像是站在巨人的肩膀上,可以找到从零开始的学习资源,平台上的免费指导课程将帮助他们系统地学习编程的基础知识。基础教学包括但不限于编程语言的选择、开发工具的使用、编程逻辑的构建等。这些...
360架构师 分享 超详细大厂程序员高频面试题-如何用栈实现队列 站台巨人肩膀上,弯道超车,秒杀面试官
在那个知识更新迅猛,技术日新月异的时代,选择.NET技术作为主攻方向的Moonfairy,无疑是站在了一个巨人的肩膀上,准备飞跃。 自学之路充满了艰辛。Moonfairy不仅要吸收.NET、ASP.NET、C#这些基础知识,还要在实践...
没有速成的方法可以让人迅速掌握所有知识点,因此,站在巨人的肩膀上,即向经验丰富的导师学习,是最有效的方式之一。参加高质量的培训班可以缩短学习曲线,获取更多实用的技能。选择培训班时,应注重教学质量,而非...
3、站在巨人的肩膀上:善于利用前人的经验 您遇到的那点小问题,已经有无数前辈也曾遇到过,他们总结了并分享在互联网上了,前人的经验是您的宝贵资源,要善于利用 StackOverFlow、Quora、谷歌等。这些平台可以帮助...
不过是站在巨人的肩膀上而已。给学生做培训的时候我参考得比较多的书有:Kernighan & Ritchie 的《The C Programming Language》;Linden 的《Expert C Programming》; Andrew& Koening《C Traps and Pitfalls》; ...
Java基础、容器、多线程、反射、对象拷贝、Java Web、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud 、Hibernate、...俗话说站在巨人的肩膀下看的更远,如果对你有帮助,一键三连。蟹蟹!!!
在此情况下,MyCAT应运而生,它基于阿里开源的Cobar产品而研发,Cobar的稳定性、可靠性、优秀的架构和性能,以及众多成熟的使用案例使得MyCAT一开始就拥有一个很好的起点,站在巨人的肩膀上,MyCAT能看到更远。
相反,这本书给您提供了一个机会,让您有机会站在一些软件设计巨人的肩膀上,透过他们的视野,来看待我们身处的世界。.. 三十八位大师级的程序员,一步步讲解他们的项目架构,开发时的种种折中考虑(tradeoffs)...
这几年开,我是站在巨人的肩膀上成长起来的,同样,我也希望成为你们的巨人。觉得不错的话可以关注一下我的微信公众号程序员徐公。主要分享 Android 开发相关知识:包括 java,kotlin, Android 技术。 面试相关分享...
《STL源码剖析》一书是由侯捷编著,其内容涉及C++标准模板库(STL)的内部实现机制。侯捷通过SGI STL版本的源码分析,详细...通过侯捷的剖析,读者可以站在技术巨人的肩膀上,通过学习前人的经验和技术,达到新的高度。
在现代软件开发中,数据结构是构建高效、可扩展程序的基础,而树形...在技术不断发展的今天,这种开源协作模式不仅促进了知识的传播,还加快了创新的步伐,让更多的程序员能够站在巨人的肩膀上,创造出更加优秀的作品。
分享源代码和相关资料,使得开发者能够站在巨人的肩膀上,不断地推动技术的边界。通过研究第七世界互动网址站的源代码,开发者可以学习到网站构建的规范做法,掌握最新的编程技术,甚至探究如何优化网站性能和提升...
在软件开发的道路上,能够站在巨人的肩膀上,无疑会让你走得更远。 总之,每位程序员的书架上都应该有这两本经典的书籍。它们不仅能帮助你在专业技能上有所提升,更能让你在编程的世界中,不断学习和成长,最终实现...
尊重并超越,站在巨人的肩膀上、下一个时代的接力棒 2.多人实时协作 不同协作者在同一项目中实时同步项目数据 3.在线文档 一键生成在线文档,前端查看更方便 4.适用人群 满足不同角色研发人员的工作诉求
通过这种方式,代码阅读帮助程序员避免重复发明轮子,而是站在巨人的肩膀上,利用已有的优秀代码来构建自己的应用程序。 此外,阅读开源项目的代码是提高代码阅读能力的一种有效方式。开源项目通常具有较好的代码...