三种人学不会编程

很多人都觉得编程入门特别难,特别在刚开始的时候,敢问切入一个新的行业不付出点努力,不坚持下不深刻的挖掘下自己的潜力,都会觉得难得不行。编程学习的成本相对比较低廉,基本上一本书,一台电脑就可以开始自己的自学之路,每天都有很多信心满满的上路学编程的,每天都有垂头丧气放弃继续学习的,编程基本上是一个比拼毅力和耐力的技术活,坚持到最后的就是能够找到门道上路的人。适者生存在编程界也适用。

三类人不适合学编程,建议如果符合这三个特点之一的,可以考虑下要不要继续进入这个行业了。

浅尝辄止,特别容易放弃,缺乏韧劲

很多开始学习编程的人,学了几天觉得太难了,很难坚持下去了,很多刚开始编程的都会有这个疑问,拿学习C语言为例子,很多学到指针的就喊着太难了,很难有继续下去的勇气了,编程是一个逐渐提高认知的过程,同一个事物在不同的层次认知程度是不一样的,随着水平的上升认知程度就会变得越来越高。上来就能把指针搞的很明白,让自己没有疑惑,这种人真实天才了,好像不是每个人都是天才吧,还得靠不抛弃,不放弃,那股子韧劲去进步。

正在自学编程的,或者正在参加培训的小伙伴,如果觉得遇到一个很难的知识点,扪心自问下,自己拿出了多少时间和精力去克服,如果没有就不要喊着学不好了,认知程度的提升是靠时间堆积起来的。有个有趣的现象,只要是入门的人,你再去问一些知识点,问难不难都会大致这样的回答,还可以,理解了再好好看看差不多就明白了。没有所谓的诀窍都是靠自己时间堆积起来的。坚持着坚持着,就找到门道了。

其实对于编程来说落实到最后就是框架思想的比拼,或者编程思想的博弈,具备解决常见的编程问题哦有这么几十个编程思想就足够了,但是这些需要依赖雄厚的编程基础,编程基础落实到最后就是编程语言,编程语法分解到最后就是编程语法细节,无数的细节,需要无数的时间和精力去充斥,没点韧劲只会半途而废。

不爱动脑子,求知欲很弱,总结能力差

编程对脑力要求极高的工种,说的通俗点就是要求脑袋瓜子很灵活,喜欢动脑的人,学起来更顺畅些。说的高大上一点就是逻辑思维能力强,很多人对位到数学好,其实也不全对。逻辑思维主要是要求对一些事物具备归纳,梳理能力。和数学不完全一码事,当然数学好一些的,逻辑思维更加流畅这倒是事实。

编程是一个不断的完善自己知识体系的过程,完善梳理自己的知识体系就需要自己脑袋不停的运转。在这说到一点,很多学习编程就喜欢用视频去学习,看的不亦乐乎。然后离开视频让写程序然后眼前一抹黑。喜欢中国的应试教育模式去学习编程,在编程界这个模式不怎么好用,要学编程自学能力一定要强,技术知识更新这么快,没有自学能力去跟进也是容易被淘汰。说这么多不是说,学编程就不能用视频去学习,学的时候不能完全依赖视频要有自己独立思考的时间。起码也有让自己大脑去思考,构架自己知识体系的时间。视频的使用笔者建议在遇到难点或者思维扩散不开的时候,找点对应视频学习下,以经典的书本学习还是大部分入门者的首选。没见哪个技术大牛整天抱着视频去扩充知识面的。

很多学习编程的遇到问题,直接想到的是寻求帮助,而不是想自己想想能不能自己解决下。很多小伙伴加了N多的编程群,遇到问题各个群挨着粘贴一遍,做过的可以总结下,对于一些简单的问题有哪些群直接能给出正确的结论,得到很多的回答就是,概念性的问题能不能先百度下再问啊,倒是问点有技术含量的,言语间充满了鄙薄的语气。

学历很低,基础很差

很多初中学历的孩子,觉得编程有意思,就想着开始全力学习,编程毕竟还是需要一定的基础,而且学历很低在学习编程的路上会走的很辛苦,而且普遍的反映出来的问题就是后劲不足,知识面狭窄。在这没有鄙视学历低的意思,在人生的路上什么时间做什么事情,不要补强学业的路上跑偏了,起码在中国的大环境下学历在一定程度上还是挺重要的。

编程虽然整体门槛没有那么高,但是对于一些基础知识的要求也是挺高的。不及时的补充构建的知识框架就会显得很片面,没有层次感影响未来发展的深度。说到这里又回到一个话题,非计算机专业的能不能学好编程的事情上面来了,下功夫了补全知识残缺了肯定能学好。反之就是计算机专业的,学的不深入也一样学不利索。学历低点,起点稍微差些的,如果有机会还是尽量把学历提高下,或者肯下大功夫去弥补也未尝不可以。

学编程其实就是类似于在工地上搬砖的工人一样,需要花费大量的时间和精力在积攒自己的知识。需要不停的搬砖,送砖块让自己站的稍微高点,一点一滴的去升高,提升自己的高度。没点搬砖的精神不可能学好的。所谓的高手就是看挑灯夜战了多少回合。做了多少项目,什么技巧什么方法都是虚的。砸进去多少有效精力,就有多少有效的收获。

原文发布于微信公众号 - 程序员互动联盟(coder_online)

原文发表时间:2016-12-15

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏java思维导图

思维导图结构化梳理Java进阶方向

写在前面 公众号的后台有读者给我留言说,对java每一阶段应该会什么技术感到迷茫。有个几年经验的爪娃们都经历过成长的阶段,但每个人成长阶段接触到的技术不尽相同。...

4849
来自专栏VRPinea

Facebook F8大招频出,VR社交真会成为杀手级应用?

2968
来自专栏IMWeb前端团队

找工作的一些感悟——前端小菜的...| 慕课网

本文作者:IMWeb 黎腾 原文出处:IMWeb社区 未经同意,禁止转载   前些日子辞掉了工作,比较轻松,有大把的时间写博客神马的,陆续面了几个不错...

2119
来自专栏大数据挖掘DT机器学习

女装品类宝贝关联销售数据深度解析

很多时候,卖家做关联销售都是做做样子,心思并没有完全放在这里,都去研究直通车、钻展等工具。对于关联销售,他们仅存的记忆或许就是形式上的那点事情,比如“满就送”、...

3654
来自专栏量子位

AI2想从常识测试开始让AI理解物理世界,数据集已公布

到现在,智能音箱还是没能摆脱“智障”的魔咒。或许,人工智能需要一种全新的方法学习语言。

974
来自专栏奇点大数据

大数据变现十日谈之八:门槛和工具

已经谈了七天的大数据变现相关话题,今天我们来聊一聊大数据变现的门槛和工具。我们先说说门槛。 说到大数据变现的门槛,我想这种门槛主要是来源于两个方面的。 方面一,...

3417
来自专栏CDA数据分析师

人工智能浪潮前,从娃娃开始抓起的Python该怎么学?

未来已来 如同互联网发展的浪潮,AI正在创造一个全新的世界。 面对AI发展的新浪潮,越来越多的人开始涉足AI领域,研究AI知识,跨入AI大门。而Python,P...

2298
来自专栏VRPinea

全高清?4K超高清?成人视频网站VR Bangers现推出8K VR体验

2.4K10
来自专栏BestSDK

产品的成败,关键在设计!

在不到一秒钟的时间内,决策就已经开始了。人是视觉动物。因此设计对说服人的工作效果影响巨大。设计影响着受众对内容的第一印象,影响着用户的消费决策和营销效果。 在你...

2475
来自专栏PPV课数据科学社区

为何入坑数据科学首先要从R语言开始

很多时候,当和人们讨论怎么开始学习数据科学,一个疑惑总是出现在我们面前: 我不知道应该学什么编程语言。 不仅仅是编程语言,这还包括软件系统,例如TABLEAU,...

2928

扫码关注云+社区

领取腾讯云代金券