暑假,又到了立flag的时刻,此刻的你,是否已经准备好了满满一张to do list,不管有没有,小编已经准备了一份码农专属的SUMMER BUCKET LIST,快来装备自己,打响你的专属假期吧。
暑期第一弹
快乐的肥宅都在家——
玩游戏学编程
Codingame
Codingame是一款类似游戏的网络编码应用程序,可以通过编写真实代码来解决难题和挑战。支持超过25种编程语言,包括Java,C#,Python,JavaScript,Lua,Go,Rust等。每个谜题或者挑战都有一个主题(例如编制炮塔以击落靠近的飞艇)来开启个个环节。
Codewars
代码大战与其说是一个游戏,不如说它是一个游戏化的方法来练习编码和解决算法挑战。
你可以得到完成谜题的点数,点数取决于你的解决方案的效率。最重要的一点,codewars让你看到别人提交的解决方案,你可以从中学习。这是不断提升自我的绝佳方式,是很多其它平台上做不到的。
Vim Adventures
Vim Adventures是一个游戏式教程,用于学习如何使用Vim,作为一个功能强大的文本编辑器,有很多专业编程人士喜欢使用。它有一个巨大的学习曲线,帮助进行循序渐进地提升。虽然Vim本身并不是一种编程语言,但掌握Vim可以帮助你成为一个更有效的coder。
暑期第二弹
在家也能充电——
系统学习,有效扫盲
LintCode
九章的一个在线刷题网站,阶梯式训练,有全球名企面试真题汇总可帮助你更快速深入地了解各类面试题型,提供专业导师写的最优代码作为参考。(Lintcode 答案查询——lintcode 的参考答案网站,提供最优解)
CODEWARS
这个网站提供了一个有趣,富有创造性的方法来学习编码。内容主要以一个称为“Kata”的武术挑战为主题。学生完成这些课程,然后再继续学习更难的课程。学生可以选择学习他们想要的编码语言,如c++,java,javascript,rust,ruby,sql,php,shift,排版脚本等等。学生们将通过在卡塔上挑战自己来提高他们的技能。卡塔是由CodeWars社群创建的,目的是帮助加强不同的技能。学生将能够掌握他们目前选择的编码语言,或者加强他们对不太熟悉的语言的理解。
THE ODIN PROJECT
这是Viking Code School的免费版本,一个著名的在线编码训练营。有了odin项目,学生可以系统地学习网络开发和编码。在学习的同时,还会建立学习小组。学习内容包括网页开发入门,网络开发101,红宝石编程,html5,红宝石在线,和css3,jquery和javascript,并最后被聘为网页开发者。odin项目为每个科目提供视频、教程、博客帖子和课程,帮助学生在课程中创建项目。
暑期第三弹
刷题就完了?
实践出真知
Kaggle在线竞赛
Kaggle 是有名的数据挖掘、机器学习在线竞赛平台。
Kaggle让参与者现场讨论。通过这些讨论,你可以向别人寻求建议和提供建议。通过学习+实践的模式深入了解数据科学领域。
除了对公众开放的比赛外,Kaggle也有私人比赛,只对最高等级的参赛者(kaggle master)开放。
最重要的是,在简历上有这一经历对求职者来说是非常具有优势的。
面试准备
进行编程面试需要大量的准备。单理论准备是远远不够的,你还需要大量实战准备。
下面提到的网站帮助你配备了了各种各样的问题和解决方案。你需要反复练习,在面试中才能更快地回答面试官问题。
Gainlo
Gainlo是一个在线平台,最NB的是它允许学生与谷歌、Facebook、LinkedIn等公司的员工进行模拟面试!它的核心是提供与真正的面试完全相同的体验,面试的人可以得到最真实的反馈。
许多人在面试中会感到紧张,克服紧张的最好方法实际上是通过反复的模拟练习。Gainlo就提供了这样一个既紧张又安全的环境。
HackerRank
Hackerrank是公司和面试者的平台。他们提供工具,帮助公司进行在线编码面试。与此同时,它有资源让面试者准备面试。
简而言之,你可以通过在线挑战来提高你的编程技巧。一些在线黑客竞赛也可能让你被像quora这样的顶级公司聘用。
九章算法各类课程
美国硅谷一线工程师在线授课,无论是算法相关强化,还是求职面试辅导,都可以趁暑期时间赶紧get起来。
看了这些,你的list上是不是更丰富了呢。还等什么,马上开始学习吧。
九章算法,硅谷一线工程师在线直播授课,已经帮助30000+人成功拿到心仪offer。
九章基础算法班(Java),零基础转专业找工作必备现,针对知乎用户推出限时免费,原价US$101.68(¥666)现在邀请一名好友共同报名,即可免费学习。添加微信jiuzhang6,回复“知乎Java”领取全额课程抵价券。
更多课程信息请访问:九章算法