成为专业程序员路上用到的各种优秀资料、神器及框架
本文是鄙人工作这几年随手收集整理的一些自认为还不错的资料,成长的道理上需要积累,这么长时间了,是时候放出来分享下了,或许能帮助到你。
欢迎点赞,让更多人看到,让福利普照。
因为本文以后不会更新,但项目依旧会更新。
所以,更好的做法是,请到GitHub上Star:stanzhai-be-a-professional-programmer
成为一名专业程序员的道路上,需要坚持练习、学习与积累,技术方面既要有一定的广度,更要有自己的深度。
笔者作为一位tool mad,将工作以来用到的各种优秀资料、神器及框架整理在此,毕竟好记性不如烂键盘,此项目可以作为自己的不时之需。
本人喜欢折腾,记录的东西也比较杂,各方面都会有一些,内容按重要等级排序,大家各取所需。
这里的东西会持续积累下去,欢迎Star,也欢迎发PR给我。
技术站点必看书籍大牛博客GitHub篇工具篇
平台工具常用工具第三方服务爬虫相关(好玩的工具)安全相关Web服务器性能-压力测试工具-负载均衡器大数据处理-数据分析-分布式工具Web前端语言篇
ScalaJavaPythonSwift.NETC
游戏开发相关日志聚合,分布式日志收集RTP,实时传输协议与音视频
技术站点
在线学习:Coursera、edX、Udacity?-
way to explore国内老牌技术社区:OSChina、博客园、CSDN、51CTO 免费的it电子书:IT
eBooks - Free Download - Big Library在线学习:Udemy
Crowd-sourced code mentorship. and Practice
coding with fun programming challenges - CodinGameDevStore:开发者服务商店MSDN:微软相关的官方技术集中地,主要是文档类必看书籍
SICP(Structure
and Interpretation of Computer Programs)深入理解计算机系统代码大全2人件人月神话软件随想录算法导论(麻省理工学院出版社)离散数学及其应用设计模式编程之美黑客与画家编程珠玑The Little SchemerSimply Scheme_Introducing_Computer_ScienceC++ PrimeEffective C++TCP-IP详解Unix 编程艺术技术的本质软件随想录计算机程序设计艺术职业篇:程序员的自我修养,程序员修炼之道,高效能程序员的修炼《精神分析引论》弗洛伊德《失控》《科技想要什么》《技术元素》凯文凯利程序开发心理学天地一沙鸥搞定:无压力工作的艺术大牛博客
云风(游戏界大牛): 云风的
Tian (binghe)R大【干货满满】RednaxelaFX写的文章-回答的导航帖陈皓-左耳朵耗子:酷
壳 - CoolShellJeff Atwood(国外知名博主): Coding
java调用python模型
Horror阮一峰(黑客与画家译者,Web):Ruan
YiFeng’s Personal Website廖雪峰(他的Python、Git教-程不少人都看过):Home
GitHub篇
Awesome:
这是个Awesome合集,常见的资料这里面都能到Awesome2:
类似第一个Awesome杂七杂八、有用没用的Awesome合集非常不错的语言类学习资料集合:Awesomenessawesome-ios-uiawesome-android-uiAwesome-MaterialDesi gnawesome-public-datasetsawesome-AppSec(系统安全)awesome-datascience
书籍资料
free-programming-books中文版免费的编程中文书籍索引《程序员编程艺术
—面试和算法心得》GoBooksPapers
Learning)深入学习(Deep Learning)资料Docker资料合集学习使用StromHadoop
InternalsSpark
Internals大数据时代的数据分析与数据挖掘
in DatabasesData
Science blogs日志:每个软件工程师都应该知道的有关实时数据的
统一概念Android
Code PathAndroid
Learn NotesPHP
类库框架,资料集合
优秀项目
Design开源项目Android开源项目分类汇总
前端 Node.js
Guide的中文分支Angular2学习资料AngularJS应用的最佳实践和风格指南React-Native学习指南七天学会NodeJSnode.js中文资料导航Nodejs学习路线图如何学习nodejs
工作,工具
系统管理员工具集合Pro
GitNginx开发从入门到精通Google
全球 IP 地址库收集整理远程工作相关的资料Color
schemes for hackers游戏开发工具集,MagicTools开发者工具箱, free-for-devGitHub秘籍Git风格指南Bast-App
平台工具
常用工具
Mac下的神兵利器asciinema:
- 免费在线作图,实时协作Origami: 次世代交互设计神器百度脑图:百度脑图
第三方服务
DnsPod:一个不错的只能DNS服务解析提供商DigitalOcean:海外的云主机提供商,价格便宜,磁盘是SSD的,用过一段时间整体上还可以,不过毕竟是海外的,网速比较慢。国内的就是阿里云了。还有个比较知名的是:Linode,据说速度上比DigitalOcean好很多移动端推送服务:个推、JPush、云巴
LeanCloud:移动应用开发服务,包括:数据存储、用户管理、消息推送、应用统计、社交分享、实时聊天等服务Color  Hunt: 漂亮炫酷的配网站,程序员的福音Heroku:
PaaS平台
爬虫相关(好玩的工具)
Phantomjs(Web自动化测试,服务端渲染等)berserkJS(基于Phantomjs 的改进版本)SlimerJSCasperJSseleniumHtmlUnit(开源的java 页面分析工具,也是个Headless的浏览器)
安全相关
sql注入检测:sqlmap、haviji端口扫描:nmap渗透测试:BurpLoadersqltools: sql漏洞利用工具snort: 入侵检测
Web服务器性能-压力测试工具-负载均衡器
大数据处理-数据分析-分布式工具
Hadoop:分布式的文件系统,结合其MapReduce编程模型可以用来做海量数据的批处理(Hive,Pig,
HBase啥的就不说了),值得介绍的是Cloudera的Hadoop分支CDH5,基于YARN MRv2集成了Spark可直接用于生产环境的Hadoop,对于企业快速构建数据仓库非常有用。Spark:大规模数据处理框架(可以应付企业中常见的三种数据处理场景:复杂的批量
数据处理(batch data processing);基于历史数据的交互式查询(interactive query);基于实时数据流的数据处理(streaming data processing)),CSND有篇文章介绍的不错除了Spark,其他几个不错的计算框架还有:Kylin,Flink,DrillCeph:Linux分布式文件系统(特点:无中心)Storm:实时流数据处理,可以看下IBM的一篇介绍(还有个Yahoo 的S4,也是做流数据处理的)Druid: 实时数据分析存储系统Ambari: 大数据平台搭建、监控利器;类似的还有CDHTachyon:分布式内存文件系统Mesos:计算框架一个集管理器,提供了有效的、跨分布式应用或框架的资-源隔离和共享Impala:新一代开源大数据分析引擎,提供Sql语义,比Hive强在速度上presto: facebook的开源工具,大数据分布式sql查询引擎SNAPPY:快速的数据压缩系统,适用于Hadoop生态系统中Kafka:高吞吐量的分布式消息队列系统ActiveMQ:是Apache出品,最流行的,能力强劲的开源消息总线MQTT:Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分RabbitMQ:记得OpenStack就是用的这个东西吧ZeroMQ:宣称是将分布式计算变得更简单,是个分布式消息队列,可以看下云风的一篇文章的介绍开源的日志收集系统:scribe、chukwa、kafka、flume。这有一篇对比文章Zookeeper:可靠的分布式协调的开源项目Databus:Link
edIn 实时低延迟数据抓取系统数据源获取:Flume、Google Refine、Needlebase、ScraperWiki、BloomReach序列化技术:JSON、BSON、Thrift、Avro、Google Protocol BuffersNoSql:ScyllaDB(宣称是世界上最快的NoSql)、Apache Casandra、MongoDB、Apache CouchDB、Redis、BigTable、

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。