be-a-professional-programmer
by stanzhai
成为专业程序员路上用到的各种优秀资料、神器及框架
AI summary
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.
- stars
- 9.7K
- forks
- 2.1K
- watching
- 654
- awesome list
- 1
- entries
- 207
What's in the list
207 links in 16 sections, with live GitHub stats.activeno commit in 2y
资料篇 / 技术站点
- Coursera
在线学习: 、 、 、 、 、
- Hacker News
:非常棒的针对编程的链接聚合网站
- Techmeme
:美国知名科技新闻和博客聚集网站,类似的还有(Panda, Hacker & Designer News)
- Program Creek
Java牛人必备:
- Stack Overflow
:IT技术问答网站
- SegmentFault
:中文的技术问答社区
- GitHub
:全球最大的源代码管理平台,很多知名开源项目都在上面,如 , 等
- 码云
:支持中文可免费创建私有项目的代码托管平台,可作为备选
- LeetCode
:来做做这些题吧,看看自己的算法水平如何?这可比什么面试宝典强多了。
- LintCode
:支持中文的编程题在线训练平台,可作为备选
- Kaggle
, : 机器学习、大数据竞赛
- 掘金
:高质量的技术社区
- InfoQ
:企业级应用,关注软件开发领域
- OSChina
国内老牌技术社区: 、 、 、
- http://it-ebooks.info/
免费的it电子书:
- http://plus.mojiax.com/
优质学习资源:
- http://exercism.io/
代码练习: and
- DevStore
:开发者服务商店
- MSDN
:微软相关的官方技术集中地,主要是文档类
- 码库
收录了实用的开源项目及资源
- Coding
基于Git的国内代码托管平台,支持私有项目,有项目管理相关功能
资料篇 / 必看书籍
- 算法之美
,作者:[美]布莱恩·克里斯汀,汤姆·格里菲思
资料篇 / 大牛博客
awesome-programmers
: 各领域大牛,值得纪念的程序员们
- 云风
: 游戏界大牛
- 王垠
: 不少文章喷到蛮有道理
- 冰河-伞哥
: Lisp大牛
- R大
: 【干货满满】RednaxelaFX写的文章/回答的导航帖]
- 陈皓
: 左耳朵耗子
- Jeff Atwood
: 国外知名博主
- 阮一峰
: 黑客与画家译者,Web
- 廖雪峰
: 他的Python、Git教程不少人都看过
- 道哥的黑板报
: 安全
资料篇 / GitHub篇
Awesome
: 这是个Awesome合集,常见的资料这里面都能找到
Awesomeness
非常不错的语言类学习资料集合
architect-awesome
后端架构师技术图谱
awesome-dataviz
数据可视化库及资料
awesome-comment
神注释大全
awesome-hacking
黑客工具箱
awesome-machine-learning
机器学习资料
awesome-kubernetes-notes
kubernetes学习资料
system-design-primer
: 系统设计入门
工具篇 / 平台工具&框架
- Jupyter
: IPython Notebook, 有个子项目sparkmagic,可以和Spark集合在一起,类似spark-notebook项目
- Swagger
: RESTful API设计工具,前后端分离项目必备,顺便推荐下
- Flutter
: Google出品,高性能跨平台移动应用开发框架
- OpenZipkin
: 分布式Trace系统,可用于分析服务调用链间的消耗
- Sentry
: 系统监控与错误日志跟踪系统
Revery: facebook基于Reason开发,Native、Fast
基于Web技术的跨平台应用开发框架: , , ,
- Phabricator
: 软件开发平台,Facebook出品,现已开源,CodeReview神器(从这个往下一直到GitLab之间的工具统统可以忽略了)
Discourse
: 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
spf13-vim: 让你的vim飞起来!这货好久没更新了,安装也有问题,比较好的替换是:
- Gatling
: 服务器性能压力测试工具,类似的还有
工具篇 / 常用工具
Radare2
:逆向工程平台
- EditorConfig
: 让我们在各种不同IDE或编辑器下写代码保持风格一致
- asciinema
: 终端录屏神器
- fir.im
免费的移动App内测托管平台
- cmder
PowerCmd:替代Windows Cmd的利器,类似的还有
- MobaXterm
: Windows下的全能终端神器
- Xming
: Windows下的X Window Server,结合putty可以实现linux的图形化软件直接跑在Windows上
- http://www.processon.com/
Axure:快速原型制作工具,还有个在线作图的工具国内的一个创业团队做的,用着很不错
- http://www.mangovpn.com/),发现最方便还属Lantern,免费用起来超级方便(更新于2015-08-22)
翻、墙工具(自|由|门、天行浏览器,免费的VPN:
工具篇 / 第三方服务
- Let's Encrypt
: 免费、自动化、开放的证书签发服务
- LeanCloud
:移动应用开发服务,包括:数据存储、用户管理、消息推送、应用统计、社交分享、实时聊天等服务
- Color Hunt
: 漂亮炫酷的配色网站,程序员的福音
工具篇 / 安全相关
masscan
:据说可以6分钟中扫遍整个互联网的端口扫描器
大数据处理/数据分析/分布式工具
- Greenplum
: 基于PostgreSQL的分布式MPP数据库
Web前端
- Material Design
: 谷歌出品,必属精品
jsplumb
: 流程图可视化库
cytoscape.js
: 关系图谱可视化库
d3
: 非常知名的数据可视化库(类似的还有NVD3,P5.js,Highcharts,Echart,Flot等)
- Vega
: 基于D3的可视化语法
Raw
:非常不错的一款高级数据可视化工具
- 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测试利器
语言篇
语言篇 / Scala
- 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 Cheatsheet
学习模式匹配的好资料
parboiled2
: 性能很好的parser
语言篇 / Java
语言篇 / Swift
语言篇 / .NET
语言篇 / C & C++
- POCO
开源的C++类库及应用程序框架的集合,它主要提供简单的、快速的网络和可移植应用程序
Nothing in this list matches your filter.
Featured in 1 awesome list
Each link jumps to the spot where the list mentions be-a-professional-programmer.