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。这种软件方面的本事是全世界通行啦。当然国内的码农过得一个个跟三孙子似的,这一点不太好。