从很小都认识苹果机了,我不记得我是否在小学的时候学过Basic,只记得大学实验室里的苹果机我的确是摸过(得益于我是教师子弟,有“特殊待遇”),也看到计算机系的学生们编写的游戏。初中,有了自己的游戏机。玩过魂斗罗,坦克。当时觉得很不过瘾,心想以后能自己编写游戏就好了,于是立志以后做个程序员。
高考不顺利,只考上了普通学校电力专业。这还是幸亏当时学校的罗老师(那四年,她一直都在帮助我)看到我以前的成绩还不错,决定要下我,否则,我就往下落的更厉害了。电力专业几乎没有计算机课程。等到学校关于自动化的时候,开始接触了汇编,和自学了C.当时很羡慕学计算机的那个女老乡,姓杨,呵呵,因为羡慕,还被别人误认为我喜欢她,其实完全不是,她根本对计算机没有兴趣,毕业后也去了当公务员,可惜啊,早知道如此,她何必要高出几分,占据我喜欢的专业呢,我甚至为此感到暗自不爽。 不过大学还是学到了一些计算机皮毛知识,C程序写的很好,记得写了一个模仿TT的打字程序。汇编也不错,写个文件病毒,源代码10K,编译链接后3K多,很大,AV95能识别出来,我想大概是我写的太烂,别的杀毒程序,象KV300,都不认为这是个病毒。不管怎么样,我没有拿这个干啥坏事情。这始终是不光彩的事情。
该毕业了,家乡的供电局没能进去。我怨我老妈没有帮我跑关系,其实我跟我老妈都不愿意我去,我老妈是不想让我回铜仁,我自己也不想做电力职工(虽然在我们那是一等的暴有钱的工作),我还是喜欢去做个程序员,为此也退掉了别的电力相关的工作。但是,我始终不到该如何入门。毕业了,门卫老头开始赶我们出去,我工作无着落,同学们都已经回到家乡开始上班了,我还在跟老头打游击。他进我退,他退我上床休息,有次晚上洗澡,被他发现,吓得我光着屁股从三楼跑到5楼,再跑回三楼。呵呵,那时候整个宿舍楼都空了,所以也不算丢脸了。
好运终于坚持到了,网上碰到一网友,后来我叫他秦哥,他说他需要一个人帮他做个网站。我便毛遂自荐了一下,其实,那时候我不懂做网站,不懂ASP,不过我相信我的能力,果然,一段适应时间后,我成了他得力的帮手,我也开始正式进入程序员这个行业了。相比现在的很多学生,我觉得他们比我幸运多了,在大学的时候都已经学习到很多知识,甚至是已经有一定的实践了。刚毕业就能踏入这行,还能有地方住,要知道我不光要跟老头打游击,有时候还睡在电脑城广场的板凳上,早上起来看的第一眼便是保安和他身边对我俯视眈眈的狼狗。
搞懂了ASP和网站后,开始考虑学更多的东西,这时候我已经放弃了我编写游戏程序的梦想了,因为我跟本不知道如何去追逐这个梦想。我也放弃了我比较擅长的单片机开发(现在应该叫嵌入式)。我转向了Java.俗话说,女怕嫁错狼,男怕入错行。8年前的这个时候,我算是马马虎虎开始我的JavaEE道路吧,这儿有点体会就是一定要坚持自己的理想,而这个理想,应该能养活你的,能让你有兴趣做的事情。
初学Java,有些迷惑,当时微软有个VJ++,我先买了一本介绍这样的书看,结构后来发现它主要是桌面程序的,而且,跟我知道的JSP不太一样。当时也没有想到可以找人问或者论坛上发给帖子问。幸好后来明智的转到了JSP,挺简单,跟ASP差不多,概念都能通用(毕竟处理的问题都一样嘛),比起现在的孩子来说,我当时学的东西太少了,不用学习hibernate,spring,j2ee,也不用学习ant,Junit什么的,呵呵,关键还是当时书太少,见识少,也没有这么多新玩意。好处就是我能深入JSP技术,为以后理解这些Web框架打下了很好的基础。不象现在的孩子,还搞不懂JSP,就去弄MVC,搞的本末倒置了。
J2EE技术得到提高得益于后来到了北京,去了ZZ公司,现在看来,好不夸张的说,从这个公司出来的程序员,都有一定创新能力和解决问题能力。一到这公司,就做了一个算是大的项目,几十个人,还包括国防科技大学的数十个博士,当时用到了很多J2EE技术,象EJB,JMS都用到了,当时不懂这些,费了很多力气去学,还好项目本身就是个很好的学习材料。通过专研项目代码学到了不少东西,远比看书强多了。现在的很多培训方式都是通过做独立完成项目来学习技术,这是很有道理的。当时那个项目做了一年,期间我对自己要求蛮高的,总会多学点东西,比如学了EJB 无状态会话Bean,虽然项目没有用到有状态Bean,但还是花时间去搞明白。这个项目期间,头一次知道了还有英文资料这么一说,象什么Weblogic使用说明,Java文档都,我都会强迫自己去看,有时候打印下来,躺在小床,打开台灯看,那感觉真是美阿。
在ZZ公司还有一个最大的收获是认识了很多朋友,直到现在关系很好,经常讨论技术问题。这些朋友都比我大,少的大个3,4岁,多的大个7,8岁(他自己是中国最早搞Java的),和他们在一起非常开心,能学到很多对我老说超前的东西。他们关心的问题本应该是我几年后关心的问题,但我确提前知道了,哈哈。为什么好多姑娘都想结识比自己的大的男人呢,我想这道理相通的,建议刚转入程序员这一行业的也想办法认识些比自己大的朋友,总是有好处的。有什么技术问题可以问,有什么职业理想可以讨论。
ZZ公司当时不算个大公司,但做的项目还是不错的。有些公司大,但做的项目很垃圾,对刚入行的程序员真没有啥好处,我算很幸运,在ZZ公司做了资源管理系统,然后又在后来的GC公司做了OSS,这俩个项目使我彻底进入了JavaEE的大门
后来跳到了GC公司,在那公司呆的时间蛮长的,一直呆到公司被卖给别的公司。期间其实是我进步最快的事后,那时大概24岁。进步原因主要是有俩个,还是有个比较好项目做,项目大(大概有30几个人参与),用的技术时髦,流程正规 。还有一个原因是因为CTO经常给我讲他的想法,然后让我去实现,这样有很多的锻炼机会,比如,他看到大家都写同样重复的DAO代码,他就要我想办法做一个工具来减轻开发人员负担,最初写了一个类似ibatis的方式需要配置,但他仍然觉得麻烦,后来写了一个Jbuilder插件,能自动生成大部分代码,这工具当时很受欢迎。后来陆陆续续根据别的开发人员改善建议做了修改。后来还跟着CTO做了很多事情,对他的技术和前瞻能力很是佩服。可惜现在他回美国了,据说是被斗下来的。
这期间还学会了用电驴下书,先去亚马逊网站看看自己敢兴趣的书,如果大家评价很好,则去下载一本看看。另外获得一本好书的方法还是问问一些过来人,他们知道哪些书是比较适合看的。我的好友葛就是这样,经常给我说一些我不知道的书,然后我去下载看看,果然很好。记得当时看的有Mastering EJB,J2EE Patern什么的,还有别的就是各种级别的Patern,Architect之类的书了。
自认为到了大概26岁,我的JavaEE已经完全入门了,总结来说。以下是我认为走上JavaEE道路必备的技能:
1)做一俩个好项目,比去一个好公司更重要。
2)认识一些有经验的人,可以寻求他们帮助。
3)真正对软件有兴趣。
4)经常看书是,能看英语书籍最好,这样能先睹为快。
5)还有一个我不太确认是否正确的就是“多花些时间看看官方文档,了解正统的JavaEE知识”

从很小都认识苹果机了,我不记得我是否在小学的时候学过Basic,只记得大学实验室里的苹果机我的确是摸过(得益于我是教师子弟,有“特殊待遇”),也看到计算机系的学生们编写的游戏。初中,有了自己的游戏机。玩过魂斗罗,坦克。当时觉得很不过瘾,心想以后能自己编写游戏就好了,于是立志以后做个程序员。    高考不顺利,只考上了普通学校电力专业。这还是幸亏当时学校的罗老师(那四年,她一直都在帮助我)看到我以前的成绩还不错,决定要下我,否则,我就往下落的更厉害了。电力专业几乎没有计算机课程。等到学校关于自动化的时候,开始接触了汇编,和自学了C.当时很羡慕学计算机的那个女老乡,姓杨,呵呵,因为羡慕,还被别人误认为我喜欢她,其实完全不是,她根本对计算机没有兴趣,毕业后也去了当公务员,可惜啊,早知道如此,她何必要高出几分,占据我喜欢的专业呢,我甚至为此感到暗自不爽。 不过大学还是学到了一些计算机皮毛知识,C程序写的很好,记得写了一个模仿TT的打字程序。汇编也不错,写个文件病毒,源代码10K,编译链接后3K多,很大,AV95能识别出来,我想大概是我写的太烂,别的杀毒程序,象KV300,都不认为这是个病毒。不管怎么样,我没有拿这个干啥坏事情。这始终是不光彩的事情。    该毕业了,家乡的供电局没能进去。我怨我老妈没有帮我跑关系,其实我跟我老妈都不愿意我去,我老妈是不想让我回铜仁,我自己也不想做电力职工(虽然在我们那是一等的暴有钱的工作),我还是喜欢去做个程序员,为此也退掉了别的电力相关的工作。但是,我始终不到该如何入门。毕业了,门卫老头开始赶我们出去,我工作无着落,同学们都已经回到家乡开始上班了,我还在跟老头打游击。他进我退,他退我上床休息,有次晚上洗澡,被他发现,吓得我光着屁股从三楼跑到5楼,再跑回三楼。呵呵,那时候整个宿舍楼都空了,所以也不算丢脸了。    好运终于坚持到了,网上碰到一网友,后来我叫他秦哥,他说他需要一个人帮他做个网站。我便毛遂自荐了一下,其实,那时候我不懂做网站,不懂ASP,不过我相信我的能力,果然,一段适应时间后,我成了他得力的帮手,我也开始正式进入程序员这个行业了。相比现在的很多学生,我觉得他们比我幸运多了,在大学的时候都已经学习到很多知识,甚至是已经有一定的实践了。刚毕业就能踏入这行,还能有地方住,要知道我不光要跟老头打游击,有时候还睡在电脑城广场的板凳上,早上起来看的第一眼便是保安和他身边对我俯视眈眈的狼狗。    搞懂了ASP和网站后,开始考虑学更多的东西,这时候我已经放弃了我编写游戏程序的梦想了,因为我跟本不知道如何去追逐这个梦想。我也放弃了我比较擅长的单片机开发(现在应该叫嵌入式)。我转向了Java.俗话说,女怕嫁错狼,男怕入错行。8年前的这个时候,我算是马马虎虎开始我的JavaEE道路吧,这儿有点体会就是一定要坚持自己的理想,而这个理想,应该能养活你的,能让你有兴趣做的事情。    初学Java,有些迷惑,当时微软有个VJ++,我先买了一本介绍这样的书看,结构后来发现它主要是桌面程序的,而且,跟我知道的JSP不太一样。当时也没有想到可以找人问或者论坛上发给帖子问。幸好后来明智的转到了JSP,挺简单,跟ASP差不多,概念都能通用(毕竟处理的问题都一样嘛),比起现在的孩子来说,我当时学的东西太少了,不用学习hibernate,spring,j2ee,也不用学习ant,Junit什么的,呵呵,关键还是当时书太少,见识少,也没有这么多新玩意。好处就是我能深入JSP技术,为以后理解这些Web框架打下了很好的基础。不象现在的孩子,还搞不懂JSP,就去弄MVC,搞的本末倒置了。    J2EE技术得到提高得益于后来到了北京,去了ZZ公司,现在看来,好不夸张的说,从这个公司出来的程序员,都有一定创新能力和解决问题能力。一到这公司,就做了一个算是大的项目,几十个人,还包括国防科技大学的数十个博士,当时用到了很多J2EE技术,象EJB,JMS都用到了,当时不懂这些,费了很多力气去学,还好项目本身就是个很好的学习材料。通过专研项目代码学到了不少东西,远比看书强多了。现在的很多培训方式都是通过做独立完成项目来学习技术,这是很有道理的。当时那个项目做了一年,期间我对自己要求蛮高的,总会多学点东西,比如学了EJB 无状态会话Bean,虽然项目没有用到有状态Bean,但还是花时间去搞明白。这个项目期间,头一次知道了还有英文资料这么一说,象什么Weblogic使用说明,Java文档都,我都会强迫自己去看,有时候打印下来,躺在小床,打开台灯看,那感觉真是美阿。    在ZZ公司还有一个最大的收获是认识了很多朋友,直到现在关系很好,经常讨论技术问题。这些朋友都比我大,少的大个3,4岁,多的大个7,8岁(他自己是中国最早搞Java的),和他们在一起非常开心,能学到很多对我老说超前的东西。他们关心的问题本应该是我几年后关心的问题,但我确提前知道了,哈哈。为什么好多姑娘都想结识比自己的大的男人呢,我想这道理相通的,建议刚转入程序员这一行业的也想办法认识些比自己大的朋友,总是有好处的。有什么技术问题可以问,有什么职业理想可以讨论。    ZZ公司当时不算个大公司,但做的项目还是不错的。有些公司大,但做的项目很垃圾,对刚入行的程序员真没有啥好处,我算很幸运,在ZZ公司做了资源管理系统,然后又在后来的GC公司做了OSS,这俩个项目使我彻底进入了JavaEE的大门    后来跳到了GC公司,在那公司呆的时间蛮长的,一直呆到公司被卖给别的公司。期间其实是我进步最快的事后,那时大概24岁。进步原因主要是有俩个,还是有个比较好项目做,项目大(大概有30几个人参与),用的技术时髦,流程正规 。还有一个原因是因为CTO经常给我讲他的想法,然后让我去实现,这样有很多的锻炼机会,比如,他看到大家都写同样重复的DAO代码,他就要我想办法做一个工具来减轻开发人员负担,最初写了一个类似ibatis的方式需要配置,但他仍然觉得麻烦,后来写了一个Jbuilder插件,能自动生成大部分代码,这工具当时很受欢迎。后来陆陆续续根据别的开发人员改善建议做了修改。后来还跟着CTO做了很多事情,对他的技术和前瞻能力很是佩服。可惜现在他回美国了,据说是被斗下来的。    这期间还学会了用电驴下书,先去亚马逊网站看看自己敢兴趣的书,如果大家评价很好,则去下载一本看看。另外获得一本好书的方法还是问问一些过来人,他们知道哪些书是比较适合看的。我的好友葛就是这样,经常给我说一些我不知道的书,然后我去下载看看,果然很好。记得当时看的有Mastering EJB,J2EE Patern什么的,还有别的就是各种级别的Patern,Architect之类的书了。    自认为到了大概26岁,我的JavaEE已经完全入门了,总结来说。以下是我认为走上JavaEE道路必备的技能:    1)做一俩个好项目,比去一个好公司更重要。    2)认识一些有经验的人,可以寻求他们帮助。    3)真正对软件有兴趣。    4)经常看书是,能看英语书籍最好,这样能先睹为快。    5)还有一个我不太确认是否正确的就是“多花些时间看看官方文档,了解正统的JavaEE知识”

转载于:https://www.cnblogs.com/chinaqiao/archive/2010/06/22/1762369.html

[转]经验分享:我的JavaEE学习道路相关推荐

  1. 经验分享 | 我的八股文学习路线及攻略

    前几天拿到字节offer了,很开心,也有很多小伙伴私信我问了很多问题,所以在这里简单分享一下我是如何学习八股文的,文章篇幅略长,希望能帮助到有需要的同学或者也是双非大三正在迷茫的你. [知识库分享] ...

  2. Lazada知识局:lazada运营经验分享,基础知识学习

    相信许多lazada商家入驻平台后最忧愁的就是运营了,因为对电商运营来说,底层思路无非是流量.转化率.客单价.那东哥作为过来人呢,今天就跟lazada新手卖家们来好好聊一下新手lazada商家运营过程 ...

  3. 经验分享:如何系统学习 Web 前端技术?

    本文作者:曾亮.晟暄科技 CEO ,HTML5 & Node.js 技术讲师. Javascript前后端全栈开发人员 DDD/CQRS 设计师 对 Node.js 和 HTML5 有多年开发 ...

  4. [经验分享] 覃超算法训练营学习笔记

    本文为覃超算法训练营的课程笔记 推荐学习网站 学习数据结构的动画演示网站 B站 覃超大魔王 Snailclimb/JavaGuide 工欲善其事,必先利其器 simple collaborative ...

  5. [经验分享] 覃超直播课学习笔记

    2020年7月2日,覃超线上直播课,秋招知识问答. 字节跳动招什么样的人? 技术面试: 技术优秀 计算机基础 系统设计 代码和语言 算法和数据结构 HR面试: 坦诚正直 持续学习 团队协作 责任心,主 ...

  6. 学完计算机系统结构后的收获,希赛系统架构设计师学员备考经验分享:分时段学习...

    一.考试通过的因素 外在的帮助:希赛带你提高考试通过率,所以紧跟老师节奏,信任这个领域头部平台的专业性. 正确的心态:不要把考试仅当作一次考试,这是一次自我提升的机会,构建及完善这个领域的知识体系. ...

  7. 学习经验分享之四:YOLOv7学习心得

    [Submitted on 6 Jul 2022]就在前天提交arxiv的YOLOv7论文以及代码,今天立马下载源码以及原文进行阅读. YOLOv7: Trainable bag-of-freebie ...

  8. MYSQL企业常见架构与调优经验分享-高俊峰-专题视频课程

    MYSQL企业常见架构与调优经验分享-8967人已学习 课程介绍         爱维Linux独家发行,从MYSQL系统安装.配置入手,从多个方面深入介绍MYSQL的使用技巧和调优策略,大限度发挥M ...

  9. 西安电子科技大学通院811电院821考研上岸经验分享(二)

    西安电子科技大学通院811&电院821考研上岸经验分享(二) 一. 本人简介 本人毕业于山东某双非普通一本学校,通信工程专业,2019年9月保研失败后开始了为期三个多月的考研之旅,报考2020 ...

最新文章

  1. MySQL binlog
  2. 1.8 Remove
  3. 天津发票版本文件服务器端口,天津市增值税发票综合服务平台网址
  4. 【Android 逆向】Android 权限 ( 查看内存信息 | 查看 CPU 信息 | 查看电池信息 | 查看账户信息 | 查看 Activity 信息 | 查看 Package 信息 )
  5. golang中的随机数
  6. 03、Swagger2和Springmvc整合详细记录(爬坑记录)
  7. SAP Spartacus 最后渲染出的页面和后台 CMS 页面元数据的一一对应
  8. dp主机_MODBUS 和 PROFIBUS-DP 协议有什么区别
  9. C# LINQ学习笔记四:LINQ to OBJECT之操作文件目录
  10. 为2440搭建NFS开发环境【ZT】
  11. 数据库——关系数据理论学习笔记
  12. vlookup 公式使用及常见问题
  13. 安装Office SharePoint Server 2010实战
  14. iPhone SE第三代强势入局后,我们来谈谈iPhoneSE2020
  15. 进程的同步与通信,进程与线程同步的区别,进程与线程通信的区别【转】
  16. 最简单vivo机器怎么不root激活XPOSED框架
  17. android虚拟应用沙箱,Android的SandBox(沙箱)
  18. 【032】基于51单片机的PT100热电阻温度计Proteus仿真设计
  19. iOS通过URL Scheme启动app(收集了常用的app的URL Scheme)
  20. 图片合成器,一键将目录中多个文件夹的图片转换为PDF

热门文章

  1. 蒙德里安森林算法_双鱼座艺术家大啊啊科普,这回你还看不懂蒙德里安算我输...
  2. 分析中国IT业低迷的原因
  3. 内容定位,什么类型短视频更受欢迎
  4. 打牌(求牌型方案数)
  5. 中国移动WLAN解决方案
  6. 日常-工作上的那点事儿
  7. PX4中的mavlink
  8. C++学习52个经典网站
  9. IT屌丝必修课-如何利用所会的IT思想轻松将美女抱回家!
  10. 等保2.0.第四章.网络安全厂商详解