软件编程网站收集

1.网站收集

1.12 Sites That Will Teach You Coding for Free
2.自学成才 16个非常优秀的在线教育网站
3.两岸三地在线编程学习网站大搜罗
4.又好又快,免费学习编程的9个地方
5.可以免费自学编程的12个网站
6.The Python Challenge

专门针对学习Python语言的一系列程序设计挑战。尽管任何语言都可以解决这些谜题,但是如果你用Python,解决这些问题会更简单一些。

7.35 个快速学习编程的好去处

都是英文模式的


8.帮程序员减压放松的 10 个良心网站


9.程序员常去的14个顶级开发社区

10.codecloud


2.编程挑战

当然大家要是觉的寂寞难耐,感觉需要挑战的话,也可以访问以下的网站去挑战,去solo…

  • topcoder

    大家可以在这里赢得真金白银作为奖金,而且作为一个拥有近百万程序员受众的社区,我敢肯定这里会提供大量极具挑战的编程难题。之所以能够给出这样的结论,是因为我发现相当一部分新手编程爱好者都认为[topcoder]的题目确实难度较高。

    大家可以同时参加每天以及每周组织的编程挑战活动,这两项赛事的题目都将对各位的头脑及才能提出挑战,只有最睿智的人才能够将其解决。但在参与之后,大家会发现这一切都是值得的,因为所有经历都将成为您个人简历上的一笔宝贵财富。


  • HackerEarth

    HackerEarth提供一款SaaS应用程序,旨在对候选人的技术及逻辑能力进行自动化评估。它同时也是一套聚集并筛选开发人员的平台,企业能够在这里找到符合实际需要的理想员工人选。

    他们会经常组织各类编程挑战活动,大家可以提前数周注册并申请参加,从而着手准备并提前了解应对难题需要掌握的基础知识。与TopCoder类似,HackerEarth同样是一个质量极高的网站,其提供的各种脑力挑战题目能够帮助大家在未来的职业生涯当中大受裨益。

    HackerEarth的最新亮点在于其新近推出的CodeMonk系列挑战赛事——在CodeMonk挑战赛中,大家可以全身心沉浸在自己编写出的代码当中,并通过反复挑战让实践经验真正融入自己的血液当中。这项挑战赛事主要关注编程难题的解决。

    而且如果大家希望进一步发挥自己的冒险精神,并且希望能够突破学习的范畴参与一些真正的挑战活动,那么不妨借助HackerEarth的Sprint服务——其允许我们创建属于自己的黑客马拉松。



  • Project Eulr

    Project Euler可能是目前世界上人气最高的编程挑战网站了,自十年前创立以来,这里也已经逐渐成为成千上万名用户的活动之家。大家每周都能在这里找到新的挑战题目,但别误以为这样的节奏太过缓慢——此前已经被解决的超过450道难题绝对能榨干您的脑汁。

    不过这些题目本身并非难到高不可攀——相反,它们大多强调思路与解决问题的能力,旨在帮助大家培养并学习到更多与所用编程语言相关的知识积累。总之,各类题目都高度针对解决途径而出现,能够确保大家以清晰的思路了解自己到底在利用编程语言做些什么。

    要了解更多与Project Euler相关的情况,大家不妨点击以下链接: 维基百科、Reddit、Stack Overflow以及Google Code。

    该网站推出了Android应用


  • Daily Programmer

    Reddit推出的Daily Programmer。如果大家希望了解更多与编程及问题解决思路相关的内容,这里将是非常理想的讨论平台。我认为这正是Daily Programmer目前的核心定位所在,而且各位每周能够在这里找到三道等待解决的独特难题。


  • Codility

    在这里,大家能够找到大量针对不同编程语言所设计的思维挑战难题。它们根据不同难度作出了适当的排序,而且整个流程将有40到50道难题为各位设下重重考验。

    每一道难题都提供详尽而充分的解释,而且根据我的个人体验,各试题都设定了时间限制——所以不要懈怠,一鼓作气将其解决吧!


  • SPOJ

    Sphere Online Judge (简称SPOJ)是一座包罗万象的宝库,其中的数千道编程挑战试题足以让大家忙上好一阵子。SPOF当中挑战题目的涵盖范围同样广泛,从最基本的编程难题到艰深的算法难关无所不包——后者要求大家具备某些高超的问题解决技巧,例如为NP难题寻找最佳启发式算法。SPOJ允许大家利用所能想到的几乎每一种编程语言作为解题工具,并针对您所给出的解决方案提供反馈意见——其中可能包含一些有针对性的额外提示。

    SPOJ背后还拥有一整套令人赞叹的社区(用户数量超过30万),这里的活跃成员们乐于帮助彼此在论坛上解决难题。SPOJ允许用户添加自己的挑战题目、组织编程竞赛并比拼解决问题的能力。无论是新手上路还是从业多年的老鸟,都能够在这里找到适合自己的定位与内容。对大多数用户来说,它提供了一套理想的大型编程竞赛前不可或缺的预热环境。众多理论计算机科学家的加入为这里营造出一种充满激情的编程钻研氛围,但又同时流露出极强的亲和力——大家从该网站的宣传口号就能感受到这一切:“Where Hackers eat Crackers(作黑客,不作骇客——cracker亦有饼干之意,代表这里如下午茶般的惬意气氛)。”


  • CodeChef

    CodeChef由Directi所创建,这里不仅是一个旨在鼓励并挑战开发人员解决难题的社区,同时也为用户提供了一整套实践、竞赛并提升自身技能水平的平台。这里包含有大量供用户解决的挑战题目集合,大家也可以随意查看其他成员在解决这些编程难题时所使用的源代码。

    全部挑战题目根据难度不同而作出了具体类别划分,而且该网站本身也拥有一个颇具规模的社区。总而言之,CodeChef是大家磨砺技能、展示身手的良好环境。


  • CodeEval

    如果大家希望向企业雇主及其他同行展现自己的编程功力,那么请以开发者的身份加入到CodeEval当中。在这里,我们可以参与到涉及多种不同领域的竞赛当中,不过大多数比赛目标都设定为构建一款产品/应用程序——并提供现金作为奖励。此外,大家也可以参与其中的编程挑战赛,相信把出色的成绩添加到简历当中足以帮助各位给自己的潜在雇主留下良好的第一印象。

    CodeEval网站专注于帮助开发人员立足于技术层面展示自己的个人水平,而且其实际效果也相当值得称道。


  • HackerRank

    HackerRank网站最吸引我的一点在于,他们所提供的挑战试题与人工智能技术高度相关——这不仅是种很酷的发展方向,同时也给高阶程序员们提供了一展身手的良好平台。HackerRank网站拥有着Y Combinator以及SVAngel等企业作为赞助方。总而言之,对个人水平有自信的朋友一定不要错过。



虽然与前面提到的网站相比,Rosalind选取的方向更有针对性,但这仍然不妨碍它成为一种解决编程难题及学习编程知识的理想的途径。Rosalind提供的挑战题目大多面向生物信息学科,大家可以通过适合自己的节奏在这里展开探索。


大家可以在这里编写自己的机器人,并利用它们同社区内的其他成员彼此对殴!这是一套编程-游戏类型的平台,但对于那些刚刚接触此类方案的开发人员来说仍然颇具现实意义——或者至少能够带来不错的娱乐性体验。感兴趣的朋友不妨点击此处查看官方文档,了解与之相关的细节信息。


Codeforces高度关注每日/每周组织编程挑战活动。大家可以在这里组建自己的队伍、参加编程热身并在站点当中查看谁才是最出色的编程人才。当然,该网站也会频繁主办编程赛事,帮助大家以出色的成绩吸引到潜在雇主的注意。


这套编程挑战平台由Katrina Owen所创立。Exercism平台的关注重点在于以众包方式解决技术问题。在成为该网站的成员之后,大家不仅能够提升自己的思维/计算/编程技能,同时也可以同其他针对我们编程难题给出有价值答复及解决办法的成员进行交流。这确实是种相当不错的自我进修方式,值得大家加以体验。


看起来Kaggle网站的设立初衷更多是在面向专业人士以及具备竞争意识的开发者群体,因为其中的竞赛说明页面确切指出,Kaggle组织的所有比赛都需要缴纳费用才可参与。但尽管如此,如果大家在工作及学习中遇到了难以解决的问题,这里无疑能为您提供极具价值的方案回报。大家也可以在这里找到众多招聘岗位,并通过编程教程保持知识储备的持续更新及核心竞争力。


在CodinGame,我们相信每一位参与者都能够发现编程带来的乐趣。身为程序员,我们知道编程是一种强大的工具,能够帮助自身完成各类创新与创造性活动。虽然涉足编程领域的主因在于激情与冲动,但在此之上,乐趣同样非常重要。因此我们构建出了这样一个融合了编程与游戏的平台。我们的目标是帮助来自世界各地的开发人员——无论其拥有怎样的从业经历或者专业经验——以游戏的方式学习并提升自己的编程技能并找到理想的工作。


额外链接
编程竞赛题和逻辑题网站大集合


3.网站入口—(个人版)

1.Coursera
2.网易云课堂
3.慕课网
4.网易公开课
5.CSDN
6.Github
7.免费的计算机编程类中文书籍—Githubb
8.Hacker news


codeschool,treehouse,codeacademy—群友推荐,尚未整理

4.友情链接

技术小黑屋
书籍资料大全—Github
InfoWorld
计算机科学领域指南(英)
CSDN下载
程序员客栈
V2EX
菜鸟先飞

5.在线编译/调试工具

ideone
codepad
comeaucomputing(测试驱动C/C++)
jsfiddle
botskool
Gcc Explorer
digpp(调试DOS)


coderun(GFW)
compilr(GFW)
zamples(GFW)


关于如何看编程经典书的一些疑惑
有了这个列表,程序员不愁没练手的小项目了


创意实验室

联发科

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值