想IT行业学Java多长时间能找到工作?

2018-05-17
5
0
7 天前
#1
我本科是机械工程的,在加拿大读的研究生也是机械工程。可是找了好久都找不到正经的工作。想转IT行业,零基础学Java,想知道学完了之后找工作容易吗?因为自己的学历上不是CS专业的,会不会因此受阻?

希望各位IT行业的大佬,还有成功转型的学长们能提供点经验。谢谢了!
 
2011-04-11
1,383
388
7 天前
#5
Q&A
 
2012-10-11
100
144
7 天前
#6
目前大多数企业招聘要求还是需要CS,EE或相关专业的,如果之前专业完全不沾边,又全靠自学,恐怕第一份工作会比较难找到.如果可能还是至少在本地读个相关的diploma.
 
楼主
楼主
Yetanotherusername
2018-05-17
5
0
7 天前
#9
为什么会找不到工作呢?这里机械工程师要得很多啊。
目前大多数企业招聘要求还是需要CS,EE或相关专业的,如果之前专业完全不沾边,又全靠自学,恐怕第一份工作会比较难找到.如果可能还是至少在本地读个相关的diploma.
唉加拿大永远都是第一份工作难找啊!!!
 

kakalin

园友
2012-06-06
146
78
7 天前
#10
做IT,首先看自己是否适合做IT,其次,自己能否坚持学习下来,再者,找工作也是需要一个过程。衡量一下需要花多少精力,在相同得精力或者成本里,是否花在自己熟悉得专业里好,还是JAVA好。
也许有人很容易,但是每个人得情况都是不尽相同。
 

kakalin

园友
2012-06-06
146
78
7 天前
#12
光学习java远远不够,还要掌握各种算法
这个应该因行业而已,所以个人觉得算法不是必须的,某些行业里是需要的。
JAVA只是实现工具。学习是要学习某些事情的本质,然后有解决问题的思路与方法。任何一个任务,都是想出最合适办法来完成。然后呢,某些行业里需要算法,这个算法就是当中一个最合适的办法而已。
 

awander

知名园友
2013-06-10
6,966
7,811
7 天前
#13
这个应该因行业而已,所以个人觉得算法不是必须的,某些行业里是需要的。
JAVA只是实现工具。学习是要学习某些事情的本质,然后有解决问题的思路与方法。任何一个任务,都是想出最合适办法来完成。然后呢,某些行业里需要算法,这个算法就是当中一个最合适的办法而已。
Java就是一个工具,这话不错。但如果不懂数据结构,基本算法,和复杂性分析,这工具怎么用?
 

kakalin

园友
2012-06-06
146
78
7 天前
#14
Java就是一个工具,这话不错。但如果不懂数据结构,基本算法,和复杂性分析,这工具怎么用?
扯远了。

要说学JAVA,单学这个自然是不够用。CSS,HTML,一种JS框架,SEVLET或者SpringMVC,JDBC,JPA,HIBERNATE,MYSQL等等。一些开发工具等等。
 

awander

知名园友
2013-06-10
6,966
7,811
7 天前
#15
扯远了。

要说学JAVA,单学这个自然是不够用。CSS,HTML,一种JS框架,SEVLET或者SpringMVC,JDBC,JPA,HIBERNATE,MYSQL等等。一些开发工具等等。
这些都是工具,而非基础。基础不牢,学再多工具也难以做一个好码农。
 
2017-01-30
676
581
7 天前
#17
足够好的话马上就可能找到。但是,不说算法和那种思考的sense等,单说Java其实也是很大的,除了基本的Core Java (Java SE)外,这边普遍都用Java EE和Spring、Hibernate以及其他一些框架等,所以要容易找工作,需要精通的东西很多。Entry level的话就不清楚了。
 

tpf0930

园友
2013-05-14
22
18
7 天前
#18
零基础学java没问题, 这边很多作it的都是其他专业转过来的。
java, javascript一个后端,一个前端,都比较流行。
java学不难,但精通需要较长时间,因为需要学不少框架。
java这几年这变化不大,市场太多人比你更熟练。

但前端变化很快,学习最新的东西,很有优势,相当于弯道超车。
javascript学学最新的框架,angular,react,vue,然后再会html,css,就比较容易找到工作。
自己没事搭个网站试试。

It中 相对简单的是QA和Automation,也可以尝试一下,查查机械软件公司,比如AutoCAD。招不招机械方面的QA,有时他们不需要编程。
It工作挺多,这里做it的华人也多,多问问他们。

不管怎么说,第一份it工作总是最难的,如果不好找,试试华人公司,做做intern,coop。过六个月就好了。
 

kakalin

园友
2012-06-06
146
78
6 天前
#19
零基础学java没问题, 这边很多作it的都是其他专业转过来的。
java, javascript一个后端,一个前端,都比较流行。
java学不难,但精通需要较长时间,因为需要学不少框架。
java这几年这变化不大,市场太多人比你更熟练。

但前端变化很快,学习最新的东西,很有优势,相当于弯道超车。
javascript学学最新的框架,angular,react,vue,然后再会html,css,就比较容易找到工作。
自己没事搭个网站试试。

It中 相对简单的是QA和Automation,也可以尝试一下,查查机械软件公司,比如AutoCAD。招不招机械方面的QA,有时他们不需要编程。
It工作挺多,这里做it的华人也多,多问问他们。

不管怎么说,第一份it工作总是最难的,如果不好找,试试华人公司,做做intern,coop。过六个月就好了。
楼主是为了就业,我觉得直接上.NET更加适合。
首先,.NET在这边有不少的使用率,小企业也许更愿意用。而新手入小企业机会要多。
其次,.NET可以省掉你不少的学习时间。可能鼠标点几下,你就能运行一个应用,但是要使用JAVA,那是有一定的难度,你需要拼凑不少东西。环境上,工具上你会节约不少时间。
再者,正因为有点击下鼠标就可运行现成的样例,你可以逐步学习和修改一些东西以观效果。提升理解能力和动手能力。能理解为啥是这么写了,你可以下载一些设计模式相当好的开源项目,去阅读和修改。
一旦你理解了个中原理,现在流行的很多东西,概念上或者模式上都大同小异。
 
2011-04-11
1,383
388
6 天前
#20
我现在学前端和后端,前端会点react(包括js css html),后端php,主要是asp.net。
做了4个月react实习,感觉前端不太容易掌握啊,太多新东西要学,现在还在徘徊要不要集中主攻.net呢???

据说后端东西比较稳定,前端学要一直不断学新东西。我都40了,还是新手,求指导!