程序员

注册

 

发新话题 回复该主题

当程序员这么多年,为什么我还只会复制粘贴 [复制链接]

1#
如果问程序员:最熟练的快捷键是哪两个?

程序员(脱口而出):ctrl+c和ctrl+v!即复制和粘贴。

对于为数不少的程序员来说:天下代码不过一个“抄”字,复制和粘贴就是他们创造伟大产品的左膀和右臂,并且还会自嘲般称呼自己为“CV程序员”。就像他们在网络上的这些调侃:1.“我们不生产代码,我们是代码的搬运工”2.你们对我的能力一无所知!3.能满足需求的程序员就是好程序员,至于你是不是复制粘贴的?经理不会管的!4.抄写并合理运用……这本身就是一种能力……5.有一个程序员每天都在认真的写代码,后来,他猝死了……

Vol.1

可以CV,但要知道如何CV

开发中有一句话叫“不要造自己的轮子”,只要市面上有这个功能的实现,就可以拿别人的来用,毕竟人家写的代码不比你差,github上还有很多优秀的程序员可以一起帮忙优化。如果自己重新写,很多时候都是在浪费时间,写得还不一定比别人的好,所以只要有现成的代码,大多数人都会选择复制粘贴。

而且,有一些公司对于程序员的要求并不高:只要你能抄到代码,并且知道该抄哪里的代码,最后还代码真的跑起来!那就是真本事,没人管你抄不抄!

久而久之,这种复制粘贴的拿来主义越来越盛行。

其实对程序员来说,

即便是复制粘贴,也分好几个档次:

基础:从网上抄写程序=¥1入门:知道哪部分程序能抄=¥高手:知道抄前后需要怎样调整=¥0精英:知道怎么才能让别人看不出来你抄过=¥00创业:知道怎么在抄的情况下依然让所有人认可你独特的价值=¥000

复制粘贴很容易,但知道复制什么以及在哪里粘贴却很困难。就像很多人说的:抄代码值1块钱,知道抄什么值块钱。一个合格的CV程序员应该知道复制什么代码,哪段代码,复制完之后怎么融入进去,并且还能解决问题才是重点。

Vol.2

可以CV,但不能只会CV

复制粘贴使用得当,会让你的代码写得很快,省时省力还不费脑力。但是当你复制粘贴成瘾时,就很容易慢慢懈怠自己的工作,不在意锤炼自己的技能,进而将编程看成是体力劳动,只会粘贴拷贝代码,知其然而不知其所以然,久而久之,你就成为了一个只会复制黏贴的程序员,在这样的状态下工作5年、10年,过着日复一日没有差别的日子,把程序员这个岗位真正做成了就是吃青春饭的码农。所以程序员不要将自己的工作只局限于从网上复制粘贴代码,而是应该将其视为学习的一个过程,而不是为了糊弄眼前的问题,就无脑地直接复制粘贴。如果不能追根溯源,弄清内在本质,那么你将只会停留在复制粘贴这一步。技术总在不断地向前革新,有些程序员能够从复制粘贴中积累大量知识,掌握高深的技术,可以独立创建出优秀的软件,而如果你选择躺平,做一个只会复制粘贴的“傻瓜”,早晚会是被市场最先淘汰的那一个。

Vol.3

如何摆脱只会复制黏贴的习惯?

对于过于依赖复制黏贴的程序员来说,初期可以尝试着在复制黏贴的基础上寻求突破,利用反复练习和交叉对比来练习编程能力,而不仅仅是重复”复制粘贴”这个动作。

这些方法也可以帮助你:1.相比于复制粘贴,最好养成重新键入代码的习惯。这种做法有助于培养阅读和理解源代码的能力,会强迫你的大脑去思考这类代码模式的不同点,学习将会更高效。2.独立构思、设计并构建一个程序。首先使用伪代码在纸上进行,从各方面考虑,写下需求、设计、用户故事、用例、系统责任等。绘制图表、设计用户界面,并尽力从各方面去理解它。3.定期进行代码审查。程序员让同行和架构师查看他们的代码,并解释代码的功能。这样不仅可以提升每个人的能力,也能让自己不再懒惰。

总而言之,实践才是最好的老师,程序员要走出舒适区,从只会复制粘贴到能够自己独立开发项目,从独立编码实现简单的功能慢慢过渡到设计复杂的程序,坚持学习进步,相信不久就能逐渐摆脱复制粘贴的“魔咒”。

你是一个“CV程序员”吗?你认为复制粘贴给你的工作带来了正面还是负面的影响呢?欢迎在评论区留言~

1

END

1

满足学员短期跳槽涨薪,长期技术成长,转行入行等不同需求,马士兵教育拥有全方位的教学和服务体系,入学后随到随学,导师随时提供就业指导、简历指导,大厂内推,打造从入学到就业、跳槽升值加薪的完美闭环,让学员无后顾之忧!互联网企业需要什么样的人才,马士兵教育就针对性的培养目标人才,培训过后直接达到企业要求的水平,还有优质企业内推机会!

专注技能提升,助力求职涨薪

马士兵教育一直在行动!

在这金三银四求职*金期,为帮助更多程序员朋友获得心仪的offer和理想的薪资,马士兵教育特意为大家开设的《金三银四面试突击班》正在公开进行中,多位讲师大咖教你通过面试拿高薪!

涨薪进大厂,就找马士兵!

不管你是要求职面试,还是要跳槽涨薪,

马士兵教育都能助你一臂之力!

不管你是要技术提升,还是要就业指导,

我们《面试突击班》统统提供!

除此之外

你还可以获得

↓↓↓

·大咖轮番上阵解惑面试必问技术助力涨薪·大厂面试题直播讲解在线答疑·大批学员真实面试经验祝你顺利通关·海量大中小厂内推岗位快速直通·简历修改、面试指导、突击规划一站式解决跳槽面试问题今晚8:00,直播间见!

往期推荐

互联网寒冬来了?程序员真的要饱和了?

年薪万,云原生人才为何这么贵?

程序员学历低怎么了?照样能拿高工资!

为什么对程序员来说,跳槽是最好的涨薪方式?

免费学习互联网热门技术每天都有公开课↓↓↓有趣的行业资讯干货技术分享程序员的日常生活······欢迎
分享 转发
TOP
发新话题 回复该主题