您的位置:报名咨询>常见问题
 
报名咨询
地理位置 公交线路
 
计算机培训:编程入门
 
    计算机编程入门可以从以下几个方面开始学习
    1. 计算机系统,推荐课程: UC berkely CS61C,理解难度高,不过非常重要!
    link: https://www.youtube.com/watch?v=gJJeUFyuvvg&list=PL-XXv-cvA_iCl2-D-FS5mk0jFF6cYSJs_
  此课程讲述了计算机程序是如何运行的,一些计算机,程序的基本概念,例如计算机汇编指令,内存,寄存器的意义,进程和线程的区别。这些概念的理解对一个程序员是至关重要的。懂了这些,才能在程序设计和编写中考虑到一些基本的问题,例如如何和为什么要防止内存泄漏,如何写程序可以减少cache miss提高performance.
 
    2. 数据结构和算法, 推荐课程:UC berkely CS61B, 理解难度中高,重要的不能再重要
    link: https://www.youtube.com/watch?v=mFPmKGIrQs4&list=PLZBP-86GmPTxpbvoFFzad0qYw5dKA8MV2
   如果不理解基本的数据结构和算法而编程,基本相当于不懂力学就去建造一个大楼,楼可能能建起来,但是你敢住,我可不敢。程序的基本作用是存储数据和处理数据,可以把数据结构和算法理解成完成这两项任务的基本工具和思想。
 
    3. 网络基础知识,推荐课程:Stanford Network, 理解难度中等,很重要
    link: Introduction to Computer Networking
   这个课程基本讲解了网络building blocks, 浏览器是如何从你打入一个字母组成的网址,到把一个可以interactive(交互)的页面显示给你,虽然这发生在短短一秒内,但后台发生了很多事情,才能保证这个网页传到你的浏览器上。从dns ,router,load balancer, 再到http, tcp/ip, html, css, javascript。上完这个课程,基本就清楚了。
   
 
苏公网安备  32011302320884号   苏ICP备20008055号-1
版权所有:南京和盈科技有限公司   法律声明   隐私保护