为什么自学编程那么难?
作者:卡卷网发布时间:2024-12-06 14:41浏览数量:127次评论数量:0次
因为很多东西根本不用学。
对于新手而言,你不知道什么是重要的,什么是不重要的,一看几十个小时的视频几十个g的学习资料甩过来,哪怕是老手都害怕。
唐宇迪确实是“深度学习领域一线实战专家”吗? 他的课程值得报名吗?你以为大佬什么都懂吗,不,他们的浏览器里照样是git,知乎,csdn,chatgpt全开。老手和新手的最大区别是:
老手知道该怎么思考,该搜什么方向的资料,遇到事情不迷茫不害怕。
观察问题,分析需求,看透本质,琢磨方向,归纳架构,借助外力,组合资源,代码落地,测试验证,维护变现。
所以说,那些花里胡哨的都不用学,只需要做到鸡本功扎实,拿一个实际项目,git上扒一个代码run起来找感觉,做个小改动,哪里不会搜哪里,把代码的故事理解清楚讲清楚就好了,so easy。
哪些是鸡本功呢?c++,python,java基本用法会,面向对象,LeetCode100热题,这些需要专注,快速,闭关一个月速通。对于基础知识的学习阶段,专注力是关键。这些内容仅限于编程能力的基础,如果是算法,比如说深度学习之类的,也需要学习对应领域的基础内容。
学习阶段,基础打扎实,不要追求面面俱到。基础打扎实,是为了不至于一脸懵,啥都不会的情况下去做某个具体的事情的时候会很有挫败感。不要过于深入,一是学的多了找不到重点记不住,学的内容没有用起来理解不了它的意义。
只有在某个项目上手干起来了,这个时候知识才在脑子里拥有了生命,才知道知识的作用和去带有目的性的学习。这样的学习,印象才深刻,知识才不会跑路。
你的编程能力从什么时候开始突飞猛进?总结
这一篇是站在“做减法”的角度讨论如何学习编程,目的是为了在我们有限的时间下聚焦我们有限的精力。在下一个类似话题了,进一步讨论编程能力提高的三个阶段。
编程到底难在哪里?免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。
- 上一篇:假如没有知乎你们还知道“流浪的蛤蟆”吗?
- 下一篇:Vim 到底可以配置得多漂亮?
相关推荐

你 发表评论:
欢迎