很多人都说java好学,实话说,java语言学起来才发现并没那么的容易的,尤其是自学java语言。幸亏我运气好碰到个高手老师带,凭借他的力量才用短短的4个月从一个连“Hello Word”都不会写的门外汉变成了一个牛逼的java程序员,虽然我知道我的水平和很多入行很久的人比,还差很多,但是凭借自学可我现在通过自学基本掌握了java编程技术,并找到了一份东软满意的工作。现在,我将我自学java的主要历程和总结按日志的形式回顾一下,并分享给将要自学的同学们。 做选择 我是河南工业大学的学生,几年毕业,在上年大四刚刚入学的时候,我就下定决心要学一门技术,我的第一个选择是学什么?现在有java、C、C++、.net、android等热门的语言,另外听说ios开发也挺不错的。我经过权衡比较,最终选择了java,我觉得这个应用领域广,好找工作,而且比较稳定。第二个选择便是上培训班还是自学,我有不少学生都打算去java培训机构学习,可是我比较穷,过万的学费实在支付不起,看来我只能选择自学了。 买书+下视频 我对java是一抹黑,虽然上过java的课,不过基本上什么也没学,连C都不会。我买了一本二手java实战教程,带光盘和程序的,我又从网上下了张孝祥的教程,于是开始了我的学习之旅。 第一个月 前几天,我想先看啃啃书,结果啃了2天,我都怀疑自己是否适合java这个行业了。这个时候,我不得不看看视频,结果一看大喜,视频讲解的的确要简单的多,比看书好多了,张老师讲的真是简单。我每天看5个小时的视频,一边看,一边练习,按照视频上教的练习项目。就这样用了一个月,基本把初级教程看的差不多了。 第二个月 第一个月,我看视频较多,相对练习都是比着视频上编写的。肯少碰到难题。可是第二个月开始学习中级的时候,我就总是记不起之前的一些基础知识,而且发现之前自以为一些知识掌握了,实际上并没真正明白其中的意思。于是我碰到了很多问题,尤其是自己一旦试着按自己的思路编写程序的时候,就总是错。这个大大打击了我的自信心,并耽误了我的进度。 第三个月 第三个月,我把中级看完了,不过不是很满意,而且发现学着忘着,实际上机还是总碰到问题,有的问题能困扰我5、6天解决不了。这个时候,我开始通过百度、google搜索东西,发现很多我碰到的问题,网上都有,解决了我不少难题,不过还是有一种越学越困惑的感觉。学的越多,越迷糊了。 第四个月 第四个月,我看一些高级的东西,笼统的学学,学的也不好。不过这个时候,我碰到了一个贵人,是一位java工程师,他在一个IT公司做了2年了,非常有经验,我在论坛上结实他的。我拜他为师,他给我解决了不少难题,有的难题,一直困扰我好久的,他一点就破。看来,技术这东西就是一层窗户纸。在他的帮助下,我有了比较大的提升,最关键是我找到方向了,他给我介绍了不少资料,都是初中高级的,还给我讲了不少企业工作中实际用的到的东西。甚至我的简历都是在他的简历模板上写的。我本打算再学一些高级的东西,看看视频,他说我基本功可以了,最好到企业中锻炼,并帮我推荐给他的一个同学,于是我得到了东软的一份工作。 可以说每个人都有各自的命云,但是不过每个人的命运又真实的掌握在自己手里,虽然我的学习java编程经历很简单,但是不过我比较幸运的是有个老师,这个是个优势。从现在起在东软里开始我的职业生涯了,说了这么多最终还是希望我的经历对其他要自学java的朋友有一点作用。 0 L1 Q8 V* G) {2 Z7 ~( q
|