斯坦福 IT

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

最大赞力
0.00
当前赞力
100.00%
公司面试限于时间不会让你做大项目的,但基本的总要会。记得当初有次面试让我做个最简单的gridview的增删改查,带分页,排序,当时做不完还让回去做,然后发给他。结果他说出错,数据库连不上,急得我搞了近一个小时,总算fix,他后来给了我offer。
 
最大赞力
0.00
当前赞力
100.00%
Java找工作太容易了。别搞什么算法数据结构,多累啊。除非你想挑战自己,去刷leetcode,然后去传说中的硅谷找年薪几十万美刀的工作。

如果就想踏踏实实挣个10万加刀,在论坛上看看人打嘴仗什么的,根本不必去弄那些劳什子的东西。稍微有点基础的,Java core一个月怎么也看下来了吧。然后HTML/CSS,一个月也足够足够的了。之后主要是前后端的框架。如果主攻前端,先大概学一下JS基础,然后看看react或者angular2,当然如果想fashion一点的话可以学Vue。甭管你在这三个里面选哪一个,一个月足够了。如果主攻后端,看看Spring boot,主要看Restful Service相关的东西,俩礼拜就够了。

然后自己动手搞一个CRUD的东西试试,搞出来了就去面试吹牛逼。找个entry level的,要6-7万一年,心里没底别要太多。然后干出1-2年的经验来,跳槽去别的公司做senior,直接要9-10万。完事了。说实话这条职业道路直到你挣到10万加刀一年,一点技术含量都没有。但是往后的话,你是想真的刷leetcode去美国闯关呢,还是想自己加入初创公司拿期权呢,还是想在一个大公司往上爬爬呢?这就需要动脑子了。

我刚来的时候也是觉得好像万事开头难。其实真开始做,很easy。Java恐怕是目前最容易找到工作的几个职位之一。

Java挺好的,即学技术又开会练英语。以后实在不好玩了,还可以回国做PM。这种软件方面的本事是全世界通行啦。当然国内的码农过得一个个跟三孙子似的,这一点不太好。
可是算法和数据结构还是要会一些的。这边面试虽然不像flag专门考leetcode题,但是也经常会考简单一些的基础(至少array list stack queue tree graph这些都要熟吧)。
 
最大赞力
0.00
当前赞力
100.00%
算法到底是不是重点,其实是因企业而异、因产品而异、因岗位而异的。不可一概而论。

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

当然,我知道有些软件,尤其是离应用远离底层近的那些,或者科研味道很强的那些,是需要算法的。因为如果你不熟悉算法,根本就无法解决问题。甚至可能不止需要算法,还需要AI的理论,还需要数学都有可能。但是在当下的就业市场,算法所占的比重,没有想象的那么大了。
我很想同意你,可是现状就是面试考算法。否则九章算法这样的刷题机构怎么赚得盆满钵满?诚然刷题能力不代表实际工作能力,但不刷题就可能连工作的机会都没有。这就是现状,当今哪怕是Senior Engineer跳槽也免不了刷题,见招拆招的能力不是谁都有,也无法短时间内练成 。当然啦,纯靠刷题进去发现工作水平不行的人的终究都要还的。
 
最大赞力
0.00
当前赞力
100.00%
javascript这个夏天,我得恶补一下,平时都是网上抄抄,改改再用
其他你提到的,我们学校老师总强调,问题不大,就像底下这样滴呗?
浏览附件496770
把最基础的弄懂之后可以去尝试写一下网页小游戏。比如说那个当年很火的2048,就是用javascript写的。
 
最大赞力
0.00
当前赞力
100.00%
算法这东西或许更适合年轻人。本人脑子不行,老了更不行,上次想挑战自己,整个KMP算法看看,结果查了n多资料,大约1个小时吧,才看懂。又看个AC算法,也是费了老大劲才看懂。反正又不准备面试,算了,别折腾这把老骨头了 :notworthy:
 

gongbao

宇宙最最知名园友
最大赞力
0.00
当前赞力
100.00%
算法这东西或许更适合年轻人。本人脑子不行,老了更不行,上次想挑战自己,整个KMP算法看看,结果查了n多资料,大约1个小时吧,才看懂。又看个AC算法,也是费了老大劲才看懂。反正又不准备面试,算了,别折腾这把老骨头了 :notworthy:
唉,你已经业内了,我还没入行呢。哪家公司用我,我感激涕零,就准备干到退休了
 
最大赞力
0.00
当前赞力
100.00%
这些都是工具,而非基础。基础不牢,学再多工具也难以做一个好码农。
楼主只是想找一份JAVA程序员的工作,没说要做好的程序员,更没说要做优秀程序员。我的愿望和楼主一样
 

Kerrigan

静如瘫痪 动如癫痫
最大赞力
0.00
当前赞力
100.00%
我很想同意你,可是现状就是面试考算法。否则九章算法这样的刷题机构怎么赚得盆满钵满?诚然刷题能力不代表实际工作能力,但不刷题就可能连工作的机会都没有。这就是现状,当今哪怕是Senior Engineer跳槽也免不了刷题,见招拆招的能力不是谁都有,也无法短时间内练成 。当然啦,纯靠刷题进去发现工作水平不行的人的终究都要还的。

见仁见智吧。而且我觉得能够刷题已经很牛逼了,都是我崇拜的神。如果能刷题的人还被认为有水平不成的可能,那我这两把刷子真是不够看的。超出我能理解的范围了;)

我作为一个懒人,有点傻福气。我目前干的这个工作就没考我算法,倒是问了一大堆Java core和各类框架。待遇不算太高,但是也中等偏上吧。
 

Kerrigan

静如瘫痪 动如癫痫
最大赞力
0.00
当前赞力
100.00%
其实搞软件才是温水煮青蛙。你想啊,要是打labor工,由于对自己现状不满,就会奋发图强。可是做软件呢,表面看上去还凑合,衣食无忧。但是细思极恐:国外搞软件一辈子不出头,国内搞软件迟早过劳死。等到了40+的年龄,就有一种寒冷感,尤其是在多伦多的1月份。

所以不管去了哪个公司,一定要动脑子,不能蛮干。
 
最大赞力
0.00
当前赞力
100.00%
其实搞软件才是温水煮青蛙。你想啊,要是打labor工,由于对自己现状不满,就会奋发图强。可是做软件呢,表面看上去还凑合,衣食无忧。但是细思极恐:国外搞软件一辈子不出头,国内搞软件迟早过劳死。等到了40+的年龄,就有一种寒冷感,尤其是在多伦多的1月份。

所以不管去了哪个公司,一定要动脑子,不能蛮干。
居安思危还是要有的。
 

Kerrigan

静如瘫痪 动如癫痫
最大赞力
0.00
当前赞力
100.00%
这取决于“出头的定义”。 如果是出头是年收入20万刀(美或加刀),大把的。

如果是往上爬,哪儿都困难,不管国内国外。我交大同学,UC Berkeley 取得计算机博士学位后搞软件,现任微软全球副总裁。

哥们说的对。就我自己而言,我知道自己几斤几两。微软全球副总裁什么的,跟我绝B没有任何关系。20万刀年薪我现在没有,但是如果把各种投资都算上,差得也不多。我也真心不想拼了老命去让公司给我20万。

我只想做一个程序员,能踏踏实实上班,压力不大,然后最好有机会多接触一些有用的东西。我在国内的时候,不但写代码、做PM、做需求分析,还去国外访问考察、在与外商的会议中做翻译,见识各种不同的人。在这边,生活就单调一些了。
 
最大赞力
0.00
当前赞力
100.00%
哥们说的对。就我自己而言,我知道自己几斤几两。微软全球副总裁什么的,跟我绝B没有任何关系。20万刀年薪我现在没有,但是如果把各种投资都算上,差得也不多。我也真心不想拼了老命去让公司给我20万。

我只想做一个程序员,能踏踏实实上班,压力不大,然后最好有机会多接触一些有用的东西。我在国内的时候,不但写代码、做PM、做需求分析,还去国外访问考察、在与外商的会议中做翻译,见识各种不同的人。在这边,生活就单调一些了。
这么多IT人士,能否互相联系,互相协助?
 

Similar threads

家园推荐黄页

家园币系统数据

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

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

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

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