未加星标

软件开发内功提升计划

字体大小 | |
[数据库(mysql) 所属分类 数据库(mysql) | 发布者 店小二03 | 时间 2016 | 作者 红领巾 ] 0人收藏点击收藏

看金庸的小说里, 那些武功高手之所以能成为高手, 无一不都是所谓的『内功深厚』. 那么在软件开发领域, 我认为所谓的内功深厚, 就是应该对计算机的基础和底层有一个非常深刻和扎实的『自底向上』的知识结构, 而不仅仅是停留在 code just run 的现象层面. 从这一点思考出发, 就发现自己的 内功 并不是很扎实, 为此,准备使用半年的时间回顾学习底层的基础知识, 制定了一个学习清单 并且也在在此列出, 更好的量化和督促自己.

根据目前的业界软件开发领域, 列出了所依赖的几大基础领域, 其实也是 我们大学计算机系的几大基础课程清单吧. 列表如下:

操作系统 数据库 Java虚拟机 计算机网络 分布式系统

然后各个系列根据各自领域相关人士的推荐, 和豆瓣/亚马逊/goodreas等推荐网站的搜索. 列出了主要的学习资料和内容, 具体如下:

操作系统主题的相关学习 学习材料 深入理解计算机系统 程序员的自我修养 linux内核解析 现代操作系统 Linux常用命令行总结 实验和项目操作 数据库主题 mysql必知必会: 很薄,可以很快读完。
*《MySQL性能调优和架构设计》,很薄,可以很快读完。 官方文档中:MySQL Server System Variables,MySQL Server System Status。 通读并测试mysql、mysqldump、mysqladmin命令行工具的参数。
《鸟哥的Linux私房菜》 《高性能MySQL(第三版)》,阿里的几个DBA翻译的,非常经典,值得耐心阅读;开发人员可以阅读这一本即可应对大部分问题。
《MySQL技术内幕:InnoDB存储引擎(第2版)》,通过这个可以了解到很多Innodb运行的内部原理。 《MySQL技术内幕:SQL编程》。
《O’Reilly:高可用MySQL:构建健壮的数据中心》,通过这个可以了解到很多replication的细节。 《Understanding MySQL Internals》,可以为进一步的阅读源码打下基础。 MySQL官方文档,官方文档历来是杀人越货居家必备,解决问题可以第一时间查阅官方文档,得到很权威的解释。 JVM主题学习 JVM重要论文阅读和学习 JVM调优实践 常用JVM的工具命令行掌握和学习一遍 线上问题排查演练

未完待续…………….

本文数据库(mysql)相关术语:navicat for mysql mysql workbench mysql数据库 mysql 存储过程 mysql安装图解 mysql教程 mysql 管理工具

分页:12
转载请注明
本文标题:软件开发内功提升计划
本站链接:http://www.codesec.net/view/484594.html
分享请点击:


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 数据库(mysql) | 评论(0) | 阅读(24)