zoukankan      html  css  js  c++  java
  • java 相关书籍介绍

      自己也关注过许多大牛的博客,买过许多的书看. 自己也是个比较爱阅读的人,从小的时候被老爸逼着每次寒暑假看书,到后来慢慢长大爱上了阅读,习惯了看书. 农村的小孩吗,那时候又不像现在.只有通过阅读去认知这个世界.

      做开发以来陆陆续续的看过几篇文章介绍相关书籍的,自己通过百度,也买过一些,其中也有一些好的书.当然了,这些都是个人观点. 介绍书籍的时候一般都是通过开发经验来介绍,不过我个人倒是不怎么认同这种,经验这东西不能作为个标准,有些开发人员开发一年相当于别人开发几年的经验. 我就以我个人的感受作为推荐吧(纯属个人观点)  

      我现在书架上的书有:

        <程序员思维修炼>(修订版)  Andy Hunt 著   崔康 译   
    
        <奇思妙想 15位计算机天才及其重大发现>
    
      <程序员修炼之道--从小工到专家>  Andrew Hunt  David   Thomas著
    
      <编写高质量代码改善java编程的151个建议>  秦小波著 
    
      <重构改善既有代码的设计> Martin Fowler 著
    
      <数据结构与算法分析>(java语言描述)  马克艾伦维斯 著 
    
      <大型网站技术架构  核心原理与案例分析>  李智慧  著
    
      <java多线程编程核心技术>(修订版)  高洪岩 著
    
      <java并发编程实战>  Brian Goetz Tim Peiers 等 著
    
      <Head  First  设计模式>(中文版) Freeman 著
    
      <设计模式> 四人帮 
    
      <从Paxos到Zookeeper>  倪超 著
    
      <深入理解java虚拟机  jvm高级特性与最佳实战>(第2版)  周志明著  
    
      <剑指Offer 名企面试官精讲典型编程题>(第2版)   何海涛 著

      这些书都是从去年12月开始买,开始读的,到现在还有最后三本没读, 最后一本正在读中(自己之前是看博客,开源中国等文章的). 其中大部分书都是挺有用的. 个人感觉前三本对我个人没什么用. 像任命邮电出版社出版的都讲的比较通俗易懂. 刚开始出来实习的实习生 <编写高质量代码改善java编程的151个建议>  <重构改善既有代码的设计>

      着重推荐这两本, 刚出来时代码什么的都是不规范,没有自己的习惯,没有自己的编程套路的. 可以看看这两本书.  还有就是<剑指Offer 名企面试官精讲典型编程题>  这本. 

      等你自己觉得你有一年开发经验左右时你可以看看 <大型网站技术架构  核心原理与案例分析> 讲的很好,通俗易懂. 像这时候肯定听过分布式啊,分布式缓存啊,高可用啊等这些词. 这时候你就可以通过次书了解到比较全面的互联网知识了.  <数据结构与算法分析>(java语言描述) 这本书建议刚开始不要深入去看, 因为这本书比较枯燥, 老外写的一般都是偏理论,比较枯燥的. 其它的书就你自己认为有有两年开发经验了就可以去看了. 象并发编程建议先看高洪岩再看老外的, 设计模式就先看Freeman  再看四人帮.  当然了像还有MQ, Redis ,MySQL, Spring, 微服务, HTML5 等这些相关的书以后有机会再买.毕竟技术就跟学习一样都是学无止境的. 

      像很多人说, 看书还不如看 博客,看电子书啊, 是的,在某些方面是不如看电子书,看博客什么的. 看书还要买书,花钱,是吧.  刚开始我也是这么想的,主要是怕到时候搬家什么的麻烦,不像老家. 可是当我试着买了本书看时就觉得麻烦就麻烦点吧. 个人认为看书跟看电子书感受是不一样的, 当看书时,我会做笔记,做笔记就会自然的思考, 哪怕我坐笔记, 边看边画,我也可以集中注意力,不至于想睡觉. 而且好记性不如烂笔头. 重要的一点是书买来了是花了钱的, 有些人比较在乎钱,会想着花了钱不看那不亏了. 当然了,纯属个人观点

    青菜萝卜各有所爱咯. 说到博客,给大家介绍介绍我个人认为写的很好的博客,文章链接:

      程序员DD  https://www.jianshu.com/u/6a622d516e32 , 简书,CodeSheep  , https://my.oschina.net/hansonwang99  开源中国

      记得之前有几个新手问过我这样一个问题: 大神, 每次我看别人的博客, 学习新的技术, 看书, 可是没几天就忘了, 怎么办呢?

      第一, 你是否用心看进去了

      第二, 学习的新技术,知识点最好能运用到实际中去, 最好是第二天根据新技术点,知识点自己弄个demo出来, 不行,最起码第二天要能回忆有个印象

      第三, 忘了你可以多看几遍啊. 目录那都有大纲, 看一遍, 看着大纲回忆具体的内容, 直到都能回忆出来. 不就差不多吸收了

      第四, 像有些新技术,新知识点是可能以后工作中都不会用到的, 你就可以只是有个印象知道这个东西就可以了, 学习有时候要不求甚解

      第五, 编程最重要的是编程思维和自学能力(个人观点), 像有些新的技术你可以等工作中用到了再去学

  • 相关阅读:
    [原创]SQL 把表中某一个列按照逗号拼接成一行
    [原创]SQL 把表中字段存储的逗号隔开内容转换成列表形式
    JQuery DataTables相关
    Jquery相关
    json字串主从表无法转成对像
    FastReport.net 使用 WebForm 实现打印 最简单版
    c# .netframwork 4.0 调用 2.0时报错 混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。
    FastReport.net 使用 Winform WebForm打印
    asp.net dev xtraReporting(一)静态页面
    C# DataTable转json 时间格式化
  • 原文地址:https://www.cnblogs.com/jingjiren/p/9980057.html
Copyright © 2011-2022 走看看