面试学习技术网站

知识点相关

1.JavaGuide

2.CS-Notes

  • Star: 68.3k

  • 介绍: 技术面试必备基础知识、Leetcode 题解、后端面试、Java 面试、春招、秋招、操作系统、计算机网络、系统设计。

3. advanced-java

  • star: 23.4k

  • 介绍: 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务等领域知识,后端同学必看,前端同学也可学习。

4.JCSprout

各种框架Demo学习示例代码tutorials

各种框架Demo学习示例教程

5.toBeTopJavaer

6.architect-awesome

7.technology-talk

  • star: 6.1k

  • 介绍: 汇总java生态圈常用技术框架、开源中间件,系统架构、项目管理、经典架构案例、数据库、常用三方库、线上运维等知识。

8.fullstack-tutorial

9.3y

10.java-bible

  • star: 2.3k

  • 介绍: 这里记录了一些技术摘要,部分文章来自网络,本项目的目的力求分享精品技术干货,以Java为主。

11.interviews

11.Java面试+Java学习指南

算法相关网站

1.LeetCodeAnimation

2.awesome-java-leetcode

3.leetcode

HackerRank

  • 地址:HackerRank

  • 介绍: 该网站非常出名,大多数程序相关岗位的人都知道这个网站,而且都不需要配置任何编译开发环境 就可以直接开始写算法,函数一类的挑战题目。网站上也有很多算法题,难度从低到高,非常的全面,可以深入学习算法。

TopCoder

  • 地址:TopCoder

  • 介绍: TopCoder这个网站可以说是一个程序设计比赛的网站,成立于2001年,最早的在线编程竞技平台之一,网站提供了一系列的算法挑战,采用比赛、评分、支酬等方式吸引众多平面设计师和程序员业余工作。参赛者可使用代码编辑器直接进行在线作答,比拼获胜者可获得竞赛赞助方提供的奖励,大家可以上去那里跟来自全世界的程序员(事实上大多数也是大学生)进行更直接的交流。

Geekforgeeks

  • 地址:Geekforgeeks

  • 介绍: Geeksforgeeks是印度的一家致力于计算机科学的百科全书,根据不同的用户计算机水平而发布不同的难度等级,从基础到专家级,内容涵盖了编程、算法、面试问题等。 它有许多常见算法练习的解决方案。每个解决方案包括许多不同的方法,以及每种方法的复杂性,一种非常有帮助的网站。

Lintcode

  • 地址:Lintcode

  • 介绍: 支持中英双语,汇集了算法、数据结构,人工智能,系统设计等众多领域的题目,网站还会举办编程比赛,很多算法爱好者在这里切磋技艺。 汇集了各大公司的算法面试题。有阶梯式训练题库,帮你选好应该刷的题目,在线刷题。

Codeforces

  • 地址:Codeforces

  • 介绍: Codeforces 又被戏称为 CF,是一家俄罗斯的网站,这里有很好的比赛,很好的题目,很好的选手,简称"三好"。是一个举办比赛、做题和交流的平台,网站自带blog功能,可以求助/发布题解。

九章算法

Codegym

  • 地址:Codegym

  • 介绍: Codegym是一个以Java为中心的平台,它比其他平台上都要更加深入的介绍Java,这个网站将理论和实践知识相结合,你可以在上面找到1200多个练习项目。主要具备以下特点: 互动课程,这部分有500多小时的编程课程 内置IDE,帮助你解决实践问题 活跃的Java社区 这个平台通过游戏化和故事化让学习变得有趣

Treehouse

  • 地址:Treehouse

  • 介绍: Treehouse是另一个将编程知识简单化讲解的平台,它会教你处理特定项目所需的技能,比如创建一个APP,创建一个WordPress博客等。Treehouse支持所有流行的编程语言——Java、Python、c++、Ruby和其他语言,具有以下好处: 现实环境中练习问题 与导师面对面的交流 离线访问

Khan Academy

  • 地址:Khan Academy

  • 介绍: 尽管Khan Academy没有Java或Python教程,但该平台是理解计算机科学基本概念的一个很好的起点,完成这些课程后,你将会了解数据结构相关的知识,掌握oOP概念,并获得“程序员思维”,具有以下特点: 免费的课程

    涉及前端开发和数据库管理
    
    易于使用的界面
    
    有助于巩固知识的小测试

Udemy

  • 地址:Udemy

  • 介绍: Udemy是一个领先的在线教育平台,提供大多数编程语言课程,用户群体也相当大,课程分为收费和免费,这是由讲师决定,价格从10美元到几百美元不等,主要具有以下特点: 广泛的编程语言选择

    可以按照自己的节奏获取学习材料

Code4Startup

  • 地址:Code4Startup

  • 介绍: 如果您想在创业领域获得更多实际经验,Code4Startup是一个很好的平台,可以很好地利用你的开发技能。这个项目允许初级程序员为实际的初创公司编写代码,同时,企业主可以节省招聘人才的费用。

    除了作为一个实践场所,Code4Startup还为编程专业的学生提供了大量的免费课程。就我个人而言,Learn Ruby on Rails、Heroku和Wistia API等多个课程我都很喜欢。

One Month

  • 地址:One Month

  • 介绍: 如果你为“我如何在一个月内学会一门编程语言?”,请务必查看这个平台。这个编程网站可以帮助初级程序员快速掌握JS、Python和Ruby的基本概念,遗憾的是,该平台上的大多数课程都是付费,尽管少数免费课程,还有一个讨论编程热点新闻的博客。

PluralSight

  • 地址:PluralSight

  • 介绍: Pluralsight的课程从入门到高级,涵盖了所有流行的编程语言,以及数据科学的基础知识,主要具有以下特性: 课程范围广泛

    有专门针对高级开发人员的课程
    
    广泛的订阅计划

Coursera

  • 地址:Coursera

  • 介绍: 与Udemy一样,Coursera是另一个值得CS和编程学生学习的资源。与Udemy不同的是,该平台关注的是大学层面的深入研究,而不是实践理念。

    这个平台是计算机科学专业的一个强大的资源,你可以通过它学习斯坦福大学、密歇根大学等学校的课程。

Freecodecamp

  • 地址:Freecodecamp

  • 介绍: 这是最大的技术社区之一,拥有相当广泛的教程和课程,这在我看来是其他网站都没法比的,你会在这里找到实用的、基于项目的作业——这就是为什么一旦你掌握了扎实的编程理论,最好还是去Freecodecamp看看的原因,与此同时,Freecodecamp上拥有大量的免费资源。

Codewars

  • 地址:Codewars

  • 介绍: Codewars是一个代码练习网站,能够培养程序员,特别是编程新手的逻辑思维能力,如果你经常对编程提不起动力学习,那么,Codewars你值得拥有,砌墙式进阶的方式会让你对编程更加感兴趣。除了刷题进阶之外,它的社区也值得关注,在这里你可以看到许多困扰着程序员的问题,还有别人解答的解决方案

  • 地址:

  • 介绍:

  • 地址:

  • 介绍:

技术博客

朱小厮的博客

DockOne

开源社

中生代技术

programcreek

Java基础

Java学习博客

Spring、Java等学习

2016年阿里中间件性能挑战赛亚军代码

MySQL教程

Redis、Netty、RabbitMQ、SpringBoot、SpringCloud学习博客

Java各种综合

SpringBoot学习

dubbo源码解析

java学习网址

Bash

GoLang

Python

Docker

DeepLearning深度学习

大型网站技术架构:摘要与读书笔记

https://github.com/justjavac/free-programming-books-zh_CN https://github.com/dypsilon/frontend-dev-bookmarks https://github.com/jobbole/awesome-programming-books https://github.com/hackerkid/Mind-Expanding-Books https://github.com/many-books/study-book https://github.com/EbookFoundation/free-programming-books https://github.com/programthink/books https://github.com/addyosmani/essential-js-design-patterns https://github.com/DuGuQiuBai/Java https://github.com/Pines-Cheng/share https://github.com/chunminglu/books https://github.com/mynane/PDF https://github.com/javagrowing/JGrowing

码农周刊整理

  • 地址:

  • 介绍:

  • 地址:

  • 介绍:

  • 地址:

  • 介绍:

  • 地址:

  • 介绍:

  • 地址:

  • 介绍:

  • 地址:

  • 介绍:

Last updated

Was this helpful?