行业资讯

刚开始学习web前端,可以抄别人的代码吗?

说一些我对“抄袭代码”的定义:如果你把别人的代码破解掉,或者窃取了别人保密的代码,将其加工变成自己的软件产品,并由此获利,那么这就算抄袭,这样的抄袭也是可耻的。而如果是在日常的开发过程中,不会写的时候用搜索引擎搜索一下,抄几段想要的功能自己改改,这都是正常不过的事情。

这叫“面向搜索引擎编程”,HHH。

学习web前端

老代码/开源项目/网上的 demo

维护型项目,增加一个功能,大多数时候是看老代码怎么写,Copy过来改一改就完事儿了(我们是CV战士);

把开源框架引入到项目中,这个应该是每个程序员都会用到,我们尽量不会重新造一个轮子去使用;

更甚至,需要实现一个功能的时候,代码如何写,直接找同事朋友问问,要过来一个demo就可以用了;

当然,大部分程序员是不太喜欢麻烦别人的,通常会通过搜索引擎解决:系统增加一个功能,比如第一次使用Redis,如何用代码实现对Redis的操作,可以搜索引擎搜一搜相关的demo;

学习web前端

千万不要为了抄而抄,需要把抄完的东西变成自己的知识

不会的知识,我们参考别人怎么使用,并且做到知道怎么用、什么时候用、为什么能用,这个知识就变成我们自己的了。

How:使用层面上的会使用,就是我们常说的,这个框架能跑起来,能集成到项目中;

When:这个框架/代码的使用场景是什么?我们能用它解决什么样的问题,又会代码什么新的问题;每一项技术/框架都有适用场景;

Why:如果能把一项技术/框架的底层底层实现都深入学习到,那么才算是真正的掌握。

对于新手程序员,会反复地在“抄袭-模仿-自己写-看到更好的代码-抄袭-模仿”这个过程中反复,这是一个正常的学习过程。