编程大佬真的不用查百度就能啪啪啪打代码吗?看看这些经典回答

2024-05-28
来源:网络整理

某平台有个编程新手询问:

你想知道那些编程高手是否能记住所有的代码,然后不去查百度就能把它们打出来吗?

我从大一开始学编程就一直在练习写代码,但还是有很多函数和库记不住,需要用的时候还是得百度一下,不知道是自己太菜还是大家都一样。

以下是一些经典答案:

你坐在程序员对面听他讲。

如果这个男生在打字,时不时露出笑容,不要急着去欣赏他,很多时候他可能只是在跟测试组/美工组/产品组/运营组的女生聊天。

如果这个人的键盘是常规的、有间距的、咔哒...咔哒...咔哒,而且他的脸很平静,那么他可能正在复制和粘贴代码。

如果这个家伙皱着眉头,环顾四周,在键盘上打字一会儿,然后再次环顾四周,那么他可能会开始编程。

通过键盘打字速度来评价的不是程序员,而是打字员。

网友“提到浪费”

我不是专家。我记不住。你知道我现在要用多少种语言吗?我只是全部记住,不做其他事。

你看我们飞快地敲着代码,但如果没有IDE的提醒,我们可能真的只是在键盘上打字或者和MM聊天。

软件中有一个类别叫:效率。是的,效率。当然,这些只是以最高效的方式完成的工作。

最后,提醒一下:说到编程,最困难的部分不是开始编写的时候。

当我开始写作时,这意味着我的想法、假设、理论、模型、不寻常的解决方案……已经存在于我的脑海或其他工具中。

程序员复制粘贴代码_小程序开发粘贴代码_复制粘贴代码

如果没有这些前期准备,程序员在键盘上敲击的最响的键可能就是“(Back)”键了。

工作这么久,做了十几年的程序员,接触过不下十种语言,做过架构、原型设计、现场开发,参与过不下三十个大大小小的项目。从最初的二指禅,到现在的非对称六指禅,我的打字速度提升不大,但这不影响我的产出。

所以,一旦开始输入代码,就没有什么困难了。这个过程越快越好。我希望我可以让机器自己生成它。你认为模板语言在大型项目中一直很受欢迎的原因是什么?

微软的 VS 和 APP 开始引入智能预测输入了,这是在侮辱程序员吗?当然不是,感谢他们拉低了你的打字员属性。

代码抄袭

程序员把别人的功能代码复制过来,稍加修改,就完成了工作。这种工作方式简单快捷,不用去想如何提取抽象。其实这样的程序员还有很多。复制代码只值一块钱,但知道复制什么代码却值一万块钱。没有人生产代码,但他们都是搬运工。

如何找到要复制的代码?

太多人只是在搜索框中输入内容然后搜索,或者最多添加一个语言过滤器。

其实我们可以直接限制关键字,只搜索特定的地方,比如我们只想找名字包含你想要的仓库的仓库,就可以使用语法。

in:name 关键字

在:关键字

在:关键字

你也可以指定搜索仓库的大小,比如你只想要一个简单的demo,不想找特别复杂的内容,那么你可以直接限制仓库的大小,例如:size:>=5000关键字,5000表示5M。

分享