当前位置:首页 > 全部子站 > IT > 思科认证

经验分享:我的JavaEE学习道路

来源:长理培训发布时间:2017-12-13 14:45:28

   学过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知识"

责编:罗莉

发表评论(共0条评论)
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,发表审核后显示!

国家电网校园招聘考试直播课程通关班

  • 讲师:刘萍萍 / 谢楠
  • 课时:160h
  • 价格 4580

特色双名师解密新课程高频考点,送国家电网教材讲义,助力一次通关

配套通关班送国网在线题库一套

课程专业名称
讲师
课时
查看课程

国家电网招聘考试录播视频课程

  • 讲师:崔莹莹 / 刘萍萍
  • 课时:180h
  • 价格 3580

特色解密新课程高频考点,免费学习,助力一次通关

配套全套国网视频课程免费学习

课程专业名称
讲师
课时
查看课程
在线题库
面授课程更多>>
图书商城更多>>
在线报名
  • 报考专业:
    *(必填)
  • 姓名:
    *(必填)
  • 手机号码:
    *(必填)
返回顶部