`
qindongliang1922
  • 浏览: 2172228 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7265517b-f87e-3137-b62c-5c6e30e26109
证道Lucene4
浏览量:117108
097be4a0-491e-39c0-89ff-3456fadf8262
证道Hadoop
浏览量:125448
41c37529-f6d8-32e4-8563-3b42b2712a50
证道shell编程
浏览量:59555
43832365-bc15-3f5d-b3cd-c9161722a70c
ELK修真
浏览量:71034
社区版块
存档分类
最新评论

九句良言胜敲十年代码

阅读更多
此刻,夜深人静,时间已超过凌晨零点,散仙还在读张龙老师的一篇博客,特别是读到如下的一段话,感触颇深,内心思绪良久,觉得此段话若能在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的一系列技术。

         
           最后,感谢各位道友,能够坚持看完此篇文章!

139
21
分享到:
评论
33 楼 qindongliang1922 2013-11-29  
戈登哥 写道
对于你这样的想法,见解独到的人才 我想说来吧.我们这里欢迎你.

谢谢,发邮件了。
32 楼 戈登哥 2013-11-29  
对于你这样的想法,见解独到的人才 我想说来吧.我们这里欢迎你.
31 楼 qindongliang1922 2013-11-29  
LinApex 写道
同感,我一直在补充基础,很多框架类似的功能,我都自己来完成。封装一些工具类,每过一段时间就优化一次,感觉进步非常明显。


兄弟,做的不错,向你学习。
30 楼 LinApex 2013-11-29  
同感,我一直在补充基础,很多框架类似的功能,我都自己来完成。封装一些工具类,每过一段时间就优化一次,感觉进步非常明显。
29 楼 qindongliang1922 2013-11-29  
Vertonur 写道
说白了,J2SE和J2EE是Java生态圈的基础,但并不是所有人都能在很早的时候意识到这点。但其实打开J2SE的CHM格式的API时,首页就是SE的架构模块,所以我在两年前就花了大概半年时间左右将Sun官网了J2SE的教程大概看了遍。


很不错嘛,
28 楼 Vertonur 2013-11-29  
说白了,J2SE和J2EE是Java生态圈的基础,但并不是所有人都能在很早的时候意识到这点。但其实打开J2SE的CHM格式的API时,首页就是SE的架构模块,所以我在两年前就花了大概半年时间左右将Sun官网了J2SE的教程大概看了遍。
27 楼 zx_code 2013-11-29  
标题搞大了,但是基础重要,还是很认可的。
26 楼 qindongliang1922 2013-11-29  
javatozhang 写道
没毕业时玩玩SSH2总感觉自己什么都会了,毕业了面试过程中才发现自己的JavaSE如此的差,现在工作了花最多的时间还是在JavaSE上。谢谢lz的提醒。


加油!
25 楼 qindongliang1922 2013-11-29  
kuchaguangjie 写道
嗯, 说的是,

j2se 2本书: <Thinking in Java> 4th, <Core java 2> 8th / 9th, 再加上 源码的 API,
servlet/jsp/jdbc 就看: jcp 官方文档, 或者入门者可以看 <Core Servlet & Jsp> 和 <More Servlet & Jsp>,



嗯,这几本书都不错,有机会一定好好看看!
24 楼 javatozhang 2013-11-29  
没毕业时玩玩SSH2总感觉自己什么都会了,毕业了面试过程中才发现自己的JavaSE如此的差,现在工作了花最多的时间还是在JavaSE上。谢谢lz的提醒。
23 楼 kuchaguangjie 2013-11-29  
嗯, 说的是,

j2se 2本书: <Thinking in Java> 4th, <Core java 2> 8th / 9th, 再加上 源码的 API,
servlet/jsp/jdbc 就看: jcp 官方文档, 或者入门者可以看 <Core Servlet & Jsp> 和 <More Servlet & Jsp>,
22 楼 qindongliang1922 2013-11-29  
alleni123 写道
  完全赞同啊,
框架那些东西都是在JavaSE的基础上写的, 基础学好了再学框架确实是事半功倍的感觉。


确实是这样的,这几天看lucene源码,发现底层就是最普通的Java se的知识的,线程,锁,集合,什么都有涉及,不得不叹下,基础真的很重要,要不然看源码都看不懂。
21 楼 alleni123 2013-11-29  
  完全赞同啊,
框架那些东西都是在JavaSE的基础上写的, 基础学好了再学框架确实是事半功倍的感觉。
20 楼 qindongliang1922 2013-11-29  
夜神月 写道
现在的程序猿怎么都神神叨叨的,一会散仙一会道友的 ;原理最重要,核心最重要。

你把编程语言看成一门武功,你就有等级了。
19 楼 夜神月 2013-11-29  
现在的程序猿怎么都神神叨叨的,一会散仙一会道友的 ;原理最重要,核心最重要。
18 楼 houyujiangjun 2013-11-29  
确实是这样的. 我招了十几个人了...都是刚毕业的大学生...
离开jquery  structs hibernate这些框框活不了, 我非常无语.
原生的东西一点儿都不懂, 进步非常慢, 灵活性非常糟糕.
甚至调试异常或错误的时候, 根本就看不懂, 我一看代码就知道问题. 他们出了问题只有干坐着.
我让其中一个去改一下某个jar的源代码,教了一天,他还是给我搞砸了......
17 楼 qindongliang1922 2013-11-29  
zqb666kkk 写道
   不可能 等你把所有的 基础都学好了 才能做好java  有时候需要 逆向思维,先接触  spring mvc框架 再逆推 学习servelet 有什么不妥?

每个人学习方式不同 不要 把你习惯的学习方式 当作真理强迫 别人 也按照这个标准走

你所谓 的 什么 老师  他们也只是根据自己的经历所得出来的 经历感想
并不是 别人也非得按照这个模式去走才能学好java

java 基础你要是都学好 你 学到 头发 白了 都学不完 ,很多事情 没有绝对

重要的是一个热爱开发的心


兄弟,不要偏激,散仙在文中只是强调基础很重要,也没说让你全把基础掌握了,再去学其他东西,我说的是一系列,试问,你连集合,数组,数据类型都没弄明白的时候,你如何去驾驭其他的一些技术框架?  你说的也没错,每个人都有自己的学习方法,但散仙强调的是基础很重要。   感谢交流。
16 楼 qindongliang1922 2013-11-29  
junfengcode 写道
基础非常重要,非常认同,框架的设计和使用方法也相当于新的知识,平时也是需要积累,2者都不能松懈

正解!
15 楼 zqb666kkk 2013-11-29  
   不可能 等你把所有的 基础都学好了 才能做好java  有时候需要 逆向思维,先接触  spring mvc框架 再逆推 学习servelet 有什么不妥?

每个人学习方式不同 不要 把你习惯的学习方式 当作真理强迫 别人 也按照这个标准走

你所谓 的 什么 老师  他们也只是根据自己的经历所得出来的 经历感想
并不是 别人也非得按照这个模式去走才能学好java

java 基础你要是都学好 你 学到 头发 白了 都学不完 ,很多事情 没有绝对

重要的是一个热爱开发的心
14 楼 junfengcode 2013-11-29  
基础非常重要,非常认同,框架的设计和使用方法也相当于新的知识,平时也是需要积累,2者都不能松懈

相关推荐

    豁然开朗的50句良言.doc

    9. **情绪管理**:第十七、二十一和三十四句强调了情绪管理的重要性,对于需要长时间面对屏幕和代码的IT人来说,良好的情绪调节能力至关重要。 10. **自我关爱**:第二十五句提倡爱自己,IT从业者要关注自身健康,...

    人生应该记住的16句良言

    根据给定的文章标题“人生应该记住的16句良言”以及其描述和部分内容,本文将深入解析这16条人生建议背后蕴含的深刻意义和实用价值。 ### 1. 微笑面对生活 - **原文**:“再烦,也别忘微笑;再急,也要注意语气;...

    中考语文满分作文良言如春

    中考语文满分作文良言如春

    桌面圣经良言

    程序实现在桌面显示圣经名言,每天一句,还可设置灵修经文,也可以设置提醒事项。

    初中语文文摘文苑良言

    【初中语文文摘文苑良言】中的内容主要包含了古代典籍中的智慧名言和一些哲学思考,结合了文学与人生哲理。首先,引用了《孟子·梁惠王上》的一句话:“权,然后知轻重;度,然后知长短。物皆然,心为甚。”这句话...

    Gates的良言.doc

    #### 十、正面评价他人 **原话:**“永远不要在背后批评别人,尤其不能批评你的老板无知、刻薄和无能。(因为这样的心态,会使你走上坎坷艰难的成长之路)。” **解读:**这条建议提倡一种积极向上的职场文化。在...

    激励孩子成长的良言妙语.doc

    综上所述,父母在教育孩子的过程中,应该注重运用这些良言妙语来激励和引导孩子,帮助他们树立自信,提高学习效率,形成良好的品行,为他们的全面发展打下坚实基础。通过正面的教育方式,可以有效促进孩子的成长,使...

    码良是一个在线生成h5页面并提供页面管理和页面编辑的平台,用于快速制作H5页面

    码良是一个在线生成h5页面并提供页面管理和页面编辑的平台,用于快速制作H5页面。用户无需掌握复杂的编程技术,通过简单拖拽、少量配置即可制作精美的页面,可用于营销场景下的页面制作,同时,也为开发者提供了完备...

    送给编程者的良言警句

    在IT行业快速发展的今天,技术更新换代的速度令人眼花缭乱,对于初学者而言,如何在众多技术中找到正确的学习路径,避免陷入学习的误区,成为了至关重要的问题。本文将深入探讨IT初学者常见的几个学习误区,并提出...

    安徽专版2022中考英语复习方案完形填空02师之智慧+忠之良言试题人教新目标版.docx

    ### 安徽专版2022中考英语复习方案:完形填空“师之智慧+忠之良言”解析 #### 知识点一:理解完形填空材料及答题技巧 **背景介绍** 本篇文章是安徽专版2022年中考英语复习方案中的一个完形填空练习题目,旨在帮助...

    喝酒的人必备的良言-----拒酒词

    比如,“只要感情好,能喝多少,喝多少”,这句话表达了真挚的情感不应被饮酒多少所衡量,而是基于彼此的理解和关怀。 2. **以情动人**:拒酒时可以用情感作为借口,如“只要感情到了位,不喝也会陶醉”。这表明了...

    基恩士SR-1000扫码器中文配置使用手册

    基恩士SR-1000扫码器中文配置使用手册知识点总结 一、设备概览 基恩士SR-1000扫码器是一款自动对焦条码读取器,能够与西门子S7-300CPU实测以太网通讯扫码。该设备支持西门子S7-300CPU的以太网通讯扫码功能,提供了...

    安徽专版2020中考英语复习方案完形填空02师之智慧+忠之良言试题人教新目标版

    9. 名词辨析:"hearts"在文中代表内心,表示如果我们选择保留悲伤和仇恨在心中,就会终生背负。 10. 否定疑问句:"Do you think you have got nothing from the wise teacher...",这里使用了否定疑问句来询问读者...

    扫码枪二维码读取及其与PLC串接流程简单实例

    同时,根据OK和NG的数量,可以计算出扫码良率,这是质量控制的重要指标。PLC还可以根据预设的条件,如达到一定的扫码数量,触发下一个动作,如启动或停止生产线。 在实际操作中,为了确保系统的稳定运行,还需要...

    绿色随机密码生成器,自动生成密码工具,随机码生成小工具

    绿色随机密码生成器,可生成任意长度超强密码,是网管、技术员的居家必备良器

    微捷码与Camtek通力合作增强先进半导体的良率.pdf

    这篇文档主要讨论了微捷码(Magma)与Camtek两家公司在半导体制造领域的合作,以及在提升先进半导体良率方面的努力。微捷码是一家芯片设计解决方案供应商,而Camtek则专注于自动晶圆检测与度量系统。两者的合作将...

    busybox-1.7.2.tar.bz2 busybox 的源码 嵌入式系统必备良码 www.zmemb.com 交大志盟

    busybox-1.7.2.tar.bz2 busybox 的源码 嵌入式系统必备良码 www.zmemb.com 交大志盟

Global site tag (gtag.js) - Google Analytics