程序员的事儿,能说抄么?那叫“复用”!
说一些我对“抄袭代码”的定义:如果你把别人的代码破解掉,或者窃取了别人保密的代码,将其加工变成自己的软件产品,并由此获利,那么这就算抄袭,这样的抄袭也是可耻的。而如果是在日常的开发过程中,不会写的时候用搜索引擎搜索一下,抄几段想要的功能自己改改,这都是正常不过的事情。
这叫“面向搜索引擎编程”,HHH。
老代码/开源项目/网上的 demo
维护型项目,增加一个功能,大多数时候是看老代码怎么写,Copy过来改一改就完事儿了(我们是CV战士);
把开源框架引入到项目中,这个应该是每个程序员都会用到,我们尽量不会重新造一个轮子去使用;
更甚至,需要实现一个功能的时候,代码如何写,直接找同事朋友问问,要过来一个demo就可以用了;
当然,大部分程序员是不太喜欢麻烦别人的,通常会通过搜索引擎解决:系统增加一个功能,比如第一次使用Redis,如何用代码实现对Redis的操作,可以搜索引擎搜一搜相关的demo;
千万不要为了抄而抄,需要把抄完的东西变成自己的知识
不会的知识,我们参考别人怎么使用,并且做到知道怎么用、什么时候用、为什么能用,这个知识就变成我们自己的了。
How:使用层面上的会使用,就是我们常说的,这个框架能跑起来,能集成到项目中;
When:这个框架/代码的使用场景是什么?我们能用它解决什么样的问题,又会代码什么新的问题;每一项技术/框架都有适用场景;
Why:如果能把一项技术/框架的底层底层实现都深入学习到,那么才算是真正的掌握。
对于新手程序员,会反复地在“抄袭-模仿-自己写-看到更好的代码-抄袭-模仿”这个过程中反复,这是一个正常的学习过程。
我将持续分享Java开发、架构设计、程序员职业发展等方面的见解,希望能得到你的关注。
域名服务器是什么?其实这是两个产品的叫法,一个是域名,一个是服务器,那么域名我们在之前的文章中说了很多遍了,今天我们来说说服务器是什么。 什么是域名服务器? 域名服务器也就是我们常说的DNS服务器,是...
你想要突出某一(yī)个关键词,在文(wén)中的出现的概率应该有(yǒu)4%~7%为佳,多了(le)就不(bù)好了(le)! 直接发布在一(yī)个比较有(yǒu)名氣(qì)的网站上,最好是...
题主您好!很荣幸能来回答这个问题! 写这篇文章之前,先简单的介绍一下自己,本人王晴儿,IT女设计师一枚,从业网页设计制作七年,之前在网上发表过《王晴儿:我为什么辞职成立自己的网站设计制作工作室?》,读...
做SEO首先需要先了解SEO到底在干吗?在站内优化时网站是否符合搜索引擎最佳搜索规律,往往会影响到关键词的排名和网站的收率量。网站优化的根本目的在于关键词排名和网站收录量,所有站点做SEO的最终目的是...
1、win7中,控制面板\程序\Java\安全\“启用浏览器中的Java内容(E)”打上勾\"安全级别"设置为中。2、IE浏览器:设置\Internet选项\程序\管理加载项\OracleAmeric...
色彩搭配对于网站设计有着重要的作用,因为每种颜色都会对用户视觉产生不一样的感觉。网站的色彩搭配,并不是只针对图文或页面底色,而是要从用户的角度来观看,同时要结合网站的核心来定主色调,色彩搭配完美的网站...
网站被攻击一般有几种情况 1,流量攻击,就是我们常说的DDOS和DOS等攻击,这种攻击属于最常见的流量攻击中的带宽攻击,一般是使用大量数据包淹没一个或多个路由器、服务器和防火墙,使你的网站处于瘫痪状...
网站建设步骤:如果公司有设计研发部门,建站步骤相对简单: 1、制定网站建设方案。 2、审核初稿,经确认后定稿,根据《网站建设方案》完成初稿设计。包括:首页风格设计;功能栏目设定;网站架构图; 3、完成...