月份:2016年12月

程序员的发展之路

分享的这些东西不一定对,也不一定就是全部,希望我们可以在年底的时候有所思考,对即将到来的鸡年有所计划。 一、一个重要阶段和标志 在讲个人发展之前,我需要先说一下人生中的一个非常重要的阶段——20到30岁! 这个阶段的首要任务,就是提升自己学习能力和解决难题的能力。这是一个非常非常关键的时间段!这个时…

能够让程序员高潮的书籍有哪些?

整理一些程序员必读的经典书籍,添加依据为豆瓣评分,结合评价人数,综合得出的结论。 通用型 书籍名称 豆瓣评分 评价人数 《深入理解计算机系统(原书第2版)》 9.7 699人评价 《计算机程序的构造和解释》 9.5 1656人评价 《算法导论(原书第2版)》 9.4 4540人评价 《C程序设计语言…

程序员是吃青春饭吗?

程序员是吃青春饭吗? 曾经听到过一个老程序是这么说的: 我二十二的时候,他们说程序员只能干到25 。 我二十五的时候,他们说程序员只能干到27 。 我三十的时候,他们说程序员只能干到 35 。 我现在三十七了。我觉得再干三十年毫无压力。 如果觉得靠说没什么说服力的话,我们来看看美国学者对Stack …

什么样的人适合做程序员?

我算是靠坑蒙拐骗进了程序员的门,然后一路狂奔。26岁之前几乎没有任何写代码的经验,研究生毕业却意外选择了一家不可能提供培训的初创公司,在每日担忧公司倒闭、害怕被炒鱿鱼以及同事冷落白眼的三重压力下逆流而上,一年半后离职,已是拥有500万用户产品的后台主程。从前我对计算机技术心怀畏惧,认定技术高人一定有…

MySQL性能优化之路:从查询开始(1)

本篇内容,Query语句优化的思路及基本原则。 思路和原则是两个范畴的内容。思路是告诉我们怎么做,第一步做什么、第二步做什么之类的。原则呢,是我们在做的过程中所要依据的准则。明白了这个,下面我们来依次做介绍。 一、Query语句优化的思路 Query优化到底该如何着手?苦李通常的思路是这样的,优化哪…

MySQL系统架构简介

本篇文章主要“简解”MySQL数据库的体系架构。 从纵向的角度来看,MySQL可以看成是两层架构,第一层我们通常称之为SQL层(SQL Layer),第二层称之为存储引擎层(Storage Engine Layer)。其最为抽象的架构示意图如下: 所有通过SQL对数据库进行的操作,首先都要通过SQL…

大型网站技术之存储的瓶颈(8)

在开始本篇主要内容前,我们一起看看下面的几张截图,首先是第一张图,如下图所示: 这是一家电商网站的首页,当我们第一次打开这个首页,网站会弹出一个强制性的对话框,让用户选择货物配送的地址,如果是淘宝和京东的话,那么这个选择配货地址的选项是在商品里,如下图是淘宝的选择配送地点: 那么图一跟京东和淘宝有什…