素材巴巴 > 程序开发 >

程序员必看的各种优秀资料、神器及框架整理(上)

程序开发 2023-09-15 23:18:39

在这里插入图片描述
资 料 篇

技术站点

在线学习: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】就可以免费领取程序员高效工具哦~


标签:

素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。