Ⅰ 前端开发中的轮子指的是什么,造轮子指的是什么
这不是前端特有的词。曾经轮子被制造出来,那是一个伟大的发明。重复发明轮子用来比喻费力不讨好的行为。我又要味精同意贴链接了:https://www.hu.com/question/20103953
在写程序的时候,轮子就是别人写好的工具,库,框架。造轮子就是去实现这些东西咯。重复造轮子就是指别人都已经写好了,有现成的可以用,结果你自己还是想自己写一遍。当然有的轮子是收费的,自己支付不起……那也只好自己制造咯。
Ⅱ 为什么日本的程序员喜欢重复造轮子
因为很多人连别人封装好的类库有什么内容都不知道
当然更谈不上根据需要去重写了……
重复造轮子的行为一般是因为当事人闭门造车……
很多时候你会看到很多人自己以前写过的东西 下一次项目也要重新手写一次的- -
Ⅲ 程序员所说的“轮子”是什么东西
显然,车轮子是圆形的,这是大家公认的,最合适的形状。而你非要发明另一种形状的轮子,这种行为就叫“重复发明轮子(Reinventing the wheel)”,即“造轮子”—— 明知道你做的不可能比前辈做得更好,却仍然坚持要做。
放到编程中,就是说业界已经有公认的软件或者库了,你明知道自己不可能比它做得更好,却还坚持要做。作为练习,造轮子可以增加自己的经验,很多事情看起来简单,但只有自己动手,才会发现其中的难点。
当然实际开发中也有很多情况不得不造轮子,比如希望做到“自主知识产权”、刷 KPI 之类的;或者造轮子的人真的觉得自己开发的版本有更强的功能、更好的性能也说不定呢。
Ⅳ IT程序员常说轮子什么意思
“造轮子”的含义:明知道你做的不可能比前辈做得更好,却仍然坚持要做。
比如,车轮子是圆形的,这是大家公认的最合适的形状。而自己非要发明另一种形状的轮子,这种行为就叫重复发明轮子,即“造轮子”。
Ⅳ 怎样做一名高效率程序员
1、理解编程语言的原理
三流的人才懂应用,二流的人才懂开发,一流的人才懂原理。各种语言之间存在着相似的地方,掌握语言的原理是必不可少的。最重要的,让语言去适应项目,反之亦然。
2、向优秀程序员学习
你有一个苹果,我也有一个苹果,我们交换苹果,你我还是有一个苹果;你有一种思想,我也有一种思想,我们交换思想,你我就有了两种思想。
与优秀的程序员为伍,你将吸收的最实用的经验,这远比你一个人自学、死磕编程来的快一些。有一句话说到好,与臭棋佬下棋,棋会越下越臭。不可否认这样一个事实:和什么样的人在一起,就有什么样的格局,就会有什么样的人生。
3、了解数据结构和算法
如果你要成为一个高效的开发者,就必须学会快速排序、学会辨认O(n2)程序、学会编写递归函数。
学会多种语言,你便会更清楚不同的框架是相同问题的是如何解决的。尽可能去了解底层命令(plumbing),以便能够作出明智的决定(Web框架是怎么存储session状态的?Cookie到底是什么?)。
4、精通一个编辑器
高效开发者通常是用IDE编辑器吗?其实不是的,他们更常用的文本编辑器,因为这样更会学到东西。
如果使用编辑器选择通用的Emacs或Vim,自然是最好的。其次,挑选你的首选平台最支持的。使用宏,不断地写代码;使用Visual Studio或SublimeText的自动补齐功能。
5、整洁的代码胜过巧妙的代码
如果想让别人可以轻松读懂你编写的代码,请尽量使用最少的代码来完成任务。在编写代码过程中,遵循DRY(Don’t repeat yourself)的原则,使用明确定义的对象和库,将任务分解成小而简单的代码段。
6、掌握代码调试技巧
现如今市场和需求变化相当快,项目的周期有时就会缩短。一个月的工作计划,会缩短到2个星期。项目的压力难免会导致程序员的代码质量会有所下降!
因此,调试技巧在这样的环境下就显得尤为重要。高级程序员会在函数的开始和结束输出Log,把所有的参数和返回值打印到日志系统,便于追踪。在解决问题的过程中,使用开发工具一行一行进行调试,实时观看参数的变化。
7、重新回顾代码
重新去回顾和审视自己写过的代码,通常会有两种体验,一种是我怎么写了这么烂的代码;另外一种则是对自己写过的代码充满了成就感。回顾代码有时可以触发我们新的想法,甚至还能对编码有一个更深层次的思考。
Ⅵ 程序开发中什么叫造轮子
造轮子的含义:明知道你做的不可能比前辈做得更好,却仍然坚持要做。比如,车轮子是圆形的,这是大家公认的最合适的形状。而自己非要发明另一种形状的轮子,这种行为就叫“重复发明轮子”,即“造轮子”。
(6)程序员轮子扩展阅读
软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发。软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。
软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。
Ⅶ 程序员所说的“轮子”是什么东西创造它有什么意义
我觉得程序员这个工作是值得夸奖的,我很佩服这群人,因为他们用自己的手指敲出代码,完成编程。
放到编程中,就是说业界已经有公认的软件或者库了。你明知道自己不可能比它做得更好,却还坚持要做。作为练习,造轮子可以增加自己的经验,很多事情看起来简单,但只有自己动手,才会发现其中的难点。当然实际开发中也有很多情况不得不造轮子,比如希望做到自主知识产权、刷 KPI 之类的;或者造轮子的人真的觉得自己开发的版本有更强的功能。
Ⅷ 为什么国内很多程序员都自嘲自己在“重复造轮子”
因为这个就是大多数程序员的工作现状,每天的工作一眼看到头,真的很容易让人消极。不过好在现在有了SoFlu软件机器人,繁琐的低代码工作直接交给它,程序员们也可以从重复的生活中剥离出来,学习新知识或者是把精力投入到创新之中。网络下有很多相关信息。