
学习编程的正规学校选择广泛,涵盖国内外各类教育机构。以下是主要分类及推荐名单:
1. 顶尖综合性大学 - 清华大学(计算机系) - 北京大学(信息科学技术学院) - 浙江大学(计算机科学与技术学院) - 上海交通大学(电子信息与电气工程学院) - 南京大学(计算机科学与技术系)
2. 理工科强校 - 哈尔滨工业大学(计算机学部) - 中国科学技术大学(计算机科学与技术学院) - 华中科技大学(计算机学院)
3. 行业特色院校 - 北京邮电大学(信息与通信工程、计算机) - 电子科技大学(计算机科学与工程学院)
4. 其他推荐 - 部分“双非”但计算机实力强的院校,如杭州电子科技大学、深圳大学等。
1. 美国 - MIT(麻省理工学院) - Stanford University(斯坦福大学) - Carnegie Mellon University(CMU,卡内基梅隆大学) - UC Berkeley(加州大学伯克利分校)
2. 欧洲/英国 - ETH Zurich(瑞士联邦理工学院) - University of Cambridge(剑桥大学) - Imperial College London(帝国理工学院)
3. 亚洲 - National University of Singapore(NUS,新加坡国立大学) - University of Tokyo(东京大学)
适合快速就业导向的学习,通常为非学历教育:
1. 国内 - 达内教育(Tarena) - 传智播客(黑马程序员) - 千锋教育 - 北大青鸟(APTECH)
2. 国际 - General Assembly(美国) - Le Wagon(法国,全球分校) - Flatiron School(美国)
1. 大学慕课 - Coursera(合作院校如Stanford、密歇根大学) - edX(MIT、哈佛等课程) - 中国大学MOOC(国内高校课程)
2. 编程专项平台 - Udacity(纳米学位) - Codecademy(交互式学习) - FreeCodeCamp(免费项目实践)
国内部分职业院校开设软件开发相关专业,如: - 深圳职业技术学院 - 北京信息职业技术学院
1. 学术深造:优先985/211或国际顶尖院校。
2. 就业导向:职业培训学校+项目实践,或选择校企合作多的院校。
3. 预算有限:在线课程+自学(如搭配GitHub开源项目)。 可根据个人目标(如科研、就业、转行)和资源(时间、预算)综合选择。