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


    序言

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

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

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

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

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

    不适合的教学形式

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

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

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

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

    正确学习编程

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

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

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

  • 相关阅读:
    深度学习(十二)——神经网络:搭建小实战和Sequential的使用
    三、Node.js模块化
    Java岗八年多开发经验分享
    Shiro介绍及解析
    pytorch的pixel_shuffle转tflite文件
    游戏APP失踪事件,连环杀
    Electron-vue出现GET http://localhost:9080/__webpack_hmr net::ERR_ABORTED解决方案
    css怎么实现文字描边
    第20篇 Intel FPGA Monitor Program的使用<三>
    SpringCloud Alibaba系列以及要点
  • 原文地址:https://blog.csdn.net/zdyah/article/details/125525817