
关于招聘java工程师的问题!
为什么现在java工程师招聘都要求计算机及其相关专业,难道不是计算机及其相关专业就不能做java开发了么,我是文科管理专业的,我正在学java,sql,js,ssh等,只...
为什么现在java工程师招聘都要求计算机及其相关专业,难道不是计算机及其相关专业就不能做java开发了么,我是文科管理专业的,我正在学java,sql,js,ssh等,只因对编程感兴趣,请问我如果是学好了能不能找到工作,那个计算机及其相关专业怎么解释啊!
展开
展开全部
呵呵,好的我来试着回答下你的问题,可能有点多,但希望对你能有帮助。
1.首先,我可以很明确的回答你,如果你真的java学的“很好”,那么肯定是可以找到工作的。这点你可以放心,只要你有才,在当今这个社会,是不会埋没你的。
2.在者,就是为什么企业都在招聘上写上计算机相关专业。
首先,就是IT看起来入口门槛儿很低,你可以不是计算机相关专业,你可以通过自学,或者上一些培训班,然后你也能找到开发工作。但是呢,很多时候,非计算机专业出来的人找的单位都只是一些小的公司,干的活都是一些码农级别的活。也就是说,技术含量不大。
究其原因,第一,IT的本身并不是说你学了门语言就能很轻松的自如应对。它设计到很多东西,就像在开发中非常重要的软件工程管理概念,绝大部分初级程序员或者非计算机专业的程序员根本不懂甚至听都没听过。
第二,计算机专业会涉及到很多东西,还可能基础到一些网络硬件方面的知识。对于编程来说,大学教的主要并不是所如可去详细的写代码,更多的时候传授的是思想,计算机科学。这些都是对未来发展非常重要的,而非计算机专业的是很难接触到的。因为你没有那么多时间去弄懂这些,因为你是0基础,所以你着重关注的是某一门语言的语法很应用。
第三,就是计算机专业的都具有理工科背景,不谈什么智商之类的话,就单纯讲逻辑运算能力,绝对是要比非计算机专业或者文科生要强很多的。等你去了企业发现,企业要用到非常多的东西,这个时候拼的就是学习能力。
第四,就是你上面说的SSH这三个框架。这些都是很不错的框架,但是你学的都是很初级的东西。换句话说,会用的人太多了。你说能很好的运用的,也只不过是熟练的调方法。问问自己,你看的懂多少SSH框架的源码?里面用到了大量的设计模式,经典算法,反射等等。。这些东西你都掌握了么?
第五,程序=数据结构+算法,这是非常经典的一句话。很多非计算机专业的都不太了解或者往往被忽略。因为数据结构和算法,考验的就是逻辑能力和数学能力。这些并不是说用框架调个方法,写几句简单的sql语句就能搞定的。这些概念能力对于非计算机专业的人来说都相对比较缺乏的。
第六,讲点工作中最普遍实际的。非计算机专业往往都是半路出家。对计算机本身未必非常熟悉,也就说玩的不多。等你到了企业工作中,电脑出了问题,或者叫你装个系统,装个软件,或者是搞一些例如硬件或者并不是关于编程的事情。这些东西都是很平常的,很多时候人家处理起来得心应手,可是你得想想自己行么?
当然这些都是得基础计算机专业的学生也得没有浪费大学四年的青春好好学习的基础上的。不好好学习,即使教了,也不一定会。但是相对于正常好好的系统学习过计算机科学专业的人说,非计算机专业肯定是不如他们的。这是差距,也是事实。
第七,最后,也就是我上面这么多废话的一个最关键的总结。
我上面说的再多,总结起来也不过就是计算机专业比非计算机专业多学个四年而已。人生道路很漫长,你可以花更多的时间赶回来的,只要你努力,并且好学,掌握了关键的学习方法,一样能在日后达到你想要的水平,只不过是刚开始会比较吃力而已。
还有就是,我说了这么多,其实我本人也是非计算机专业出身,而且现在做的也是java开发工作,并且做得工作还不是很简单的,你可以去查查分布式,hadoop这些东西。我就是很好的例子。呵呵。
加油吧,小伙子~~
1.首先,我可以很明确的回答你,如果你真的java学的“很好”,那么肯定是可以找到工作的。这点你可以放心,只要你有才,在当今这个社会,是不会埋没你的。
2.在者,就是为什么企业都在招聘上写上计算机相关专业。
首先,就是IT看起来入口门槛儿很低,你可以不是计算机相关专业,你可以通过自学,或者上一些培训班,然后你也能找到开发工作。但是呢,很多时候,非计算机专业出来的人找的单位都只是一些小的公司,干的活都是一些码农级别的活。也就是说,技术含量不大。
究其原因,第一,IT的本身并不是说你学了门语言就能很轻松的自如应对。它设计到很多东西,就像在开发中非常重要的软件工程管理概念,绝大部分初级程序员或者非计算机专业的程序员根本不懂甚至听都没听过。
第二,计算机专业会涉及到很多东西,还可能基础到一些网络硬件方面的知识。对于编程来说,大学教的主要并不是所如可去详细的写代码,更多的时候传授的是思想,计算机科学。这些都是对未来发展非常重要的,而非计算机专业的是很难接触到的。因为你没有那么多时间去弄懂这些,因为你是0基础,所以你着重关注的是某一门语言的语法很应用。
第三,就是计算机专业的都具有理工科背景,不谈什么智商之类的话,就单纯讲逻辑运算能力,绝对是要比非计算机专业或者文科生要强很多的。等你去了企业发现,企业要用到非常多的东西,这个时候拼的就是学习能力。
第四,就是你上面说的SSH这三个框架。这些都是很不错的框架,但是你学的都是很初级的东西。换句话说,会用的人太多了。你说能很好的运用的,也只不过是熟练的调方法。问问自己,你看的懂多少SSH框架的源码?里面用到了大量的设计模式,经典算法,反射等等。。这些东西你都掌握了么?
第五,程序=数据结构+算法,这是非常经典的一句话。很多非计算机专业的都不太了解或者往往被忽略。因为数据结构和算法,考验的就是逻辑能力和数学能力。这些并不是说用框架调个方法,写几句简单的sql语句就能搞定的。这些概念能力对于非计算机专业的人来说都相对比较缺乏的。
第六,讲点工作中最普遍实际的。非计算机专业往往都是半路出家。对计算机本身未必非常熟悉,也就说玩的不多。等你到了企业工作中,电脑出了问题,或者叫你装个系统,装个软件,或者是搞一些例如硬件或者并不是关于编程的事情。这些东西都是很平常的,很多时候人家处理起来得心应手,可是你得想想自己行么?
当然这些都是得基础计算机专业的学生也得没有浪费大学四年的青春好好学习的基础上的。不好好学习,即使教了,也不一定会。但是相对于正常好好的系统学习过计算机科学专业的人说,非计算机专业肯定是不如他们的。这是差距,也是事实。
第七,最后,也就是我上面这么多废话的一个最关键的总结。
我上面说的再多,总结起来也不过就是计算机专业比非计算机专业多学个四年而已。人生道路很漫长,你可以花更多的时间赶回来的,只要你努力,并且好学,掌握了关键的学习方法,一样能在日后达到你想要的水平,只不过是刚开始会比较吃力而已。
还有就是,我说了这么多,其实我本人也是非计算机专业出身,而且现在做的也是java开发工作,并且做得工作还不是很简单的,你可以去查查分布式,hadoop这些东西。我就是很好的例子。呵呵。
加油吧,小伙子~~
2017-08-25
展开全部
一般情况下企业在招聘的时候会有专业的要求的,可能是因为专业学这个的所以比较专业吧。不过没关系的,你不用太别在意专业要求,只要你技术过硬的话,专业要求啥的就是浮云。我哥们是土木工程专业的,但是人家在扣丁学堂毕业后照样进IT公司,照样拿高薪,加油!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-09-01
展开全部
这需要你先慢慢的学,java开发在编程里不算太难,前期是你要入门,想学java应该先学Java编程基础,环境搭建基础语法,运算符,流程控制等。然后在学习Java编程进阶,有多线程基础,多线程详解,IO流基础等。然后在学MySQL,还有JDBC和HTML+CSS、JavaScript基础语法等等,你可以去扣丁学堂看具体的视频教程,希望这些对你有帮助。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是报的培训班吗?到时候老师告诉你怎么做
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-08-24
展开全部
计算机基础、计算机组成原理、C语言、C++、C#、JAVA、数据结构、汇编语言、软件工程。。。。。。这是计算机专业的优势。
现在人真么多,咋可能不筛选!简历看的过来吗?
能找到!加油!技术过硬还是可以找到的!基础一定要好,这样面试很容易通过,项目经验根据自身情况把握吧!
哥们刚找到工作! 哈哈! 加油吧!
现在人真么多,咋可能不筛选!简历看的过来吗?
能找到!加油!技术过硬还是可以找到的!基础一定要好,这样面试很容易通过,项目经验根据自身情况把握吧!
哥们刚找到工作! 哈哈! 加油吧!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询