我的Java学习经历:从汽修工到Team Leader

如果你从来没做过Java,我告诉你,对你来说找一份Java Developer的工作很容易,你会怎么想?白日梦。不,三个月,找到Java工作绝对不是梦。
 
现在有那么多人在学Java,最终找到工作的大多是在国内有一定程序员经验的,初学者找到工作的比例很低。是Java太难了吗?是雇主要求太高了吗?统统不是。 是方法不对。
 
2007年5月时我还在修卡车。年薪4万。
2008年5月时已经是世界最大的Online Game网站的Java Team Tech Lead。年薪8万。
 
在2007年6月之前我没有任何程序员的工作背景,没有加拿大IT工作经验。在加拿大所有的工作都是Labor工。
 
07年6月辞职,开始学Java。
07年8月找到第一份入门工作。
07年11月收到2份正式Java Developer Offer,选了现在任职的这个。
08年4月被提升为 Java Team Tech Lead。
 
这一切都是因为我有正确的方法和态度。
 
态度要靠自己,方法可以借鉴,努力3个月,找到Java工作绝对不是梦。
 
1.        以花最少的时间找到工作为主要目的。现在很多Java培训是教你学会一门技术,然后去找工作。时常发生好容易学会了一门技术却找不到工作的情况。我的经验是,从广度和深度上有选择性地学技术,这样既节约时间,效果又最好。
2.        从上往下、提纲挈领,抽丝剥茧地学Java。你要站在全局的高度往下看,对于Java各个部分了然于胸,使用起来挥洒自如。
3.        对于技术恰到好处的理解。无需高深的理论,复杂的技术细节。你对技术深度的把握要适度,足以应付面试和日常工作就可以了,不要浪费太多的时间在细枝末节上,弄得头昏眼花,心情沮丧。
4.        紧扣找工作这个目标。将技术与面试,有机地结合起来,一切以找工作为目标,信心十足地去面试。
 
学习的总体流程是:学概念--做项目--找工作。
 
一、学概念占用时间30%
 
很多人认为学Java重点是学怎样写程序,掌握技术。概念这个东西很容易,别人一讲,你一听,明白就好了,经常容易被忽略。这是一个很根本的错误,本末倒置。只有对总体框架有了深刻的认识,知道每个组件是干什么的,怎么干的,才能知道自己要做什么,怎样去做。
 
二、做项目占用时间30%
 
我练习的是一个实际项目。使用到的技术有:J2EE, Struts, Spring, Hibernate, Ajax, XML. 工具有:NetBeans, Jboss, MySQL。涉及设计数据库,设计架构,配置Struts,Spring,Hibernate这些Frame Work,写代码,部署。
 
三、找工作占用时间40%
 
怎样写简历,准备面试?这是找工作的关键。由于这部分内容篇幅很长,不能一一细讲。但本人认为找工必须要全职、全身心地投入时间和精力才会有所收获。在学Java前本人在加拿大一直从事Labour 工作,要实现这个目标对我来说是一次实实在在的跳跃,所以本人坚持认为必须要花40%的时间来准备简历和面试,这里面的具体工作非常全面和细致,我有丰富的被面试的经验,知道怎样的简历会引起别人的注意,怎样的回答会让面试官感觉你的确做过你所说的东西,并且感觉你是个不错的应聘者。首先研究招聘广告,写针对性很强的Resume,练习和Agent打交道,分析如何让雇主高效搜索到本人简历,然后准备面试问题,最后反复模拟面试。实践出真理,从本人最后结果来看,每一步都是那么的重要。很多人也许会说,找工作是一个很个性化的东西,没有统一的标准,而且还有机遇的成分在里面,但本人认为,你只有很好的去准备了,而且掌握了别人所不具备的技巧和方法,好运才会垂青于你,你才会成为成功的个案。
 
记住,只要3个月的时间,你会和我一样,从Labour 到年薪8万的Java专业工作。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值