我为什么把think in java 读了10遍
我在想写这篇博文之前,就曾经对我媳妇(她是做web前端的)讲,我把think in java看了几次几次,媳妇那时就用很羡慕和莫名的眼神看着我说,你真有毅力,我当时就蒙了,我以为她会说,你现在基础一定很好,很强大之类的话,但是她没有,我有点失望,不过自打我把这本书看了5便之后,我只要有时间就和她讲基础的重要性之类的话,直到她十分厌烦,其实那时我知道,虽然我看了好几遍,但其实根本没有看明白,这句话我一直不敢和我身边的人讲,因为我在技术这个行业干了9年了,而且我在公司还小有名气,如果我说我看不懂think in java我怕他们笑话,但其实是真看不懂,越看就感觉自己在计算机的世界中像一个门外汉,为什么这么说呢,恐怕还要从找工作说起,我在大学里学的是计算机网络技术专业,什么计算机原理,java语言等等的都学了,而且都考过了,但是直到找工作才知道,我学的用不上,面试了很多次都以失败告终,不过好在有个“好心”的老板雇用了我,当然了,我是骗进去的,不过那个公司也同样不是什么好公司,不过即使这样,我还是在2周以后让公司开除了,我会永远记得那天,老板把我从17层骂到1层,他骂我是骗子,不过我不恨他,因为我知道,是他给我了了解这个行业的机会,虽然只有两周,但我已经明白,如果你想在中国从事技术,最快你要学习什么,从公司出来后,我买了一本jsp开发,看了一个月又去面试终于面试成功,开始了我的程序员生涯。
自从干上这行以后,我可能就像中国大多数程序员一样,一个项目接着一个项目,什么不会就学什么,就这样干了5年,什么html、css、js、java、sql、服务器等等都做过了,终于感觉自己都会了,可是又很茫然,为什么呢?因为在这行里,总有存在这样一些论调,“如果你30岁还做程序员,你就会失业”我不知道这句话是谁说的,但是的确给我的印象很深,那是我快30了,我可不想30岁以后没有饭吃,虽然我这么想但是也没有采取什么行动,直到有一天我不知为什么买了一本think in java 4th,哦对了,好像是为了面试更高的职位,好像是吧,具体的我记不得,不过这不重要,重要的是我从第二章就有些看不懂了,从那时起,我才知道,妈的,我的基础太差,我有些恐惧了,不是恐惧我会失业,而是恐惧这个行业我干了5年,居然输给了一本书的前50页,丢人,我就怀着这样的心情开始了读think in java,说实在的读第一遍很痛苦,第二遍同样很痛苦,因为很多名词、思想根本不理解,为了理解这些词和思想,迫使我一次又一次的读下去,就这样整整读了一年10遍,虽然有些地方我还是读不明白,但发现我的思想产生了巨大的变化,这个变化不是指java水平,确切的说应该是语言本身,之后我又读了effective java等书籍,从那以后在公司中几乎已经没有人是我的对手了,我分析问题的角度和方式与读书之前完全是两个级别,我在公司小有名气了,我有点沾沾自喜,天天盼望着给人讲讲我的思想,就在这样的状态下,我继续买书、读书,不久之后问题又来了,我发现并没有搞懂think in java,更准确的说我没有搞懂计算机,因为我基础太差了,什么数据结构、算法导论等等著作,我几乎是打开前10页就读不下去了,我突然间感到了,整个中国这个行业的浮躁和大学教育的失败,我又重新开始学习基础知识,目的不是为了更高的工资,而是更明白我所从事的事业。
这时,我们公司新来了一个女领导,我分配到了她的组中,她还自己亲自招了几个人,不过就是她招的人,迫使我离开了公司,这几位大哥典型是行业的败类,当然我的脾气也不好在某些技术处理上顶撞了他们,他们想办法,让我滚蛋了,我又开始了面试,在一次面试中,我对主考说,我读了think in java 4h10便,为了是更接近作者的思想,他轻蔑的说,你是自虐吧,结果不用我说了,我没有被他录取,在回家的路上,我想这是自虐吗?我追求本质错了吗?是这个行业错了吗?我不知道,我也不想知道,但我认为我做的路是正确的,闪跃着光辉,我30岁以后做程序员不会失业。
转自:http://www.douban.com/note/136804332/
我为什么把think in java 读了10遍相关推荐
- 第一次有人把“MACD”运用得出神入化,我整整读了10遍,太通透了
交易之道在于耐心等待.反弹不是底,是底不反弹.底是磨出来的,不要去盲目测底,更不要盲目抄底.没有买不到的股票,明天买与今天买对于趋势交易者来说并没有多大区别.要知道,底部和顶部都是最容易赔大钱的区域. ...
- Eclipse调试Java的10个技巧【转】
clipse调试Java的10个技巧 先提三点 不要使用System.out.println作为调试工具 启用所有组件的详细的日志记录级别 使用一个日志分析器来阅读日志 1.条件断点 想象一下我们平时 ...
- JAXB在Java 9/10并且使用Tomcat 9的问题
Implementation of JAXB-API has not been found on module path or classpath. JAXB API是java EE 的API,jav ...
- 几周内搞定Java的10个方法
几周内搞定Java的10个方法 不要将Java与JavaScript弄混了,Java的目标是"一次编译,到处调试"(呃,不对,是"到处运行").简单来说, ...
- java误解问题_关于Java的10个误解
下面的这些都算是比较高级的问题了,面试中一般也很少问到,因为它们可能会把面试者拒之门外.不过你可以自己找个时间来实践一下. 1. System.exit(0)会跳过finally块的执行 System ...
- 关于Java你不知道的10件事
转载自 关于Java你不知道的10件事 作为 Java 书呆子,比起实用技能,我们会对介绍 Java 和 JVM 的概念细节更感兴趣.因此我想推荐 Lukas Eder 在 jooq.org 发表的原 ...
- Java JDK 10会有什么期望
由于我们刚刚习惯于9月发布的Java 9,因此距离下一代Java的发布只有几个月的时间了. 就在本月,计划中的Java Development Kit 10升级已进入开发的主要减速阶段. 在第一个初始 ...
- Java基础10(反射)
Java基础10(反射) 1 什么是反射 官方解释:反射(reflection)技术通常被用来检测和改变应用程序在 Java 虚拟机中的行为表现.它是一个相对而言比较高级的技术,反射是一种强有力的技术 ...
- Java JDK 10:下一代 Java 有哪些新特性?
点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 工欲善其事,必先利其器.作为老牌军 Java 在发行二十多年的今天,战胜了 C 和 C++, ...
最新文章
- mysql 账户管理_如何用MySQL 命令来实现账户管理
- Fatal error: connect ECONNREFUSED Fatal error: socket hang up
- JavaFX场景切换代码示例
- 下载 golang.org/x 包出错不用代理的解决办法
- php 文件写入磁盘错误,Linux磁盘读写故障的通常处理流程
- 漫步数学分析二——欧几里得空间
- 智能车学习(八)——菜单的实现
- 【嵌入式模块】再探ESP8266,保姆级教程
- [渝粤教育] 西南科技大学 语言学概论(英语) 在线考试复习资料
- GIF:推荐两款好用的gif免费制作软件
- AWS EFS vs EBS vs S3(差异和何时使用?)
- cocos creator制作微信抖音小游戏《黄金矿工》
- 基于阿里云的安全组介绍
- excel怎么批量插行_excel怎么批量隔行插入一行空白行?
- Unity Android 接入高德定位SDK
- gitlab runner 使用案例
- 如何通过安装包安装应用到手机
- linux个人学习记录
- python手工打码_使用Python + Selenium破解滑块验证码
- CSS3 向右的箭头