程序员通用资料索引

背景

本文档用于收集程序员基础的系统、语言及组件、生活中的学习资料以及效率工具等信息。

目前还没有细化,只是索引,所以只是一份列表,通过列表可以获取别人整理的细节,而不直接是知识细节。提到的工具,也只是工具列表而不是具体的工具怎么使用。

大家有比较好的资料索引,都可以放上来,对于类目及内容有任何想法都可以直接修改,多人维护效果更好。

所以本文内容就像是这样的一个索引: github上的各种awsome列表 (可以搜索https://github.com/sindresorhus/awesome)

以下是分了大致类目的资料索引:

一、系统

1.1 linux

1.2 mac

二、开发语言及生态

2.1 java

IDE:

github:

2.2 c++

2.3 python

2.4 go

2.5 shell

2.6 javascript

2.7 scala

2.7 所有语言

三、数据科学

3.1 大数据

3.1.1 通用

3.2 机器学习

3.2.1 开源库及平台
3.2.2 学习资料
3.2.3 国内正在进行的项目

https://gitee.com/explore/ai

3.2.4 Paper

四、程序员效率工具

4.1 学习类

4.1.1 付费类
  • 极客时间:各个行业专家的付费课,覆盖程序员工作的方方页面。
  • 京东读书: 最实惠的阅读工具,一年只要300(有活动会再送一年),所有的经典技术类书都可以看了
4.1.2 基础课程学习
4.1.3 github
  • githuber.cn:可以搜索中国的github排名靠前的人在做什么,例如搜flink

4.2 工具类

4.2.1 云主机
  • 阿里云:比较稳定
  • 京东云:6.18有1折优惠,其他时间和阿里云差不多
  • 搬瓦工:20$/year,可以一键shadowsocks
4.2.2 docker
4.2.3 chrome

浏览器快捷键

chrome浏览器插件:

  • extensions manager:管理插件的插件
  • charset:修改网站默认编码
  • Holmes:书签管理
  • JSON Formatter
  • Octotree:更方便查看github源码
  • Proxy SwitchOmega:代理管理插件
  • Vimium C:在浏览器中使用vim操作,例如上下滚动和键盘点链接
  • 京东短域
  • WizClipper/有道云笔记 保持页面到云笔记中
4.2.4 Intellij idea

快捷键:IntelliJIDEA_ReferenceCard.pdf

插件:

  • maven helper
  • lombok
  • statistic
  • 京东编码扫描/安全工具|阿里:Alibaba java coding guidelines
  • codeGlance
  • .ignore
  • findbugs
  • checkStyle-IDEA
  • key promoter
  • grep console
  • leetcode
  • metricsReloaded
  • Material Theme UI:安装后风格会好很多
  • Rainbow Brackets:彩色括号
  • codeGlance:在右边显示代码块地图
4.2.5 vim
4.2.6 Clion

快捷键:IntelliJIDEA_ReferenceCard.pdf

  • bazel
  • IdeaVim

4.3 资讯类

4.4 远程办公

comments powered by Disqus