#编程学习方法

我发现所有说自学的,理由无非就这两条 网上资料很多,现在有ai了 也就是说以前他们只有一条理由:网上资料多 似乎因为网上有无数的资料,就不用考虑资料的好坏、筛选、系统性、连贯性、全面性以及对零基础小白的友好程度了 反正有的是资料,你自己去拼凑吧,拼凑不出来就是你的问题,是你不行,是你不适合这个行业,你快走吧 我知道会有人说那不是有路线图吗,不是有csdiy吗? 我要说,几乎所有的路线图,且不论好坏,都只提供了非常粗粒度的路线,类似于一颗只有树干和最粗的几个支干的树,没有更细的分支就更别提叶子了,然而学编程的过程会遇到无数的细节,挨个搜索相应的细节理论上也能解决,但会花掉非常多时间,也会产生很多的挫败感。并且整个过程很繁琐。你能想象有人提问c++与++c的区别吗?不用看我就知道知乎一定有这样的提问。 事实上这两天就有好几个人加了我跟我说,看了csdiy一脸懵逼。 你会说,那你大喵自称这么会教,你把你的教法写成路线图不就好了? 这又是另一个问题了,即使有完美的路线图,执行起来也是困难重重的,这也是我为什么不把自己的教学写成路线的的唯一原因,最最基本的一点,如何保证读者能严格按照路线走并且付出足够多的时间? 自学逼这会儿估计又要说了,是你不热爱,你要是真喜欢的话,肯定会悬梁刺股的研究,你没主动的花足够的时间,就是你不适合这行。你就是不自律。 我请问你们嘴里那种程度自律的人有几个?你认识几个?你自己是吗?你儿女女儿是吗?你弟弟妹妹侄子侄女是吗? 以后你儿子女儿不能放学就主动拿起作业就做,不能早上6点就主动起床背单词,我就说他学习不好是不自律,你高兴不?你开心不? 蒸馍,就计算机必须热爱才能学?必须有天赋才能学? 怎么,计算机金逼镶钻了?
明明计算机/编程/软件开发是一项非常非常professional的skill,你们又非要别人入门都要自学。 怎么是学会了之后不能自学了吗?还是学会以后没机会自学了? 很多人爱说,有人带了/喂了就不能锻炼自学能力了。我可以去老妹的吧,自学能力还能消失不成? 自己读了计算机专业,转头就让想转码的人自学,美其名曰,我当年就是自学的。 你读的计算机专业对你就一毛钱帮助都没有是吧。 你当年有老师带,有四年时间自学,想转码的人有吗? 我得说当年我也是这样,我毕业后两年,我妹夫说想学编程,知道我是学计算机的,可能想的是让我教他,但很明显也不可能一对一教他而且我也没往这边想,我就说你去看w3school,我当年就是看的这个学的。 当时的我也是向他表现出一种:看这个保准行,看完你就会了!只用看这个就够了! 然而我忽略了我自己已有的基础: )在我大三开始看w3school的时候,我已经有大约一万行纯算法的编程基础,poj已经刷了100多题,高精度幂都手写出来了,不过没有通过全部的测试用例,后来放弃了,其它的什么常见题目都写过 )我已经看过一本英文原版的技术书:js权威指南,以及不少没看完的技术书 )我已经修过计算机专业的好几门专业课 )我高中就开始在文曲星上开始自学编程了 而彼时的他没有以上的任何基础,w3school简单吗?各位肯定要说不能再简单了,但我要告诉各位,他当时并没有看懂多少和学会多少。 直到后来我办了培训的的时候,他在我班上上了一期,后来还干了一段时间程序员。后来回老家没做程序员但也写了不少代码来解决自己工作中的问题。也在其中一家公司留下了一个简单的管理系统。 你说让人自学时轻松一句话,有考虑过自学真的容易吗? 不容易就是别人不热爱,就是别人不行?