制定计划
你需要知道自己的目标,成为一个最佳前端开发人员。要实现它,你必须制定一个计划。
如果你查看Twitter或工作职位,通常,你会看到将自己称为前端开发人员需要知道了解10到20件事,这样一个长长的列表,实在是太荒谬了。
你不需要知道所有,其实也一样可以找到工作。有时,即使是经验丰富的开发人员也不是所有都知道,都懂。
因此,Web前端开发建立在三个基础技能上:
HTML
CSS
JavaScript
从简单开始。
一次专注于一件事。
就是这三项,你可以使用这三项技能来构建几乎所有内容。如果你很好的掌握了它们,那么,找到一份前端开发的工作足够了。当然,你还需要了解一两个JavaScript框架,这样就更加好了。
认真的学习这三项基础技能。
不要一开始就是学习Vue.js,React,Angular等,最后,你再选择一个框架并坚持下去。
如何选择要学习的框架?我的个人建议是,选择你感兴趣的和就业市场需求大那个框架。如果有很多针对初级Angular开发人员的需求,那么,请学习Angular。
如果其他框架需求大,请选择需求大的那个。如果不确定,那就选择一个自己感兴趣并且流行的框架,当然,你还可以选择React,总归,需要学习一个框架。
那工作要求中列出的其他技术又如何呢?你应该阅读一些有关它们的内容,但是,你几乎可以忽略它们。
学习Git的基础知识也很重要,但是,你可以在一两天内完成。样式化的组件,如果,你知道JavaScript和CSS,就可以快速掌握它们。模块捆绑器,你很可能会在职业生涯中长期使用入门包。
在开始时,你需要学习一些可以帮助你解决你工作中问题的知识。当有人开始为你的技能提供工作时,你可以学习更多知识并提高技能。
2、一次学习专注一件事
你知道该学什么了,接下来就是该采取行动了。
第一步是将你需要学习的所有内容分为可管理的知识部分。请牢记两个主要规则:
开始真的很简单。仅使用HTML元素创建网站,完全不使用CSS。具有一个图像的简单页面或具有少量输入的页面。熟悉HTML及其在浏览器中的外观至关重要。
不要着急,不要添加CSS或JavaScript。比较你的网站在不同浏览器中的外观。你会为这些差异感到惊讶。
稍后,开始尝试CSS。同样,开始非常简单。以Google主页为例-没什么花样,没什么复杂。像这样创建网站并习惯CSS。然后在此基础上建立。
对CSS感到满意后,才开始学习JavaScript。
始终一次只迈出一步。忽略你将要采取的步骤以外的所有事情。随着时间的流逝,技术越来越熟练,请尝试构建越来越全面的网站。