程序员的事儿,能说抄么?那叫“复用”!
说一些我对“抄袭代码”的定义:如果你把别人的代码破解掉,或者窃取了别人保密的代码,将其加工变成自己的软件产品,并由此获利,那么这就算抄袭,这样的抄袭也是可耻的。而如果是在日常的开发过程中,不会写的时候用搜索引擎搜索一下,抄几段想要的功能自己改改,这都是正常不过的事情。
这叫“面向搜索引擎编程”,HHH。
老代码/开源项目/网上的 demo
维护型项目,增加一个功能,大多数时候是看老代码怎么写,Copy过来改一改就完事儿了(我们是CV战士);
把开源框架引入到项目中,这个应该是每个程序员都会用到,我们尽量不会重新造一个轮子去使用;
更甚至,需要实现一个功能的时候,代码如何写,直接找同事朋友问问,要过来一个demo就可以用了;
当然,大部分程序员是不太喜欢麻烦别人的,通常会通过搜索引擎解决:系统增加一个功能,比如第一次使用Redis,如何用代码实现对Redis的操作,可以搜索引擎搜一搜相关的demo;
千万不要为了抄而抄,需要把抄完的东西变成自己的知识
不会的知识,我们参考别人怎么使用,并且做到知道怎么用、什么时候用、为什么能用,这个知识就变成我们自己的了。
How:使用层面上的会使用,就是我们常说的,这个框架能跑起来,能集成到项目中;
When:这个框架/代码的使用场景是什么?我们能用它解决什么样的问题,又会代码什么新的问题;每一项技术/框架都有适用场景;
Why:如果能把一项技术/框架的底层底层实现都深入学习到,那么才算是真正的掌握。
对于新手程序员,会反复地在“抄袭-模仿-自己写-看到更好的代码-抄袭-模仿”这个过程中反复,这是一个正常的学习过程。
我将持续分享Java开发、架构设计、程序员职业发展等方面的见解,希望能得到你的关注。
自己家的电脑如何填写?DNS服务器以及备用DNS服务器地址 想必你是将自己的电脑设置为静态获取IP地址吧 假设你的电脑连接无线路由器,或者说是用手机连接家里的无线路由器,使用无线路由器背面的IP地址,...
新站上线就放广告,这个是不利于网站优化的,会降低搜索引擎的友好度的,所以对于新站,尽量不要放广告,在已经布局好的广告位上放一些图片,使网站整体看上去好看一点,特别是弹窗广告,如果你是新站,一上线就放弹...
本硕985,挺聪明的一个人,但还要有自己独立思考的能力! 结构专业的去向,无非就是甲方(大型房企或国有投资建设集团为佳),设计院(大型央企或知名民企设计院为佳),施工单位(大型央企为佳),自谋出路(考...
如果条件允许的话还是去大城市比较好一些,毕竟大城市的发展空间大,选择机会多,总体来说不错,web前端培训之后的工作待遇问题还是需要看自身学习程度,是否能把技术熟练掌握,独立解决问题等,待遇与地域不同而...
感谢邀请,这也是三分最在行的事情之一。目前手头也有部分域名在手,当做投资了,目前为止,三分只盈利了一个叫1y1c的域名。 闲话不多说,直接上注册域名教程。 一、选域名注册网站查重。这里常见的有阿里云万...
计算服务器的负载能力,是互联网系统设计维护的基础问题,也是一个很实际的问题。租用带宽超过实际需求,带来资金方面的浪费;租用带宽过小,业务受到影响。吞吐量如何计算? 我们先看下吞吐量的计算公式:吞吐量=...
1、易名中国,国内最大的域名交易中心。 2、阿里巴巴旗下的阿里云现在也开通了域名交易功能。 两个都可以注册域名,易名中国知道这个网站的时候主要是通过域名交易知道。 阿里云,域名业务来自以前的万网,...
谢谢您(nín)的(de)提问,小(xiǎo)编专注(zhù)于给各(gè)位(wèi)分(fēn)享各(gè)种职场經(jīng)騐(yàn),每日更新,跪求大家关注(zhù)和(hé)点赞,下(x...