初学编程,从抄代码开始就够了吗?看看我的故事!
程序员学的知识分为两种,一种是偏理论的,例如计算机原理,计算机网络、数据库原理、以及操作系统原理,这些知识都是以理论为基础,注重的理解能力。
另一部分主要以实践为主,就是平常当工具用的,例如 linux 日常命令工具、数据库SQL操作、还有写代码,这些知识学起来没什么技巧,ctrl c ctrl v,拿到教程就是照着抄,唯手熟尔。
不过照着抄代码需要做到3点:
第一步:理解,如果照着教程敲代码没有建立在理解基础之上,那叫瞎抄,就跟上学的时候差等生抄别人作业没啥区别,抄完之后,考试出一模一样的题目你都不知道写。
第二步:验证,跟着把敲出来,验证别人说的是不是对的,带着怀疑的精神验证每一行代码,很多时候我们就算照着抄也有可能会抄错,也许别人的代码有错,如果最后输出结果跟预期理解的不一致,这就考验你解决问题的能力了。怎么办?多思考,多请教,多总结。
如果你在学习C/C++的过程中遇到了问题,可以来加入小编的企鹅圈问小编哦~小编很热情的(●’◡’●)
第三步:举一反三,这步是最重要的,举一反三会把知识变成自己的,把每一行代码按照自己的思考进行修改,例如:既然这样可行,那换种方式看看有什么不一样的效果。
如果你只是会抄代码,那你并不是一个很合格的程序员,因为自学不能完全弄透各类语言,比如说C语言,仅仅靠自学很难完全弄懂,还需要有人教和更专业的课程学习。
抄代码只是学编程的一部分,如果有老师指点,本身也勤奋,那么日后找到好工作不是问题,现在正值尚好青春,趁着年轻的时候多学习一下,术业有专攻,必定会有更多实际的收获。
初学编程,从抄代码开始就够了吗?看看我的故事!相关推荐
- 初学编程100个代码
Java.Python等主流编程语言如今火的不行,初学编程都有哪100个代码呢?笔者结合实际开发经验和同学们最迫切关注的技术热点,总结了100个常用的代码实现,具体如下: 1.输出 "Hel ...
- 新手学编程必会的100个代码_初学编程100个代码
这是本文的目录 前言 1.for循环中的else条件 2.数字求和 3.随机数生成 4.将列表中的所有元素作为参数传递给函数 5.获取列表的所有中间元素 6.使用一行代码赋值多个变量 7.Python ...
- c++数据结构代码整理_抄代码对自己编程提高有用嘛
仅作学术分享,不代表本公众号立场,侵权联系删除 知乎链接:https://www.zhihu.com/question/387940895编辑:深度学习与计算机视觉 自己刚接触数据结构,完成大作业感觉 ...
- 抄代码对自己编程提高有用吗?
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 自己刚接触数据结构,完成大作业感觉好难,好奇那些项目是怎么完成的, ...
- 开始慢慢抄代码对自己编程提高有用吗?
链接:https://www.zhihu.com/question/387940895 编辑:深度学习与计算机视觉 声明:仅做学术分享,侵删 自己刚接触数据结构,完成大作业感觉好难,好奇那些项目是怎么 ...
- 抄代码对自己编程提高有用嘛
仅作学术分享,不代表本公众号立场,侵权联系删除 知乎链接:https://www.zhihu.com/question/387940895 编辑:深度学习与计算机视觉 自己刚接触数据结构,完成大作业感 ...
- 为什么说抄代码是学编程的正确打开方式?
今天看到一个有意思的问题,抄代码对学习编程有没有帮助? 抄代码不但有帮助,而且帮助非常大,特别是抄那些优秀的开源项目. 说到抄,普遍给人的印象不太好,但在学编程这件事上,抄是屡试不爽的奇招.这里的抄, ...
- 给初学编程的业余爱好者——会堆积木就会编程
首先说明的是,这不是教材,只是看着一些拜师啊跪求啊等词眼不爽而堆的字,版权神马滴没有,能拿去骂人更好. 在计算机技术高度普及的21世纪,编程不再是像20世纪五六十年代那样只是身在高高神坛的家伙骗吃骗喝 ...
- 自学python爬虫要多久-Python爬虫要学多久,给初学编程者的建议
Python爬虫要学多久? 初学Python有哪些建议?个人学习能力不同,掌握的时间也不同.建议先熟悉python的基础语法,再深入练习.如果用python写爬虫是为了满足"抓数据" ...
最新文章
- docker Rails Permission denied @ dir_s_mkdir
- android 实现自定义监听接口,Android在自定义类中实现自定义监听器方式
- css选择器 pa,p~a,p+a区别
- python 中的转义序列
- 刷新后控制TAB键到下一个控件
- MOCTF-Web-机器蛇
- 实现input框的全选和清空
- 在github中使用pages上传自己的网页
- 避免switch嵌套的一种方法
- kafka创建topic命令_0748-5.14.4-Kafka的扩容和缩容
- 黑苹果系统坏了如何恢复_黑苹果macOS系统U盘版/恢复版基础安装教程
- php新闻添加图片,PHP操纵blob巧将图片存入ORACLE
- tt桌球瞄准器手机版_法国或将禁止不可拆卸手机,想当年手机后盖随便拆开玩儿...
- 第十九:如何在Windows下把Allure2与Jenkins的集成生成自定义的测试报告(重点超详细)
- Zookeeper - 简述ZAB 协议和zookeeper
- 第一章节 ASP.NET Web应用程序基础(一)
- 亚马逊CloudFront
- ssm-学子商城-项目第七天
- 百灵欧拓O2O移动广告平台
- 深度学习模型并非“越大越好”,它可能引起气候变化问题