每次都是学基础学完就换一本书?
“所有的只会基础”和只是了解还是不同的。其实在找相关工作过程中,扎实的基础(所谓扎实不光是知道与了解,很多深层次原理都属于基础的范畴)尤其是在校园招聘中,越偏底层原理的问题越能体现技术的专业度。所以我感觉大学计算机教材只是学一本看一本,属于不上、不下的水平。所谓不上:技术是为应用服务的,也就是做项目。如果学完后做不了完整项目或没有什么想法,基本上学的技术是作用不大的。所谓不下:就是深层次原理(比如java编程很多API原理)要有理解与见解,扎实的动手能力(脑子里积累了多少段典型案例),这个是在招聘中特别容易被问到的。所以想要从事计算机软件技术类的工作,如果是大学未毕业,想从校园招聘进入企业,抓紧时间研究基础知识与动手能力,着重积累偏底层类的内容,主要是打好基础应对校园招聘。因为校园招聘对工作经验要求不如社会招聘高,但对基础知识要求高,也是普遍大学生偏差的地方,计算机很多工作经验可以从学校组织的实习中多多积累(很多大学生在企业实习时走马观花,浪费机会,实习不一定留着企业,认识结交在职人员是关键),另外更多更深的经验需要在真正工作后的项目中积累。所以打好基础进入相对应的工作岗位是重点,如果按问题所问,题主属于半迷茫状态,因为题目所提的技术属于多个差异很大的岗位,建议深入学习java技术(含算法,数据结构),如果实在不行好好学习前端H5。其实前端并不简单,技术变化也大。java适合长期积累。推荐一个牛客网,看看里面的校园招聘要求与行情,根据招聘要求为学习目标,里面有大量笔试题与面试经验分享。