cs如何自学找工作?
自学计算机科学(CS)并为在美国找工作做准备需要一个系统的学习计划和对未来的清晰规划。以下是一些建议:
1. 系统性学习CS
-
基础知识:开始时,掌握计算机科学的基础知识是关键。AP CSA提供了一些入门知识,但你可以进一步学习以下内容:
- 数据结构和算法
- 计算机体系结构
- 操作系统
- 编程语言(Java, Python, C++, etc.)
- 数据库管理
-
学习资源:
- 在线课程:Coursera、edX和Udacity等平台提供许多CS相关的课程。麻省理工学院、斯坦福大学等顶尖学校的课程都是很好的资源。
- 教材:经典教材如《算法导论》(Introduction to Algorithms)、《计算机程序设计艺术》(The Art of Computer Programming)等。
- 实践项目:通过个人项目和开源贡献来应用所学知识。GitHub是一个展示项目和与他人合作的好地方。
-
csdiy.wiki:这个网站提供了一个自学CS的路线图,是一个很好的资源。它收集了很多名校的公开课程,可以按照它的推荐路线一步步学习。
2. 选校建议
-
目标:如果目标是本科毕业后在美国找到工作,CS的排名和课程质量非常重要,但同时也要考虑转专业的难度。
-
学校选择:
- University of Wisconsin-Madison:CS不错,转专业相对容易。公共卫生专业也很强,如果你有双重兴趣,这是个不错的选择。
- University of Texas at Austin:CS排名靠前,但转专业竞争激烈。如果你对CS有很强的兴趣和能力,可以考虑尝试申请直接进入CS专业。
- Johns Hopkins University (JHU):以生物医学工程著名,CS实力也不错。转专业难度适中,但入学竞争激烈。
- Cornell University:CS非常强,但转专业有一定难度。如果你对这个学校有强烈兴趣,可以考虑直接申请CS。
- Rice University:CS虽不是顶尖,但学校整体学术水平高。如果你能申请到并且对学校文化感兴趣,依然是个好选择。
- Washington University in St. Louis (WashU) 和 Emory University:CS实力一般,但学校整体氛围良好,适合综合考虑。
-
申请策略:根据你对CS的兴趣和能力,可以尝试申请一些CS排名高的学校,甚至直接申请CS专业。同时可以有几个安全校,确保能有多个选择。
3. 美国找工作
- 实习:本科期间争取到多次实习机会,尤其是在美国的大公司或知名初创公司实习,会为找全职工作打下坚实的基础。
- Networking:建立人脉非常重要。参加学校的招聘会、黑客松,以及通过LinkedIn联系校友,都有助于寻找就业机会。
- H-1B签证:了解H-1B签证的申请流程和要求,这对于在美国长期工作至关重要。
4. 心理准备
- 申请与找工作难度:确实,竞争很激烈,但不要被这些难度吓倒。通过系统的学习和持续的努力,你可以提升自己的竞争力。在申请和找工作过程中,保持积极的心态,寻求他人的建议和支持也很重要。
这条路虽然不容易,但只要你有明确的目标和坚定的决心,就一定能够找到属于自己的方向。
2462

被折叠的 条评论
为什么被折叠?



