想知道那些编程大佬是不是代码都能记住,写代码时可以完全不借助查询工具吗?

说明你查的次数不够多,等次数多到你自己都嫌查起来烦的时候就自然而然记住了。


人与人之间的差别不在于能记住多少东西,而在于懂得运用多少东西,最聪明最厉害的人往往不是记忆最好的人。语言不过是工具,没必要记住,重要的是懂得怎么运用。现在不只是有众多的编程语言,而且还出现了许多的框架,编程人员不再需要写许多复杂的代码,而是套用这些框架就行了,快捷高效,极大地方便了开发者。但是之所以每个人的编程能力有差距,就是因为每个人使用工具的方法不同,思考方式不同,以及思维逻辑不同。任何语言,懂得它的编程思想最重要,懂得了它的思想,也就掌握了它的本质,写出一段程序就是信手拈来。还有框架的使用,现在的程序员不仅学习基础语言,还学习许多框架,熟练掌握它们就能很快地写出优秀的程序。许多公司招聘软件开发者也要求会框架,比如java的SSM、Hibernate,前端的vue、react等等。

知识真的没必要背,那些能背的人不过是熟练之后自然而然地能背下来而已。知识浩如烟海,如何背得完,现在网络这么发达,获取知识的手段那么多,何苦要背诵了。最重要的是学习其本质和原理,就足够了。

不借助查询工具是不可能的,有工具干嘛不用?


不一定都记得住,也不想都记住,太费脑子,当你把需求和设计之间的关系理解清楚后就会发现只剩下查一查API了


不可能也没必要。现在编程语言的说明文档简直就是一部大百科全书。


你是不知道vscode一类的代码补全吧?记住关键字,自动给你补上完整的,参数列表类型引出来再赋值,完美


baidu或者google,复制,粘贴,修改。得能很快读懂代码。


会用就行,关键是解决问题的能力,而不是简单的记住一堆命令,,毕竟编程的本质就是复制粘贴嘛


主要是业务逻辑


[抠鼻]人与人是有差距的。你觉得不可能的事情,对大佬来说太简单了。就像英语,有人abcd都不会,有人能当同声传译。


题主应该是程序员吧,那应该熟悉数据库。代码写多了,其实脑子里记得都是类似数据库索引一样的东西。学习的时候,为啥强调要搞懂原理呢,因为原理要记得东西少呀[捂脸]

等你足够熟练了,百度和谷歌就是你的数据库,你只要记得索引就行。


面相百度编程


linux可能有吧,毕竟一帮不喜欢记忆一堆shell指令来完成日常操作的家伙。


初期都是百度,后期新东西也是百度。但是后期基本上常用的一些都记下来了,或者翻自己以前写的代码ctrlcv,主要是自己以前写的代码。


不是说编程大佬不记代码,而是大佬自己就能用算法协议推理创造,真正的大佬是既通电路又通编程又会设计,用汇编直接操作电路,把汇编做好的模块儿封装作为库文件继续高级语言编程,但是大佬也需要查代码,因为库太多不可能全记住,不查也能写,无非是重新造轮子,但是又会因为库太多记不住,就成了死循环一直在写同样的东西。

就像写文章,写到后边因为添加的元素越来越多就忘了还有哪些元素没展开,也就得回头查一查


c语言代码一般公司要求每日20~60行。(全项目期平摊),所以有大量时间再思考与参考。


从早到晚都在写,常用的自然都能记住。


常用的记得,其他的知道有这东西,需要的时候再查。


大致差不多。不然,离开电脑你就不能思考软件设计、开发中的问题了。设计工作,有许多的权衡、比较、取舍,许多工作终端都成为了限制。你不熟知基础细节,如何思考。个人工作习惯,往往先要确定测试框架、工具,然后一股劲达到可“上架”测试。


除了百度还有谷歌,当然了只有你了解的深了,你才能搜一下就能出结果,还有一点就是大佬之所以叫大佬,是因为他们有自主学习的能力,其实很多问题看一下源码就知道了,并且比百度搜要快的多


外行,我想知道,程序员是不是就是在电脑里修仙?最低层的就写个小程序,相当于练气期,只比平常人强那么一点点,大神就可以在电脑里挥手创造一个世界,挥挥手毁灭一片大陆,当这种能力通过互联网连接真实世界,那对真实世界也会产生破坏。


原始地址:/shijie/7458.html