5 回答
TA贡献2条经验 获得超7个赞
作为一个top10学校的cs专业学生来回答。
之所以报上学校和专业,只是为了更好的说明问题。本人目前大四,工作已签。应该说在我面试的过程中,基本上遇到的都是一些计算机基础的东西,主要是数据结构和算法。慕课网的Java工程师路线包含的东西应该说非常全面,也都很实用。在我看来,我身边的同学,大四能够完全掌握的也只有一少半。当然也不是说没有掌握的就是渣渣,这也跟个人的研究方向有关。周边大家似乎对机器学习,数据挖掘这类的东西感兴趣。
如果你能完整的学习下来,那么从技能上来说你绝对领先了全国一大半的计算机专业科班学生。去公司做做普通的开发应该也没问题了。然而,这并不能代表就可以高枕无忧,因为这只是一个开始。当面对一个水平平平的科班学生和你,很有可能面试官会选择前者,即使他一个简单的项目都写不出来。为什么?
公司在招聘的时候,不仅要看你当前的水平,更要看你日后发展的潜力,也就是学习的能力,创新的能力。对于一个科班学生,即使他没有刻意的学习那些实际的开发技巧,但是经过大学四年的专业学习(我们四年大概专业相关的课程有30门,如离散数学,数字逻辑,计算机系统,组成原理,编译原理,密码学,汇编等等),再怎么不济也已经积累了一些知识基础,这正是我们和培训机构速成学生最大的凭仗。
说到这里你估计就明白了,慕课网的课程确实好,但是更多的是以实践为主。但是学会Java语言不代表就搞定一切,对于自学的同学来说,真正难补的是一些基础的课程,像我刚才列举的那些,可能任何一本的难度都可以列为高级,也不是慕课网上一门课几个小时就可以解释清楚的。
总之我的建议就是能够学完已经相当不错,能力很赞!找实习完全没问题,可能BAT之类的名企还是有难度。接下来可以把计算机专业的书本选择性的拿来学习,这样才能为日后更好的发展打下坚实的基础。
祝好!
TA贡献2条经验 获得超1个赞
我也是非专业转行的,根据我自己的感受,建议你多次反复细致地看教程。一有感觉模糊的概念,不要懒,速速查阅相关资料,加上自己的努力理解,相信你可以胜任基本的java工程师岗位。
添加回答
举报