理想中的我 现实中的我
我要好好学下设计模式 上班,打游戏,睡觉....
我要深入理解下 promise 这个版本先出来再说
AI 好酷,等我有空好好研究下 上班,打游戏,睡觉, 谈恋爱....

理想很丰满,现实很骨干。每个人的时间都是有限的,尤其是上班后,面对每天的加班,留给自己大把大把专心学习的时间基本就没有,除非你非常有毅力,有强烈的意愿且能很好的利用自己业余的时间。但大部分人又没有,那是不是无解? 当然不是。

答案就是用最高效的学习方法,在最短的时间内获取最多的信息,把自己当作语言设计者去思考,与最优秀的工程师交流想法。根据我们的经验,如果您已经有一定的编程经验,最高效的学习方法可以帮助您在一周内理解一门语言最本质的东西,或者说其与其他语言最大的区别。

学习编程,第一步不是抱着一本书或跟着别人做的教程从头到尾啃一遍,第一步您就要开始思考。思考先从问正确的问题开始,因为正确的问题是你提高学习效率,理解编程语言根本原理的最好方法。比如:

  • 自然语言有语义和语法,计算机语言有吗?

  • 就像其他人可以理解你所说的话,计算机为什么可以理解我们所写出的代码?

  • 编译和运行代码时,计算机到底在做什么?

  • 计算机发展历史如何?从打卡机时代到汇编语言到 C,乃至 C++, Python, 推动背后发展的动力是什么?C++ 及 Python 这种高级语言为什么会出现?

以上问题的答案您可以访问我们的 gitbook What is programming language about,也可以自己去寻找。您也可以尝试自己问些有意思的问题(一开始不用担心问题是否正确,跟着自己的直觉去问就可以)然后去回答,找到志同道合的人(比如加入我们群)交流也是非常有效的学习方法。其实我们给出的答案是很浅显的,想要真正理解所有的问题,下一步您需要做的是动手,做大量的上机练习验证答案或结论的正确性(如果您对这点有疑问,欢迎加入我们的微信群咨询),这一点非常重要,尤其是学习编程时。动手前有些注意事项请一定先关注下。

当然在整个自学过程中,您需要最优质的学习资料指导,那如何选择学习资料呢?不用担心,我们有针对 Java, C/C++, Python, Golang 等相关的课程推荐。我们推荐的课程大部分来自 MIT,Stanford 等国际一流大学的公开课,每门课程都非常经典且都是免费的。

如果你仔细观察和思考,就发现我们所分享的学习方法跟你所了解的有些不同。如果您认同我们的方法,打开微信扫描文章最下方的二维码加入国际顶尖计算机学院公开课解析微信群。跟着大佬一起学习一流名校公开课。

转载于:https://juejin.im/post/5c47dd6251882524c84eda66

学习编程,只跟对的人相关推荐

  1. 为什么你不想学习?只想玩?人是如何一步一步废掉的

    不知道是不是只有我这样子,还是你们也有过类似的经历. 上学的时候总有很多光辉历史,学年名列前茅,或者单科目大佬,但是虽然慢慢地长大了,你开始懈怠了,开始废掉了... 什么?你说不知道具体的情况是怎么样 ...

  2. 小孩学python有意义吗-让中小学生学习编程有什么意义

    让中小学生学习编程有什么意义? 1.中小学生为什么要学习编程? 首先,未来社会,随着信息技术和人工智能的发展,越来越多行业的工作离不开编程.美国前总统奥巴马就呼吁:"如果我们想让美国保持地位 ...

  3. 为什么全世界都要鼓励青少儿学习编程?

    2014年,英国将编程编入教育大纲,所有英国的孩子从5岁起就必须学习编程.而后的2016年,美国政府投入了40亿美元,在全美大力推广编程教育,现在全美有超过1200万孩子在学习编程. 当中国的孩子还在 ...

  4. 这五个网站可以让你免费学习编程,快收藏!

    学习编程技术是现在很多人的一个选择,互联网快速发展的时代,越来越多的人选择学习编程技术,来实现自己的职业梦想.下面小千就为大家整理了五个可以免费学习编程语言的网站,希望能够帮助到大家. 1.W3sch ...

  5. 学习编程先从python怎么样_为什么要先从Python学习编程

    普通人为什么要学习Python?为什么要先从Python学习编程?为什么很少人能够真正入门Python? 最近看到几则新闻: 1.Python将纳入浙江省高考!从 2018 年起浙江省信息技术教材编程 ...

  6. 非科班出身的人学习编程不负责任指南

    为何要写这样一篇文章 来我们这个实验室里读研的学生可能自从来到这里的第一天就觉得自己的命运很苦逼.他们读本科时主修的是机械设计.制造以及自动化之类的专业,毕业时的简历上也顶多是写写擅长 MS Word ...

  7. 35岁的人还可以学习编程,从事程序员这个行业吗?前景怎样?

    已经35+这个阶段基本上属于编程生涯的后半场,虽然现在还是在写代码但周围的环境和刚入行的感觉已经大不一样,总体现在的国内软件行业比十年前程序员数量多了许多,而且质量也提升了许多,现在国内顶级的科技公司 ...

  8. Computer:少儿编程—每个人都应该学习编程,它能教你如何思考—编程入门的简介(编程语言的特点种类开发工具对比人类语言)、编程应用、编程意义之详细攻略

    Computer:少儿编程-每个人都应该学习编程,它能教你如何思考-编程入门的简介(编程语言的特点&种类&开发工具&对比人类语言).编程应用.编程意义之详细攻略 导读:乔布斯说 ...

  9. 苹果ceo乔布斯_苹果CEO乔布斯曾说过:“每个人都应该学习编程,因为它教会你如何思考。”...

    ----让更多的孩子接受到普惠的科创教育---- 很多家长都在疑惑,孩子学编程可以培养他们的编程思维,而编程思维是什么?对孩子有什么帮助? 今天,我们就这个问题和大家详细聊一聊~ 0 1什么是编程? ...

最新文章

  1. 在Yolov5 Yolov4 Yolov3 TensorRT 实现Implementation
  2. 调包侠福音!机器学习经典算法开源教程(附参数详解及代码实现)
  3. docker inspect 获取 容器 镜像 元数据 简介
  4. 1.16 Java的异常跟踪栈
  5. 我的zencart 安装流程
  6. Docker部署SDN环境
  7. Linux:ubuntu设置交换分区
  8. OpenMP参考链接
  9. 纪中B组模拟赛总结(2020.2.3)
  10. zabbix监控suse linux,SuSE 系统之部署 Zabbix 监控服务
  11. ySQL挑战搭建一个简易的成绩管理系统的数据库
  12. bootstraptable treeGrid 懒加载_Java类加载机制及自定义加载器
  13. 客户端脚本selectivizr,PIE,Respond.js
  14. Linux 原来实现一个shell这么容易!(史上最简单详细)
  15. Apache目录介绍
  16. 一个简单的 javascript 中的正则表达式例子
  17. Oracle中报ora-01033
  18. oracle表内连接和外连接
  19. NXP恩智浦智能车四轮组-- 2.电磁检波电路、运放模块原理图
  20. IMX6DL 串口篇

热门文章

  1. nodejs安装时遇到的问题
  2. corona 正版入门
  3. 小米 mix android 版本,小米MIX有几个版本 小米MIX标准版与尊享版区别对比 (全文)...
  4. 查看sensor和海思芯片数据传送信息的命令
  5. 深入理解Linux系统调用与API(0.9)
  6. java IO流进阶 模拟上传头像系统详解
  7. PACS医学影像工作站源码 采用VC++编程语言,提供先进的3D图像处理和高级算法开发
  8. Python后端开发要求
  9. ssh输入正确的密码不能登录报错:pam_tally2(sshd:auth):/var/log/tallylog is either world writable or not normal
  10. 服务器安全狗搭建过程