be-a-professional-programmer

Developer toolkit

A curated collection of resources and tools for professional software developers to improve their skills and stay up-to-date with industry trends.

成为专业程序员路上用到的各种优秀资料、神器及框架

GitHub

10k stars
654 watching
2k forks
last commit: almost 2 years ago
Linked from 1 awesome list

awesomeprogrammerprogrammer-tool

前言 / 资料篇 / 技术站点

Coursera 在线学习: 、 、 、 、 、
Hacker News :非常棒的针对编程的链接聚合网站
Techmeme :美国知名科技新闻和博客聚集网站,类似的还有(Panda, Hacker & Designer News)
Reddit - Programming板块 :同上
Program Creek Java牛人必备:
Stack Overflow :IT技术问答网站
SegmentFault :中文的技术问答社区
GitHub :全球最大的源代码管理平台,很多知名开源项目都在上面,如 , 等
码云 :支持中文可免费创建私有项目的代码托管平台,可作为备选
LeetCode :来做做这些题吧,看看自己的算法水平如何?这可比什么面试宝典强多了。
LintCode :支持中文的编程题在线训练平台,可作为备选
Kaggle , : 机器学习、大数据竞赛
掘金 :高质量的技术社区
开发者头条
InfoQ :企业级应用,关注软件开发领域
V2EX: way to explore
OSChina 国内老牌技术社区: 、 、 、
http://it-ebooks.info/ 免费的it电子书:
http://www.udemy.com/ 在线学习:
http://plus.mojiax.com/ 优质学习资源:
http://exercism.io/ 代码练习: and
DevStore :开发者服务商店
MSDN :微软相关的官方技术集中地,主要是文档类
谷歌开发者
码库 收录了实用的开源项目及资源
Coding 基于Git的国内代码托管平台,支持私有项目,有项目管理相关功能

前言 / 资料篇 / 必看书籍

Structure and Interpretation of Computer Programs SICP( )
算法之美 ,作者:[美]布莱恩·克里斯汀,汤姆·格里菲思

前言 / 资料篇 / 大牛博客

awesome-programmers 2,483 over 3 years ago : 各领域大牛,值得纪念的程序员们
云风 : 游戏界大牛
王垠 : 不少文章喷到蛮有道理
冰河-伞哥 : Lisp大牛
R大 : 【干货满满】RednaxelaFX写的文章/回答的导航帖]
陈皓 : 左耳朵耗子
Jeff Atwood : 国外知名博主
阮一峰 : 黑客与画家译者,Web
廖雪峰 : 他的Python、Git教程不少人都看过
道哥的黑板报 : 安全
国内GitHub上关注度较高的开发者

前言 / 资料篇 / GitHub篇

Awesome 333,816 23 days ago : 这是个Awesome合集,常见的资料这里面都能找到
杂七杂八、有用没用的Awesome合集 10,019 about 2 months ago
Awesomeness 32,092 6 months ago 非常不错的语言类学习资料集合
architect-awesome 59,838 7 months ago 后端架构师技术图谱
awesome-ios-ui 11,126 over 6 years ago
awesome-android-ui 50,751 5 months ago
Awesome-MaterialDesign 5,900 almost 7 years ago
awesome-public-datasets 60,953 8 days ago
awesome-AppSec(系统安全) 6,329 5 months ago
awesome-datascience 25,157 14 days ago
awesome-dataviz 3,806 10 months ago 数据可视化库及资料
awesome-es 192 over 6 years ago
awesome-comment 2,364 about 4 years ago 神注释大全
awesome-hacking 13,185 6 months ago 黑客工具箱
awesome-machine-learning 242 about 6 years ago 机器学习资料
awesome-kubernetes-notes 368 over 4 years ago kubernetes学习资料
Every Programmer Should Know 83,496 4 months ago
Latency Numbers Every Programmer Should Know
system-design-primer 276,031 4 months ago : 系统设计入门
free-programming-books 49 about 11 years ago
免费的编程中文书籍索引 111,707 4 months ago
《程序员编程艺术 — 面试和算法心得》 21,344 over 1 year ago
GoBooks 17,124 12 days ago
Papers we love 88,197 13 days ago
自然语言处理NLP推荐学习路线及参考资料 834 almost 8 years ago
超级棒的机器学习资料(框架,库,软件) 66,030 10 days ago ,
机器学习(Machine Learning)&深入学习(Deep Learning)资料
Docker资料合集
学习使用Strom 6,603 8 days ago
Hadoop Internals
Spark Internals 5,283 8 months ago
大数据时代的数据分析与数据挖掘 – 基于Hadoop实现
如何制作操作系统
借助开源项目学习软件开发 1,719 over 2 years ago
几个不错的开源游戏引擎
一起写Python文章,一起看Python文章 1,419 over 6 years ago
R的极客理想系列文章
HTTP接口设计指南 2,531 over 4 years ago
分享自己长期关注的前端开发相关的优秀网站、博客、以及活跃开发者 5,623 over 5 years ago
Data Science blogs 6,316 6 months ago
日志:每个软件工程师都应该知道的有关实时数据的统一概念 6,862 over 1 year ago
Android Code Path
Android Learn Notes 13,063 3 months ago
PHP 类库框架,资料集合 30,994 3 days ago
Readings in Databases 7,684 2 months ago
PingCAP整理的数据库领域的各种材料 9,458 3 months ago
Build Your Own X,可以学习各类系统的构建核心实现,非常推荐! 312,143 3 months ago
最值得关注的10个C语言开源项目
15款值得学习的小型开源项目
iOS-100个开源组件 7,888 over 2 years ago
十大Material Design开源项目
Android开源项目分类汇总 31,620 5 months ago
The mother of all demo apps 80,636 10 days ago
前端资源 8,783 5 months ago
前端开发指南 2,927 almost 2 years ago
前端技能汇总
前端资源大导航
收集前端方面的书籍 224 almost 8 years ago
2014年最新前端开发面试题 11,317 10 months ago
简单清晰的JavaScript语言教程,代码示例 145,313 about 2 months ago
JavaScript编程规范 145,313 about 2 months ago
JavaScript必看视频 13,305 almost 3 years ago
JavaScript标准参考教程(阮一峰的,整理的不错)
JS必看 13,305 almost 3 years ago
AngularJS Guide的中文分支 10,737 over 5 years ago
Angular2学习资料 5,378 almost 4 years ago
AngularJS应用的最佳实践和风格指南 4,978 almost 6 years ago
React-Native学习指南 17,646 over 4 years ago
七天学会NodeJS
node.js中文资料导航 1,816 7 months ago
Nodejs学习路线图
如何学习nodejs
Compiler Explorer
系统管理员工具集合 23,751 8 months ago
Pro Git
Nginx开发从入门到精通 6,928 about 1 year ago
Google 全球 IP 地址库
收集整理远程工作相关的资料 9,968 12 days ago
Color schemes for hackers 616 about 1 year ago
游戏开发工具集,MagicTools 13,661 5 days ago
开发者工具箱, free-for-dev 90,079 3 days ago
GitHub秘籍 48,348 7 months ago
Git风格指南 5,087 about 2 years ago
Best-App 17,286 about 1 month ago
OSINT:dingba.top ,

前言 / 工具篇 / 平台工具&框架

Jupyter : IPython Notebook, 有个子项目sparkmagic,可以和Spark集合在一起,类似spark-notebook项目
Swagger : RESTful API设计工具,前后端分离项目必备,顺便推荐下
Flutter : Google出品,高性能跨平台移动应用开发框架
OpenZipkin : 分布式Trace系统,可用于分析服务调用链间的消耗
Sentry : 系统监控与错误日志跟踪系统
Revery: facebook基于Reason开发,Native、Fast 8,065 almost 3 years ago 基于Web技术的跨平台应用开发框架: , , ,
Phabricator : 软件开发平台,Facebook出品,现已开源,CodeReview神器(从这个往下一直到GitLab之间的工具统统可以忽略了)
Discourse 42,337 4 days ago : Stack Overflow的联合创始人 Jeff Atwood 推出的一个新的开源论坛项目,不少开源项目的社区基于这个项目创建
AppVeyor 云端持续集成工具,可以与GitHub搭配使用
Insomnia Postman:RESTful,api测试工具,HTTP接口开发必备神器;可替代工具:
Lottie : AE动画变原生代码,设计师必备
JMeter : 测试框架,还有
https://www.gitbook.io/ gitbook: 写书的好东西,当然用来写文档也很不错的(发现不少产品的文档就是用的它)
https://travis-ci.org/ Travis-ci:开源项目持续集成必备,和GitHub相结合,
jumpserver : 开源堡垒机
Prometheus 监控系统+时序数据库,一般搭配Grafana使用。类似的系统还有Nagios,Zabbix,Ganglia
SpaceVim 20,314 16 days ago spf13-vim: 让你的vim飞起来!这货好久没更新了,安装也有问题,比较好的替换是:
Gatling : 服务器性能压力测试工具,类似的还有

前言 / 工具篇 / 常用工具

Radare2 20,705 6 days ago :逆向工程平台
EditorConfig : 让我们在各种不同IDE或编辑器下写代码保持风格一致
Mac下的神兵利器 17,286 about 1 month ago
asciinema : 终端录屏神器
fir.im 免费的移动App内测托管平台
cmder PowerCmd:替代Windows Cmd的利器,类似的还有
MobaXterm : Windows下的全能终端神器
Xming : Windows下的X Window Server,结合putty可以实现linux的图形化软件直接跑在Windows上
http://www.processon.com/ Axure:快速原型制作工具,还有个在线作图的工具国内的一个创业团队做的,用着很不错
http://naotu.baidu.com/ 百度脑图:
http://www.mangovpn.com/),发现最方便还属Lantern,免费用起来超级方便(更新于2015-08-22) 翻、墙工具(自|由|门、天行浏览器,免费的VPN:

前言 / 工具篇 / 第三方服务

Let's Encrypt : 免费、自动化、开放的证书签发服务
LeanCloud :移动应用开发服务,包括:数据存储、用户管理、消息推送、应用统计、社交分享、实时聊天等服务
Color Hunt : 漂亮炫酷的配色网站,程序员的福音
Heroku: PaaS平台

前言 / 工具篇 / 安全相关

masscan 23,687 3 months ago :据说可以6分钟中扫遍整个互联网的端口扫描器

前言 / 大数据处理/数据分析/分布式工具

Greenplum : 基于PostgreSQL的分布式MPP数据库

前言 / Web前端

Material Design : 谷歌出品,必属精品
jsplumb 7,743 about 2 months ago : 流程图可视化库
cytoscape.js 10,123 10 days ago : 关系图谱可视化库
d3 108,976 30 days ago : 非常知名的数据可视化库(类似的还有NVD3,P5.js,Highcharts,Echart,Flot等)
Vega : 基于D3的可视化语法
Raw 333 over 1 year ago :非常不错的一款高级数据可视化工具
Blockly,谷歌开源的可视化编程组件,不少少儿编程用到了 12,498 7 days ago
http://www.jsnice.org/ jsnice:有趣的js反编译工具,猜压缩后的变量名,
https://developer.mozilla.org/en-US/ Mozilla 开发者中心:
http://marvelapp.github.io/devices.css/ 10 Pure CSS (Mostly) Flat Mobile Devices:
http://codepen.io/ CodePen:
http://jsfiddle.net/ jsfiddle: 前端js,html,css测试利器

前言 / 语言篇

Racket
OCaml
Rust
Julia

前言 / 语言篇 / Scala

Scala Standard Library API
Scala School! : A Scala tutorial by Twitter
A Tour of Scala : Tutorial introducing the main concepts of Scala
Scala Overview on StackOverflow : A list of useful questions sorted by topic
Programming in Scala ,最新的第3版,还没有电子版,电子版是第一版
Scala By Example
Scala Cheatsheet 学习模式匹配的好资料
Glossary of Scala and FP terms
Metascala: A JVM written in Scala 1,176 over 1 year ago
LMS: Program Generation and Embedded Compilers in Scala
parboiled2 717 7 days ago : 性能很好的parser

前言 / 语言篇 / Java

IntelliJ IDEA 常用的IDE: (强烈推荐),Eclipse,Netbeans
fastutil : 性能更好的Java集合框架
Guava 50,204 6 days ago : 谷歌的Java工具包,应用广泛
JMH : Java Benchmark性能测试框架
Vert.x : 性能彪悍的异步非阻塞编程框架
Lagom : 微服务框架,提供了Java、Scala API

前言 / 语言篇 / Swift

Swift精选资料 16,003 over 1 year ago
43个优秀的开源项目
糗事百科 Swift 1,104 about 7 years ago
HackerNews Swift 1,307 11 months ago
知乎日报app 514 over 8 years ago
Twitter框架 2,374 over 2 years ago
Mac下简单HTTP Server Swifter 3,907 8 months ago
Swift Alarm 196 over 8 years ago
Swift Note 197 almost 10 years ago
Swift RSS Reader 461 almost 7 years ago
Swift-PM2.5查询app 137 about 10 years ago
Flappy Swift 9,680 over 1 year ago
FanFan Swift 207 3 months ago

前言 / 语言篇 / .NET

http://nugetmusthaves.com/

前言 / 语言篇 / C & C++

POCO 开源的C++类库及应用程序框架的集合,它主要提供简单的、快速的网络和可移植应用程序

Backlinks from these awesome lists:

More related projects: