斯坦福 IT

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

最大赞力
0.00
当前赞力
100.00%
我现在学前端和后端,前端会点react(包括js css html),后端php,主要是asp.net。
做了4个月react实习,感觉前端不太容易掌握啊,太多新东西要学,现在还在徘徊要不要集中主攻.net呢???

据说后端东西比较稳定,前端学要一直不断学新东西。我都40了,还是新手,求指导!
我IT通信硬件,怎么也这么难找?
 
最大赞力
0.00
当前赞力
100.00%
这个应该因行业而已,所以个人觉得算法不是必须的,某些行业里是需要的。
JAVA只是实现工具。学习是要学习某些事情的本质,然后有解决问题的思路与方法。任何一个任务,都是想出最合适办法来完成。然后呢,某些行业里需要算法,这个算法就是当中一个最合适的办法而已。
不能完全同意你的观点。算法基本上是程序猿面试的重点,而且实际工作中也是随时会用到。
 

Kerrigan

静如瘫痪 动如癫痫
最大赞力
0.00
当前赞力
100.00%
算法到底是不是重点,其实是因企业而异、因产品而异、因岗位而异的。不可一概而论。

个人认为,软件工程发展到现在这个阶段,算法这个东西,已经从对程序猿的普遍要求,逐步发展成对于极少量精英程序员/极少数高精尖的岗位的要求。几年前我也尝试着刷leetcode的题目,倒不是想去Google面试(我有自知之明,去不了Google的),只是想看看算法到底能难到什么程度。后来刷了百十道题以后就没再继续了。原因并不是犯了懒,而是实在觉得与其花功夫在这种玩意上面,真真不如学学bootstrap,学学spring boot的各种module,学学各种JS框架。why?因为学了后面那些实用性强的东西,你分分钟就能做出绚丽的功能,能够满足客户需要。而算法那玩意,就算我设计出来的算法比大牛设计的慢,在Java Web的应用上,真的不敏感。另外,更不必说有很多现成的类库,已经把算法实现得很好了。直接拿来用就OK,不必费心自己设计吧。

当然,我知道有些软件,尤其是离应用远离底层近的那些,或者科研味道很强的那些,是需要算法的。因为如果你不熟悉算法,根本就无法解决问题。甚至可能不止需要算法,还需要AI的理论,还需要数学都有可能。但是在当下的就业市场,算法所占的比重,没有想象的那么大了。
 

gongbao

宇宙最最知名园友
最大赞力
0.00
当前赞力
100.00%
算法到底是不是重点,其实是因企业而异、因产品而异、因岗位而异的。不可一概而论。

个人认为,软件工程发展到现在这个阶段,算法这个东西,已经从对程序猿的普遍要求,逐步发展成对于极少量精英程序员/极少数高精尖的岗位的要求。几年前我也尝试着刷leetcode的题目,倒不是想去Google面试(我有自知之明,去不了Google的),只是想看看算法到底能难到什么程度。后来刷了百十道题以后就没再继续了。原因并不是犯了懒,而是实在觉得与其花功夫在这种玩意上面,真真不如学学bootstrap,学学spring boot的各种module,学学各种JS框架。why?因为学了后面那些实用性强的东西,你分分钟就能做出绚丽的功能,能够满足客户需要。而算法那玩意,就算我设计出来的算法比大牛设计的慢,在Java Web的应用上,真的不敏感。另外,更不必说有很多现成的类库,已经把算法实现得很好了。直接拿来用就OK,不必费心自己设计吧。

当然,我知道有些软件,尤其是离应用远离底层近的那些,或者科研味道很强的那些,是需要算法的。因为如果你不熟悉算法,根本就无法解决问题。甚至可能不止需要算法,还需要AI的理论,还需要数学都有可能。但是在当下的就业市场,算法所占的比重,没有想象的那么大了。
有道理。
请问你觉得erlang前景如何,有必要掌握吗?
 
最大赞力
0.00
当前赞力
100.00%
零基础学java没问题, 这边很多作it的都是其他专业转过来的。
java, javascript一个后端,一个前端,都比较流行。
java学不难,但精通需要较长时间,因为需要学不少框架。
java这几年这变化不大,市场太多人比你更熟练。

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

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

不管怎么说,第一份it工作总是最难的,如果不好找,试试华人公司,做做intern,coop。过六个月就好了。
我现在就在做JS
晚上帮人做automation,
收入还可以。
 

Kerrigan

静如瘫痪 动如癫痫
最大赞力
0.00
当前赞力
100.00%
有道理。
请问你觉得erlang前景如何,有必要掌握吗?

如果你想去的企业要求这个技能,当然要看看。如果没有,这并不是在to learn list上排位很高的一项。
 

gongbao

宇宙最最知名园友
最大赞力
0.00
当前赞力
100.00%
如果你想去的企业要求这个技能,当然要看看。如果没有,这并不是在to learn list上排位很高的一项。
那我还是算了,就像你说的,把那些web app开发常用的框架弄弄明白就好了,这阵子找工作,发现除了java,用C# .NET, Ruby on Rails也很多,特别是C#,有时间还是得学学
 

gongbao

宇宙最最知名园友
最大赞力
0.00
当前赞力
100.00%
我上研究生的时候,导师让我去图书馆整资料,读论文,结果我正式论文没看几篇,把全图书馆的reader's digest都搜出来读了一遍。
是啊,在国内读大学的时候,泡图书馆,不是自习,是把所有的期刊看了个遍…… 尤其爱看中国画报,中国大学生,世界画报…… 那时候没出过远门,对外面的世界比较向往,特别喜欢看杂志里面高楼大厦鳞次栉比……
 

Kerrigan

静如瘫痪 动如癫痫
最大赞力
0.00
当前赞力
100.00%
那我还是算了,就像你说的,把那些web app开发常用的框架弄弄明白就好了,这阵子找工作,发现除了java,用C# .NET, Ruby on Rails也很多,特别是C#,有时间还是得学学

软件开发的话,各类乱七八糟的框架啊,技术啊,太多了。你想都看过来既不可能,也没必要。

把最基础最常用的先弄懂,然后根据自己以往的经历遴选要求差不太多的职位,然后根据职位特点,用一两天时间突击准备一下某个特别需要的知识点,就可以去面试了。
 
最大赞力
0.00
当前赞力
100.00%
web开发,其实理解几个基本点就可以对付了,当然无数的技术细节只能一点一滴的积累:1. 理解客户端(浏览器)和服务端的交互过程,页面的生命周期,这个最重要。比如有人说什么从“后台”调用“前台”的javascript,其实是没有理解这个交互过程。 2.基本的html, css等,这个不难,稍微翻翻书就可以了解个大概 3.javascript,关键是要理解函数式编程的特点,需要看点好书,如Javascript: The Good Parts 4. mvc框架,这个严格地说不是必须,但它是流行技术,掌握有好处。
 

Similar threads

家园推荐黄页

家园币系统数据

家园币池子报价
家园币最新成交价
家园币总发行量
加元现金总量
家园币总成交量
家园币总成交价值

池子家园币总量
池子加元现金总量
池子币总量
1池子币现价
池子家园币总手续费
池子加元总手续费
入池家园币年化收益率
入池加元年化收益率

微比特币最新报价
毫以太币最新报价
微比特币总量
毫以太币总量
家园币储备总净值
家园币比特币储备
家园币以太币储备
比特币的加元报价
以太币的加元报价
USDT的加元报价

交易币种/月度交易量
家园币
加元交易对(比特币等)
USDT交易对(比特币等)
顶部