大家好,今天小编关注到一个比较有意思的话题,就是关于代码搜索引擎基础篇的问题,于是小编就整理了2个相关介绍代码搜索引擎基础篇的解答,让我们一起看看吧。
成都网站建设浅谈如何用代码做优化?
代码优化可以减少服务器占用时间、增加访问速度、有利于减轻服务器压力。在这个信息化时代,没有人有那么多空闲的时间看那些无关的东西。讲半天没讲到主题,就会造成网站跳出率高。在网站建设之初就要想好这些,然后在布局页面,讲那些无关紧要的、累赘的、重复的代码都要删掉。使用搜索引擎好理解的代码,容易收录的代码。
想知道那些编程大佬是不是代码都能记住,写代码时可以完全不借助查询工具吗?
有经验的程序员在写代码前,构思的时间会比较长,会画出完整的体系结构,流程图,关键算法的伪代码,然后才开始coding。
搜索引擎搜索代码的情况,特别是直接拿来用的情况极少(甚至没有),要找好的代码也是上github,但也不是拷贝代码来使用,一般是考察和评估开源项目是否满足自己产品的需求,是否可以为己所用。即使复用网上的代码,也是需要在完全理解代码(可控)的前提下进行的。
使用搜索引擎大部分时候是查看相关技术资料。
网上拷贝代码情况大多出现在入行前几年的程序员身上(我亲眼目睹很多,但他们并不完全理解代码,只是拷贝下来能用即可)。写多了代码就知道,网上很多代码是有很多问题的,简单的你不需要拷贝,复杂的网上没有(百度和CSDN的搜索结果简直不堪入目)。
我来答几句。
如果真的是题主说的大佬,在他的层次来讲,不应该花时间为哪句代码怎么写操心了,这样太浪费,老板也好,投资人也好都不会答应的。
题主刚接触编程,必要的练习的确重要,但是练习的目的不是要你把函数和库都记住,可以肯定,你是记不住的,而且也没有必要。新手多练习可以培养思维方式和熟悉操作环境。想得多,用得多,自然而然就会熟能生巧,不再纠结于记住没记住或者写代码时可以借不借助查询工具。
等你工作后,你会发现要学的东西可比学校教科书多得多,你只需根据项目的特点确定哪些工具(函数和库)要用,会的直接上,不会的马上找资料啃,目的只有一个:可靠高效地实现项目的要求。至于项目完成后,你是否能记住用过函数和库并不重要,重要的是这条路你走通了,下次来不担心迷路。
所以,“写代码时可以完全不借助查询工具”从来就不是练习的目标。真正要紧的是通过练习培养自己的思维方式和逻辑把控能力。
好了,就写这么多。
祝题主进步!
非也!
各种库函数浩如烟海还频繁更新升级,记是记不住的。
作为一个java老司机,平时真正需要记住的只是一些jdk的重用类库,还有需要把结构梳理清楚。
好比你首先要清楚自己工具箱里有哪些工具:锤子,钳子,电钻。。。如果你连工具箱里有哪些工具都不知道,那你肯定不是一个合格的工人;再者,你有必要记住每一样工具的详细参数吗?锤子长宽多少,手柄啥玩意做的,电钻的工作原理是什么?没有必要!只要你干活的时候知道要用到什么工具,我的箱子里有没有就行了,至于怎么去使用,途径也有很多,现在的IDE都那么高级了,只要类名出来,加个点儿,都会自动提示,直接选择需要的方法就行了,实在不行,可以自己去百度嘛,此时你已经明确要使用的类是哪一个了,去百度的的某某方法怎么用,分分钟的事儿。还有经验足一点的老司机,直接进类里看源码。都是很容易搞定的东西,死记硬背,事倍功半!
还有,你说的“编程大佬是不是代码都能记住,然后不用查百度就能啪啪啪打出来”,这种人不一定是大佬,也有可能是资深crud,毕竟孰能生巧。
最后,友情提示:老子花钱请你来是编程的,不是打字的!分分钟搞定的功能,你要一个字母一个字母敲到什么时候!
你想多了,大多数有效率的开发者都是3个显示器操作,有一个显示器专门用来查资料。
即使是自己写的程序要是备注不清楚,过了一个月就忘记了。我上大学时,曾经有同学找了一段代码让我来描述下代码思路,我拿到一看,排版太差,没注释,先骂一顿,变量起名敷衍,再骂一顿,讲完了一问谁写的?他用很奇怪的眼神看着我回答:“不是你上周写的吗?”再一看,果然有点眼熟,从那以后我写代码都带自己风格详细注释,脸丢大了。
真正的大佬别说查询工具了,连开发工具都不用,直接在大脑里编程,边开发边调试那种。你的代码怎么样,他扫一眼就知道运行结果。平时看着人坐那儿发呆不动,其实脑海里已经不知道同时运行了几个框架,进行了几百亿次运算了。。。
到此,以上就是小编对于代码搜索引擎基础篇的问题就介绍到这了,希望介绍关于代码搜索引擎基础篇的2点解答对大家有用。