精华内容
下载资源
问答
  • 小编给你支一个招。 你可以准备一本《机器学习的数学》把机器学习中的数学知识掌握好。再去看深度学习。 为什么这么说,先看看阅读《深度学习》所需要的数学知识。请看下图中的第1部分介绍基本的数学工具和...

    你手里是否有这本深度学习领域奠基性经典畅销书《深度学习》,是否有的地方看不懂?是否被一些数学问题搞得焦头烂额,是否因为数学问题已经放弃了阅读这本经典书。小编给你支一个招。

     

    你可以准备一本《机器学习的数学》把机器学习中的数学知识掌握好。再去看深度学习。

    为什么这么说,先看看阅读《深度学习》所需要的数学知识。请看下图中的第1部分介绍基本的数学工具和机器学习的概念。

     

    再看《机器学习中的数学》中用到了哪些数学知识

     

    概率论

    概率论对于机器学习来说也是至关重要的,它是一种重要的工具。如果将机器学习算法的输入、输出看作随机变量/向量,则可以用概率论的观点对问题进行建模。使用概率论的一个好处是可以对不确定性进行建模,这对于某些问题是非常有必要的。另外,它还可以挖掘变量之间的概率依赖关系,实现因果推理。概率论为某些随机算法-如蒙特卡洛算法、遗传算法,以及随机数生成算法-包括基本随机数生成、以及采样算法提供了理论依据和指导。最后,概率论也是信息论,随机过程的先导课程。

    工科的概率论与数理统计教材,已经讲述了机器学习所需的大部分概率论知识,只有以下的知识点除外:

    1. 条件独立性

    2. Jensen不等式

    3. 某些概率分布,如多项分布,拉普拉斯分布,t分布等

    4. 概率分布变换

    5. 多维正态分布

    6. 多维概率分布变换

    7. 某些参数估计方法,包括最大后验概率估计,贝叶斯估计等

    8. 随机数生成算法,包括逆变换采样,拒绝采样等算法

     

    最优化方法

    最优化方法在机器学习中处于中心地位,遗憾的是很多读者并没有系统的学过这门课程,包括线性规划,凸优化,非线性规划。在一般的数值分析课程中,只讲述了最优化方法的小部分内容。几乎所有机器学习算法最后都归结于求解最优化问题,从而确定模型参数,或直接获得预测结果。前者的典型代表是有监督学习,通过最小化损失函数或优化其他类型的目标函数确定模型的参数;后者的典型代表是数据降维算法,通过优化某种目标函数确定降维后的结果,如主成分分析。

     

    信息论

    信息论是概率论的延伸,在机器学习与深度学习中通常用于构造目标函数,以及对算法进行理论分析与证明。这同样是很多读者没有学习过的课程。

    在机器学习尤其是深度学习中,信息论的知识随处可见:

    1. 决策树的训练过程中需要使用熵作为指标

    2. 在深度学习中经常会使用交叉熵、KL散度、JS散度、互信息等概念

    3. 变分推断的推导需要以KL散度为基础

    4. 距离度量学习、流形降维等算法也需要信息论的知识

     

    随机过程

    随机过程同样是概率论的延伸,这也是大部分读者没有学习过的课程。在机器学习中,随机过程被用于概率图模型、强化学习、以及贝叶斯优化等方法。不理解马尔可夫过程,你将对MCMC采样算法一头雾水。

     

    图论

    图论似乎只有计算机相关专业在本科时学过,而且还不完整,比如谱图理论。在机器学习中,概率图模型是典型的图结构。流形降维算法与谱聚类算法均使用了谱图理论。计算图是图的典型代表,图神经网络作为一种新的深度学习模型,与图论也有密切的关系。因此补充图论的知识也是很有必要的。

    读到这开不开心,这本圣经级的深度学习书终于可以继续学下去了。

    深度学习 [deep learning]

     

    《深度学习》由全球知名的三位专家Ian Goodfellow、Yoshua Bengio和Aaron Courville撰写,是深度学习领域奠基性的经典教材。全书的内容包括3个部分:第1部分介绍基本的数学工具和机器学习的概念,它们是深度学习的预备知识;第2部分系统深入地讲解现今已成熟的深度学习方法和技术;第3部分讨论某些具有前瞻性的方向和想法,它们被公认为是深度学习未来的研究重点。

    《深度学习》适合各类读者阅读,包括相关专业的大学生或研究生,以及不具有机器学习或统计背景、但是想要快速补充深度学习知识,以便在实际产品或平台中应用的软件工程师。

     

    机器学习的数学

     

    全书共由8章组成,用非常小的篇幅精准而系统地覆盖了机器学习、深度学习、强化学习所必需的数学知识,内容基本上涵盖了这3门课所需的绝大部分数学知识。针对理工科本科阶段的“高等数学/微积分”,“线性代数”,“概率论与数理统计”进行了精确地补充。下面介绍每一章的主要内容。

    展开全文
  • 每次阿里新出Java开发手册,都会抽时间读一读。不仅如此,还会将最新的Idea插件更新一番,以规范开发。这习惯养成很久了,以至于将Idea更新到最新版本时,发现阿里对应的插件还能用,竟然有些懊恼升级了。 以铜...

    每次阿里新出Java开发手册,都会抽时间读一读。不仅如此,还会将最新的Idea插件更新一番,以规范开发。这个习惯养成很久了,以至于将Idea更新到最新版本时,发现阿里对应的插件还不能用,竟然有些懊恼升级了。

    以铜为镜,可以正衣冠

    在4月22日,阿里Java开发手册“泰山版”发行了。借此来专门聊聊这套开发手册。

    唐太宗曾说:“以铜为镜,可以正衣冠”。阿里的这套开发手册可谓开发人员的镜子,而且是非常明亮的镜子。

    在开发过程中,最容易犯错的地方其实是写的最顺手的代码,顺手到不用过脑子就写得出来。多年之后,自己也坚信这是最好优雅的代码。此时,一个高手看到你的代码,说代码有XX问题。此时才发现,几年了竟然没有人提醒……

    而阅读这套开发手册及对应的IDE插件,就好像有那么一个高手时刻站在身旁,帮你审阅代码。特别是当你对提示有疑惑的时候,尝试去深入了解为什么的时候,也正是提升能力的时候。

    再次阅读的收获

    泰山版花了差不多三个小时,从头到尾阅读了一遍,收获颇丰。而且该版本对比华山版新增了34条新规约、修改了90处描述。下面以几个例子来说说学到内容或一些感悟。

    第一条:【强制】类型与中括号紧挨相连来表示数组。比如定义整形数组int[] arrayDemo;。

    为什么将这个作为第一条?因为最近写的《Java数组,这一篇文章就真够了!》中也提出相同的建议。没想到在阿里的手册中再次重逢,这种似曾相识的感觉很好,更容易加深记忆。

    第二条:【强制】包名统一使用单数形式,但是类名如果有复数含义,类名可以使用复数形式。正例:应用工具类包名为com.alibaba.ei.kunlun.aap.util、类名为MessageUtils(此规则参考 spring的框架结构)。

    当读到这一条时,才发现之前在命名包的时候,特别是工具包的时候,一直在使用utils。虽然没什么影响,但这里提供了意外一个思路:可以写成util,而且在阿里要强制这么写。

    第三条:【强制】Object的equals方法容易抛空指针异常,应使用常量或确定有值的对象来调用equals。

    其实这一条一直在践行,值得留意的是最后的推荐说明中提到JDK7引入的java.util.Objects#equals方法。看了一下源代码,发现使用该方法类判断更加严谨清晰明了,难怪阿里推荐。以后可以尝试使用了。

    public static boolean equals(Object a, Object b) {
        return (a == b) || (a != null && a.equals(b));
    }
    

    第四条:所有整型包装类对象之间值的比较,全部使用equals方法比较。

    这一条不过多解释(-128至127会复用已有对象值),而且相关的底层实现原理,在面试的过程中被问到的概率非常大。

    第五条:【强制】任何货币金额,均以最小货币单位且整型类型来进行存储。

    其实这一条是非常棒的约定,特别是针对金融行业,如果采用浮点类型(比如double)来存储,必定是一个很大的坑。

    第六条:【强制】浮点数之间的等值判断,基本数据类型不能用==来比较,包装数据类型不能用equals来判断。

    针对浮点类型的包装类不能用equals来判断,还真是第一次了解到。这么多年基本上都在金融行业,很少直接使用浮点类型,基本上都是直接采用BigDecimal来代替。

    文档中也建议使用BigDecimal来代替。同时还提出了另外一个指定可接受范围的方式,又打开了一个新思路。“指定一个误差范围,两个浮点数的差值在此范围之内,则认为是相等的。”

    float a = 1.0f - 0.9f;
    float b = 0.9f - 0.8f;
    float diff = 1e-6f;
    
    if (Math.abs(a - b) < diff) {   
        System.out.println("true");
    }
    

    第七条:【强制】禁止使用构造方法BigDecimal(double)的方式把double值转化为BigDecimal对象。BigDecimal(double)存在精度损失风险,在精确计算或值比较的场景中可能会导致业务逻辑异常。如:BigDecimal g = new BigDecimal(0.1f);实际的存储值为:0.10000000149。

    这一项真的是第一次了解到,不文档不知道的。看来以后都直接使用字符串作为入参或使用valueOf方法来进行转换了。

    第八条:【强制】判断所有集合内部的元素是否为空,使用isEmpty()方法,而不是size()==0的方式。说明:前者的时间复杂度为O(1),而且可读性更好。

    其实一直都在使用isEmpty()方法,但某一刻也在怀疑这样写的必要性,读到这里,给自己一个坚持写下去的理由。

    第九条:【推荐】集合初始化时,指定集合初始值大小。说明:HashMap使用 HashMap(int initialCapacity)初始化,如果暂时无法确定集合大小,那么指定默认值(16)即可。

    在一条也一直在践行,但每次遇到不能够确定大小的时候,就非常纠结,如果不写值,检查工具会提示。现在好了,内部实现默认是16,这里直接也写16,再也不用看到IDE的提示而纠结了。

    第十条:【强制】并发修改同一记录时,避免更新丢失,需要加锁。要么在应用层加锁,要么在缓存加锁,要么在数据库层使用乐观锁,使用version作为更新依据。说明:如果每次访问冲突概率小于20%,推荐使用乐观锁,否则使用悲观锁。乐观锁的重试次数不得小于3次。

    一直偏爱使用乐观锁,这里给出了明确的阈值和依据,以后更加有底气了。

    第十一条:【推荐】资金相关的金融敏感信息,使用悲观锁策略。说明:乐观锁在获得锁的同时已经完成了更新操作,校验逻辑容易出现漏洞,另外,乐观锁对冲突的解决策略有较复杂的要求,处理不当容易造成系统压力或数据异常,所以资金相关的金融敏感信息不建议使用乐观锁更新。正例:悲观锁遵循一锁二判三更新四释放的原则。

    一直从事金融行业,对资金的变动是十分敏感的,锁是必不可少的,没想到的是阿里直接建议使用悲观锁策略,来点用悲观锁的底气。

    第十二条:【强制】在高并发场景中,避免使用”等于”判断作为中断或退出的条件。说明:如果并发控制没有处理好,容易产生等值判断被“击穿”的情况,使用大于或小于的区间判断条件来代替。

    说实话,如果没看到这一条,还真没留意。

    小结

    关于阿里Java开发手册还有很多很多从实践中总结出来的规范,真的值得经常读一读。对写出高质量、优雅、高效代码必不可少。每次读都如照镜子,总能发现一些不足,也能发现一些美。

    最后送福利,最新版《阿里Java开发手册-泰山版》已经为大家准备好了。关注公众号“程序新视界”,回复“008”,免费获得PDF版本。

    原文链接:《为什么新出的《阿里Java开发手册》都要读一读?

    精品SpringBoot 2.x视频教程

    《Spring Boot 2.x 视频教程全家桶》,精品Spring Boot 2.x视频教程,打造一套最全的Spring Boot 2.x视频教程。


    程序新视界

    公众号“ 程序新视界”,一个让你软实力、硬技术同步提升的平台

    微信公众号:程序新视界

    展开全文
  • 一个不喜欢读书的Javaer的读书单

    千次阅读 热门讨论 2013-08-29 23:28:56
    很可惜,从我开始学技术开始,我就喜欢看书,严重的时候翻到两页就会开始狂打瞌睡。很幸运,有互联网能够为我提供很多知识,甚至一些知识从网上看来的会更加权威一些。但是,我的经验告诉我,无论是从功利性的...

    很可惜,从我一开始学技术开始,我就不喜欢看书,严重的时候翻不到两页就会开始狂打瞌睡。很幸运,有互联网能够为我提供很多知识,甚至一些知识从网上看来的会更加权威一些。但是,我的经验告诉我,无论是从功利性的找工作的角度,还是从实用性的学技术的角度,下面这些书都非常值得多读几遍,于是它们很幸运没在我即将离校的时候被当做废纸卖掉。

    1.   《Java核心技术》

    仔细研读这套书上下册至少两遍,最现实最直接的好处就是网上各种Java基础的笔试、面试题90%以上都难不倒你。这套书对JavaSE各种特性的讲解较为深入,同时配以大量(个人认为甚至有点过多)的示例,因而既适合新手入门,又适合老鸟深入理解。

    缺点就是太厚太重了,一来增加了读完全书的心理压力,二来不便于携带,三来实在不适合作为案头翻阅的工具书。

    2.   《Java Web开发技术大全》

    这本书是我JavaEE的入门书籍,它与《Java核心技术》的风格截然相反:较少涉及JavaEE的原理展开讨论,而是大量地运用实际案例展示如何(用MyEclipse)进行Struts2 + Hibernate + Spring + Ajax的Java Web应用的开发。它最大的优点是一本很优秀的案头工具书,方便你在任何时候查阅SSH中某个框架的一些语法或者配置该怎么写。

    相对的,它的不足正是它不是一本适合深入学习SSH中任意一个框架的书,所谓杂而不精。

    3.   《算法导论》

    如果说是否把《Java核心技术》作为废纸卖掉我还犹豫了下的话,《算法导论》就是我绝对不会卖掉的书了。算法对于一个程序员的重要程度自不用说,而《算法导论》作为学算法必看的一本书,其价值也无需赘述了。

    缺点?除了面试外,短期内用处不大应该就是它最大的缺点了。

    4.   《大话设计模式》

    这本书是当我跟我一哥们提起我想买GoF的那本设计模式书时,他给我的推荐,理由是:GoF那本我不一定看得下去,但是这一本我一定能看完。事实也是如此。这本书最大的特点和优点就是语言生动,不像一本技术书(封面更不像),而更像一本讲故事的书。但是,每个设计模式的讲解、适用场景、优缺点、示例又一个都不落。

    缺点同《Java Web开发技术大全》一样,它也不是一本讲理论的书,浅显易懂才是它的风格。另外,这本书的示例基于C#,还好它跟Java很类似。

    5.   《操作系统》

    尽管Java几乎不用跟底层打交道,但是阅读《操作系统》的过程中,很多地方会让我有一种“啊!原来是这么一回事”的感觉。最显著的,比如线程。《操作系统》这类较为底层的书籍,对于Java程序员而言,最大的作用我感觉应该是知识体系的提高,不局限于Java的那些API,跟算法的作用其实差不多。而这些又是靠网上繁杂的文章无法系统学习的。

    6.   总结

    以上6本书,离校的时候我从哈尔滨把它们带到了北京,作为一个不爱看书的程序员,可见我对它们的珍视。在我看来,越是理论、越是需要系统学习的知识,就越需要通过权威的书籍来学习,如算法、OS、JavaSE基础等;而那些已经有现成框架的技术,网上无论是权威的资料还是代码实例都要更多,如Spring、Hibernate、Python、Android等,手边需要的只是一本可翻查的工具书。因此,无论是读书还是从网络中学习都是可行,无需拘泥。

    7.   下一步

    对Java的学习,一来是各种流行的框架的运用,二来就是对其本身的深入了。因此,接下来我打算搞一本《深入理解Java虚拟机》来看看。

    展开全文
  • 你不得不读的书籍清单

    万次阅读 多人点赞 2015-12-16 17:15:13
    你不得不读的书籍清单,岁月如梭,转眼间2015年将要过去,本篇博文也就将告段落!毕竟年复一年的累加下去,本篇文章可能会导致加载失败(笑,自嘲),约吗?让我们来年再战!

    你不得不读的书籍清单,岁月如梭,转眼间2015年将要过去,本篇博文也就将告一段落!毕竟年复一年的累加下去,本篇文章可能会导致加载失败(笑,自嘲),约吗?让我们来年再战!

    我承认,无论什么行业的书都琳琅满目,如果你要想在芸芸众书中找出一本对研发技术有所提高、对问题有所解决、对生活状态有所改善、对工作方式有所转变之类的书,那绝对不是一件容易的事。

    以下列出的书籍没有先后顺序,全凭我一时感觉。当然我会说出欣赏这本书的起因,不过为了给你一点建议,对其槽点,我可不会惜字如金!

    编号封面书名分类
    18这里写图片描述java编程思想(第四版)研发编程

    《计算机科学丛书:Java编程思想(第4版)》赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在BruceEckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。

    请允许我扯一点题外话(这篇文章好像一贯这样的风格)。
    大学行将毕业的时候,我就在淘宝上买了一本《java编程思想》,5年前的事了,不晓得是不是第四版,管他呢,也无法考核了,因为从苏州回洛阳的时候,把此书奉献给一位朋友了,不知道他是否珍惜这本赠书,否则我将为他感到汗颜。2015年4月份再次在京东上下单,又“装腔作势”的买了一本,买的时候十分爽快,觉得大可为我所用,定不辜负作者所托,然而,终究是让人失望了,直到前天被我翻阅,此书一直在寂寞的犄角旮旯中安静的待着。

    再次读的时候,一种从未读过的感觉油然而生,可真是奇了怪了,大言不惭的说自己已经从事java编程数载的话,似乎有点不好意思说的出口了。这正是这本书的魅力,让我重新开始审视自己,审视我所从事的java编程,自己到底是否合格。答案显而易见,不合格!

    “笔耕不辍”的又写了三篇关于读书的心得和尝试:

    1. java吸血鬼数字
    2. 操作符
    3. 万物皆对象

    如果你看了诸如此三篇的文章,没有骂我王二是个瞎逼程序员的话,我都有点寝食难安。

    好了好了,如果你是一名java工程师,这本书不得不读,当然了,你如果读过就算了,苦笑。

    这本书厚啊,再加上是技术书籍(技术书籍本身就枯燥),无论原作者Bruce如何努力,读这样的书,如果不抱着一颗“必死”的决心,实难短时间内读完,我现在第四章才刚读完。


    编号封面书名分类
    17这里写图片描述当我谈跑步时我谈些什么社会人文

    本书是村上春树第一本只写自己的书。如这般围绕一个主题,从正面书写自己,几乎从未有过。在长达四分之一个世纪里,日日都坚持跑步,各色各样的思绪从心底涌起……从夏威夷的考爱岛到马萨诸塞的剑桥,从日本村上市参加铁人三项赛,到踏上希腊马拉松长跑古道,他,永远奔跑。

    没错,这次推荐的是《当我谈跑步时我谈些什么》,村上春树写的,非常有文艺气质的一本书,读起来就像微风佛面一样,很自然,很亲切。

    说来惭愧,我总是念不好“村上春树”,100次中有90次念做“树上村树”,并非有意冒犯作者,只是作者的名字确实有些拗口,关于这一点就此打住,多谈会带来指责之声。我总以为村上春树获得了“诺贝尔文学奖”,但百度了一下,似乎是没有,这一点真让我诧异,我们知道小李子(泰坦尼克号号男主角)入围奥斯卡最佳男主角N多次,正所谓“春花秋月何时了,提名知多少?”,村上春树就被戏称为诺贝尔文学界的莱昂纳多!

    这本书我读了两章,我已经有一种要买跑步机的冲动,奈何家小容不下,如果非要容下,且得耗一番心思布局,家用跑步机这玩意确实要占用一大块面积,思前想后,终于还是没有决定要买,不过这个念想会持续一段时间。也许再多读两章,我就悄悄的买了。

    诚如村上春树所说,我可能还没有爱上跑步这件事,如果我情愿去做,即使有雾霾,没有跑步机,我也会想办法去跑步。否则的话,即使买了跑步机,若“束之高阁”,那就适得其反了。最近几天,偶感风寒,嗓子发炎冒火,这更让我想念锻炼,想念打篮球的日子,或者跑步的日子,总归是有一些身体锻炼,方能保持健康。

    扯了这么多题外话,请见谅。《当我谈跑步时我谈些什么》这本书确属良品,你不得不读!

    虽然只读了两章,但对作者的故事感同身受,想象着自己是那个跑步者,那个写作的人,哎,该说说这本书的缺憾呢,说什么好呢,我只能说“书太薄了,舍不得读完啊”,这样冠冕堂皇的理由,真有些力不从心。


    编号封面书名分类
    16这里写图片描述微管理,给你一个技术团队,你该怎么管项目管理

    讲述创业团队、程序员、技术人员如何管,技术转向管理、互联网思维管理如何做

    这本书对王二回到洛阳后的职业生涯有着转折点的纪念意义!为什么这么说呢,不是为这本书戴什么高帽子,确实有货:

    王二回到洛阳时,还不怎么写博客,在ITEYE上只发表过寥寥数篇,都可以追溯到远古时代了。后来领导开始以身作则的把原创博客作为绩效考核的一项评分,到这份上,王二作为一名积极向上的好员工(说白了,最重要的是能工资能多拿几十块钱),写博客势在必行。

    以下为了陈述是我自己的真人真事,就由第三人称转为第一人称。

    这就为我在后来拿到这本书的奖品埋下了伏笔,《微管理,给你一个技术团队,你该怎么管》章节试读感悟 ,这篇文章万分荣幸的获得了赠书,大姑娘坐花轿──头一回,拿到这本书后,前前后后左左右右读了好几次,觉得受用极了,还推荐给了领导,他花钱去买了一本(当时感觉自己也获得了领导的认可,乐呵着呢)。

    这是回到洛阳后,读的第一本书,之后买书,写博客就一发不可收拾,我想这本书的意义也就值得纪念了!

    以上这些话算不得上是荐言,但又算什么呢,这就是王二写作的风格。至于这本书为什么不得不读,看书名就知道了,不用王二来证明,作为团队的管理者,懂得一些论调还是必须得,诸如:

    1. 木桶理论──决定桶的容量不是最长的那块板,而是最短的那块。
    2. 作坊式团队需要互补。

    当然,最重要的是,杨立东这本书,写作风格非常棒,各种典故,让我觉得作者学问杠杠的,不过听人说,这家伙学过莎士比亚文学,好吧,看看窗外的风景吧,大风吹走了雾霾,蓝蓝的天啊!

    我在CSDN上也发表了几篇读书札记,如微管理:给你一个技术团队,你该怎么管札记-高效团队的三驾马车,不过说实话,到现在我忘的差不多了,看到这句话,你也许就会骂我,这推荐个屁呢,但原因在我,我的团队人员就两个人,一个我,一个同事,还需要什么管理,所以呢,读这本书,你需要一个团队来让你管。


    编号封面书名分类
    15这里写图片描述追风筝的人社会人文

    快乐大本营高圆圆感动推荐,奥巴马送给女儿的新年礼物。为你,千千万万遍!

    机缘巧合,就买了一本《追风筝的人》。我是一个没有自主思想的人,随波逐流已经成为我的生活习惯,买书也没有什么选择性,全凭推荐序言,别人说好,我就买。当然了,说书不好的人也推荐不了书!

    书看到一半的时候,我又去看了这部同名小说的电影,当然遗憾的是,当我看到哈桑被性侵的地方,就快进了,你知道,一但快进了,就预示着我心烦意乱了,那也意味着电影将不再完整,也没有继续看下去的劲头了。

    看翻译的小说,我有一个贱毛病,总是对译者的用词挑三拣四,总觉得翻译的太过枯燥无味,很明显,这本书超出了我的意料,我竟然读完了。

    阿富汗也是一个多灾多难的国家,在没有发生战争之前,那儿的人民生活得很幸福,追风筝的大赛上,孩子们脸上也洋溢着笑容,为他们的各自的胜利努力着,奔跑着。然而战争爆发后,一切都变了,为了生存,一切都变得那么艰难,痛苦。

    我们的国家也遭受了灾难,鸦片战争爆发到改革开放结束,历史上的那段岁月,伤害始终萦绕着我们,挥之不去!最近看了一部电视,郭宝昌导演的《大宅门》,主人公白景琦的一生也在朝代的更迭中跌宕起伏,这和《追风筝的人》主人公所经历的世事都有着惊人的相似之处!

    这本书的推荐,我觉得我写得很烂。准备动笔的时候,思絮飘飞,待到动笔的时候,樯橹灰飞烟灭。但即使我写的不好,我也觉得这本书,你不得不读!

    书中最虐心的无非就是哈桑被性侵的那段描写,我读书的时候总由不得去想象那个画面,更糟糕的是,哈桑的孩子最后也成为了坏蛋的奴役,真没有比这个更糟糕的了!所以我本来是不喜欢这本书的,但有朋友又向我推荐了这本书,我想抛去这个糟糕,书中的故事还是值得去读的。


    编号封面书名分类
    14这里写图片描述黄金时代社会人文

    她要讨论的事是这样的:虽然所有的人都说她是一个破鞋,但她以为自己不是的。因为破鞋偷汉,而她没有偷过汉。虽然她丈夫已经住了一年监狱,但她没有偷过汉。在此之前也未偷过汉。所以她简直不明白,人们为什么要说她是破鞋。如果我要安慰她,并不困难。我可以从逻辑上证明她不是破鞋。如果陈清扬是破鞋,即陈清扬偷汉,则起码有一个某人为其所偷。如今不能指出某人,所以陈清扬偷汉不能成立。但是我偏说,陈清扬就是破鞋,而且这一点毋庸置疑。

    呦,看,王二这家伙开始推荐王小波的作品了,真是难得难得啊!

    是的,没错,其实王二这个称呼就是从《黄金时代》这本书上来的,我这样赤裸裸的剽窃了他在书中的称呼,确实觉得自己翅膀硬了些!

    其实吧,我真的应该承认我自己不喜欢干“程序猿”这一行,尤其是我特别喜欢读“社会人文”这类书,而对“研发编程”的书冷淡许多,这也就是为什么,在我推荐的书籍里,似乎“社会人文”的书偏多一些。

    在一年前,对于王小波这个名字,我知之甚少,说白了,就是压根不知道这样一位大作家,好吧,说出来这句话,我就感觉我出卖了王二,也就是我,我不应该承认自己的无知。既然事已至此,我觉得还是稍微透露一下,为什么我会知道王小波,进而去读他的书。

    还是《一个人的书房》,这个听书平台,不知不觉的就让我爱上她,并开始不断收听其出品的读书节目,这其中就包括了和王小波有关的两本书《沉默的大多数》、《就想开间小小咖啡馆》,好吧,关于这两本书,我就不多说了,嘻嘻,为了下次(也可能是下下次,等我了解了它们)我细致的推荐它们。

    《黄金时代》,到目前为止,我只看了第一章“黄金时代”(已完)、第二章“三十而立”(未完),第一章写男主人和女主人之间关于破鞋的事情,第二章写男主人与几个女角关于出国未就的纠缠故事。好吧,我觉得让我来总结到底写了什么,真是难为了我,毕竟,我这个王二,在文学水平上和王小波的“王二”相距甚远,至于有多远,我保持沉默!

    这本书,我觉得也不得不读!

    要想吐槽这本书,真是难了点,不过幸好,我现在是胡说八道的**“王二”**,那就姑且挤一点出来吧,这本书里关于“伟大友谊”的描述有点多,如果你是女生读者的话,可要犹抱琵琶半遮面,倘若你是男生的话,我觉得,你可以为你的想象插上翅膀,尽情的享受那种心领神会的感觉吧!


    编号封面书名分类
    13这里写图片描述高性能mysql研发编程

    “只要你不敢以MySQL专家自诩,又岂敢错过这本神书?”

    其实吧,这是我第二遍写《高性能mysql》的推荐,那第一遍呢?第一遍被我一个手贱的关闭按钮给夭折了!又没有打草稿,还得重新整理,嗬,真无(you)趣!

    作为一名26岁的挨踢人王二,也就是我,在5年多的职业生涯中,在头4年,对mysql都是一知半解,当然了,这一年多来,也还不曾到达了哪种高深的境界,但,至少,也总结了几篇相关的mysql技术文档,且让我来“王婆卖瓜自卖自夸”一下:

    1. mysql之死锁
    2. mysql配置
    3. mysql:提升性能的最关键参数
    4. mysql:配置参数优化建议
    5. 高性能mysql札记:事务

    其实吧,在同事的眼里,以前的王二是一个好大喜功的小青年。确实,这要是放在5年前,我认为能总结出来这几篇文章,我一定不会认为是《高性能mysql》给了我灵感,给了我帮助。但是,现在的我显然不会了,这几年的风吹雨打,我已经摇身一变,成为一个有涵养的程序猿啦。

    所以,你看,依据我的经验,《高性能mysql》不仅仅能够让你深层次的去了解mysql的ACID、存储引擎innodb的好处,她还教会你做人,哈哈,如何学会感恩,所以,我觉得这本书,你不得不读!

    其实不知道是第几遍读《高性能mysql》了,虽然每次读都会有新的知识熔进我的脑壳里,但每次读,都会略过很多篇幅,因为这些知识,我可能一时半会儿用不到,即使绞尽脑汁学了,时间久了,也难免忘记。


    编号封面书名分类
    12这里写图片描述乖,摸摸头社会人文

    《乖,摸摸头》是一本让读者时而含泪微笑,时而掩卷长思的奇书。
    《乖,摸摸头》会让你触碰那些你或许永远都不会去体会的生活,认识那些你或许永远都无法结交的人。
    就像大冰说的那样:不要那么孤独,请相信,这个世界上真的有人在过着你想要的生活

    大冰,如果你还不知道他,我想你还是去度娘一下吧,反正我的记忆当中,关于他的介绍,我就觉得不像是生活在人世间的家伙!我能怎么说,“主持人”、“作家”、“旅行者”… 算了,我觉得我肯定没有度娘介绍的好!

    @大冰 谁知道你能看到这条微博不,我可是照住你说得方法发的微博! 书草草读了一遍,别打我,是草草,希望静下心来读第二遍,我26了,不想着去什么说走就走的旅行⊙▽⊙ 作为一个程序猿,兢兢业业撸着代码,只求有一个温饱的家庭,好吧,竟然有字数限制!

    这是我昨天晚上在新浪微博上发的,请别笑我,我也知道,这家伙肯定不会关注我的,我发的这个心情,他自然是看不到的。看不到又如何,我就是这么多此一举!
    昨天在看“成子”和“豆儿”的爱情故事,尤其是写豆儿妈妈在生下豆儿18天后就离开人世的情节,差点没有把眼泪流出来,是的,我就是这么容易伤感!
    当然,还有,大冰这家伙竟然主持了“叶世荣”的婚礼,我,简直不太敢相信这件事,我一直觉得他肯定在说大话。想想beyond中,除了灵魂黄家驹,也就叶世荣让我最为怀念。

    真的,第一次感觉到原来人还可以这样肆意妄为的活着,然而,这终究不会是我的世界,然而我确实羡慕这样的人生,足够精彩,足够精彩,足够精彩!

    《乖,摸摸头》,幸好我只看了这一本书,如果我把他其余两本书《他们最幸福》、《阿弥陀佛么么哒》也看了的话,我觉得我会有说走就走的冲动!所以,这本书,即使你是程序员,也不得不读!

    这几行绿色的字,要写槽点,我真是不知道说什么好,总有那么几本书,让你无法说出它的不好。好吧,我还是遵守约定吧,”欲加其罪,何患无辞“嘛,这本书的故事离我们大多数人的生活都太遥不可及,所以读完后,千万不要一时冲动,脱离了现有的生活轨迹!


    编号封面书名分类
    11这里写图片描述解忧杂货店社会人文

    东野圭吾倍受欢迎作品 不是推理小说 却更扣人心弦 中文版销量突破100万册 获2014年度中国影响力图书大奖

    今天连续推荐两本”社会人文“方面的书,我其实是挺担心的,为什么呢?
    因为我怕暴漏出我的本性,其实,要不要告诉你们呢?其实 -------- 我内心并不喜欢做一名程序猿!好吧,好吧,我就这么快的吐露了心声,真不敢相信,自己好想再假装一段时间,毕竟我的职业真的是一名程序猿,很多大师都说,如果内心不喜欢做程序员,就要选择离开这个行业,做自己喜欢做的事情,可是我究竟想做什么呢?反正到目前为止,我真心不知道!(笑,如果你想笑,就尽管笑吧!哈哈哈)

    言归正传,是吧,好的,马上就峰回路转!

    我之前就写过解忧杂货店札记:回答在牛奶箱里解忧杂货店札记:深夜的口琴声两篇《解忧杂货店》的札记,感触挺多的,前前后后看完一遍,说实话,感觉自己的智商有点不太够用(笑,再笑,哈哈)。从第一篇“深夜的口琴声”到最后一篇“来自天上的祈祷”,故事人物都在紧密连接,我还专门搜罗了一下人物关系图,我真心不知道作者怎么把他们关联起来的,究竟是在什么状态下才能创作出这样的作品!

    每一篇都让人身临其境,我不止一次幻想着书中的场景:破烂不堪的浪失杂货店、鱼腥味十足的鱼店(好吧,我承认我忘记了叫什么名字了)、被大火烧焦的一片狼藉的孤儿院(我依然想不起来叫什么名字,隐隐约约想起一个字,但还是不确定)等等。

    我必须说,日本人果然还是从我们中华文明中偷走了文化精萃,又或者是李盈春翻译的太好,我觉得这一本书的作者真心不像是一个日本人,而更像是一位精通汉语的中国人,直到现在,书中的个别字眼,如:“杵”、“欠身”、“喃喃”…,更让我倍感受用,因为如果我能用这样的文字写一篇文章,我觉得自己就是一个作家(对,我就是这么理解的)!

    介绍我就不多说了,你可以去看看我的读书札记,2015年5月份写的解忧杂货店札记:深夜的口琴声解忧杂货店札记:回答在牛奶箱里会更早。那时候自己的写作水平还很烂,很臭,希望你不会介意。因为,这本书,你不得不读(怎么样,这个理由说的够不够牵强附会)!

    又到吐槽的时候了,真痛苦,今天这是怎么了哦,这两本书,真真切切的让我说不出来什么不好!但同样的,我必须遵守规则,槽点还是必须要说的,请原谅我的刻板!这本书的人物关系真心一个复杂,幸好,“东野圭吾”这家伙真的是写推理小说的,不然我真是会怀疑自己智商的。


    编号封面书名分类
    10这里写图片描述effective java研发编程

    “我很希望10年前就拥有这本书。可能有人认为我不需要任何java方面的书籍,但是我需要这本书”-----java之父 詹姆斯高斯林

    当你看到书的封皮上印着java之父的话,你认为这本书需要不需要读呢?!答案如果是否定的,我觉得你可能不是学java的(哈哈,据我所猜想,就,也只能是这个原因啦)。

    本篇文章发表后,还是受到不少朋友喜欢的,虽然有两个可恶的家伙踩了我两脚,并且也没有留下反对意见,但是,注意,是但是,我觉得这篇文章会细水长流,还是为为很多朋友带来参考意见的。

    newsisyphus3天前 19:19发表 [回复] 写的不错,能不能有时间谈谈JAVA方面学习的方向,最近在学习JAVA,希望能给点建议!

    有个朋友想让我给点java的建议,这可让我有点惭愧了,我自认为自己的编程水平一般般(虽然我内心是极不承认这个观点的),给别人提供学习建议的事,我一直觉得非常高大上,非常有荣誉感,而我真的不够格(我还是不太承认这个观点的,哈哈)。不过,我觉得《effective java》这本书是值得一学的,不过,说实话,基于各种原因,我目前只读到第四章“类和接口”。

    当然了,业界对这本书的评价也是很高的,那么我就不罗嗦了,这本书不得不读!

    当然了,我看这本书的感觉并不是很好,可能真的是我水平有限,或者我本质上的确是不喜欢编程的,我在读的过程中容易走神,书中的例子也尝试去做,但是还是很苦涩,这一定程度上影响了我的读书学习进度,对于java初学者来说,或许是有点不容易上手的。


    编号封面书名分类
    9这里写图片描述浪潮之巅社会人文

    一个企业的发展与崛起,绝非有个领导强人即可达成。任何的决策、同期的商业环境,都在都影响着企业的兴衰。《浪潮之巅》不只是一本历史书,除了讲述科技顶尖企业的发展规律,对于华尔街如何左右科技公司,以及金融风暴对科技产业的冲击,也多有着墨。此外,这本书也着力讲述很多尚在普及或将要发生的,比如微博和云计算,以及对下一代互联网科技产业浪潮的判断和预测。因为在极度商业化的今天,科技的进步和商机是分不开的。

    哈哈,又见面了,我决定暂时改变一下我的写作风格,自从读了Steve yegge的《程序员的呐喊》中毒颇深,深觉要在博文中增加和读者的交流,好了废话结束。

    《浪潮之巅》一书,我好像是在订阅号上看到的,当时看完作者吴军先生的介绍,我,我,我的一种盲目崇拜之情就油然而生了,但是当时觉得这本书更像是一本历史书,对于我一个屌丝(貌似这个词以后要被整治,还是趁早多说两句吧)程序员,看这类书对我的薪水没有一点作用,没错,当时的我就是这么鼠目寸光。当然,故事到这里结束好像是有点早了,一个偶然的机会,静悄悄的获得了《极客头条》的赠书活动,我就在人民邮电出版社的“异步社区”中各种的扒拉,苦苦搜寻一本物有所值的书,经过两个多小时的“甄选”,我选择了《浪潮之巅》!

    拿到书后,她就成为了我睡前必读的书,现在已经翻阅到了《微软帝国》一章,心中感惑颇多,甚是欣慰。然而很遗憾,我只拿到了上册,下册没有拿到,我想双11我已经等不及要在某东上买下吴军的所有书了!

    到目前为止,我真心觉得作者的宏观真够大的,放眼望去,information technology的汪洋大海尽收眼底,而我呢,放眼窗外,只有层层的wumai(你懂的,我怕说多了被封锁博客)。所以呢,这本书,你不得不读了!

    本来这里是要吐槽的,但是我好像挺词穷的,不过,我还是会绞尽脑汁吐槽出了一点点的。这本书,是要教给我们透过现象看本质的,怎么去理解一个企业的兴衰成败。而我呢,也想通过此书,把控我们公司以后的发展轨迹,但是这本书给我的办法并不多(注:我目前还没看完,哈哈,这些话,你大可不必相信的)。


    编号封面书名分类
    8这里写图片描述重构 改善既有代码的设计研发编程

    翻开书,局部变量是万恶之源。局部变量!?我非常愤怒的往下读。我要看看这家伙到底脑子是不是不正常。

    接着一股恐惧袭上心头:他居然说的没错,有理有据。我最自豪的编程习惯(把中间值保存在局部变量里,作为简单的性能优化)显然是个坏习惯,书中明明白白的展示了这一点。

    这本书接着告诉我,不要写注释。

    以上这些话,是Steve yegge说的,当然正是他的介绍,让我对这本书重拾信心,之前由于翻看试读章节,发现自己不是很懂,感觉相当苦涩难懂,于是就搁置了,如今看来我真是害怕掌握知识,害怕学习,我知道自己错了,那么我接下来肯定是要去买这本书了,不得不读了。

    也许是翻译的润色不够,也许本就苦涩,需要一点耐心和基础!


    编号封面书名分类
    7这里写图片描述无愁河的浪荡汉子·朱雀城社会人文

    《朱雀城》洋洋洒洒80万字,是《无愁河的浪荡汉子》的第一部。是以作者儿时的经历为蓝本创作的自传体小说。描写了黄永玉在湖南凤凰的童年生活和故乡风貌。小说最早发表于十几年前的《芙蓉》杂志,写到二十多万字,黄永玉搁笔。后来经作家李辉不断督促,黄永玉重新提笔续写,2009年在《收获》开始连载,续写字数长达50万之多。

    能够了解到这本书,绝对是个缘分。我是《一个人的书房》的忠实粉丝,其上面发布的有声读物,绝对是一道有色有味的佳肴盛听,而这本书的朗读者“安德烈斯基”的声音浑厚而不失灵巧,书中的内容也让我受用不尽,反复听了几十遍,也觉得没有丝毫倦意。

    而这本书的作者”黄永玉“老先生绝对够分量,90多岁的人了,耄耋之年的人了,却写出这般风趣的书,的确是个奇迹,而这位老先生最原始的身份是个画家,而不是作家!这本书,我觉得不得不读了!

    看图片就能知道,这本书厚着呢,并且叙事风格老道,如果想要字字斟酌,需要花费一定的时间!


    编号封面书名分类
    6这里写图片描述程序员的修炼—从优秀到卓越项目管理

    写博客也一样。对于那些有抱负的博主们,我常常给他们这样一条重要建议:如果你新开了一个博客,在6个月之内别指望有人会去读它;如果你有那样的期待,我保证你会很失望。但是,如果你能够坚持一整年,并且每周能发布1-2篇高质量的博文,到那时候,也只有到那时候,你才可以寄希望于收获很小量的读者群。

    这本书的作者是Jeff,翻译者是陆其明、杨溢。其内容都是Jeff的博文,但是按照了文章的类型进行了分类,内容通俗易懂,文如其题,就是通过作者的经验来告诉我们一个程序员在修炼过程中如何从优秀走向卓越。

    我买这本书的缘由就是看了陆其明先生的博文,觉得翻译的确实不错,而我读书又不喜欢看电子书,于是就买了一本纸质的,前前后后看了两三遍,到现在虽然记忆中的并不是特别多,但是我觉得适合放在案头,闲暇之余就瞥几眼,里面的一些观点我很是认可,诸如上面提到写博客。

    每个人最初写博客的起因肯定不同,而我是被迫写的,基于上司的要求,能够坚持下来,的确是因为爱上了写博客,虽然每篇的阅读量的确很少,文章质量也没有得到大多数人的认可,但是不求于名,只为心安,所以这本书,你也不得不读上一读。

    这本书中章节都很简单实用,篇幅不长,但观点很多,如果记忆力不超群的话,看一遍留下的印象不够深,本来“书读百遍其义自见”,所以你可能需要多看几遍喽!


    编号封面书名分类
    5这里写图片描述程序员的呐喊研发编程

    亚马逊的主要语言中有两门非常啰嗦的语言C++和java,外加一门精炼的语言Perl。但是Perl正在遭受排挤,渐渐退出主流。我觉得这是因为Perl程序员可以用更少的人力完成和java/C++程序员同样的工作量,所以要是比人多的话,他们肯定是赢不了的。

    能够拿到这本书,非常感谢@极客头条,也许是自己的努力,不经意间就获得了极客头条的赠书,当时还有一个T恤,很开心的穿了很久,觉得很得意。《程序员的呐喊》这本书到被我打入冷宫,可能是项目忙(但这个肯定是无聊的解释)的原因,一直没有机会翻阅,近几日读了读,感受只能用两个词来形容--------震惊!

    Steve对java,对C++满腹牢骚,这让我感觉到自信受到了挑战,因为我就是一名java的程序员,并且只会Java。

    后续我还看了《自由和保守》一节,于是在CSDN上相继发表了我所经历的编程语言崇尚自由,还是保守两篇文章,尤其是第一篇,很多人就特别不满,觉得我盲目无知,竟然敢抨击C++不如Java,好吧,怨我了,谁让我被Steve说服了。

    我是觉得,这本书的观点确实够犀利,如果你是一个固执己见的家伙,我觉得有必要来看看,大师眼中的世界是怎么样的,也许你就会有所领悟。所以,这本书,我觉得你也不得不读。

    这本书美其名曰呐喊,说白了就是牢骚,不过大牛们发起牢骚也足够让你眼前一亮,每篇的篇幅都不短,是需要耐下来性子的,当然我有的时候感觉很多“废话”,不过看书总是要取其精华。


    编号封面书名分类
    4这里写图片描述锋利的JQuery研发编程

    本书循序渐进对jquery的各种方法和使用技巧进行介绍,读者可以系统的掌握jquery中关于DOM操作、事件监听和动画效果、表单操作、AJAX以及插件方面的知识点,并结合每个章节后面的案例演示进行练习,从而掌握知识。

    这本书我并没有完整的看完,很多时候都是用到jquery的时候从案边拿起来翻一翻,因为我毕竟是写服务端代码的,经常不在项目中运用的话,就容易忘记!

    这本书章节实例都很简单,如果稍微有基础编程的都可以学得来,但是又不乏一些灵巧的知识,诸如如果你想使用jquery获取一个DOM对象,如果想判断其是否为空,你该怎么做呢?

    var dom = $("#id");
    // 错误
    if (dom)
    
    // 正确
    if (dom.length > 0)
    
    

    如果你想问我为什么,我觉得你还是去看看书比较好,当然我可不是出版商的代言人,也不是这本书的强烈追求者!好吧,如果你真的想知道,我还是告诉你吧!

    需要注意的是,$("#id")获取的永远是对象,即使没有这个元素。

    还是那句话,这本书对于需要用到jquery的初级人员,是一本不错的选择,我认为有需要的,也是不得不读的。

    当然了,如果你是前端的大牛了,我是觉得没有必要来买这本书了,毕竟jquery已经被很多人批评了,批评的人我相信都是有足够的理由的,虽然我觉得jquery还是挺方便的,但就document.getElementById()这一点,我就会选择使用jquery,好吧,我承认我就是一个水平不怎么样的编程人员(显然,这句话可信度并不高,哈哈)。


    编号封面书名分类
    3这里写图片描述蒋介石自述上下册社会人文

    本书为蒋介石的个人自述言论集,书中虽然涉及蒋介石身世经历和政治军事活动,但笔墨着重于蒋介石谈孔孟、谈教育、说诗论文、修身养性等著述。是一本比较客观公正的蒋介石自述传记。与国内其他相关蒋介石的图书相比,本书在意识形态、政治方面对蒋介石基本没有误读或有意识的进行误导,从讲述蒋介石走下神坛,败走台湾下后的角度出发,力求客观、公正、真实地解读蒋介石其人。还原一个真实的蒋介石。

    其实说这本书,我心里有些犯嘀咕,就在昨天2015年10月22日,我的博客就莫名其妙的被封了,我吓坏了,具体因为什么就不便多透露了,反正CSDN的管家是这样回复我的:

    经查询,您的账号因中敏感信息被系统锁定,现已帮您解锁。

    首先,再次声明,CSDN能够解锁,让我感激涕零。其次,我想说的是,推选这本书绝对是基于公平公正的原则,所以我引用了“某东”(为了打消我是个卖书,对于这一点,我可是极力避免)上的介绍语,我想表达的是,如果从一个人物上感受其人格魅力,对其言行举止有所了解,去真正的获取一些对我们人生有所帮助的认知,从而对我们的成长有所帮助。

    这本书,我觉得就不便多说其内容,否则,万一有人再恶意举报我(我我我,真是怕再被封了,请原谅我的胆小怕事),我就冤死了!

    总之呢,这本书还是值得读的(我都不敢再使用“不得不读”这四个字,真是后怕)!

    这本书里面有不少好的修身养性的词句,并且对其母亲,他也是一个孝子,秉承了华夏子孙的优良传统。但是这本书看起来好像漫无目的,没有侧重,如果你是随意翻阅的话。当然了,看书必须是“心旷神怡”的状态,你才能发现其中的美好!


    编号封面书名分类
    2这里写图片描述人件项目管理

    作为管理者,我们很容易陷入一种典型的失败情境:习惯把人当做固定的模块来管理。

    《人件》这本书相对于《人月神话》来说,更容易让你理解作者的观点(请注意,我可不是说人月神话的坏话,这本书稍候会做介绍),里面很简短的例子,更能让你将自己设身处地在作者的角色中,假如你正在走向管理者的岗位上!

    这本书我没有读完呢,我只读到第三部分,之前也在CSDN上发表了读书札记,然而随着时间的推移,或者项目的穿插,我不得不停止了这本书的研读。当然现在我还有重拾这本书,因为我觉得我的团队规模过小,目前只有两个人,导致很多方法我实施不了!

    不过,保持办公室的安静,不要做家具警察,不要让办公室处于黑暗状态等等的观点还是印入了我的脑海。

    所以,《人件》也是你走向管理道路上不得不看的一本书!

    不过呢,这本书的观点很多,如果观点不能长期运用于项目管理中,很容易淡忘!况且管理对我们来说一门学问,也不是看了这本书就能够彻底的做一个好的管理者,把理论实践到团队中,才可能知道方法到底适不适合,所以,如果你想读这本书,建议你先有一片沃土,而不像我这么尴尬!


    编号封面书名分类
    1这里写图片描述代码整洁之道研发编程

    细节中自有天地,整洁成就卓越代码。

    作为一个java出身的攻城狮,说实话,我应该惭愧,因为我拿到这本书的确有点晚,大概今年3月份我才买到这本书,并且很长时间把她束之高阁,好吧,现在说句sorry吧!

    代码整洁之道,给我最直接的印象就是,原来我曾经认为的很多“格言”都那么可笑!

    1. 代码量和注释的完美比例是1:1!(曾经在江苏富士通的时候,我就是这么信以为真的,所以我会为每一个方法,每一个类,每一个分支等等都加上注释,以证明我的代码非常合理!好吧,读了代码整洁之道,你会幡然醒悟的)
    2. 一个方法尽量把你要做的任务完成!(看了代码整洁之道,我开始对我的代码进行重构,将尽可能重复的代码提炼出来,但是,这一点上我还做的很差劲!)

    当然,还有更多了!所谓“一屋不扫,何以扫天下”,你必须要从自身做起,对你的代码进行全方面的诊断,让其变得卓越。那么《代码整洁之道》,你就必须读一读了!

    想要改善代码,并非一朝一夕的事情,需要不断优化,再优化,方得要领。站在代码整洁的角度上来看,的确很多观点是正确的!我曾经也对方法名、字段名有着莫名的热恋,认为就应该如Robert所说,尽量名副其实,所以名字很长很长,但最近,我开始产生了怀疑,我是不是在走极端,过长的名字让整个文档看起来并不友好!所以请你注意了!
    另外这本书是基于java的优化,其他语言的,请注意了!


    展开全文
  • 你的计划为什么执行不下去?怎么破?

    万次阅读 热门讨论 2015-12-28 07:35:57
    新的一年开始了,各种总结,各种计划来了,怎样才能让你的计划顺利执行下去呢?
  • 读不读

    千次阅读 2010-01-05 10:46:00
    早上开完一周一次的例会,同一级的同学小仇也在痛苦...二十多岁到三十岁应该是一个人工作的黄金时段,等博士毕业大多三十岁以后去了,这时他们的事业才刚刚起步,同年的好友早已结婚生子,而博士们没房没车没事业,拿着
  • 什么要读博士

    千次阅读 2015-12-25 10:32:58
    这是一个之前困扰我许久的问题,后来逼迫自己去想它,慢慢地也就淡忘这个问题了。这几天,在网上又看到这个问题,觉得有篇文章不错,因此贴过来,自勉与共勉。原文来自知乎。一: 看过一篇文章,专门估算了《生活...
  • 【学习干货】给coder的10读书建议

    千次阅读 多人点赞 2014-09-01 09:54:37
    1、知识更新非常快,大学毕业就已经有40%的知识过时,一年读书80%过时,三年读书99%...经验告 诉笔者经典的书籍里的每句话都值得咀嚼都让你有很长时间的思考,而且你了几遍都生厌,每次阅读都会有新的感
  • 《又一个草环》心得体会后感3500字: 寒假中了一些小皮卡成长故事集,其中有一篇就是曹文轩先生的《又一个草环》这本书充分体现了主人公的可爱、同情心与顽皮等很多优点,皮卡的童年也是我渴望的童年的样子。 ...
  • DayDayUp:2019.12.31罗振宇2020年跨年演讲《时间的朋友》后有感 导读:2019年12月31日20:...也就是去看那些乍的标题,人云亦云的情绪,而是转过头,看手中的资源,脚下的道路。只有基于基本盘,才能看...
  • 关于读书的几问题

    千次阅读 热门讨论 2013-09-30 08:19:10
    读书,并不是穷酸秀才秀穷秀酸的时候才出来卖弄于人的。...如今已经像古时那般可之书太少,但如今读书的风气却振,原因在于很多人在受教育的过程中完全为了考试而读书,结果是非考学,非教不读
  • 程序员学会源代码

    万次阅读 多人点赞 2014-01-25 19:44:57
    真正的骇客世界里只有一个简单的事实:如果一个软件在我的机器上运行,那它就是我的软件。我对它负责。我必须把它弄明白。从源代码开始构建是一条必须遵循的原则,而且从不例外。我必须控制我的环境,我还要控制所有...
  • 这样源码,牛X也难

    万次阅读 多人点赞 2016-04-25 07:16:48
    如果阅读源代码,真知道自己能否成长起来,而要是阅读得法,则很可能被碾压成肉酱……
  • 读书 | 互联网思维到底是什么

    千次阅读 2016-06-01 06:46:17
    这本书我一定推荐给程序员,它可以让你具有判断力,能让你更好的看清自己所做的产品是否有前景,所在的公司是否有前景。
  • 一个积极的人 编码、改bug、提升自己 我有一个乐园,面向编程,春暖花开! 程序员 你过的书,藏着自己的命运 | 技术类(一) 本文的标题来自CSDN的征文题目,让我感触很深。过书的让你成长,过的书改变着...
  • 读不读博士的问题--转载

    千次阅读 2007-05-17 14:44:00
    每个人在人生都面临着选择, 对于很多博士的学生都面临着很痛苦的抉择。 我也见到身边不少选择了博士的朋友都在抱怨, 当然也有一些过得不错, 所以这就有一个选择的问题。 有一篇
  • 你是想读书,还是想完书?

    千次阅读 2013-02-21 10:45:36
    读到这篇文章,感觉非常不错,转载至此,以作留念! 从左岸转过来一篇文章,原文地址 ...以下是左岸原文以前,读书前会很想读一本书,但实际读书时,经常是“想读完书”,而不是“想读书”。这种想法经常会让我的
  • 前天的文章提了嘴,有客户从长沙开了 9 多小时的车,来洛阳找我谈项目。开始,我并知道他是华为的,聊的投机了,他就讲了一些经历给我,说实在的,真的是有把我佩服到。 为了能谈好这次合作,我把郑州的...
  • 之前过的本书,摘录些内容和感想和大家分享。这本书英文名字是:《The Pragmatic Programmer》,译名为《程序员修炼之道》,直译为《注重实效的程序员...知道你过以后会不会像我一样顿觉相见恨晚、想一读
  • 我知道读书很重要,但真的看进怎么办?

    万次阅读 多人点赞 2020-03-13 08:00:25
    我认为,除专业技术书籍外,如果本书需要坚持才能完,那这本书绝对适合你! 专业书籍都是晦涩难懂的,所有技术人员,无论是否愿意去学,都硬着头皮去学,因为他们是你吃饭保命的根本。我们这里讨论的是业余...
  • MPU6050读不出来数据

    万次阅读 多人点赞 2018-02-21 21:37:39
    问题描述:MPU6050之前使用正点原子的例程可以读出数据,但是和超声波测距的程序融合在一起以后就出来数据,而且现在单独使用MPU6050也都不出数据了。单步调试发现if(mpu_dmp_get_data(&amp;pitch,&amp;...
  • 【来信】 贺老师,我目前正在读一本由马丁.福勒编著的《重构》一书,我现在正在读大二,现在看这本书你认为是否为时过早,若你认可我的做法,你认为我读的这本书有意义吗,或者说能够锻炼我的哪些方面的编程能力。...
  • 最近朋友需要安装一个chrome插件,但他没方法下载得到,他知道我什么都有,就在我,em。。。 导出: 我理所当然地进入拓展程序,打开开发者模式,选 打包扩展程序 ,然后报错:清单文件缺失或 ...
  • 这本书,从中间

    千次阅读 热门讨论 2012-07-03 21:16:48
    甚至我们撞得头破血流还在继续下去,到最后也知道这本书讲些什么!有这么本书!开始我们大家一样!但是我坚持了两天,我彻底缴械!他叫《计算机网络原理》!  有种精神叫打破传统,也叫创新!我从来没有放弃过...
  • 东写西:《瓦尔登湖》读书札记(一) ——其实,无论什么书都是第一人称在发言,我们却常把这点忘掉了。... 如果一个道理、一件事情、一个念头让你爽,那最大的可能是你直接忽视它,而不是理智地去思考它本身的
  • 如何高效本书(附10种读书方法) ...只知道凭着自己的兴趣爱好...记得的你对这本书说点什么,也只能憋出三字,还不错。是的,你没有充分吸收这本书,变成自己的。了秋叶老师的这本《如何高效
  • 如何读一篇优秀的计算机论文?

    千次阅读 2016-08-28 20:26:13
    作者:李洲 ... 来源:知乎 著作权归作者所有,转载请联系作者获得授权... (1)论文的主要内容,是叙述一套方法在一个特定场合中的应用。  (2)这套方法必须有所创新或突破,并因而对学术界有所贡献。因此,它或
  • 书屋(二):《我的成功可以复制》不妨一读

    万次阅读 多人点赞 2016-02-03 10:09:48
    故每日坚持点电子书,将唐骏——《我的成功可以复制》看完。回顾这本书觉得感慨颇深,有点和大家分享必要。 【传奇人生】 宏观图: 打工皇帝唐骏人生履历: 1962 年,出生于江苏常州。 1980年,考入...
  • 一个普通专科生,拿什么拯救你的未来?(精简版)

    万次阅读 多人点赞 2021-03-09 17:05:00
    一个普通专科生,拿什么拯救你的未来?(精简版) 总有人赢,为什么不能是我!————— 科比-布莱恩特 原文地址:www.dushunchang.top 此文为小Du博客原创出品 转载,复制请注明原文出处 近来看到一则知乎头条,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 185,479
精华内容 74,191
关键字:

不下去一个要读什么