<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KVGHS6G" height="0" width="0" style="display:none;visibility:hidden"></iframe>
北美求职:成为软件开发工程师的准备之路(详细路线图+课程列表)(2)
北美求职:成为软件开发工程师的准备之路(详细路线图+课程列表)(2)
篱笆资讯
北美求职:成为软件开发工程师的准备之路(详细路线图+课程列表)(2)
第2阶段:Web开发项目
 
现在,随着你对DS Algo有了一些很好的了解,并建立了良好的基础,你现在应该创建一些项目来帮助你开发简历。
 
Udemy是最好的地方,课程以项目为基础,解释得很好,而且价格也很便宜。我还喜欢Udemy的疑惑解决系统,你可以在不到一天的时间内得到任何疑问的回复,而且课程也经常更新。你可以选择任何一个堆栈进行开发,并参加相应的课程。我个人建议按顺序学习以下课程,尽管如果你有时间,你可以根据你的兴趣选修一些额外的课程。
 
(1)网络开发者训练营(Colt):本课程几乎涵盖了创建自己的全栈网站所需的所有内容,它不假定学生的任何背景,即使是一个对开发一无所知的人也可以从本课程中受益。本课程有一些很酷的项目正在进行中,这将让您了解如何构建真实的应用程序。利用所有这些知识,你可以创建一些非常好的项目添加到你的简历中。
 
(2)React-完整指南:开始构建React应用程序的绝佳课程。导师非常棒,他用不同的方式解释了一切,并向我们展示了使用React的所有可能方法。完成这门课程后,你将成为React的专家,因为它几乎涵盖了所有内容。你也可以利用本课程的知识做一些项目,你可以将这些知识添加到简历中。
 
对于项目创意,你可以做一个简单的谷歌搜索,这里有很多创意,你能选择其中的任何一个,并围绕它构建一个项目,如果你从项目中提供一些真实世界中的应用,这将是一个非常棒的选择,所以要跳出限制,要有创意。
 
第3阶段:InterviewBit
 
现在你不必太担心你的简历,现在你需要做的就是练习、练习和练习。
 
在InteviveBit上开始一个新的课程,并在接下来的两个月里完全投入到这个课程中。我不能再强调InterviewBit的编程部分有多重要了。它就像一座桥梁,你应该跨过它才能完成面试。所以,从第一节的第一个问题开始,一直做到最后。不要跳过一个问题。试着理解每一个问题的核心。你应该非常了解解决方案,这样你就可以向任何人解释了。同时别忘了做笔记。
 
在这个平台上的经验最接近实际面试。有时,您的代码通过了所有测试用例,但可能不是时间/空间最优的(如实际面试中所需)。InterviewBit将这些提交报告为次优,为您提供额外反馈。
 
有些问题可能需要很多时间,这是完全可以的,每个人刚开始的时候都会遇到这样的问题,慢慢地,慢慢地你就能更快地解决这些问题。
 
第4阶段:Codeforces(可选)
 
如果你有时间并且已经开始享受解决编码问题,那么codeforces将提升你的学习曲线,帮助你成为一个更好、更快的问题解决者。
 
你可以开始在Codeforces上进行比赛。你可以从Div-3回合开始。每次比赛后,试着分析你的表现,总是试着解决一个额外的问题。假设你能在比赛中解决A、B、C,然后在比赛结束后尝试解决D,给点时间,阅读社论,询问某人,或者观看YouTube视频解决方案。不要担心评级。只要不断从错误中吸取教训。评级将自动提高。
 
我建议你至少在Codeforces上进行定期比赛,如果不是每天从问题集中解决,因为这有助于适应编码测试/面试压力。它还大大提高了您的速度和准确性。这里的问题不是重复性的,所以你培养了很好的解决问题的能力,这在面试中非常有用。
 
假设您还想从Codeforces解决更多问题。在这种情况下,我建议先找出你不太愿意解决的评分问题,然后使用Codeforces问题集部分中的问题评级过滤器获得该评分的所有问题,然后从上到下开始解决,直到你在该级别上感到满意并继续增加难度级别。
 
第5阶段:CS基础
 
你的背景并不重要。无论你是否有CS背景,你都应该了解一些CS基础知识,以便能够通过考试或面试。你不需要知道一切。根据您必须了解的优先级,以下列出了一些主题:
 
(1)OOPS:这真的,真的,非常重要。你应该了解OOPS中的每一项内容,并且无论面试官问你什么问题,你都应该能够回答。你必须在前面的阶段已经涵盖了它,但是,为了复习,你可以去GFG,从那里阅读所有内容。
 
(2)操作系统和DBMS:在测试和面试中,这两个主题都会提出很多问题,你不需要了解它们的所有内容,但你应该对其中的一些关键子主题有很好的理解。你也可以去GFG做同样的事情,这对面试来说已经足够了。如果你有时间,你可以观看YouTube上的一些播放列表。它们深入地涵盖了一切。
 
(3)网络:你可以在YouTube上找到一些非常好的播放列表,并在GFG上阅读更多。这个话题的提问量不如上面的话题多,所以要相应地分配你的时间。
 
虽然你现在一定已经很好地理解了这些主题,为了获得一些信心,并知道测试和面试中会问什么类型的问题,你可以在谷歌上对每个主题进行简单的搜索,比如“面试中问的OOPS问题”,然后从谷歌搜索中选择一些最热门的结果,确保你至少能回答其中的每一个问题,如果没有,那就回去再读一遍那个特定的副标题。GFG为所有这些主题提供了简短的笔记,以便您在面试前阅读,以便快速修订。这将为您完成CS基础准备。

coffee 直连行业大牛导师,1v1模拟面试与求职指导
mentors
airplay 实战与求职精品课程
数据科学
软件工程
人工智能
金融商科
产品经理
产品设计
bookmark 2000+名企面试真题
amazon google tiktok microsoft meta