程序员都喜欢抄袭“代码”,而且还拿着高薪?难道就这么无法无天
说说学编程的一些经验
程序员学的知识分为两种,一种是偏理论的,例如计算机原理,计算机网络、数据库原理、以及操作系统原理,这些知识都是以理论为基础,注重的理解能力。
另一部分主要以实践为主,就是平常当工具用的,例如 linux 日常命令工具、数据库SQL操作、还有写代码,这些知识学起来没什么技巧,ctrl c ctrl v,拿到教程就是照着抄,唯手熟尔。
不过照着抄代码需要做到3点:
第一步:理解,如果照着教程敲代码没有建立在理解基础之上,那叫瞎抄,就跟上学的时候差等生抄别人作业没啥区别,抄完之后,考试出一模一样的题目你都不知道写。
第二步:验证,跟着把敲出来,验证别人说的是不是对的,带着怀疑的精神验证每一行代码,很多时候我们就算照着抄也有可能会抄错,也许别人的代码有错,如果最后输出结果跟预期理解的不一致,这就考验你解决问题的能力了。怎么办?多思考,多请教,多总结。
第三步:举一反三,这步是最重要的,举一反三会把知识变成自己的,把每一行代码按照自己的思考进行修改,例如:既然这样可行,那换种方式看看有什么不一样的效果。
关于抄代码,我只服一人,就是Openresty 的作者春哥,可以看下图灵教育对他的访谈:
回过头看,抄书是我自学编程的法宝。话说抄书这种学习方法是我意外间发现的。初三时,我酷爱化学,总是缠着当时的初中化学老师提各种奇怪的问题,老师拗不过,借给我一本他当年大学时用的课本《分析化学》。我如获至宝,爱不释手,但借的书总要还,但又不能立马消化,于是我便抄书,抄了整个暑假,结果意外地发现了抄书的奥妙——那就是延缓阅读速度,不至遗漏每一个重要的细节:眼到,手到,心到。 其实不仅书抄得,代码也抄得。记得我刚进入淘宝时,想学习 Nginx 源码。于是白天上班就对着 Kindle 抄 C 源,同时就已暗记于心;晚上回家在房子里来回踱步,在脑海中反复回放白天抄过的源码,直至融会贯通,深得其奥妙。
大神都有独门绝技,不是我等随随便便能学会的,好在勤能补拙,与各位共勉。
群里有位小伙伴说道:我不是程序员,没有计算机基础,也不懂前端后端,更不知道框架,分布式等等的,平时不知道学编程有什么用,觉着相关工作也比较少。
问及为什么要学编程时,他说只想给他的职业生涯加加分,如果这样能学好编程我就不信邪了,他说他是搞金融的,那为啥不学些对工作有帮助的东西呢?比如数据分析、量化交易什么的,学点即学即用的东西才是正事,别特么瞎学了。
如果你依然在编程的世界里迷茫,不知道自己的未来规划,对C/C++感兴趣,这里推荐一下我的学习交流圈:684478929,里面都是学习C/C++的,从最基础的C/C++【C++,游戏,黑客技术,网络安全】到网络安全的项目实战的学习资料都有整理,送给每一位C/C++小伙伴,希望能帮助你更了解C/C++,学习C++
点击:https://dwz.cn/5Y5L9fpn
学习从来不是一个人的事情,要有个相互监督的伙伴,工作需要学习或者为了入行、转行都可以,qun内有开发工具,很多干货和技术资料。
程序员都喜欢抄袭“代码”,而且还拿着高薪?难道就这么无法无天相关推荐
- 入党对程序员有什么用_为什么程序员都喜欢用两个大屏显示器?网友:一个复制一个粘贴...
如今的程序员似乎对办公电脑的配置要求非常高,连一些相对普通的配置都不入他们的"法眼"!都要比较先进的配置.不过想想也是,毕竟电脑是他们天天打交道的玩意.然而笔者却发现,程序员的办公 ...
- 终于知道为什么程序员都喜欢删库跑路了
[回复"1024",送你一个特别推送] 今天给大家推荐一个非常好玩有意思的网站.作为程序员,尤其是后端的程序员,底层开发的程序员都和 Linux 产生了卿卿我我的关系.而 Linu ...
- Java程序员都30岁了,还剩下5年“寿命”,这就是所谓的中年危机?
Java程序员都30岁了,还剩下5年"寿命",这就是所谓的中年危机? 30岁时,我是一个程序员,离传说中的"退休"只有5年了,为了优雅从容的所谓"光荣 ...
- 为什么程序员都喜欢节后跳槽?内行人告诉你原因
哪个工作相对来说高薪?你脑海中的职业之一会有程序员.哪个职业跳槽最频繁?你脑海中的职业之一还是会有程序员! 程序员喜欢跳槽,这在行业里面已经算不上什么秘密. 互联网技术发展迅速,有很多的地方都需要优秀 ...
- 为什么程序员都喜欢穿格子衫?
#为什么程序员都喜欢穿格子衫# 不知道从什么时候开始,程序员圈开始流行起穿格子衫.有网友说格子在程序员圈是一种图腾也是种祭祀,因为 Bug 音译为"霸格",所以把格子穿在身上能减少 ...
- 中国程序员都不生产代码,只是代码的搬运工?
今天小编在论坛上看到一个论题"中国程序员都不生产代码,只是代码的搬运工吗?",小编在看完网友的评论后都惊呆了,这件事情刷新了我的三观. 网友甲: 就是复制粘贴,所谓复用,90%的时 ...
- 为什么程序员都喜欢新垣结衣?
点击"开发者技术前线",选择"星标????" 让一部分开发者看到未来 来源:网络 2021年5月19日.万千少男少女的重婚控诉日. 以及,日剧<逃避可耻但 ...
- 爬了知乎200万数据,图说程序员都喜欢去哪儿工作~
因为最近和朋友吃饭,大家都到了大三季,都在纠结自己该以哪里作为自己职业发展的起点?也想看看自己的背景,能不能找到靠谱的师哥师姐帮忙,那么师哥师姐都在哪里发光发亮呢? 我当时也是午休的时候想到,知乎有那 ...
- 爬了知乎 200 万数据,图说程序员都喜欢去哪儿工作
点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 因为最近和朋友吃饭,大家都到了大三季,都在纠结自己该以哪里作为自己职业发展的起点?也想看看自 ...
最新文章
- 2022-2028年中国磷肥工业投资分析及前景预测报告
- pokemon 下载 android,宝可梦pokemon home
- python实现e2lsh高维数据集k近邻搜索——实现流程
- 岛屿数量—leetcode200
- windows-vscode编写c/c++(适用日期2020-5月的vscode)--简洁版(下载gdb.exe)
- 打开工程会提示下载的可能原因和可能解决方法
- 刷机android8.1 错误7,[Android]错误: -source 1.7 中不支持 lambda 表达式 (请使用 -source 8 或更高版本以启用 lambda 表达式)...
- 【渝粤教育】广东开放大学 社会保障学 形成性考核 (34)
- 深入浅出SharePoint2010——附录:常用术语对照
- python写字板_pywinauto简单操作写字板的例子
- 操作系统和常用软件下载
- 1000道Python题库系列分享十二(9道编程题)
- ext教程_exe_作者blackant
- 代码阅读软件kscope源码安装指导
- html上传图片至数据库,Django 图片上传到数据库 并调用显示
- linux下时间编程,Linux下的时间操作编程
- python绘制并列的条形图的方法_如何并排绘制具有相同X坐标的条形图('dodged')...
- 靠,竟然有如此沙雕的代码注释!
- 【转载】C#, VB.NET如何将Excel转换为PDF
- 随机微分方程学习笔记01 相对布朗运动的Ito积分
热门文章
- python扫地机器人开发学校_扫地机器人源码及解释
- activemq linux教程,Linux及Windows下ActiveMQ下载与安装教程
- sysctl mysql_Sysctl
- 刷脏页策略linux,linux – 生成大量脏页阻止同步写入
- python两数相加取_两数相加(Python3)
- PHP群发300万,mysql 300万数据查询500多秒如何优化
- php识别字符编码,PHP自动识别字符集编码并完成转码_PHP教程
- android 截屏_图文小编福利:Apowersoft专业截屏王
- wx_login.php,wx.login 获取 用户的openid
- min java_LeetCode算法题-Min Stack(Java实现)