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

序言

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

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

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

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

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

是不是所有人都要学习编程 ,就像学驾照一样

可以肯定的说 不是
有几类人肯定不适合, 这些人千万不要勉强学习编程,建议去做其他擅长的事情 :

  1. 对数学 物理 编程理解非常有难度的人,不适合学习编程
  2. 对年纪超过37岁 低于7岁 ,不适合学编程
  3. 对家庭合计经济收入低于3000的,不适合学习编程
  4. 喜欢与人打交道,到处走,坐不住的人, 不适合学习编程
  5. 一看技术类书籍就睡着的人,不适合学习编程

一家软件公司需要的人很多 , 即使不做编程工程师,还可以做美工, 前台, 初级测试,销售,客服,会计,出纳,后勤等等,收入都还可以

不适合的教学形式

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

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

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

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

正确学习编程

  1. 学编程,需要有专业的人进行培训
    基本上需要有6年以上在软件公司编程工作经验才行,
    因为没有丰富的编程经验, 对编程体系 就不能正确理解,自己都不理解程序 如何教人编程,教人只会害人
    要有1年以上教学培训经验,否则自己懂也教不了别人
    会写程序不见得理解编程,自己懂编程不见得会教别人编程
    要成为一个合格的编程老师非常困难,和医生导师一样

  2. 学编程必须耐得住寂寞,
    这是一个脑力游戏,和下围棋,写小说,织毛衣差不多,
    不仅需要长期的学习
    每天要坐着工作的时间很长很长,
    长时间投入是必要的

  3. 兴趣是最好学编程的方法
    有句话说得好,兴趣是做好的老师
    有的人喜欢机器人 可以用机器人编程软件入门
    有的人喜欢游戏 可以用通过制作游戏入门
    有的人喜欢黑客 可以用操作系统脚本入门
    有的人喜欢数据 可以用xls 宏编程入门
    有的人喜欢演说 可以用课件软件 authoware ppt等入门
    有的人喜欢设计 可以用CAD PS flash入门

不要要局限于入门的语言

  1. 在中国真正的编程就是用中文逐层说出思路
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值