打扎实的java基础估计要一个月,而培养真正的代码能力,那就不是用时间来衡量的。
合格的码农,并不是只看你的java能力,它与你的算法能力,你的数据结构能力,甚至你对计算机组成原理的了解息息相关,决定着你的上限。
你要知道,除非编程天才,不然你不可能在没有大项目经验的情况下,成为一个合格的码农。合格的码农不是你认为的写写代码,那too simple。
很多人只去学个语言,什么java培训班之类的,但却毫无数据结构和算法基础,也不懂什么是补码反码,根基很浅,根本算不上合格的码农。
但是你不要悲观,这些事情慢慢来。你现在最需要的是找一份工作,这很重要,有工作就有项目,有团队,你在这里面的学习速度比你自己看书快一百倍。
而要找一份java的代码工作,首先去把java的基本知识看扎实,这期间你要有起码几万行的代码量,不然谈不上扎实。
然后去学习一下基本的数据结构(或者先学数据结构,再学java,会相当有助于你的java学习),一点数据结构不懂的人,很难找到什么代码工作,甚至过不了笔试关。
有了这些基础,你就可以去找工作了,虽然可能还是很艰辛,比如你没有项目经验(如果你是应届的那没关系,但你又会因为跨专业而受歧视),但慢慢来总会找到的。
不管工作好坏,你接触进去,就会有提升,然后再换好工作。
总之最重要的是,先打基础,然后找到工作,然后你才会有真正的提高。
追问我的意思是通过几个月的学习就能找到一个码农的活 不求工资多高 但求能让我写java代码