程序员必备的25个好网站汇总

2023-10-28

一、技术提升

0 GitHub

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

1 StackOverflow

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

2 GeeksforGeeks

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

3 CSDN

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

4 掘金

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

5 知乎

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

二、算法刷题

0 Leetcode

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

1 Lintcode

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

2 TopCoder

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

3 牛客网

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

三、课程学习

0 哔哩哔哩

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

1 Coursera

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

2 慕课网

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

3 中国大学MOOC

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

4 网易云课堂

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

四、电子书籍

0 图灵社区

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

1 博文视点

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

2 书栈网

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

3 IT熊猫

有数百本热门技术书籍。

4 极客图书

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

五、副业兼职

0 飞援

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

1 猪八戒

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

2 Toptal

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

3 Freelancer

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

4 Topcoder

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

程序员必备的25个好网站汇总 的相关文章

  • 准确记录用户观看视频内容时长

    文章目录 问题的产生 一 从最简单的开始 二 天真可爱法 三 录点法 四 打点法 五 暴力打点法 六 小结 七 大结 问题的产生 to be or not to be that is a question 不是问题解决不了 只是你自己不够努

随机推荐

  • 事件派发代码

    bool QCoreApplication sendEvent QObject receiver QEvent event Q TRACE QCoreApplication sendEvent receiver event event gt
  • 没有扩容机器,抗住了70多倍的流量增长

    欢迎大家前往腾讯云社区 获取更多腾讯海量技术实践干货哦 作者 黄希彤 腾讯云专家工程师 从2012年开始 我们就吧腾讯公司内各个业务的404页面导流给宝贝回家 从2013年开始 我们更开放了404寻亲接入给第三方网站 这些导流给宝贝回家论坛
  • 第14节 在VS中关闭安全周期检查sdl

    项目 gt 属性 gt C C gt 常规 gt SDL检查 gt 否
  • C语言中符号表示什么意思?

    C语言中 gt gt lt lt 分别表示什么意思 举例说明 1 C语言中的 gt gt 意思为 右移后赋值 代码示例为 x 8 x gt gt 3 右移后结果为 00000000 00000000 00000000 00000001 2
  • OPenCV入门学习笔记(5)人脸检测

    检测的一般步骤 加载xml级联分类器 读入图片 灰度化处理图片 进行检测 加载xml级联分类器 face detector cv2 CascadeClassifier haarcascade frontalface default xml
  • 2023华为OD机试真题-狼羊过河(JAVA、Python、C++)

    题目描述 一农夫带着m只羊 n只狼过河 农夫有一条可载x只狼 羊的船 农夫在时或者羊的数量大于狼时 狼不会攻击羊 农夫在不损失羊的情况下 运输几次可以完成运输 返程不计入次数 输入描述 输入参数为 m n x m 为羊的数量 n为狼的数量
  • 乐高ev3编程 c语言,乐高ev3编程软件下载-乐高EV3机器人编程软件lego mindstorms ev31.0 官方版 - 极光下载站...

    LEGO MINDSTORMS EV3是乐高EV3机器人编程软件 乐高ev3编程软件是乐高头脑风暴EV3机器人配套的编程软件 包含多个有趣的机器人编程任务 拥有简单易用的编程界面 让您您轻松探索并操纵乐高EV3机器人 让机器人服从您的命令
  • 51单片机(硬件结构)并行I/O端口

    I O端口结构及功能 1 MCS 51单片机有4个8位并行I O端口 P0 P1 P2 P3 2 每个口包含 锁存器 输出驱动器 输入缓存器 3 具有字节寻址和位寻址功能 4 在访问片外扩展存储器时 低8位地址和数据由P0口 分时传送 高8
  • DDR3总结笔记

    注 学习 交流就在博主的个人weixin公众号 FPGA动力联盟 留言或直接 博主weixin fpga start 私信 完整的参考工程源码在某宝有售 https item taobao com item htm ft t id 6832
  • JAVA形参可变数量参数

    public class test public void info int nums for int num nums System out println num public static void main String args
  • linux /etc/profile bashrc bash_profile

    文件 etc profile bashrc 和 bash profile 的使用区别 etc profile 全局 环境变量等 在机器重启后执行一次 用于设置环境变量 更改一些内核参数等命令 etc bashrc 全局登陆 变量 如 ali
  • 为Android添加HAL模块

    1 每个硬件抽象层模块在内核中都对应一个驱动程序 硬件抽象层模块就时通过这些驱动程序来访问硬件设备的 它们是通过读写设备文件来进行通信的 硬件抽象层中的模块接口源文件一般保存在hardware libhardware目录中 为了方便起见 我
  • 关于exe文件无法执行的解决方式小结

    昨天学习时候用到Apache 下载安装之后 用对应的exe文件无法打开 服务器一直打不开 我就好奇怎么样才能解决这个问题 先在网上百度了一些方法 通过修改注册表方式 步骤如下 新建记事本 将下面这段代码保存进去 然后另存为将其修改为恢复可执
  • ovs tag

    ovs tag 下发正常转发流表 sh ovs ofctl add flow s1 action normal action NORMAL的流表意思是该交换机配置成一个正常传统交换机工作 ovs交换机有两种工作模式 SDN模式和传统模式 传
  • python assert用法

    1 assert语句用来声明某个条件是真的 2 如果你非常确信某个你使用的列表中至少有一个元素 而你想要检验这一点 并且在它非真的时候引发一个错误 那么assert语句是应用在这种情形下的理想语句 3 当assert语句失败的时候 会引发一
  • Qt学习笔记——界面文件的使用

    一 界面文件的使用 1 独立的ui文件 使用uic命令把ui文件编译成 h文件 uic xxx ui o xxx h 2 在集成开发环境中使用 1 Qt构造器会把xxx ui文件生成 ui xxx h 文件 且会有一个xxx h xxx c
  • (转载)STM32与LAN9252构建EtherCAT从站

    目录 一 项目简介 EtherCAT及项目简述 LAN9252工作模式 整体开发流程 移植要处理的问题 代码层面的工作 开发中使用的工具 二 SSC的使用 SSC简介和下载 SSC构建协议栈文件和XML 三 LAN9252的XML文件 Et
  • postgresql常用函数>序列函数nextval():设置主键自动增长

    主键一般设置为Integer类型 并且自动增长 起始值为1 增量为1 有两种方法 法一 在建表时 nextval 表名 主键 seq regclass 法二 如果表已经建好 CREATE SEQUENCE 表名 主键 seq START W
  • anaconda jupyter-notebook

    文章目录 仓库镜像配置 新建python 环境 jupyter notebook 仓库镜像配置 conda config add channels https mirrors tuna tsinghua edu cn anaconda pk
  • 程序员必备的25个好网站汇总

    一 技术提升 0 GitHub 程序员托管代码的平台 很多开发者都会在上面找各种各样的开源项目来学习 阿里 腾讯 字节跳动 美团 Google Micosoft等国内外大厂都有自己的Github开源库 1 StackOverflow 一个强