• 写给小白 : 如何学习编程?


    序言

    关于如何学习编程,我比较有发言权,
    因为我从业20多年, 培训过200多人编程,有研究生,大学生,中学生和小学生,还有社会无业青年

    我去年又做了一个社会实验
    一节课同时交 小学生和大学生学编程, 发现是可行的,
    在经过一个暑假,他们都学会了python

    学编程好比学围棋 学游泳, 真的没有年龄之分,关键在于老师

    大部分人 不适合自学, 因为大部分编程小白们不明白:

    1. 学编程为了什么
    2. 学习路径是什么
    3. 如何快速入门

    不适合的教学形式

    1. 那么大学或者中学老师适不适合教编程呢?
      我认为不适合
      他们更多依赖教材教学,自己都不明白编程的意义和用途
      教出来的学术 生搬硬套, 不懂得举一反三,也不懂变通

    2. 那么视频教学行不行呢?
      我认为也不适合
      因为每个人的理解度都不一样,需要根据每个人的社会阅历,进行解释,他们才能理解你传授的知识

    3. 那么大班教学行不行呢?
      我实验过,完全不适合
      因为人多了以后传授的效果非常低, 基本不是在传授知识,而是在解答问题
      会问的人可以快速学会,对于不懂的人课上完了, 他们还不一头雾水
      所以最多只能6~8人,人数越少越好

    4. 自学行不行 ?
      我认为也不适合
      除非你非常喜欢制作程序, 除非你有大量空闲时间
      才可以考虑自学,否则完全不建议

    正确学习编程

    1. 学编程,需要有专业的人进行培训
      基本上需要有6年以上编程工作经验才行,还要有1年以上教学培训经验
      没有丰富的编程经验对编程这行业就不能理解,自己都不理解程序 如何教人编程
      会写程序不见得会编程

    2. 学编程必须耐得住寂寞,
      这是一个脑力游戏,和下围棋,写小说,织毛衣差不多,长期的学习时间是必要的

    3. 学习制作游戏是最好学编程的方法
      有句话说得好,兴趣是做好的老师

  • 相关阅读:
    设计模式 - 代理模式
    leetcode21 合并两个有序单链表
    科学高效备考AMC8和AMC10竞赛,吃透2000-2024年1850道真题和解析
    AIX 7.2 虚拟机 bash安装及 Aix 文件名补齐 使用优化篇
    理解npm run dev 和 npm run serve的区别
    vscode远程登录ubuntu linux报错,一直输入密码问题
    springboot项目需要的依赖
    记录一次更新inter arc显卡驱动失败
    Nginx-反向代理与负载均衡
    【Java】Int/boolean/...转String && String转Int/boolean/...
  • 原文地址:https://blog.csdn.net/zdyah/article/details/125525817