程序员必看的各种优秀资料、神器及框架整理(上)
资 料 篇
技术站点
在线学习:Coursera、edX、Udacity、MIT公开课、MOOC学院
Hacker News:非常棒的针对编程的链接聚合网站
Techmeme:美国知名科技新闻和博客聚集网站,类似的还有(Panda, Hacker & Designer News)
Programming reddit:同上
Java牛人必备:Program Creek
stackoverflow:IT技术问答网站
GitHub:全球最大的源代码管理平台,很多知名开源项目都在上面,如Linux内核,OpenStack等
LeetCode:来做做这些题吧,看看自己的算法水平如何?这可比什么面试宝典强多了。
Kaggle,Topcoder: 机器学习、大数据竞赛
掘金:高质量的技术社区
开发者头条
InfoQ:企业级应用,关注软件开发领域
V2EX: way to explore
国内老牌技术社区:OSChina、博客园、CSDN、51CTO
免费的it电子书:http://it-ebooks.info/
在线学习:http://www.udemy.com/
优质学习资源:http://plus.mojiax.com/
代码练习:http://exercism.io/
and https://www.codingame.com
DevStore:开发者服务商店
MSDN:微软相关的官方技术集中地,主要是文档类
必看书籍
SICP(Structure and Interpretation of Computer Programs)
https://mitpress.mit.edu/sicp/
深入理解计算机系统
代码大全2
人件
人月神话
软件随想录
算法导论(麻省理工学院出版社)
离线数学及其应用
设计模式
编程之美
黑客与画家
编程珠玑
The Little Schemer
Simply Scheme_Introducing_Computer_Science
C++ Prime
Effective C++
TCP/IP详解
Unix 编程艺术
软件随想录
计算机程序设计艺术
职业篇:程序员的自我修养,程序员修炼之道,高效能程序员的修炼
《精神分析引论》弗洛伊德
《失控》《科技想要什么》《技术元素》凯文凯利
程序开发心理学
天地一沙鸥
搞定:无压力工作的艺术
大牛博客
云风(游戏界大牛):
http://blog.codingnow.com/
王垠(不少文章喷到蛮有道理):
http://www.yinwang.org/
冰河-伞哥(Lisp大牛):
http://tianchunbinghe.blog.163.com/
R大【干货满满】RednaxelaFX写的文章/回答的导航帖
https://zhuanlan.zhihu.com/p/25042028
陈皓-左耳朵耗子:http://coolshell.cn/
Jeff Atwood(国外知名博主):
https://blog.codinghorror.com/
阮一峰(黑客与画家译者,Web):
http://www.ruanyifeng.com/
廖雪峰(他的Python、Git教程不少人都看过):http://www.liaoxuefeng.com/
道哥的黑板报(安全):
https://zhuanlan.zhihu.com/taosay
国内GitHub上关注度较高的开发者
GitHub篇
学习资料
自然语言处理NLP推荐学习路线及参考资料
https://github.com/JustFollowUs/Natural-Language-Processing
Awesome:平台,语言,五花八门的技术合集 ;lists;各种Awesome
https://github.com/sindresorhus/awesome
awesom-python
https://github.com/vinta/awesome-python
Awesome Swift
https://github.com/matteocrippa/awesome-swift
Awesome Nodejs(学习nodejs的资料够全了)
https://github.com/sindresorhus/awesome-nodejs
Awesome Javascript
https://github.com/sorrycc/awesome-javascript
Awesome R
https://github.com/qinwf/awesome-R
Awesome Scala
https://github.com/lauris/awesome-scala
awesome-java
https://github.com/akullpp/awesome-java
awesome-go
https://github.com/avelino/awesome-go
awesome-react
https://github.com/enaqx/awesome-react
awesome-sysadmin
https://github.com/kahun/awesome-sysadmin
awesome-ios
https://github.com/vsouza/awesome-ios
awesome-ios-ui
https://github.com/cjwirth/awesome-ios-ui
awesome-android-ui
https://github.com/wasabeef/awesome-android-ui
Awesome-MaterialDesign
https://github.com/lightSky/Awesome-MaterialDesign
awesome-public-datasets
https://github.com/caesar0301/awesome-public-datasets
awesome-AppSec(系统安全)
https://github.com/paragonie/awesome-appsec
awesome-datascience
https://github.com/bulutyazilim/awesome-datascience
React-Native学习指南
https://github.com/reactnativecn/react-native-guide
GoBooks
https://github.com/dariubs/GoBooks
Papers we love
https://github.com/papers-we-love/papers-we-love
stackoverflow_scala_info
https://github.com/papers-we-love/papers-we-love
Scala Tour
https://github.com/yankay/scala-tour/
Bast-App
https://github.com/hzlzh/Best-App
R的极客理想系列文章
http://blog.fens.me/series-r/
Nodejs学习路线图
http://blog.fens.me/nodejs-roadmap/
如何学习nodejs
https://stackoverflow.com/questions/2353818/how-do-i-get-started-with-node-js/9629682#9629682
超级棒的机器学习资料(框架,库,软件), 中文翻译版
http://www.oschina.net/news/53818/awesome-machine-learning
机器学习(Machine Learning)&深入学习(Deep Learning)资料
https://news.cnblogs.com/n/504467/
非常不错的语言类学习资料集合:Awesomeness
https://github.com/bayandin/awesome-awesomeness
free-programming-books 中文版
https://github.com/EbookFoundation/free-programming-books/blob/master/free-programming-books-zh.md
免费的编程中文书籍索引
https://github.com/justjavac/free-programming-books-zh_CN
《程序员编程艺术 — 面试和算法心得》
https://github.com/julycoding/The-Art-Of-Programming-By-July
前端技能汇总
http://html5ify.com/fks/
前端资源大导航
https://github.com/lisposter/frontend-books
收集前端方面的书籍
https://github.com/lisposter/frontend-books
分享自己长期关注的前端开发相关的优秀网站、博客、以及活跃开发者
https://github.com/foru17/front-end-collect
2014年最新前端开发面试题
https://github.com/markyun/My-blog/tree/master/Front-end-Developer-Questions
简单清晰的JavaScript语言教程,代码示例
https://github.com/airbnb/javascript
JavaScript编程规范
https://github.com/airbnb/javascript
JavaScript必看视频
https://github.com/bolshchikov/js-must-watch
JavaScript标准参考教程(阮一峰的,整理的不错)
http://javascript.ruanyifeng.com/
JS必看
https://github.com/bolshchikov/js-must-watch
《Swift编程语言》中文版
https://github.com/numbbbbb/the-swift-programming-language-in-chinese
AngularJS Guide的中文分支
https://github.com/jmcunningham/AngularJS-Learning/blob/master/ZH-CN.md
Angular2学习资料
https://github.com/timjacobi/angular-education
AngularJS应用的最佳实践和风格指南
https://github.com/mgechev/angularjs-style-guide/blob/master/README-zh-cn.md
七天学会NodeJS
http://nqdeng.github.io/7-days-nodejs/
node.js中文资料导航
https://github.com/sergtitov/NodeJS-Learning/blob/master/cn_resource.md
Nginx开发从入门到精通
https://github.com/taobao/nginx-book
一起写Python文章,一起看Python文章
https://github.com/MrKiven/PyZh
Android Code Path
http://guides.codepath.com/android
PHP 类库框架,资料集合
https://github.com/ziadoz/awesome-php
Docker资料合集
http://special.csdncms.csdn.net/BeDocker/
学习使用
Stromhttps://github.com/apache/storm/tree/master/examples/storm-starter
Hadoop Internals
http://ercoppa.github.io/HadoopInternals/
Spark Internals
https://github.com/JerryLead/SparkInternals/tree/master/markdown
大数据时代的数据分析与数据挖掘 – 基于Hadoop实现
http://hadoop.readthedocs.io/en/latest/
如何制作操作系统
https://samypesse.gitbooks.io/how-to-create-an-operating-system/index.html
借助开源项目学习软件开发
https://github.com/zhuangbiaowei/learn-with-open-source
几个不错的开源游戏引擎
http://code.csdn.net/news/2821842
最值得关注的10个C语言开源项目
https://news.cnblogs.com/n/506775/
15款值得学习的小型开源项目
http://code.csdn.net/news/2822568
iOS-100个开源组件
https://github.com/Aufree/trip-to-iOS
十大Material Design开源项目
http://code.csdn.net/news/2822753
GitHub秘籍
https://github.com/tiimgreen/github-cheat-sheet/blob/master/README.zh-cn.md
Git风格指南
https://github.com/agis/git-style-guide
前端资源
https://github.com/moklick/frontend-stuff
前端开发指南
https://github.com/icepy/Front-End-Develop-Guide
HTTP接口设计指南
https://github.com/bolasblack/http-api-guide
Readings in Databases
https://github.com/rxin/db-readings
Data Science blogs
https://github.com/rushter/data-science-blogs
日志:每个软件工程师都应该知道的有关实时数据的统一概念
https://github.com/oldratlee/translations/blob/master/log-what-every-software-engineer-should-know-about-real-time-datas-unifying/README.md
Swift相关
Swift精选资料
https://github.com/ipader/SwiftGuide
43个优秀的开源项目
http://www.csdn.net/article/2015-01-09/2823502-swift-open-source-libs
客户端
糗事百科 Swift
https://github.com/YANGReal/JokeClient-Swift
HackerNews Swift
https://github.com/amitburst/HackerNews
知乎日报app
https://github.com/jxd001/Swift-ZhihuDaily
Framework
Twitter框架
https://github.com/mattdonnelly/Swifter
Mac下简单HTTP Server Swifter
https://github.com/httpswift/swifter
小工具
Swift Alarm
https://github.com/ChrisChares/swift-alarm
Swift Note
https://github.com/mslathrop/SwiftNote
Swift RSS Reader
https://github.com/wantedly/swift-rss-sample
Swift-PM2.5查询app
https://github.com/ameizi/Swift-PM25
游戏
Flappy Swift
https://github.com/fullstackio/FlappySwift
FanFan Swift
https://github.com/geek5nan/FanFanSwift
工作、工具
系统管理员工具集合
https://github.com/kahun/awesome-sysadmin
Pro Git
https://git-scm.com/book/zh/v2
Google 全球 IP 地址库
https://github.com/justjavac/Google-IPs
收集整理远程工作相关的资料
https://github.com/greatghoul/remote-working
Color schemes for hackers
https://github.com/chriskempson/base16
游戏开发工具集,MagicTools
https://github.com/ellisonleao/magictools
开发者工具箱, free-for-dev
https://github.com/ripienaar/free-for-dev
优秀项目
Android开源项目分类汇总
https://github.com/Trinea/android-open-project
工具篇
平台工具
Phabricator: 软件开发平台,Facebook出品,现已开源,CodeReview神器(从这个往下一直到GitLab之间的工具统统可以忽略了)
Redmine/Trac:项目管理平台
Jenkins/Jira(非开源):持续集成系统(Apache Continuum,这个是Apache下的CI系统,还没来得及研究)
git,svn:源代码版本控制系统
GitLab/Gitorious:构建自己的GitHub服务器
Postman:RESTful,api测试工具,HTTP接口开发必备神器
Sonar:代码质量管理平台
Nessus: 系统漏洞扫描器
gitbook:https://www.gitbook.io/写书的好东西,当然用来写文档也很不错的(发现不少产品的文档就是用的它)
Travis-ci:开源项目持续集成必备,和GitHub相结合,https://travis-ci.org/
Trello:简单高效的项目管理平台,注重看板管理
日志聚合:graylog、ELK(推荐新一代的graylog,基本上算作是开源的Splunk了)
开源测试工具、社区(Selenium、OpenQA.org)
Puppet:一个自动管理引擎,可以适用于Linux、Unix以及Windows平台。所谓配置管理系统,就是管理机器里面诸如文件、用户、进程、软件包这些资源。无论是管理1台,还是上万台机器Puppet都能轻松搞定。其他类似工具:CFEngine、SaltStack、Ansible
Nagios:系统状态监控报警,还有个Icinga(完全兼容nagios所有的插件,工作原理,配置文件以及方法,几乎一模一样。配置简单,功能强大)
Ganglia:分布式监控系统
fleet:分布式init系统
Ansible:能够大大简化Unix管理员的自动化配置管理与流程控制方式。
GeoLite免费数据库
jsHint:js代码验证工具
haproxy: 高可用负载均衡(此外类似的系统还有nginx,lvs)
linux OS性能分析工具:dstat,iostat,iotop,nmon
kimono:将网页信息转换为api接口的工具
集群管理工具:pdsh,ClusterSSH,mussh(可以用它快速管理Hadoop集群)ipa-server做统一的认证管理
influxdb: 分布式时序数据库,结合Grafana可以进行实时数据分析
dot: 程序员绘图利器(是种语言,也是个工具)
Graph::Easy: (Ascii Art工具)字符流程图绘制,实乃程序员装逼神器。其他类似的工具Asciiflow, vi插件:drawit!
spf13-vim: 让你的vim飞起来!
Kubernetes: 容器集群管理系统
Gatling: 服务器性能压力测试工具
systemtap: Linux内核探测工具、内核调试神器
Cygwin:Windows下的类UNIX模拟环境
MinGW:Windows下的GNU工具集
篇幅原因,今天就先到这,下次继续,要持续关注哦!
公众号对话框内回复【805】就可以免费领取程序员高效工具哦~
标签:
相关文章
-
无相关信息