为何很多人学编程,学到一半就放弃了?真的很难?
文章介绍
"断刀流" 平时写文章喜欢和你们吹牛皮,但今天 "断刀流"要谈和你们谈一下正经事。根据小白初次学习编程,经常碰到的几个问题。做一个总结问题如下:
一、不会英语,能学习编程?
回忆当初学编程的时候,这个问题在我心中也存在过。但如今在来回顾这个问题," 不会英语 能不能学习编程? " 感觉这不是一个问题,根本就是一个幽默的冷笑话。
如果你不会英语,你要学习编程会有人阻拦着你 ?
ON 没有人会阻拦你。
image常见误区
之所以很多人心里会有这样的疑问,那是因为他们多半进入了一个误区,看到别人打的编程代码。
尼玛 !一大段代码全是英文,中文文字寥寥无几。就开始怀疑人生啦!
卧槽! 全是英文这咋搞,我不认识它(英文代码),它也不认识我,肯定没得搞了!
image有了这样的思想,那么注定你也就学不下去啦!自己给自己设限,斗志都没有啦!还学习个毛线球。
当然!这也不能怪你们,主要事这只拦路虎太吓人了,当初我也差点被这只拦路虎吓的放弃学习 编程语言。
偷偷告诉你们,其实这只拦路虎其实是外强中干的 hello kitty,
image拿C++ 举个栗子:
常用的语法单词也就那1-2百个,(有人就忍不住吐槽啦!卧槽!几百个你确定不是在逗我?)。
几百个语法单词真心不多,现在还没开始学习编程语言,可能会感觉很多。
但是如果你认认真真的把一套教程学习完,基本上这些语法单词也都会啦!(或许不会读但是会敲代码就够用了)
学习过程中千万别自作聪明,认为很简单看过了就懂了。
代码都不敲一下,那样只会害了你自己,眼高手低的最终结果就是竹篮打水一场空。
高级程序员都是用代码堆出来的,今天不多敲敲代码,以后拿来的资本跟人家吹牛逼。
image咳咳!上错图片了,失误失误
断刀流黑历史
为了让你们坚定一下学习编程的信念,断刀流在给你们自曝一点黑料。断刀流是一个非常不爱学习的学渣,就是那种上课老师在上面讲。我就在下面睡觉的那种。
数学英语考试都是考0分的,不和你们开玩笑,这是真事,考试的时候我在下面睡觉,基本上都是交白卷的。
同是九年义务教育,我就问你们有谁能比 我优秀。
image后来学习编程是因为自己热爱网络技术,爱好在这里面。
学习编程的初期,我也是和你们一样。一个头俩个大,连个 Hello 都不会打。
到如今我已经学过不下10门编程语言,
分别是:c++、 java、 php 、html 、js、 JavaScript、python、Delphi、vb、易语言
切记 是为学编程而学编程,英语你会那会更方便,
不会也没什么关系,以后慢慢积累,再说现在的翻译软件这么牛皮。
那一门编程语言,比较厉害?
初次学习编程的人,都会有一个通病。
学了几天后爱去网上搜索类型于 这样的问题 “那一门编程语言,比较厉害”?
想看看自己学习的编程语言牛不牛逼。
搜索一下看似没啥问题,但却不小心又掉入了一个万人坑。
主流的编程语言基本上都是大同小异,没有谁比谁厉害;都有自己擅长的领域。
但人都是自私的,学Java的肯定会说Java牛皮,学C 的肯定是说C牛皮。
就像有人说 PHP是世界上最好的语言一样。肯定会招来反驳 谩骂,鄙夷。
某女:你能让这个论坛的人都吵起来,我今晚就跟你走。
某软件工程师:PHP是最好的语言!
某论坛真的就炸锅了,各种吵架……
某女:服了你了,我们走吧,你想干啥都行。
某软件工程师:今天不行,我一定要说服他们,PHP必须是最好的语言……
所以既然你已经坚定了学习某一门编程语言,只要你内心认可这门语言就行了。
就不要去浪费时间去搜索这样无聊的问题了,不然在网上看到了过激的言论。
肯定会让你的坚定的信念摇晃不定,甚至你的自信心还会备受打击。
如何快速学习编程语言?
如果你是初次接触编程语言,最好不要想着走捷径,因为现在的你如同一个新生婴儿一片空白。很多东西都是自己没接触过的,需要时间慢慢的来理解接受。
前期不推荐看书学习,个人建议找一套比较好的教程。认认真真的从头看到尾,自己不能理解的概念,跟着视频来理解。
外界干扰
如果时间空间都允许,建议把外界的一切干扰都频闭。什么是外界干扰,举个栗子
第一天
隔壁村二狗:小明走出去喝酒去,等晚上我约了俩个漂亮的妹子出来。
学编程小明:不去啦,今天要学编程。
隔壁村二狗:学编程明天可以学,那俩个妹子可漂亮啦,过了这村就没哪个店了。
学编程小明:...... 等我一下,我先打一个帅气的发型先。
第二天
二狗屁颠屁颠又来找小明:小明下午我们一起去 XXXX 游玩。
小明有气无力的说到:不去啦!昨天晚上喝多啦!头疼,下午还要学编程。
隔壁村二狗:是昨天和你一起喝酒那个妹子,叫我来叫你的,你真的不去?
小明从床上蹦起来:卧槽!不找说,还等什么 走 。
心境浮躁
如此往复几天,你在来学习编程。你会发现你之前的学习的东西忘记的也差不多啦!
内心已经变得很浮躁啦!在想静下心来学习。你会发现很困难啦!
或许你能进下心来,可是你能确保不会有隔壁村 三狗 四狗来叫你出去玩?
image学习环境很重要
在这个故事中二狗出于好意来叫你出去玩是好意,二狗没有错
小明也没有错,因为一般人大多数都是感性动物,觉定很少能理性(除非你是二班人)
错就错在学习环境,一个环境好坏对一个人的影响是非常大的。
如果你所处的环境都是一群想着学习进步的人,就算你是一条咸鱼也会发生改变。
如果你所处的环境都是一群想着吃喝玩乐打游戏的,那么你在有上进心也会被改变。
这就是所谓的 近猪者吃,近墨者黑。
曾经 断刀流 为了学习一门编程语言,把自己关在房间里整整一个月,微信QQ全部卸载,除了编程教程,剩下的全是编程代码。
如果想学习C++的可以看这里
课程名称:C++零基础到MFC实战VC++软件工程师高端全套培训课程(332课)
本套课程分别包含:
- C++入门基础语法学习(1-28)
- MFC类库基础程序界面设计(55)
- C++ Windows系统高级编程(61)
- C++ XML编程(20)
- C++ 数据库编程(41)
- C++ TCP/IP网络通信编程(120)
如果你能认认真真把这套教程学习完,
那么你的编程技术肯定会有一个很牛皮的进步。一般的程序不在话下
视频在线观看无需下载,需要观看请在下面获取观看连接。
本文章转载至《断刀流技术博客》