盘点程序员最喜欢的15个网站

640?wx_fmt=jpeg

程序员作为一个经常和互联网打交道的人群,他们喜欢浏览哪些网站呢?不爱敲代码的程序猿整理了以下网站供大家参考,排名不分先后:

0. Google

https://google.com

这个不用多说了吧。

1.GitHub 

开发者最最最重要的网站:https://github.com

这个不用多说了吧,代码托管网站,上面有很多资源,想要什么轮子,上去搜就好了。并且呢,上面有很多优秀的程序员,你可以在这里交到很多好朋友喔。

2. 掘金 

帮助开发者成长的技术社区:https://juejin.im

现在国内优质的开发者交流学习社区,可以去看大佬们写的文章,也可以自己分享学习心得,与更多开发者交流。认识更多的小伙伴儿,提升个人影响力。

3. 算法学习 LintCode

https://www.lintcode.com/

算法学习网站,上去每天刷两道算法题,走遍天下都不怕。

4. 算法学习 LeetCode

https://leetcode.com/

也是算法题网站,同上。

5. 算法学习 LeetCode 中文站

https://lingkou.com/

这个是上面算法题网站的中文站点,英文不好的可以刷这个,英文好的推荐去刷英文网站的题目,还能提升英语能力。

6. 牛客网 

面经和刷面试题:https://www.nowcoder.com

各个公司的面试题和面经分享,找工作前认真刷一刷,一定会有很大收获!拿到心仪的 offer!

7. Web 开发练习题

https://www.freecodecamp.org/

这是国外发起的一个 Web 开发学习的网站,从简单到深入,一步一步带你学习 Web 开发。就像一本练习册,并且当你完成相应的内容后,会得到相应的资格认证。

8. 百度前端技术学院

前端开发项目库:http://ife.baidu.com

学前端的看这里,百度官方推出的前端开发学习技术学院,题目从简单到困难,如果你把里面的题都做会了,找个 BAT 的前端工作不成问题的。

9. Stack Overflow 

解决 bug 的社区:https://stackoverflow.com/

开发过程中遇到什么 bug,上去搜一下,只要搜索的方式对,百分之 99 的问题都能搜到答案。在这里能够与很多有经验的开发者交流,如果你是有经验的开发者,还可以来这儿帮助别人解决问题,提升个人影响力。

10. 程序员客栈

https://www.proginn.com/

程序员客栈是领先的程序员自由工作平台,如果你是有经验有资质的开发者,都可以来上面注册成为开发者,业余的时候做点项目,赚点零花钱。当然,如果你想成为一名自由工作者,程序员客栈也是可以满足的。只要你有技术,不怕赚不到钱。

11. v2ex

https://www.v2ex.com/

V2EX 是一个关于分享和探索的地方,上面有很多各大公司的员工,程序员。你想要的应有尽有。

12. CSDN

https://www.csdn.net/

老牌专业 IT 技术社区,有很多厉害的开发者,当然也有很多小白。在上面可以写文章,分享看法,也可以阅读学习别人分享的内容。

想要成为一名厉害的,有影响力的程序员,一般平时要多分享自己的学习记录和感悟,让更多人认识你。同时你也多看看别人的分享,了解一下别人正在做什么,别人是怎样学习的,是怎样解决问题的,多主动与大家沟通交流,多交一些相关方向的朋友。

13.InfoQ

https://www.infoq.cn/

InfoQ基本上就是日刷,可以看下同行都在做啥,不至于闭门造车。

InfoQ提供新闻、文章、视频演讲和采访等资讯服务。

InfoQ有各种语言版本,最重要的是有中文版的,内容相当有深度,非常有益于把握最新的技术动态。

14.HackerRank

https://www.hackerrank.com/

HackerRank包含编程题和项目开发挑战。

有些编程题目难度非常高,不过喜欢挑战的程序员玩HackerRank会快感十足,它经常可以让你刷题爽到极点。

15.Programming by Doing

http://www.programmingbydoing.com/

网站一打开进去,“学习的最好方法就是去做。”这句话深深吸引了我。

对于零基础的初学者,是很好的选择,因为上面有大量的编程作业和学分需要你去完成。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/271946.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

简单的反射 把datatable 转换成list对象

/// <summary>/// 把datatable 转换成list对象/// </summary>/// <typeparam name"T"></typeparam>/// <param name"dt"></param>/// <returns></returns>public List<T> SelectsAll<T>(Data…

mysql 取 映射数据库中_JAVA与数据库MySQL相连接

JDBC(Java数据库连接体系结构)&#xff1a;是Java实现数据库访问的应用程序编程接口&#xff0c;主要功能是管理存放在数据库中的数据。通过接口对象&#xff0c;应用程序可以完成与数据库的连接&#xff0c;执行SQL语句&#xff0c;从数据库中获取结果&#xff0c;获取状态以及…

抽象类必须要有抽象方法吗?

答案是&#xff1a;不必须。 这个题目主要是考察对抽象类的理解。 说一下我个人的理解吧。 1.如果一个类使用了abstract关键字修饰&#xff0c;那么这个类就是一个抽象类。 2.抽象类可以没有抽象方法 3.一个类如果包含抽象方法&#xff0c;那么这个类必须是抽象类&#xf…

python序列化和反序列化_Python 中 json 数据序列化和反序列化

1.Json 定义定义&#xff1a;JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。JSON 的数据格式其实就是 python 里面的字典格式&#xff0c;里面可以包含方括号括起来的数组&#xff0c;也就是python里面的列表。特点&#xff1a;简洁和清晰的层次…

重写navigationController的push方法后,出现卡顿现象

在使用navigation的pushViewController进行push的时候&#xff0c;两个页面间的动画会出现卡顿一下再推出的效果&#xff0c;是因为iOS7 viewController背景颜色的问题&#xff0c;看到大神的博客上说&#xff1a;其实不是卡顿&#xff0c;是由于透明色颜色重叠后视觉上的问题&…

硬件:RS232基础知识笔记

个人计算机上的通讯接口之一&#xff0c;由电子工业协会&#xff08;ElectronicIndustriesAssociation&#xff0c;EIA&#xff09;所制定的异步传输标准接口。通常RS-232接口以9个引脚&#xff08;DB-9&#xff09;或是25个引脚&#xff08;DB-25&#xff09;的型态出现&#…

普通类和抽象类有哪些区别?

抽象类不能被实例化抽象类可以有抽象方法&#xff0c;抽象方法只需申明&#xff0c;无需实现含有抽象方法的类必须申明为抽象类抽象类的子类必须实现抽象类中所有抽象方法&#xff0c;否则这个子类也是抽象类抽象方法不能被声明为静态static抽象方法不能用 private 修饰&#x…

正则表达式格式化日期

var str "2016年4月11日";str str.replace(/[\u5e74|\u6708]/g,"-").replace(/\u65e5/g,""); 转载于:https://www.cnblogs.com/smght/p/5379514.html

硬件:RS422基础知识笔记

❤️作者主页&#xff1a;IT技术分享社区 ❤️作者简介&#xff1a;大家好,我是IT技术分享社区的博主&#xff0c;从事C#、Java开发九年&#xff0c;对数据库、C#、Java、前端、运维、电脑技巧等经验丰富。 ❤️个人荣誉&#xff1a; 数据库领域优质创作者&#x1f3c6;&#x…

mysql和php数据交互_php mysql交互

1.接受数据if($_POST){$uname trim($_POST[‘uname‘]);$pasd md5($_POST[‘pasd‘]);2.查询数据库$conn new mysqli(‘localhost‘,‘root‘,‘root‘,‘qiye‘);$sql "select * from admin where uname ‘$uname‘ and pasd ‘$pasd‘ ";$res $conn->que…

硬件:串口握手基础知识笔记

RS-232通行方式允许简单连接三线&#xff1a;Tx、Rx和地线。但是对于数据传输&#xff0c;双方必须对数据定时采用使用相同的波特率。尽管这种方法对于大多数应用已经足够&#xff0c;但是对于接收方过载的情况这种使用受到限制。这时需要串口的握手功能。在这一部分&#xff0…

PyV8

待完善 pyv8是个js解析引擎&#xff0c; PyV8 是 V8 引擎的 Python 语言封装&#xff0c;这是 Python 和 JavaScript 对象之间的桥&#xff0c;支持在 Python 脚本中调用 V8 引擎。 # -*- coding: cp936 -*-import PyV8class Test():def js(self):ctxt PyV8.JSContext()ctxt.e…

抽象类能使用 final 修饰吗?

抽象类就是要被继承的&#xff0c;不能用final声明&#xff0c;final声明的类不可继承

python高斯求和_二、算法分析

一、什么是算法分析程序和算法的区别&#xff1a;算法是对问题解决的分步描述程序是采用某种编程语言实现的算法&#xff0c;同一个算法通过不同的程序员采用不同的编程语言&#xff0c;能产生很多程序算法分析的概念&#xff1a;算法分析主要就是从计算资源消耗的角度来评判和…

硬件:交换机基础知识

1、交换机的概念交换机&#xff08;Switch&#xff09;意为“开关”&#xff0c;是一种用于电&#xff08;光&#xff09;信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路。最常见的交换机是以太网交换机。其他常见的还有电话语音交换机、光纤交…

PhantomJS 与python的结合

待完善 一.简介 PhantomJS是一个基于webkit的JavaScript API。它使用QtWebKit作为它核心浏览器的功能&#xff0c;使用webkit来编译解释执行JavaScript代码。任何你可以在基于webkit浏览器 做的事情&#xff0c;它都能做到。它不仅是个隐形的浏览器&#xff0c;提供了诸如CSS选…

mysql对数据库的操作_MySQL数据库对数据库的操作

1.创建数据库mysqlgt; create database if not exists tongcheng; Query OK, 1 row affected (0.01 sec) mysqlgt; 2.查看创建数1.创建数据库mysql> create database if not exists tongcheng;Query OK, 1 row affected (0.01 sec)mysql>2.查看创建数据库时的选项mysql&g…

static用途

static关键字的用途 一句话描述就是&#xff1a;方便在没有创建对象的情况下进行调用(方法/变量)。 显然&#xff0c;被static关键字修饰的方法或者变量不需要依赖于对象来进行访问&#xff0c;只要类被加载了&#xff0c;就可以通过类名去进行访问。 static可以用来修饰类的…

硬件:宽带猫(光猫)的基础知识

❤️作者主页&#xff1a;IT技术分享社区 ❤️作者简介&#xff1a;大家好,我是IT技术分享社区的博主&#xff0c;从事C#、Java开发九年&#xff0c;对数据库、C#、Java、前端、运维、电脑技巧等经验丰富。 ❤️个人荣誉&#xff1a; 数据库领域优质创作者&#x1f3c6;&#x…

筛法求素数

一般&#xff1a; #include<stdio.h> int main() { int a[100], i, j; for(i 2; i < 100; i) a[i] 1;//令2-99都为1 for(i 2; i < 100/2; i)//2 - 到 范围的一半的所有倍数 { if(a[i] 1)//还未被筛 素数不会被筛 合数会被筛 …