JAVA求职的误区之第一篇

你是否认为学习好了JAVA就可以找到JAVA相关的开发工作?其实
学习与找工作之间的区别还是很大的,不了解这点,就会走很多弯路。
                                                                                       --题记


         在这里我想跟大家讨论下:JAVA学习与找JAVA开发工作之间的
联系和区别,希望对大家有所启发。

         首先我要列出些大家经常有的误解:

         一,JAVA学习与寻找JAVA工作是个先做和后做的关系。
               我想坚持这个观点的朋友一定很多,通常他们会告诉我,没有
学习JAVA怎么可能去找JAVA相关的工作呢,要坚持找又怎么可能成功呢?

               其实这种观点是不完全正确的,因为学习JAVA也仅仅是学习
谈不上具体的应用,其实应用就是拿JAVA技术来解决现实世界里的问题
或是编写软件功能,让客户正常能用。虽然应用JAVA之前,是必须要求
先掌握一部分JAVA知识的,但是并不是说你完全掌握了,才可以做,而
是在具体做的过程中,边做边学,遇到问题了当感觉掌握的知识不足以
解决问题的时候,才会去学,多半的时间就是按照目标来开发软件的功能。
              我说了这么多,中心意思就是:学习JAVA的过程是学习,是
不以做,不以应用为重点的,通常以看书为重点,掌握知识点为重点,
就类似于我们大学里的学习,就是考试那样的过程。但是应用JAVA的过程
是以用为主,追求的是最高效率的把软件功能开发出来,什么技术更高效
就用什么技术,其实技术不能带来高效率,那么技术就没有任何先进性。
而且技术类似于工具,类似于自行车,其本身是没有什么思想的,其关键做
用的是用的人的思路,所以一种技术,在不同的人那里,就起不同的作用
产生不一样的效率,从这个角度JAVA和DOT.NET对于开发者在本质上是没有
任何不同的,都是借以完成特定工作的工具而已。

             在这里我友情提醒学习JAVA,并且想找JAVA工作的朋友,要坚持
工作的思路来学习JAVA,因为你不是为了老师的考评,而是为了给老板完成
工作,老板不会关心你用的具体技术,老板只关心,你能做吗?在多久的时间
内能做完,是否有高品质的工作成果!
             其实如果你在大学里如果用C啊什么的语言能开发个不错的软件出来
这个软件从功能上来看是完整的,可用的,你完全可以拿你的作品让企业里的
面试人看,只要你做的不是太弱,也一样可以通过面试。因为企业招录你的时候
关心的更是你具体的开发能力,实际应用能力,而不会纠缠于你是否对那门技术
精通,对于新人,企业对你在特定技术上的精通度要求的其实不高。

             

       二,JAVA的技术很复杂,要学习的东西太多,需要学习很久的时间。

        坚持这个观点的人也非常多,这些人会认为JAVA比.NET复杂,掌握JAVA
技术的人,比掌握.NET的水平高,学习能力强,更能得到好薪水,好前途。

        其实我坚持的观点是,好技术能以最小的成本,让使用者完成更多的工作
         那么JAVA技术之所以普及被众人接收,绝对不在于:它足够复杂,掌握它了,可以足够彰显你不同凡响的能力,而是在于它完美的技术解决方案,和经济的学习与应用成本。还有就是能给工作带来更多高效率,更方便我们的自我创新能力的发挥。【
SSH就是JAVA技术的再创新能力的展示
        其实从JAVA技术本身出发,去了解JAVA技术,你看到的绝对不是它的复杂,而是它的简单,因为你完全可以凭借JAVA类再另加点servlet技术就可以搞定应用的要求,而且它提供的其他技术,都是这些技术一个很简单的延展。根本不会浪费多高的学习成本。

        为什么你却认为它复杂呢?那是因为国内的软件行业不成熟,对人才的要求不科学,没有层次感,太表面化的要求,所带来的假象。你也许在学习SSH框架,而且现在很多的软件公司在招聘的时候也都要求,其实SSH也仅仅是个框架,如果你是想做系统架构方面的工作,你可以去研究下,SSH的目的就是让我们只关心业务本身的实现,而不用考虑底层的框架实现,通过这样的方式来带来工作效率,对于程序员其实没有必要过多的去关注SSH本身,只知道如何用就可以了,其实用SSH,仅仅1周的时间足矣。如果面试的人问一个刚毕业的人:你掌握SSH吗?,你精通SSH吗?那么这个面试的人,首先就是个不成熟的职业软件工程师,你完全可以跟他说:我不了解,但是这并不意味着我就不适合做软件开发,做不了软件开发,然后拿出你的作品给他看。


         三,找个学校学习JAVA后再找JAVA工作才有可能成功,自己才有信心找工作。

         坚持这个观点的人,就更普及了,我个人觉得这完全是愚民的误导,是为特定目的而宣传的观点。就类似于房产开发商人宣传:男人成功的标准,房子,车。让大家不管怎样都拿自己的所有钱,去买房子,去买车。这样商人自然就赚取了钱,而我们自然会更加贫穷,更加没有自信,那些参加过JAVA培训的朋友,联想下自己实际,学习后,你真的感觉自己更有能力找到工作,自己更有自信了吗?更多人,还是更加迷茫吧。

         其实找工作就是自我推销,自我表达,与人沟通,个人才艺展示,而绝对不是仅仅参加面试,笔试,表现自己比旁人看的书多,明白的技术多。学习JAVA与不学习JAVA在找工作的过程中的唯一区别:就是简历上的学习经历内容。因为面试的时候,问的问题,用点心,看两天书,都会作答,况且面试人关心技术方面的内容,比关心你学习能力,学习热情,沟通能力等方面的内容要少的多。我的意思是:别把JAVA技术本身看的太重,它在你找工作的过程中,所占的筹码并不是你想的那么重,甚至在有的公司,所占的比重很少。

       我友情建议那些想找工作的朋友:先找10-20家工作后,再决定是否开始学习JAVA,千万别找了两家单位被拒绝后,就怀疑自我能力,把所有希望都放在JAVA上,其实能找到工作倚重的是你本身的综合素质,而不仅仅是JAVA技术。
上海数狐信息技术有限公司
您身边的学习服务专家