- 浏览: 2194788 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (682)
- 软件思想 (7)
- Lucene(修真篇) (17)
- Lucene(仙界篇) (20)
- Lucene(神界篇) (11)
- Solr (48)
- Hadoop (77)
- Spark (38)
- Hbase (26)
- Hive (19)
- Pig (25)
- ELK (64)
- Zookeeper (12)
- JAVA (119)
- Linux (59)
- 多线程 (8)
- Nutch (5)
- JAVA EE (21)
- Oracle (7)
- Python (32)
- Xml (5)
- Gson (1)
- Cygwin (1)
- JavaScript (4)
- MySQL (9)
- Lucene/Solr(转) (5)
- 缓存 (2)
- Github/Git (1)
- 开源爬虫 (1)
- Hadoop运维 (7)
- shell命令 (9)
- 生活感悟 (42)
- shell编程 (23)
- Scala (11)
- MongoDB (3)
- docker (2)
- Nodejs (3)
- Neo4j (5)
- storm (3)
- opencv (1)
最新评论
-
qindongliang1922:
粟谷_sugu 写道不太理解“分词字段存储docvalue是没 ...
浅谈Lucene中的DocValues -
粟谷_sugu:
不太理解“分词字段存储docvalue是没有意义的”,这句话, ...
浅谈Lucene中的DocValues -
yin_bp:
高性能elasticsearch ORM开发库使用文档http ...
为什么说Elasticsearch搜索是近实时的? -
hackWang:
请问博主,有用solr做电商的搜索项目?
Solr中Group和Facet的用法 -
章司nana:
遇到的问题同楼上 为什么会返回null
Lucene4.3开发之第八步之渡劫初期(八)
此刻,夜深人静,时间已超过凌晨零点,散仙还在读张龙老师的一篇博客,特别是读到如下的一段话,感触颇深,内心思绪良久,觉得此段话若能在25岁之前领悟,其价值真胜敲过十年代码,下面,散仙会把张龙老师的这段领悟,原样贴在下面,供各位道友,细细品味。
1. 基础的重要性。我总是不断强调基础的重要性,因为我是有切身体会的。基础的东西可以让你受用一生。struts出来了,webwork出来,tapestry出来了,jsf出来了,struts2也出来了,等等等等。但是这些框架或者标准都是新东西吗?其实每个人都知道并不是的,他们都是基于HTTP协议的,换句话说都是构建在jsp与servlet基础之上的,有很多人连这两个基础都没掌握好,就去学这些框架,这真是难以想象的。有了好的基础会让你学习新东西更快,也更扎实,走的也更远,否则你永远都是在跟着别人的脚步。
2. 还是基础。我们都知道Spring是非常优秀的框架,也是很多公司采用的技术选型。但是你是否真的了解Spring的核心IOC与AOP了吗?适当看些设计模式的书会让你受益匪浅。其实你只要掌握了java的动态代理对于AOP的理解就是自然而然的事情了。
3. 舍得投入。 有时间的话买些书看看,好书可以让你系统的学习一些技术,而不是一些支离破碎的技术点。
4. 抓紧时间。 将游戏的时间控制的少一些,把精力放在学习上吧,如果你想投身IT行业,做好不断学习的准备
5. 要有激情。 没有激情的人生是惨淡的人生。生活和学习要有激情,否则你体会不到淋漓尽致的快乐与苦痛。
6. 要有耐心。 没有耐心是无法成为一个优秀的程序员的。其实写程序的时候大部分时间是与错误、异常相伴的,不要幻想一下就能将程序写对,优秀的程序实际上是不断重构的过程。
7. 要能耐得住寂寞。 很多时候我们都是与计算机为伴的,如果你没有对程序的兴趣与热情,时间长了你会坐不住的。
8.英语的重要性,如果你想进外企的话,那么英语是必须要过的一关(主要体现在听说上)。
9. 最后一点,坚持学习。活到老学到老是对程序开发人员最好的描述。
最后,散仙再唠叨几句的自己的心得体会,张龙老师说基础非常重要,散仙也是最近才领悟出来,以前一直都是处于,知其然不知其所以然的感觉,比如说某个技术或框架,Lucene也好,Hadoop也罢,只要是由Java写的东西,散仙愚见,只要你Java SE足够熟练,那么上手起来其实是非常容易的,关于Java EE方法,张龙老师说的,只要你Servlet和Jsp拿下了,其他的一些Struts,JSF,Spring MVC诸如此类的框架,学习起来,非常简单,这就很想散仙想说的另外一个例子,只要你JDBC真正的拿下了,其他的一些JPA,Hibernate,MyBatis,JDO,学习起来也是如此,对想学习全文检索的朋友们,散仙建议只要你把lucene拿下了,其他的一些像solr,ES,Compass,hibernate search,掌握起来,也是易如反掌,不过这些都不是散仙最后想要说的重点,散仙想说的是,如果你想做到在基于Java这个平台下的世界里,随心所欲,游刃有余,那么请你一定认真学好并真正掌握,那个经常被大部分人忽视而不起眼的Java SE的一系列技术。
最后,感谢各位道友,能够坚持看完此篇文章!
嗯,很好,就算你再精通汽车如何运行的,一旦出问题,你不还得去找零件的原理,查阅一词,更暴露你根本就不懂的一些API类怎么用,其实,我很想知道,你查阅的频率是多大? 遇到一个类就去查一次?
居然两下就急成这样……前面谦和的虚假面目就这么被揭开了……
1,为什么你会理解成“读源码的时候一个类都不认识”? 莫名
2,熟悉API当然是要查阅官方文档,你是怎么熟悉的?翻别人博客? 莫名
3,你觉得hadoop如果出了性能问题,可能性更多来自于hadoop代码还是jdk代码?
嗯,JDK代码你都不认识,就能去搞hadoop。
慎重啊,你这句话一出,苦心经营的60+楼就功亏一篑了,慎重
这文章的目的,又不是为了你所谓的多少多少层楼,只是一些心得与感悟而已,若有幸能帮助到一些朋友,散仙也感到欣慰了。
有则改之无则加勉咯
嗯,正当如此。 感谢交流!
嗯,很好,就算你再精通汽车如何运行的,一旦出问题,你不还得去找零件的原理,查阅一词,更暴露你根本就不懂的一些API类怎么用,其实,我很想知道,你查阅的频率是多大? 遇到一个类就去查一次?
居然两下就急成这样……前面谦和的虚假面目就这么被揭开了……
1,为什么你会理解成“读源码的时候一个类都不认识”? 莫名
2,熟悉API当然是要查阅官方文档,你是怎么熟悉的?翻别人博客? 莫名
3,你觉得hadoop如果出了性能问题,可能性更多来自于hadoop代码还是jdk代码?
嗯,JDK代码你都不认识,就能去搞hadoop。
慎重啊,你这句话一出,苦心经营的60+楼就功亏一篑了,慎重
这文章的目的,又不是为了你所谓的多少多少层楼,只是一些心得与感悟而已,若有幸能帮助到一些朋友,散仙也感到欣慰了。
有则改之无则加勉咯
嗯,很好,就算你再精通汽车如何运行的,一旦出问题,你不还得去找零件的原理,查阅一词,更暴露你根本就不懂的一些API类怎么用,其实,我很想知道,你查阅的频率是多大? 遇到一个类就去查一次?
居然两下就急成这样……前面谦和的虚假面目就这么被揭开了……
1,为什么你会理解成“读源码的时候一个类都不认识”? 莫名
2,熟悉API当然是要查阅官方文档,你是怎么熟悉的?翻别人博客? 莫名
3,你觉得hadoop如果出了性能问题,可能性更多来自于hadoop代码还是jdk代码?
嗯,JDK代码你都不认识,就能去搞hadoop。
慎重啊,你这句话一出,苦心经营的60+楼就功亏一篑了,慎重
这文章的目的,又不是为了你所谓的多少多少层楼,只是一些心得与感悟而已,若有幸能帮助到一些朋友,散仙也感到欣慰了。
嗯,很好,就算你再精通汽车如何运行的,一旦出问题,你不还得去找零件的原理,查阅一词,更暴露你根本就不懂的一些API类怎么用,其实,我很想知道,你查阅的频率是多大? 遇到一个类就去查一次?
居然两下就急成这样……前面谦和的虚假面目就这么被揭开了……
1,为什么你会理解成“读源码的时候一个类都不认识”? 莫名
2,熟悉API当然是要查阅官方文档,你是怎么熟悉的?翻别人博客? 莫名
3,你觉得hadoop如果出了性能问题,可能性更多来自于hadoop代码还是jdk代码?
嗯,JDK代码你都不认识,就能去搞hadoop。
慎重啊,你这句话一出,苦心经营的60+楼就功亏一篑了,慎重
嗯,很好,就算你再精通汽车如何运行的,一旦出问题,你不还得去找零件的原理,查阅一词,更暴露你根本就不懂的一些API类怎么用,其实,我很想知道,你查阅的频率是多大? 遇到一个类就去查一次?
居然两下就急成这样……前面谦和的虚假面目就这么被揭开了……
1,为什么你会理解成“读源码的时候一个类都不认识”? 莫名
2,熟悉API当然是要查阅官方文档,你是怎么熟悉的?翻别人博客? 莫名
3,你觉得hadoop如果出了性能问题,可能性更多来自于hadoop代码还是jdk代码?
嗯,JDK代码你都不认识,就能去搞hadoop。
嗯,很好,就算你再精通汽车如何运行的,一旦出问题,你不还得去找零件的原理,查阅一词,更暴露你根本就不懂的一些API类怎么用,其实,我很想知道,你查阅的频率是多大? 遇到一个类就去查一次?
居然两下就急成这样……前面谦和的虚假面目就这么被揭开了……
1,为什么你会理解成“读源码的时候一个类都不认识”? 莫名
2,熟悉API当然是要查阅官方文档,你是怎么熟悉的?翻别人博客? 莫名
3,你觉得hadoop如果出了性能问题,可能性更多来自于hadoop代码还是jdk代码?
嗯,很好,就算你再精通汽车如何运行的,一旦出问题,你不还得去找零件的原理,查阅一词,更暴露你根本就不懂的一些API类怎么用,其实,我很想知道,你查阅的频率是多大? 遇到一个类就去查一次?
我只想说一句,到那时,已经是尘埃落定,任你感悟再多,也是浮云! 感谢交流!
呵呵呵呵呵呵呵呵.
我就这么一说.你就这么一看.
好吧,说实话,散仙非常喜欢提出反对观点的人,这种人只有两种,要么是大牛,要么就是小菜,不过,无所谓了,我只想说一句,你都熟练了,你还吃不下来,我对于你的熟练两字,真的是不敢苟同!你说难点在实现逻辑,这一点散仙认同,但是你连基础设施都没搞明白的时候,就去关注实现逻辑,我只能笑而不语了。
不管怎么样,感谢发言交流。
这位兄弟,说的太虚了,散仙以为,还是来点实在的靠谱。感谢发言交流!
兄弟,你可能误解本文的意思了,试问你,不会Java SE你如何去研读hadoop? 如何去读其他的框架的源码? 估计连设计模式都看不懂。散仙强调的是基础的重要性。 感谢发言交流!
如果连JAVA SE都不懂,那咋写代码?
很多人对代码的理解,仅限于API的使用,说打基础,全面地打基础,真的很空。
我的意思是,还是要多写代码,多应用,才能更好地理解设计模式。
我最近就在啃hadoop源码,光有JAVA SE基础,光有设计模式概念,是啃不动的,吃不透的。
啃不动?,说明你基础还是不够。 慢慢啃吧,兄弟。散仙日后去领教领教你hadoop方面的见解, ,感谢交流。
兄弟,你可能误解本文的意思了,试问你,不会Java SE你如何去研读hadoop? 如何去读其他的框架的源码? 估计连设计模式都看不懂。散仙强调的是基础的重要性。 感谢发言交流!
如果连JAVA SE都不懂,那咋写代码?
很多人对代码的理解,仅限于API的使用,说打基础,全面地打基础,真的很空。
我的意思是,还是要多写代码,多应用,才能更好地理解设计模式。
我最近就在啃hadoop源码,光有JAVA SE基础,光有设计模式概念,是啃不动的,吃不透的。
兄弟,你可能误解本文的意思了,试问你,不会Java SE你如何去研读hadoop? 如何去读其他的框架的源码? 估计连设计模式都看不懂。散仙强调的是基础的重要性。 感谢发言交流!
1. 基础的重要性。我总是不断强调基础的重要性,因为我是有切身体会的。基础的东西可以让你受用一生。struts出来了,webwork出来,tapestry出来了,jsf出来了,struts2也出来了,等等等等。但是这些框架或者标准都是新东西吗?其实每个人都知道并不是的,他们都是基于HTTP协议的,换句话说都是构建在jsp与servlet基础之上的,有很多人连这两个基础都没掌握好,就去学这些框架,这真是难以想象的。有了好的基础会让你学习新东西更快,也更扎实,走的也更远,否则你永远都是在跟着别人的脚步。
2. 还是基础。我们都知道Spring是非常优秀的框架,也是很多公司采用的技术选型。但是你是否真的了解Spring的核心IOC与AOP了吗?适当看些设计模式的书会让你受益匪浅。其实你只要掌握了java的动态代理对于AOP的理解就是自然而然的事情了。
3. 舍得投入。 有时间的话买些书看看,好书可以让你系统的学习一些技术,而不是一些支离破碎的技术点。
4. 抓紧时间。 将游戏的时间控制的少一些,把精力放在学习上吧,如果你想投身IT行业,做好不断学习的准备
5. 要有激情。 没有激情的人生是惨淡的人生。生活和学习要有激情,否则你体会不到淋漓尽致的快乐与苦痛。
6. 要有耐心。 没有耐心是无法成为一个优秀的程序员的。其实写程序的时候大部分时间是与错误、异常相伴的,不要幻想一下就能将程序写对,优秀的程序实际上是不断重构的过程。
7. 要能耐得住寂寞。 很多时候我们都是与计算机为伴的,如果你没有对程序的兴趣与热情,时间长了你会坐不住的。
8.英语的重要性,如果你想进外企的话,那么英语是必须要过的一关(主要体现在听说上)。
9. 最后一点,坚持学习。活到老学到老是对程序开发人员最好的描述。
最后,散仙再唠叨几句的自己的心得体会,张龙老师说基础非常重要,散仙也是最近才领悟出来,以前一直都是处于,知其然不知其所以然的感觉,比如说某个技术或框架,Lucene也好,Hadoop也罢,只要是由Java写的东西,散仙愚见,只要你Java SE足够熟练,那么上手起来其实是非常容易的,关于Java EE方法,张龙老师说的,只要你Servlet和Jsp拿下了,其他的一些Struts,JSF,Spring MVC诸如此类的框架,学习起来,非常简单,这就很想散仙想说的另外一个例子,只要你JDBC真正的拿下了,其他的一些JPA,Hibernate,MyBatis,JDO,学习起来也是如此,对想学习全文检索的朋友们,散仙建议只要你把lucene拿下了,其他的一些像solr,ES,Compass,hibernate search,掌握起来,也是易如反掌,不过这些都不是散仙最后想要说的重点,散仙想说的是,如果你想做到在基于Java这个平台下的世界里,随心所欲,游刃有余,那么请你一定认真学好并真正掌握,那个经常被大部分人忽视而不起眼的Java SE的一系列技术。
最后,感谢各位道友,能够坚持看完此篇文章!
评论
73 楼
beiyangshuishi
2013-12-03
写的非常好,我本人就是从html+CSS-->js-->j2se-->jsp、servlet-->jsp购物车开始学习软件的。
jsp的九大内置对象、转发与重定向等等都是必须掌握的,没有这些基础,要学习struts、spring这些框架只能懂怎么用,但不懂其原理,这样并不好。
楼主说得对,基础是第一,没有这些基础,想要往更牛逼的方向发展,会很吃力
jsp的九大内置对象、转发与重定向等等都是必须掌握的,没有这些基础,要学习struts、spring这些框架只能懂怎么用,但不懂其原理,这样并不好。
楼主说得对,基础是第一,没有这些基础,想要往更牛逼的方向发展,会很吃力
72 楼
qindongliang1922
2013-12-03
white_crucifix 写道
qindongliang1922 写道
white_crucifix 写道
qindongliang1922 写道
white_crucifix 写道
qindongliang1922 写道
white_crucifix 写道
1,少在这里装神弄鬼
2,即便认识汽车的每个零件,也不一定知道汽车是如何运作的。j2se的内容在你阅读开源项目的时候充其量只是工具,遇到了你不熟悉的数据结构,线程模型等等,查阅就可以,这些根本不会成为你阅读源码的障碍。
3,看你经历你也涉猎很广,但是很怀疑你有没有真正去调试过nosql,MQ等server级的开源项目的源码,说来说去都是一些形而上学的东西
4,遇到别人稍微反驳,就开始用“只想说一句”“只能”“笑而不语”这一类轻蔑的词语,彻底将你前面大量的“感谢交流”的面目给击破。
5,基础设施这个词,你用错了
2,即便认识汽车的每个零件,也不一定知道汽车是如何运作的。j2se的内容在你阅读开源项目的时候充其量只是工具,遇到了你不熟悉的数据结构,线程模型等等,查阅就可以,这些根本不会成为你阅读源码的障碍。
3,看你经历你也涉猎很广,但是很怀疑你有没有真正去调试过nosql,MQ等server级的开源项目的源码,说来说去都是一些形而上学的东西
4,遇到别人稍微反驳,就开始用“只想说一句”“只能”“笑而不语”这一类轻蔑的词语,彻底将你前面大量的“感谢交流”的面目给击破。
5,基础设施这个词,你用错了
嗯,很好,就算你再精通汽车如何运行的,一旦出问题,你不还得去找零件的原理,查阅一词,更暴露你根本就不懂的一些API类怎么用,其实,我很想知道,你查阅的频率是多大? 遇到一个类就去查一次?
居然两下就急成这样……前面谦和的虚假面目就这么被揭开了……
1,为什么你会理解成“读源码的时候一个类都不认识”? 莫名
2,熟悉API当然是要查阅官方文档,你是怎么熟悉的?翻别人博客? 莫名
3,你觉得hadoop如果出了性能问题,可能性更多来自于hadoop代码还是jdk代码?
嗯,JDK代码你都不认识,就能去搞hadoop。
慎重啊,你这句话一出,苦心经营的60+楼就功亏一篑了,慎重
这文章的目的,又不是为了你所谓的多少多少层楼,只是一些心得与感悟而已,若有幸能帮助到一些朋友,散仙也感到欣慰了。
有则改之无则加勉咯
嗯,正当如此。 感谢交流!
71 楼
white_crucifix
2013-12-03
qindongliang1922 写道
white_crucifix 写道
qindongliang1922 写道
white_crucifix 写道
qindongliang1922 写道
white_crucifix 写道
1,少在这里装神弄鬼
2,即便认识汽车的每个零件,也不一定知道汽车是如何运作的。j2se的内容在你阅读开源项目的时候充其量只是工具,遇到了你不熟悉的数据结构,线程模型等等,查阅就可以,这些根本不会成为你阅读源码的障碍。
3,看你经历你也涉猎很广,但是很怀疑你有没有真正去调试过nosql,MQ等server级的开源项目的源码,说来说去都是一些形而上学的东西
4,遇到别人稍微反驳,就开始用“只想说一句”“只能”“笑而不语”这一类轻蔑的词语,彻底将你前面大量的“感谢交流”的面目给击破。
5,基础设施这个词,你用错了
2,即便认识汽车的每个零件,也不一定知道汽车是如何运作的。j2se的内容在你阅读开源项目的时候充其量只是工具,遇到了你不熟悉的数据结构,线程模型等等,查阅就可以,这些根本不会成为你阅读源码的障碍。
3,看你经历你也涉猎很广,但是很怀疑你有没有真正去调试过nosql,MQ等server级的开源项目的源码,说来说去都是一些形而上学的东西
4,遇到别人稍微反驳,就开始用“只想说一句”“只能”“笑而不语”这一类轻蔑的词语,彻底将你前面大量的“感谢交流”的面目给击破。
5,基础设施这个词,你用错了
嗯,很好,就算你再精通汽车如何运行的,一旦出问题,你不还得去找零件的原理,查阅一词,更暴露你根本就不懂的一些API类怎么用,其实,我很想知道,你查阅的频率是多大? 遇到一个类就去查一次?
居然两下就急成这样……前面谦和的虚假面目就这么被揭开了……
1,为什么你会理解成“读源码的时候一个类都不认识”? 莫名
2,熟悉API当然是要查阅官方文档,你是怎么熟悉的?翻别人博客? 莫名
3,你觉得hadoop如果出了性能问题,可能性更多来自于hadoop代码还是jdk代码?
嗯,JDK代码你都不认识,就能去搞hadoop。
慎重啊,你这句话一出,苦心经营的60+楼就功亏一篑了,慎重
这文章的目的,又不是为了你所谓的多少多少层楼,只是一些心得与感悟而已,若有幸能帮助到一些朋友,散仙也感到欣慰了。
有则改之无则加勉咯
70 楼
qindongliang1922
2013-12-03
white_crucifix 写道
qindongliang1922 写道
white_crucifix 写道
qindongliang1922 写道
white_crucifix 写道
1,少在这里装神弄鬼
2,即便认识汽车的每个零件,也不一定知道汽车是如何运作的。j2se的内容在你阅读开源项目的时候充其量只是工具,遇到了你不熟悉的数据结构,线程模型等等,查阅就可以,这些根本不会成为你阅读源码的障碍。
3,看你经历你也涉猎很广,但是很怀疑你有没有真正去调试过nosql,MQ等server级的开源项目的源码,说来说去都是一些形而上学的东西
4,遇到别人稍微反驳,就开始用“只想说一句”“只能”“笑而不语”这一类轻蔑的词语,彻底将你前面大量的“感谢交流”的面目给击破。
5,基础设施这个词,你用错了
2,即便认识汽车的每个零件,也不一定知道汽车是如何运作的。j2se的内容在你阅读开源项目的时候充其量只是工具,遇到了你不熟悉的数据结构,线程模型等等,查阅就可以,这些根本不会成为你阅读源码的障碍。
3,看你经历你也涉猎很广,但是很怀疑你有没有真正去调试过nosql,MQ等server级的开源项目的源码,说来说去都是一些形而上学的东西
4,遇到别人稍微反驳,就开始用“只想说一句”“只能”“笑而不语”这一类轻蔑的词语,彻底将你前面大量的“感谢交流”的面目给击破。
5,基础设施这个词,你用错了
嗯,很好,就算你再精通汽车如何运行的,一旦出问题,你不还得去找零件的原理,查阅一词,更暴露你根本就不懂的一些API类怎么用,其实,我很想知道,你查阅的频率是多大? 遇到一个类就去查一次?
居然两下就急成这样……前面谦和的虚假面目就这么被揭开了……
1,为什么你会理解成“读源码的时候一个类都不认识”? 莫名
2,熟悉API当然是要查阅官方文档,你是怎么熟悉的?翻别人博客? 莫名
3,你觉得hadoop如果出了性能问题,可能性更多来自于hadoop代码还是jdk代码?
嗯,JDK代码你都不认识,就能去搞hadoop。
慎重啊,你这句话一出,苦心经营的60+楼就功亏一篑了,慎重
这文章的目的,又不是为了你所谓的多少多少层楼,只是一些心得与感悟而已,若有幸能帮助到一些朋友,散仙也感到欣慰了。
69 楼
white_crucifix
2013-12-03
qindongliang1922 写道
white_crucifix 写道
qindongliang1922 写道
white_crucifix 写道
1,少在这里装神弄鬼
2,即便认识汽车的每个零件,也不一定知道汽车是如何运作的。j2se的内容在你阅读开源项目的时候充其量只是工具,遇到了你不熟悉的数据结构,线程模型等等,查阅就可以,这些根本不会成为你阅读源码的障碍。
3,看你经历你也涉猎很广,但是很怀疑你有没有真正去调试过nosql,MQ等server级的开源项目的源码,说来说去都是一些形而上学的东西
4,遇到别人稍微反驳,就开始用“只想说一句”“只能”“笑而不语”这一类轻蔑的词语,彻底将你前面大量的“感谢交流”的面目给击破。
5,基础设施这个词,你用错了
2,即便认识汽车的每个零件,也不一定知道汽车是如何运作的。j2se的内容在你阅读开源项目的时候充其量只是工具,遇到了你不熟悉的数据结构,线程模型等等,查阅就可以,这些根本不会成为你阅读源码的障碍。
3,看你经历你也涉猎很广,但是很怀疑你有没有真正去调试过nosql,MQ等server级的开源项目的源码,说来说去都是一些形而上学的东西
4,遇到别人稍微反驳,就开始用“只想说一句”“只能”“笑而不语”这一类轻蔑的词语,彻底将你前面大量的“感谢交流”的面目给击破。
5,基础设施这个词,你用错了
嗯,很好,就算你再精通汽车如何运行的,一旦出问题,你不还得去找零件的原理,查阅一词,更暴露你根本就不懂的一些API类怎么用,其实,我很想知道,你查阅的频率是多大? 遇到一个类就去查一次?
居然两下就急成这样……前面谦和的虚假面目就这么被揭开了……
1,为什么你会理解成“读源码的时候一个类都不认识”? 莫名
2,熟悉API当然是要查阅官方文档,你是怎么熟悉的?翻别人博客? 莫名
3,你觉得hadoop如果出了性能问题,可能性更多来自于hadoop代码还是jdk代码?
嗯,JDK代码你都不认识,就能去搞hadoop。
慎重啊,你这句话一出,苦心经营的60+楼就功亏一篑了,慎重
68 楼
qindongliang1922
2013-12-03
white_crucifix 写道
qindongliang1922 写道
white_crucifix 写道
1,少在这里装神弄鬼
2,即便认识汽车的每个零件,也不一定知道汽车是如何运作的。j2se的内容在你阅读开源项目的时候充其量只是工具,遇到了你不熟悉的数据结构,线程模型等等,查阅就可以,这些根本不会成为你阅读源码的障碍。
3,看你经历你也涉猎很广,但是很怀疑你有没有真正去调试过nosql,MQ等server级的开源项目的源码,说来说去都是一些形而上学的东西
4,遇到别人稍微反驳,就开始用“只想说一句”“只能”“笑而不语”这一类轻蔑的词语,彻底将你前面大量的“感谢交流”的面目给击破。
5,基础设施这个词,你用错了
2,即便认识汽车的每个零件,也不一定知道汽车是如何运作的。j2se的内容在你阅读开源项目的时候充其量只是工具,遇到了你不熟悉的数据结构,线程模型等等,查阅就可以,这些根本不会成为你阅读源码的障碍。
3,看你经历你也涉猎很广,但是很怀疑你有没有真正去调试过nosql,MQ等server级的开源项目的源码,说来说去都是一些形而上学的东西
4,遇到别人稍微反驳,就开始用“只想说一句”“只能”“笑而不语”这一类轻蔑的词语,彻底将你前面大量的“感谢交流”的面目给击破。
5,基础设施这个词,你用错了
嗯,很好,就算你再精通汽车如何运行的,一旦出问题,你不还得去找零件的原理,查阅一词,更暴露你根本就不懂的一些API类怎么用,其实,我很想知道,你查阅的频率是多大? 遇到一个类就去查一次?
居然两下就急成这样……前面谦和的虚假面目就这么被揭开了……
1,为什么你会理解成“读源码的时候一个类都不认识”? 莫名
2,熟悉API当然是要查阅官方文档,你是怎么熟悉的?翻别人博客? 莫名
3,你觉得hadoop如果出了性能问题,可能性更多来自于hadoop代码还是jdk代码?
嗯,JDK代码你都不认识,就能去搞hadoop。
67 楼
white_crucifix
2013-12-03
qindongliang1922 写道
white_crucifix 写道
1,少在这里装神弄鬼
2,即便认识汽车的每个零件,也不一定知道汽车是如何运作的。j2se的内容在你阅读开源项目的时候充其量只是工具,遇到了你不熟悉的数据结构,线程模型等等,查阅就可以,这些根本不会成为你阅读源码的障碍。
3,看你经历你也涉猎很广,但是很怀疑你有没有真正去调试过nosql,MQ等server级的开源项目的源码,说来说去都是一些形而上学的东西
4,遇到别人稍微反驳,就开始用“只想说一句”“只能”“笑而不语”这一类轻蔑的词语,彻底将你前面大量的“感谢交流”的面目给击破。
5,基础设施这个词,你用错了
2,即便认识汽车的每个零件,也不一定知道汽车是如何运作的。j2se的内容在你阅读开源项目的时候充其量只是工具,遇到了你不熟悉的数据结构,线程模型等等,查阅就可以,这些根本不会成为你阅读源码的障碍。
3,看你经历你也涉猎很广,但是很怀疑你有没有真正去调试过nosql,MQ等server级的开源项目的源码,说来说去都是一些形而上学的东西
4,遇到别人稍微反驳,就开始用“只想说一句”“只能”“笑而不语”这一类轻蔑的词语,彻底将你前面大量的“感谢交流”的面目给击破。
5,基础设施这个词,你用错了
嗯,很好,就算你再精通汽车如何运行的,一旦出问题,你不还得去找零件的原理,查阅一词,更暴露你根本就不懂的一些API类怎么用,其实,我很想知道,你查阅的频率是多大? 遇到一个类就去查一次?
居然两下就急成这样……前面谦和的虚假面目就这么被揭开了……
1,为什么你会理解成“读源码的时候一个类都不认识”? 莫名
2,熟悉API当然是要查阅官方文档,你是怎么熟悉的?翻别人博客? 莫名
3,你觉得hadoop如果出了性能问题,可能性更多来自于hadoop代码还是jdk代码?
66 楼
xia5203166
2013-12-03
写代码六年 跟你有同感 基础很重要 其他都是浮云 不过是多了一些挣钱的一些手段罢了
65 楼
qindongliang1922
2013-12-03
white_crucifix 写道
1,少在这里装神弄鬼
2,即便认识汽车的每个零件,也不一定知道汽车是如何运作的。j2se的内容在你阅读开源项目的时候充其量只是工具,遇到了你不熟悉的数据结构,线程模型等等,查阅就可以,这些根本不会成为你阅读源码的障碍。
3,看你经历你也涉猎很广,但是很怀疑你有没有真正去调试过nosql,MQ等server级的开源项目的源码,说来说去都是一些形而上学的东西
4,遇到别人稍微反驳,就开始用“只想说一句”“只能”“笑而不语”这一类轻蔑的词语,彻底将你前面大量的“感谢交流”的面目给击破。
5,基础设施这个词,你用错了
2,即便认识汽车的每个零件,也不一定知道汽车是如何运作的。j2se的内容在你阅读开源项目的时候充其量只是工具,遇到了你不熟悉的数据结构,线程模型等等,查阅就可以,这些根本不会成为你阅读源码的障碍。
3,看你经历你也涉猎很广,但是很怀疑你有没有真正去调试过nosql,MQ等server级的开源项目的源码,说来说去都是一些形而上学的东西
4,遇到别人稍微反驳,就开始用“只想说一句”“只能”“笑而不语”这一类轻蔑的词语,彻底将你前面大量的“感谢交流”的面目给击破。
5,基础设施这个词,你用错了
嗯,很好,就算你再精通汽车如何运行的,一旦出问题,你不还得去找零件的原理,查阅一词,更暴露你根本就不懂的一些API类怎么用,其实,我很想知道,你查阅的频率是多大? 遇到一个类就去查一次?
64 楼
white_crucifix
2013-12-03
1,少在这里装神弄鬼
2,即便认识汽车的每个零件,也不一定知道汽车是如何运作的。j2se的内容在你阅读开源项目的时候充其量只是工具,遇到了你不熟悉的数据结构,线程模型等等,查阅就可以,这些根本不会成为你阅读源码的障碍。
3,看你经历你也涉猎很广,但是很怀疑你有没有真正去调试过nosql,MQ等server级的开源项目的源码,说来说去都是一些形而上学的东西
4,遇到别人稍微反驳,就开始用“只想说一句”“只能”“笑而不语”这一类轻蔑的词语,彻底将你前面大量的“感谢交流”的面目给击破。
5,基础设施这个词,你用错了
2,即便认识汽车的每个零件,也不一定知道汽车是如何运作的。j2se的内容在你阅读开源项目的时候充其量只是工具,遇到了你不熟悉的数据结构,线程模型等等,查阅就可以,这些根本不会成为你阅读源码的障碍。
3,看你经历你也涉猎很广,但是很怀疑你有没有真正去调试过nosql,MQ等server级的开源项目的源码,说来说去都是一些形而上学的东西
4,遇到别人稍微反驳,就开始用“只想说一句”“只能”“笑而不语”这一类轻蔑的词语,彻底将你前面大量的“感谢交流”的面目给击破。
5,基础设施这个词,你用错了
63 楼
gemantic
2013-12-03
qindongliang1922 写道
gemantic 写道
看了标题再看内容.
就只想说一句.
真写了十年代码,感悟必须比你这九句话有用的多.
就只想说一句.
真写了十年代码,感悟必须比你这九句话有用的多.
我只想说一句,到那时,已经是尘埃落定,任你感悟再多,也是浮云! 感谢交流!
呵呵呵呵呵呵呵呵.
我就这么一说.你就这么一看.
62 楼
qindongliang1922
2013-12-03
white_crucifix 写道
好吧,老习惯,泼一点冷水,楼主说的都是对的,但都是废话。谈到看源码,根本不是学通了j2se或者设计模式就能看懂的,即使你学的再精。有很多人一直拖着不愿意去看源码,就是心里觉得自己对基础学的还不够深,还没到看源码的地步,因此不会主动去看。像hadoop,lucene等这样的基础设施系统,难点不在于语法层面,而在于实现逻辑。一个server的启动过程,可能就有大量的事情要做,每一行代码都会延伸进一条很深的线,甚至光靠IDE智能跳转最终死在一个接口里。遇到线程处理的事情,可能你代码读着读着就中断了,从代码上不知道另一端从哪里开始。因此,要不断的设断点调试才能更清楚的看清源码的思路,这时候就会发现大牛们从一个简单的模型不断地积累构建出的摩天大厦,并不是我们只要熟练了IO, thread, socket,数据结构,就能吃的下来的。
好吧,说实话,散仙非常喜欢提出反对观点的人,这种人只有两种,要么是大牛,要么就是小菜,不过,无所谓了,我只想说一句,你都熟练了,你还吃不下来,我对于你的熟练两字,真的是不敢苟同!你说难点在实现逻辑,这一点散仙认同,但是你连基础设施都没搞明白的时候,就去关注实现逻辑,我只能笑而不语了。
不管怎么样,感谢发言交流。
61 楼
white_crucifix
2013-12-03
好吧,老习惯,泼一点冷水,楼主说的都是对的,但都是废话。谈到看源码,根本不是学通了j2se或者设计模式就能看懂的,即使你学的再精。有很多人一直拖着不愿意去看源码,就是心里觉得自己对基础学的还不够深,还没到看源码的地步,因此不会主动去看。像hadoop,lucene等这样的基础设施系统,难点不在于语法层面,而在于实现逻辑。一个server的启动过程,可能就有大量的事情要做,每一行代码都会延伸进一条很深的线,甚至光靠IDE智能跳转最终死在一个接口里。遇到线程处理的事情,可能你代码读着读着就中断了,从代码上不知道另一端从哪里开始。因此,要不断的设断点调试才能更清楚的看清源码的思路,这时候就会发现大牛们从一个简单的模型不断地积累构建出的摩天大厦,并不是我们只要熟练了IO, thread, socket,数据结构,就能吃的下来的。
60 楼
qindongliang1922
2013-12-03
601235723 写道
不只是基础,还要有OOAD的经验,软件工程,各种设计方法,需求分析方法等等
这位兄弟,说的太虚了,散仙以为,还是来点实在的靠谱。感谢发言交流!
59 楼
601235723
2013-12-03
不只是基础,还要有OOAD的经验,软件工程,各种设计方法,需求分析方法等等
58 楼
qindongliang1922
2013-12-03
dacoolbaby 写道
qindongliang1922 写道
dacoolbaby 写道
设计模式,Hadoop研读,都不是一下子能搞懂的。
你看了JAVA SE基础又怎样?
会一点设计模式又怎样??
一定要在实践中才能体会到设计模式的功能~~
你看了JAVA SE基础又怎样?
会一点设计模式又怎样??
一定要在实践中才能体会到设计模式的功能~~
兄弟,你可能误解本文的意思了,试问你,不会Java SE你如何去研读hadoop? 如何去读其他的框架的源码? 估计连设计模式都看不懂。散仙强调的是基础的重要性。 感谢发言交流!
如果连JAVA SE都不懂,那咋写代码?
很多人对代码的理解,仅限于API的使用,说打基础,全面地打基础,真的很空。
我的意思是,还是要多写代码,多应用,才能更好地理解设计模式。
我最近就在啃hadoop源码,光有JAVA SE基础,光有设计模式概念,是啃不动的,吃不透的。
啃不动?,说明你基础还是不够。 慢慢啃吧,兄弟。散仙日后去领教领教你hadoop方面的见解, ,感谢交流。
57 楼
dacoolbaby
2013-12-03
qindongliang1922 写道
dacoolbaby 写道
设计模式,Hadoop研读,都不是一下子能搞懂的。
你看了JAVA SE基础又怎样?
会一点设计模式又怎样??
一定要在实践中才能体会到设计模式的功能~~
你看了JAVA SE基础又怎样?
会一点设计模式又怎样??
一定要在实践中才能体会到设计模式的功能~~
兄弟,你可能误解本文的意思了,试问你,不会Java SE你如何去研读hadoop? 如何去读其他的框架的源码? 估计连设计模式都看不懂。散仙强调的是基础的重要性。 感谢发言交流!
如果连JAVA SE都不懂,那咋写代码?
很多人对代码的理解,仅限于API的使用,说打基础,全面地打基础,真的很空。
我的意思是,还是要多写代码,多应用,才能更好地理解设计模式。
我最近就在啃hadoop源码,光有JAVA SE基础,光有设计模式概念,是啃不动的,吃不透的。
56 楼
qindongliang1922
2013-12-03
dacoolbaby 写道
设计模式,Hadoop研读,都不是一下子能搞懂的。
你看了JAVA SE基础又怎样?
会一点设计模式又怎样??
一定要在实践中才能体会到设计模式的功能~~
你看了JAVA SE基础又怎样?
会一点设计模式又怎样??
一定要在实践中才能体会到设计模式的功能~~
兄弟,你可能误解本文的意思了,试问你,不会Java SE你如何去研读hadoop? 如何去读其他的框架的源码? 估计连设计模式都看不懂。散仙强调的是基础的重要性。 感谢发言交流!
55 楼
dacoolbaby
2013-12-03
设计模式,Hadoop研读,都不是一下子能搞懂的。
你看了JAVA SE基础又怎样?
会一点设计模式又怎样??
一定要在实践中才能体会到设计模式的功能~~
你看了JAVA SE基础又怎样?
会一点设计模式又怎样??
一定要在实践中才能体会到设计模式的功能~~
54 楼
刘静涵
2013-12-03
感觉基础真的很重要!
发表评论
-
谈谈我对Mac笔记本的使用感受
2018-06-03 15:06 600https://blog.csdn.net/u0104540 ... -
关于我的知识星球服务
2018-06-02 15:18 1456https://blog.csdn.net/u0104540 ... -
你选的不是专业,而是阶级(转载)
2016-12-06 09:20 869原文链接:http://atongyey ... -
《通往财富自由之路》阅读笔记(一)
2016-09-28 22:31 1150最近付费订阅了由罗 ... -
健康债你欠不起
2016-05-01 23:42 1466看完这个新闻之后,深表悲痛,心里有一种淡淡的忧伤,可能对这 ... -
为什么你的努力会一文不值?
2015-11-18 13:37 2779让一个研究生男收集 ... -
如何学好一门编程语言或技术?
2015-03-02 21:58 2098相信大家都知道,在看 ... -
2015年春节往事小记
2015-03-01 20:04 13282014年已经悄然而逝了,春节回家过年的这段时间,由于家里没网 ... -
史上最贵域名诞生!360斥资1700万美元买360.com
2015-02-05 21:07 1629昨日,360公司官方人士 ... -
大数据,怎么搞?
2015-01-06 13:29 4005随着大数据的爆红, ... -
攻城师们,你懂女孩子么?
2014-12-29 01:10 1624相信还有不少的同行程序员,都是单身贵族,那么问题来了,年关逼近 ... -
程序员学滑雪系列之初生牛犊(一)
2014-12-22 01:26 1393话说这程序员家族一般 ... -
程序员健身之有些腹肌不必撕裂,是吃出来的
2014-11-07 11:22 1357By John 本人也是肌肉爱好者, 每每见到被完美撕 ... -
向前努力,才能不堕落
2014-11-03 21:14 1551或许这再一次印证任何人每一次的成功背后都有不为人知的付出和 ... -
Cloudera公司首席架构师Doug Cutting谈Hadoop之变迁
2014-10-28 11:40 1826Doug Cutting是开源界的大神,也是散仙非常膜拜的一个 ... -
卖了5个月水果之后再看互联网思维(转)
2014-10-22 11:39 2092很久没有更新博客,是 ... -
程序员修炼内功心法
2014-10-17 11:28 17031、放下面子 有时候我 ... -
Google 工程师亲授:菜鸟开发者一定要投资的十大目标
2014-09-25 11:57 2591身为软件开发者,有什么是一定得投资的? Google 软件工程 ... -
程序员如何留住健康?
2014-09-22 10:45 1691相信大家已经注意到了 ... -
一次比较坑的装系统过程
2014-09-09 13:09 2287昨天晚上,帮朋友的thinpad e431系列的电脑重装64位 ...
相关推荐
9. **情绪管理**:第十七、二十一和三十四句强调了情绪管理的重要性,对于需要长时间面对屏幕和代码的IT人来说,良好的情绪调节能力至关重要。 10. **自我关爱**:第二十五句提倡爱自己,IT从业者要关注自身健康,...
根据给定的文章标题“人生应该记住的16句良言”以及其描述和部分内容,本文将深入解析这16条人生建议背后蕴含的深刻意义和实用价值。 ### 1. 微笑面对生活 - **原文**:“再烦,也别忘微笑;再急,也要注意语气;...
中考语文满分作文良言如春
程序实现在桌面显示圣经名言,每天一句,还可设置灵修经文,也可以设置提醒事项。
【初中语文文摘文苑良言】,就是这样一本集知识与智慧于一体的读物,它引导我们通过阅读古代典籍,结合实际生活,增长见识,培养情感,锻炼思维。 例如,《孟子·梁惠王上》中的一句话:“权,然后知轻重;度,然后...
在孩子的成长道路上,正确的教育方式和良言妙语如同春雨般润物无声,能对孩子的心灵和行为产生深远的影响。教育不仅仅是传授知识,更是心灵的引导和品格的塑造。以下内容将深入探讨如何通过良言妙语来激励孩子成长,...
#### 十、正面评价他人 **原话:**“永远不要在背后批评别人,尤其不能批评你的老板无知、刻薄和无能。(因为这样的心态,会使你走上坎坷艰难的成长之路)。” **解读:**这条建议提倡一种积极向上的职场文化。在...
码良是一个在线生成h5页面并提供页面管理和页面编辑的平台,用于快速制作H5页面。用户无需掌握复杂的编程技术,通过简单拖拽、少量配置即可制作精美的页面,可用于营销场景下的页面制作,同时,也为开发者提供了完备...
在IT行业快速发展的今天,技术更新换代的速度令人眼花缭乱,对于初学者而言,如何在众多技术中找到正确的学习路径,避免陷入学习的误区,成为了至关重要的问题。本文将深入探讨IT初学者常见的几个学习误区,并提出...
### 安徽专版2022中考英语复习方案:完形填空“师之智慧+忠之良言”解析 #### 知识点一:理解完形填空材料及答题技巧 **背景介绍** 本篇文章是安徽专版2022年中考英语复习方案中的一个完形填空练习题目,旨在帮助...
比如,“只要感情好,能喝多少,喝多少”,这句话表达了真挚的情感不应被饮酒多少所衡量,而是基于彼此的理解和关怀。 2. **以情动人**:拒酒时可以用情感作为借口,如“只要感情到了位,不喝也会陶醉”。这表明了...
基恩士SR-1000扫码器中文配置使用手册知识点总结 一、设备概览 基恩士SR-1000扫码器是一款自动对焦条码读取器,能够与西门子S7-300CPU实测以太网通讯扫码。该设备支持西门子S7-300CPU的以太网通讯扫码功能,提供了...
9. 名词辨析:"hearts"在文中代表内心,表示如果我们选择保留悲伤和仇恨在心中,就会终生背负。 10. 否定疑问句:"Do you think you have got nothing from the wise teacher...",这里使用了否定疑问句来询问读者...
1. 运动员号码设置电路设计:通过8位拨码开关实现运动员号码的选择和显示,确保能灵活设置两位数字的号码。 2. 电池稳压电路及充电电路设计:采用12V电池供电,设计稳压电路保证系统稳定运行,并设计充电电路以便于...
同时,根据OK和NG的数量,可以计算出扫码良率,这是质量控制的重要指标。PLC还可以根据预设的条件,如达到一定的扫码数量,触发下一个动作,如启动或停止生产线。 在实际操作中,为了确保系统的稳定运行,还需要...
绿色随机密码生成器,可生成任意长度超强密码,是网管、技术员的居家必备良器
这篇文档主要讨论了微捷码(Magma)与Camtek两家公司在半导体制造领域的合作,以及在提升先进半导体良率方面的努力。微捷码是一家芯片设计解决方案供应商,而Camtek则专注于自动晶圆检测与度量系统。两者的合作将...
busybox-1.7.2.tar.bz2 busybox 的源码 嵌入式系统必备良码 www.zmemb.com 交大志盟