给程序员朋友们推荐二十多个常用网站,包括了技术交流、算法刷题、课程学习、电子书籍、兼职副业等等:

一、技术提升

GitHub

程序员托管代码的平台,很多开发者都会在上面找各种各样的开源项目来学习。阿里、腾讯、字节跳动、美团、Google、Micosoft等国内外大厂都有自己的Github开源库。

StackOverflow

一个强大的IT技术问答网站,用户可以在网站免费提交问题,浏览问题,索引相关内容。

GeeksforGeeks

关于“算法和数据结构”,GeeksforGeeks 有很多很好的文章、解释和代码解决方案。

CSDN

老牌的IT技术交流平台,技术干货很多,但是内容良莠不齐,需要仔细搜寻。

掘金

技术分享社区,早期以前端技术分享为主,现在覆盖的技术栈较广,网页布局比较清新。

知乎

知乎上面有很多不错的技术回答,特别是早期有很多技术大佬在上面活跃,在中文社区里面算是质量较高。

二、算法刷题

Leetcode

知名刷题网站,有许多编程面试的题目,可以在线编译运行。通过刷LeetCode可以保持编程状态,同时对于技术面试也有很大帮助。

Lintcode

LintCode 收集了最常见、最高频的编程题目,覆盖领域较多,支持在线编译。

TopCoder

TopCoder 是最早的在线编程竞技平台之一,提供了一系列的算法挑战。他们还会赞助竞赛,如果你写出最好的解决方案,就可以拿到奖励。

牛客网

在线刷题平台,有很多的企业真题,应届生求职使用的较多。

三、课程学习

哔哩哔哩

众所周知,“bilibili是一个学习网站”,除了番剧、鬼畜之外,b站同样有非常多的高质量的编程教学视频。

Coursera

Coursera是大型公开在线课程项目,合作院校包括斯坦福大学、密歇根大学、普林斯顿大学等美国名校。你可以在上面学到大量计算机理论和编程知识,部分课程有中文字幕。

慕课网

国内比较不错的编程教学网站,可以找到比较体系的视频课程,但是要花钱。

中国大学MOOC

一个综合性的课程平台,拥有包括985高校在内提供的千余门课程。

网易云音乐

一个综合性的在线学习平台,有一些计算机编程方面的视频教程,同样的,需要花钱。

四、电子书籍

图灵社区

书籍比较全面的图书社区,电子书的价格是纸质书的一半。

博文视点

出版了数量众多的计算机类图书,有些书的质量相对较高。

书栈网

书栈网是一个开源书籍和文档分享站点。

IT熊猫

有数百本热门技术书籍。

极客图书

可观的技术书籍资源,有些书籍还附带源码。

五、副业兼职

飞援

程序员远程灵活用工平台,聚集了高质量的兼职和全职自由职业开发者,会对开发者的开发经验有一定要求(会有测评和面试流程),但是结算会比较有保障,平台也会协助跟客户沟通,比较靠谱。

猪八戒

兼职小项目平台,主要是入门级项目,不适合专业程序员,只适合新手,项目交付和结算容易扯皮。

Toptal

国外一个相对高端的自由职业者平台,适合比较有经验、英语沟通能力强的远程工作者。

Freelancer

国外从程序开发到市场营销、广告、会计、法务等一系列的可以远程的工作平台。

Topcoder

大家都比较熟悉了,通过算法比赛吸引世界顶级的程序员,通过竞赛的模式交给用户来做,优胜者可以拿到制定模块的奖金。

现在有哪些好用的程序员学习交流的网站或者app?相关推荐

  1. 一个初级程序员学习新技术的策略

    一个初级程序员学习新技术的策略 我是一名初级程序员,工作一年多.还记得刚毕业,踏入社会的时候,面临着很多工作上尴尬和困惑.首当其冲的便是在学校学的知识并不够用,甚至并不管用.于是学习新技术成了重点解决 ...

  2. java程序员闯关题网站_Java程序员每周必逛的十大学习网站

    作为开发人员而言,必需的除开对编码的激情也要有自身的一整套小技巧,另外必不可少的也是平常学习的网站.下列个人搜集的 Java 开发者必不可少的网址,这些网址都可以提供信息内容.以及许多非常好的专题讲座 ...

  3. 一个C#程序员学习微信小程序的笔记

    一个C#程序员学习微信小程序的笔记 客户端打开小程序的时候,就将代码包下载到本地进行解析,首先找到了根目录的 app.json ,知道了小程序的所有页面. 在这个Index页面就是我们的首页,客户端在 ...

  4. python的类程序的结构_Python程序员学习路径之数据结构篇

    原标题:Python程序员学习路径之数据结构篇 点击标题下「异步图书」可快速关注 在计算机科学中,数据结构是一门进阶性课程,概念抽象,难度较大.Python语言的语法简单,交互性强.用Python来讲 ...

  5. java程序员学习路线以及我的学习经验

    本文作者为优知学院创始人陈睿(mike),作者有10年以上技术&产品经验,曾任百度研发经理.携程定制旅游CTO. " 这是一篇完整的java程序员学习线路图,一共分为六个阶段. 我以 ...

  6. java min 函数的使用方法_【Python】Java程序员学习Python(五)— 函数的定义和使用...

    不想做一个待宰的羔羊!!!!要自己变得强大.... 函数的定义和使用放在最前边还是有原因的,现在语言趋于通用,基本类型基本都是那些,重点还是学习对象的使用方法,而最根本的还是方法的使用,因此优先介绍, ...

  7. 用c语言写出一个榜单程序,C语言依然位居榜单前列,依然值得程序员学习

    原标题:C语言依然位居榜单前列,依然值得程序员学习 关注.星标公众号,不错过精彩内容 如今,市面上编程语言几百种,很多人觉得Python. JAVA这种语言比较火,是不是C语言就不行了呢? 殊不知,C ...

  8. java前沿技术_互联网百强企业架构师告诉你,Java应该这么学!云和数据超全面Java中级程序员学习路线图重磅发布!...

    作为常居编程语言排行榜第一名的编程语言,Java语言以其稳定性.健壮性著称,是一门非常成熟的编程语言,多年来一直是国际上众多企业的首选编程语言. Java语言不仅吸收了C++语言的各种优点,还摒弃了C ...

  9. 转 程序员学习的革命-如何使用大脑

    本文链接地址:http://blog.csdn.net/thefirstwind/archive/2006/12/13/1440965.aspx 标题:程序员学习的革命,教你如何使用大脑 作者:邢晓宁 ...

  10. 推荐几个程序员学习网站

    推荐几个程序员学习网站   推荐编程学习网站  VB GOOD http://www.vbgood.com/  VB爱好者乐园,国内最好的VB编程交流网站  太平洋电脑网 www.pconline.c ...

最新文章

  1. “ compiler-rt”运行时runtime库
  2. 比较零知识证明算法zkSNARK,zkSTARKs,zkBoo,Sonic,BulletProofs
  3. easyui 添加 自定义图标
  4. 关于Django的时区设置TIME_ZONE,USE_TZ的问题
  5. halcon知识:圆度和紧凑度
  6. JK_Rush关于索引的一些总结
  7. How does framework interpret $expand=Notes
  8. 计算所有1-100之间数字之和(偶数之和)代码
  9. Java 中判断连接Oracle数据库连接成功
  10. 百度地图 json 区域 数据_获取百度地图可视区域范围的数据
  11. Atitit.加密算法ati Aes的框架设计
  12. CAD2016软件安装教程
  13. 商城购物系统软件测试,网上商城购物系统黑盒测试
  14. Logback最佳实践和使用指导
  15. 中国地产商寻找下一个春天 1
  16. ❤️ Python 利用NetworkX绘制精美网络图 ❤️
  17. 小米MIUI夺冠!鲁大师发布2021年Q3季度UI排行!
  18. 《丑奴儿书博山道中壁》
  19. 利用Madmom识别和弦
  20. 北航计算机学院吴俊杰,吴俊杰老师在经管学院建院六十周年大会上的发言

热门文章

  1. Twaver-HTML5基础学习(12)连线(Link)
  2. 怎么把网页保存成pdf格式-最简单操作
  3. python requests 下载教程_《python下载requests库教程》 如何在python中安装requests
  4. Java 延迟队列 DelayQueue 的原理
  5. mysql的windows安装步骤_windows下mysql安装配置教程
  6. MySQL图形化界面安装步骤
  7. windows--XP的140个技巧!
  8. 龙格库塔(Runge-Kutta)法求四元数微分方程
  9. 支付宝小程序使用阿里图标
  10. 干货:iOS APP与小程序UI设计对比