作为一个程序员,其实我们无时不刻不再为我们自己的编程水平而发愁,都想要提升自己的编程能力,因为只有这样,才能够有提升的空间,才能有更好的发展,但是我们工作就已经占据了大部分的时间,哪有这个精力来花大部分的时间来提升自己呢?那么在下不才,就来分享一下我找到的这些个能够闲余时间提升我们编程能力的网站!
嘿!有时我们需要娱乐和放松一点,但是我们可以从自己身上受益,边玩边学是不是很好呢?今天,我们将了解到一些【神秘站点】,这些站点将训练您的大脑并提高您的编码技能。(当然,对于大佬来说可能这些网站都是有了解的,不喜勿骂哈~)
游戏类
Codecombat —是一款了不起的多人游戏,可帮助您学习编程,而不是游戏课程。
Screeps- 面向程序员的全球首个MMO策略开放世界游戏。
Git游戏 —是一款终端游戏,旨在测试您对git命令的了解。
电梯传奇 -您的任务是通过使用JavaScript编写程序来对电梯的运行进行编程。目标是高效地运送人员。
CodeChef —您可以解决实际问题,并参加每月进行的各种竞赛。
Codingame将解决方案变成了一个游戏,您可以为每组通过的测试获得积分。
Hacker.org是衡量您的知识的一系列难题和测试。要通过该系列,您必须解决和分析很多。
Pex娱乐 -来自Microsoft的游戏,您可以在其中与其他编码人员竞争。您的武器-代码。
Rankk –您必须解决从简单到困难的问题。它是带有逻辑和数学任务的旧游戏《金字塔》的转世。
TopCoder —在这里,您不仅可以解决问题,还可以赚取真钱。来自世界各地的开发人员为了获得奖项而在流行IT公司的问题上相互挑战。
Google Code Jam- 算法难题,已在Google竞赛中解决。试试看
Python挑战 -玩家通过在Python上编码来传递不同的等级。
谜题
光度 -由科学家和游戏设计师创建的用于大脑训练的游戏集合。
Algorithm Geeks -Google开发者社区。
CodeKata- 编程问题。他们很机智。
LessThanDot- 专门的论坛主题,编码人员在其中提出了艰巨的挑战。
每日WTF- 就像带上自己的设备,但带上自己的代码。编码人员在这里放了一些代码片段,这些代码片段可解决不重要的任务。
北京大学ACIP / ICPC的JudgeOnline- 其中包含来自不同比赛的问题。您可以实时解决并检查它们,然后将检查您的解决方案。
瓦拉多利德大学在线法官 –还有其他类似北京大学JudgeOnline的网站。
编程实践 -此博客每周发布新问题。
欧拉计划(Euler Project) -大量的数学难题,将使任何发烧友感到高兴。
训练
4Clojure —在这里您可以通过解决简单和困难的问题来学习Clojure。
Prolog的问题 -这是您进行逻辑编程的练习。
Ruby Quiz —每周的Ruby难题。
Codingbat -Java和Python的许多问题(难度不同)。
Cyber-dojo- 在这里您可以在站点主持人的控制下进行编码,这将检查您的解决方案。
Sphere Online Judge- 不同类型的不同编码问题。
Code Wars —八种语言的编程语言导师。
Rosalind- 通过解决实际问题来学习算法和生物信息学。
面试前练习
LeetCode- 创建此服务是为了让编码人员为他们的采访做准备。在这里,您将发现来自不同主题的典型问题。
职业杯 -编码员将要回答的最实际的问题。
希望以上的内容能够对你有帮助!自学C/C++编程难度很大,不妨和一些志同道合的小伙伴一起学习成长!
C语言C++编程学习交流圈子,【点击进入】微信公众号:C语言编程学习基地
有一些源码和资料分享,欢迎转行也学习编程的伙伴,和大家一起交流成长会比自己琢磨更快哦!