您的位置:首页 > 编程语言 > Java开发

是自学JAVA还是通过培训学校学JAVA???

2006-08-24 13:16 375 查看
只靠自学是否行,是否有必要花费很多MONEY做个专业培训,这是很多想学习JAVA的朋友
最感觉头疼的地方,但不管怎样有很多人选择了花费动辄数以万计的费用去学软件开发,结局不想评论,很多人心知肚明了已经。大家
都想找个学校,通过学习,然后找工作(不知道大家是否觉得上大学是不是也是一样的思路,但结局呢?),这就是非自学人士走的思路。

此种心情可以理解,但你是否考虑过通过培训找工作的可行性,是否考虑过我们上大学为什么失败,大家都聚集到一个教室里,听彼此没

有区别的课,读完全相同的教科书,拿一个版式的毕业证,我们为什么找不到工作,找不到好工作?就是因为我们太一样了,就象流水线上造

出的啤酒瓶没有任何区别,用人单位还没有把我们看做机器之前,我们已经提前把自己看做机器,看做编码的机器,看做工作的机器了,我们

的愿望虽然都是做软件开发的工作,但我们为什么必须要读一样的书,要做一样的例子,要听一样的课?难道软件开发真要求大家这样吗?难

道真的仅仅是因为我们少读了几本书,少写了些简单的不能再简单的代码所以才找不到软件开发相关的工作的吗?如果你仅仅是个入门你不工

作之前对JAVA的应用水平最高能高到哪里?真的能赶上那些工作了N年甚至1年的货真价实的程序员吗?

我因为工作的原因认识了很多参加培训学习的朋友,我发现他们很多人在到培训之前从没尝试过:去了解软件工作,去了解软件行业,90%多的

人从没有应聘过软件开发的工作!!!一些人不知道软件企业到底需要什么样的人,自己跟软件企业的用人要求到底差距在哪里,自己到底该

学什么,自己要多长时间?等等这些最最基本的问题都没有调查,分析,研究过!他们只有一个最淳朴,最简单的愿望,通过培训学校学好JAV

A,然后找个好工作,却从没想过其他的!用人单位是不喜欢淳朴的人的,一个人不知道怎么规划自己,不知道怎么保护自己的利益,怎么能让

企业相信他能为企业的工作做好计划,能切实实现企业单位的利益呢?

有人可能会反驳我,说不学好怎么去找工作?这里的一个场景也许对大家有所启发:

有一天面试单位的程序员,最后进来一个看上去很憨厚的小伙子,脚穿一双比较破的球鞋,手里拿着个小本子,另一只手里纂着支笔,

表情特别的来到我面前,问我:他可以坐下吗?我示意他可以(当天的面试者中他是唯一问:他可以坐下吗的人),接下来我们开始了下面的

谈话:
===========================================================================================================================
我:你知道我们招什么样的人吗?

小伙子:知道,**公司这么有名,我很早就想到这里工作了,现在公司需要熟悉JAVA,数据库和财务知识,做过财务软件的程序员对吗?

我:那你为申请这份工作做了哪些准备工作?你觉得你为什么可以做好这份工作呢?

小伙子: 说心里话,我申请这份工作也没有把握,因为我刚毕业,如果你觉得我有哪些差距我可以记下来,以后提高,说着他把小本
子拿出来铺到桌子上,但是我的确已经做了我能力所及的最大努力了,我是大3的时候通过老师知道的JAVA,当时我问老师
如果我把C学好了是否可以找到份好工作,老师给我推荐的JAVA,说JAVA比较有前景,所以我就学了,因为我们学校的机房
开放的时间有限而且没安装JAVA软件,所以我没有练习的机会,学校里也不开JAVA课程,我只能去离我们学校的新化书店
每天在那里站4-6个小时,从最基础的JAVA入门开始,一开始看不明白就用纸抄下来好好研究,反复看,实在不明白就放一
放,看另外的书,每天看书我都记很多笔记,记很多名字什么B/S什么Applete什么的,然后抄书里面的例子,因为我没有
机器可用,一般我都是在本子上想着写,就当上机锻炼了,这样我看了大概半年的书,也在本子上练习了很多例子,我开始
找兼职的工作,找到的第一份工作是做个证券类的网站,因为我动手能力差,那家公司安排我翻译JAVA技术的英文资料。
我上午翻译资料,下午在哪里练习2个小时,我没给那家公司要工资,因为我太需要一台机器锻炼一下了,我怕他们不要
我。这样我在那家软件公司做了半年就到了现在,我只懂得点股票证券的业务知识,也跟同事学了些证券类产品开发的经验
但我没有财务方面的知识,不知道行不行?我已经记了10本JAVA技术笔记了,我在本子上练习的JAVA代码我都记不清楚了
我现在又经过半年的公司实习,我想我应该可以胜任公司的工作的......如果你觉得不不行,你能给我提点建议吗?我会
永远记住你的帮助的。最后他补充到。
。。。。
。。。。
。。。。

这个小伙子走后,技术部跟人力资源部商议以后,录取了那位小伙子,现在他发展的很好。

其实如果你是初学者,你被企业认可的话,往往就是你的学习过程,因为你没有工作过,或没有做过软件类似的工作,用人单位只能从
你学习JAVA的过程中,看你是否热爱JAVA,是否能很好的处理学习问题,是否主动的克服困难,是否积极主动,有学习能力。
而你本人也是在学习的过程中,除了积累必要的技术知识外,还培养了自己独立学习的能力,独立研究技术的能力,独立发现问题解决问题
的能力,也学会了如何在论坛上,在现实中向别人请教,同时也培养了比学校学习更优秀的学习方法。

我个人觉得,学习JAVA要依靠自己的努力,要多读代码多写代码,多利用网络资源,多总结,多整理,形成适合自己的学习方法,大学里
那种通用的学习思路和学习方法,学JAVA是行不通的。

学习别太急功近利,别奢望让人教一下,所有问题就解决了,更没必要花很多钱去专门学软件开发,软件开发就是个职位,就象开车
学习是必要的,参加学校类学习也是必要的,但是没必要很夸张的用N千大洋或是N万大洋另加动辄小半年的时间去专修,那么学JAVA就有
些过犹不及,显得沉重了。

多去网上认识些比你优秀的技术人员,谦虚的向别人请教,跟人家做朋友,这样你可以学到很多书本上没有的东西。

============================================================
更多精彩好文章见:http://www.edevxp.com

JAVA与DOT。NET技术群:26172710(加入时请注:讲座咨询),入门者进阶者的好地方:)

QQ:378840281

http://www.edevxp.com 提供在线技术学习指导,定期举办公益和收费两种形式的远程技术讲座欢迎大家参加。

============================================================ 
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息