入门|你所不知道编程入门的重要性

入门|你所不知道编程入门的重要性

阅读本文大约需要 7 分钟

写在前边

刚刚接触编程的人往往会问怎么才能快速的入门?大多数的编程初学者对这个问题特别的关心,同时挺无脑的。我也经历过这个阶段,一开始只知道编程可以做手机软件,很好奇软件是怎么做出来的。本人小鹿大学选的是软件工程专业,刚上大一的时候,我带着好奇心来学习这个从编码到软件的形成发布,到底是怎样的一个过程。但是在学习编程这个过程中遇到了各种各样的问题。比如:编程的学习是一个好几年甚至几十年的一个长期学习积累的一个过程,初学者会经常想到这段时间我会怎么样提高自己的编程技能?怎么样才能学的更扎实?怎么样才能进入各种大公司?入门需要看什么样的书?看哪些基础视频才适合自己?这些问题每一个初学者都会担心和焦虑。

正文

那么有人说了,跟着老师学入门不就罢了?实话跟你们说吧,虽然我在一个二流大学上学,确实也碰到一个教的非常好的老师,好到什么程度呢?他会经常用之前自己做过的实际项目结合基础知识来给我们讲。但是吧,讲的好归讲的好,那么问题就来了,在这一学期老师教我们用 java 做一个学生管理系统,其实对于我们班里几个对编程感兴趣的人来说,上半年已经把 java 都学完了,做一个简单的系统只不过是两三天的事。

但是更重要的是老师教给那些刚刚接触 java 的人讲却出现了一个问题。当这学期结束的时候,那天晚上我和老师闲聊,老师问我,你们班里怎么四分之三的学生就连开学第一天教的数据库连接怎么还没连上,愁死个人,这群学生可该怎么教啊?然后我就给老师分析了一波,当时我就这样分析的。其实吧,老师,不是每个人不想学习编程,而是有很多的编程爱好者只是跟着老师一步一步的走,有些很基础的概念和基本语法都没弄懂,你上课稍微讲课快一些,他们大多数人就会懵逼,不知道讲到哪了,再加上课余时间用于玩耍,把编程放到一边。感兴趣的同学还好,下课还能自己找找视频学习学习,那些不感兴趣的更不用说了,下次上课能听懂才怪呢!

说白了,就是编程没有入门,当我们说到入门的时候,往往很多喜欢编程而没有学好的人就忽视这个问题。鬼才相信学不好的原因是不入门呢,那么这些人就大错特错了。这些编程学不好的人往往把原因归于外界原因,所以到现在大学两年了还没有入门,就连最基础的语言简单的逻辑都会懵逼。

但是我发现也有很多聪明的人,感悟出了编程入门的重要性,慢慢摸到门道,那就是学的飞快,我身边就有一小部分人作为例子。从大一开始,最基础的 c 语言原题都挂科了,直到现在大二,都把大三的专业课学的差不多了,而且做了不少的外接企业项目。这就是一个质的飞跃,我一直很认可一句话 “编程入了门之后,学起来就像开了挂” 。

当我昨天晚上夜深睡不着的时候就自己想想学习了半年 Android 自己是怎么过来的,好好反思了一下,确实是入安卓的门之后就飞快的进阶,学安卓不到半年时间我就给外包公司做了几个外包项目,我找到自己能够在短时间内快速学习编程的原因之后,想建立一个编程初学者群来分享我走过的这些弯路,学习编程之前要怎么做笔记?怎么去慢慢接受一些编程技术概念?怎么去让自己在短时间快速的进阶?怎么稳打稳扎的掌握知识点?

从一个学渣学到现在完全入门,上述的这些问题我在网上查了下也很少有人真心分享的,因为等你在编程道路成长起来之后很多人专注于分享技术了,谁会用宝贵的时间去回答那些小白很幼稚的问题呢?所以编程入门的小白往往靠自己摸索,那么问题来了,有捷径为啥非要凿山开路呢?就像安卓是开源的一样,一些功能代码别人都给实现分享了,何必把提升自己宝贵的时间花费到研究别人已经研究出来的代码呢?很简单一个问题,希望每个初学者能够懂得。

后续

新关注的读者还有可能不认识我,以后叫我小鹿就可以,山东人,很友善,现在在二流大学读大二,主攻安卓方向。唯一喜欢的事情就是交朋友,关注我的读者里,和我交心的朋友也不少,时不时的我会把他们当做自己的知心朋友交流技术和认知。写这篇文章的目的是给一些刚刚学习编程初学者的一些建议,再加上现在高考刚刚结束,报计算机专业的有很多,我希望你们不仅能报上,而且能够找到快速的入门的门道。

另一个原因就是,今天我在我之前建立的一个微信群里,有一个刚刚中考完的读者在群里问学习 java 能干什么,去看那些书籍,有什么好的学习方法。很令我吃惊的是不是他问的这些问题,而是一个刚刚中考完的初中生能够意识到以后的道路该怎么走。这个学生能意识到现在提前接触学习编程基础很不错了,再看看别的初中生在干嘛,不是捧着手机打王者荣耀,就是在电脑面前做一天打游戏!

就是因为这个刚刚中考完的学生深深的提醒了我,我做公众号有段时间了,大多数分享的都是大学学到的技术和认知,很少去写一些初学者面临的问题,所以就想专门建立一个编程初学者的群,分享我这个从懵懂无知的编程学渣走到现在的经验和快速学习编程以及怎么扎实掌握编程所学到的技术等非技术性问题。关注我的大多数是初学者,所以我决定建立一个初学者的微信群,只让编程的初学者加入,因为不是编程初学者加入之后会很反感初学者提出的问题,那些大佬们还是去之前的那个群讨论,这个群专门给编程的初学者腾地方的,加我微信过小鹿本人亲自验证才能拉进群。『小鹿微信 : lxq17853556107 ,备注 : 进初学者群』 。一定不要忘了备注,没备注不拉进群!最近也临近期末考试了,我也忙的和兔子似的,如果群里的初学者多的话,我会晚上抽出时间来专门回答问题,尽可能的让初学者走出编程入门的迷雾!

猜你喜欢

转载自blog.51cto.com/15064450/2602803