程序员英语词汇宝典
程序员工作中应掌握的英文术语
项目起源:由北京大学一名学生创建,最初是为该校计算机系的学弟学妹设计,后发展为面向所有计算机科学学习者的指南。
核心定位:收集与汇总全球顶尖大学的开放课程,帮助学习者(尤其是国内高校可能课程覆盖不全的学生)进行系统性自学和查漏补缺。
项目性质:是一个开源协作项目,由社区共同维护,保证内容持续更新。
网站内容清晰,主要包含以下几个部分:
学习规划:提供从初学者到高级学习者的详细学习路径建议。
课程总结:核心部分,汇总了如UC Berkeley的CS61A(编程入门)、CS224n(自然语言处理)等全球名校优质课程,并附有课程总结和直达链接。
必学工具:介绍GitHub、LaTeX等计算机科学学习必备工具。
书籍推荐:推荐《算法导论》、《计算机程序的构造和解释》等经典教材。
资源高质量:精选国外名校课程,其作业和实验设计完善,例如CS61A课程配有自动评分系统和代码量大的项目。
路径结构化:提供了清晰的学习顺序规划,帮助自学者避免盲目学习。
社区与开源:项目在GitHub上开源,鼓励学习者通过提交Issue或Pull Request进行反馈和贡献。
适用人群:计算机科学初学者、希望转专业或转行的职业人士、以及任何对计算机科学感兴趣的自学爱好者。
使用建议:建议学习者先通过网站推荐的科普视频建立整体认知,然后根据自身水平选择1-2门课程开始学习,坚持实践最为重要。