全栈工程师需要学多久
现代项目的开发,需要掌握多种技术。互联网项目,需要用到后端开发、前端开发、界面设计、产品设计、数据库、各种移动客户端、三屏兼容、restFul API设计和OAuth等等。所以,全栈工程师这个岗位就出现了,目前全栈工程师非常吃香的,无论是在职的程序员还是计划准备学习开发的小伙伴都想从事全栈工程师这个岗位,但是大家比较关心的一个问题就是“成为全栈工程师要多久”,下面小编给就来介绍一下。
全栈工程师需要学多久
一般来说,全栈工程师需要脱产学习5-6个月的时间,全栈工程师不仅要掌握关键的开发技能,也就是我们所说的硬实力,还要掌握所谓的附加技能,提高自己的软实力。我们先来说硬技能,5-6个月左右的时间大部分是用来学习硬技能的,毕竟有技术才能走遍天下,最基本的技能主要包括HTML5+CSS3、JS交互设计、Node开发、前端框架、小程序与APP开发等,涉及到的面很广,需要掌握的知识相对来说也比较杂,就以上这些知识,还是在有老师带领教授的情况下,一步步深入学习,才能在5-6个月左右的时间里慢慢消化、吸收,最终达到能为自己所用。如果是自学,那5-6个月是万万不够的,所以也劝大家,如果是想要以全栈工程师谋生,短时间的自学并不能得偿所愿,切莫轻易尝试。
如何成为全栈工程师呢?
“先精后广,一专多长”是指,建议初学者学习全栈技能的时候,先在一个特定的方向上有比较深入的钻研,然后再将学习目标渐渐推广开来。比如先从前端方向入手,掌握了基本的HTML、CSS、JavaScript之后,不要转头向服务器端语言或者App方向发展,而是深入到性能优化、多种框架、响应式页面等前端细节中去。经过一到两年的深入研究之后,再去学习其他方向。
如果在创业公司做全栈的工作,一般也不会要求一个人处理所有的技术工作,至少会有两三个人组成团队来做项目。大家在分配工作的时候,可以按照每个人的偏好和技术特点,进行前后端的分工,不用完全按照每个人做一个模块的方式来分工。这种分工的界限不一定要很绝对,在不同职位的工作范畴中,可以有一些重合的区域。
如果是毕业生或者初学者,不建议在刚开始的一到两年接触太多技术,杂而不精,结果可能会对后面的职业道路产生副作用。
尊重原创文章, 禁止转载,违者必究!本文地址:https://www.ixywy.com/javapeixun/691.html