当程序员这么多年,为何我还摆脱不了复制黏贴?

在程序界有一个梗是这样子的:程序员

程序员最熟悉,最熟练,最经常使用的两个快捷键是哪两个?编程

ctrl+c 和 ctrl+v ,俗名为:复制和粘贴。框架


一、对于许多程序员来讲,复制和粘贴就是他创造伟大产品的左膀和右臂。

程序员们也经常这样调侃本身:天下代码不过一个“抄”字,咱们的工做就是复制黏贴。函数

固然,可能对于外行人来讲,复制黏贴听起来一点技术含量都没有;但对于程序员而言,复制黏贴也分为如下这几种状况:学习

(基础)从网上抄写程序=¥1cdn

(入门)知道哪部分程序能抄=¥100blog

(高手)知道抄先后须要怎样调整=¥1000开发

(精英)知道怎么才能让别人看不出来你抄过=¥10000产品

(创业)知道怎么在抄的状况下依然让全部人承认你独特的价值=¥100000it

其实程序员的复制黏贴并不是外行人想的那么简单。对他们来讲,知道应该复制什么代码,哪段代码,复制完以后怎么融入进去,而且还能解决问题才是重点。

可是今天咱们要讨论的不是复制黏贴的技术含量,而是复制黏贴这个习惯。

二、复制黏贴使用得当,会让你得代码写得很快,省时又省力,还不费脑力。

所以你想:要克服复制黏贴太难了,就让我这么一直复制黏贴下去吧!

而当你复制黏贴成瘾时,你就会遇到这种状况:别人都成为技术大牛了,而你仍是一个只会复制黏贴的程序员。

小编浏览论坛的时候,常常会看到这样的问题:

“做为一个程序员,怎样才能突破只会复制黏贴?”

“怎么学习本身写程序,我只会黏贴复制。”

“复制黏贴致使不会写代码怎么办?”

可见,也并不是全部程序员都一味追求复制黏贴。

那么,程序员该如何摆脱掉只会复制黏贴的习惯?


其实对于过于依赖复制黏贴的程序员来讲,初期能够尝试着在复制黏贴的基础上寻求突破。

下面是一些有效的学习方法:

1.阅读一段代码

2.知道这段代码使用的语言的全部特色

3.知道这段代码使用的函数库或框架的全部特色

4.学习那些函数库和框架的基本知识

5.在这段代码范围内,明白每行代码在作什么和函数库和框架的目的

做为一个程序员,当咱们在敲代码的时候,咱们能够利用反复练习和交叉对比来练习编程能力,而不单单是复制粘贴。

当咱们复制粘贴一段代码的时候,咱们只是看了一些而已(是否有时甚至都懒得看),甚至可能只是消化了一些部分东西而已,由于它太抽象了。

相比而言,你手动的将这块代码敲进去能学习到更多,这会强迫你的大脑去思考这类代码模式的不一样点,学习将会更高效。

命名是编程最难的方面之一,当咱们没有理解的复制代码,咱们运行时将是一个隐患,这个隐患是由于重写了变量名和函数名或类名而致使了破坏了一些东西的完整性。

若是咱们能先理解代码,而后再将它写入咱们本身的代码中,咱们就能将它从新命名,让它适合用于咱们的应用而且不会有命名冲突,尽管最后的结果可能和咱们直接将代码粘上去的基本相同。


总而言之,实践才是最好的老师,从复制黏贴到独立开发,能够从基础的练习作起,不参考别人的代码,进行简单的功能实现,再慢慢的向复杂的程序迈进。相信不久以后,就能逐步拜托复制黏贴的习惯。

得程招聘,千万程序员求职新选择!本文由得程撰写。

相关文章
相关标签/搜索