成为软件工程师的完整计算机科学学习计划
github.com/jwasham/coding-interview-university
作者在没有计算机科学学位的情况下,通过自学成为了一名软件工程师。他分享了自己为准备大型科技公司面试而制定的学习计划,希望帮助更多人高效地掌握所需知识。具体内容:
1.学习计划概述:包括为什么使用这个计划、如何使用、选择编程语言、数据结构与算法书籍等。
2.数据结构与算法:详细介绍了数组、链表、栈、队列、哈希表、树、图等数据结构,以及排序、搜索等算法。
3.面试准备:包括简历更新、面试流程、行为面试准备、系统设计问题等。
4.额外资源:提供了大量视频课程、书籍推荐、论文和在线课程链接,帮助深入学习。
AI创造营