写了超过十篇文章才发现都没有介绍到学习前端工程师需要学习的技能XD
这週就来记录一下当时我收集的资讯吧:)
前端工程师需要学习的语言
想往前端工程师这条路前,首先要知道的是要需要学习哪些语言:
最基本的一定要会 HTML、CSS、JavaScript 网页组成的三大元素
新手刚开始都是先从基本的 HTML、CSS 练习排版
当知道基本排版的架构之后就要知道如何让网页更美丽
这时候我们就要从 CSS 开始延伸学习啦
除了基本的 CSS 样式,我们还要学习的是:
符合各种装置的响应式网页设计(RWD)更方便快速的 CSS 框架如:bootstrap让 CSS更简洁的预处理方式:如SCSS会让初学者中毒的 CSS 排版技巧:Flex(真的爆好用derXD)当排版学习的差不多的时候就要加入如何让网页能和使用者互动的元素啦~
JavaScript 这我称之为前端大魔王啊~~~真的超级烧脑如果初学者还没办法完全理解 JavaScript 可以先从较简单的 jQuery 开始慢慢学习在 JavaScript 当中,又有分三大框架,帮助前端开发者更快速的开发:
React.jsVue.js (初学者大推,较容易理解且入门)Angular还有帮助前端开发的方便工具:如 gulp
当你开发好一个网站的时候,就要使用 API 与后端连结
当然也有许多好用的专案上传工具,例如 git hub,光是上传方法就有好多种呢,之后可以再写一篇git hub 学习笔记了XD
其实以上列出来的技能是最基本不过也必需要学习到的,当然还有更多需要学的,初学者刚开始先慢慢的一步一步走,慢慢的熟悉各种语言技能,这里也提供不错的网站让新手参考:
六角学院的大补帖网站
这个网站真的超级万用啊,适合新手一开始还不知道需要什么技能时候查看,写的很清楚,你只要依照你的需求就可以找到相对应的资讯
https://coggle.it/diagram/XJdj8UA5tjeIugda/t/%E5%85%AD%E8%A7%92%E5%89%8D%E7%AB%AF%E5%A4%A7%E8%A3%9C%E5%B8%96/3ce94a1e7878d5f0c3c36c8ee5dd6db85bcc0fd177475649f0b9b88a6e473ea4?fbclid=IwAR2cl9T206gHd0e9nzIsrcsYSomROt6xUSr-PchUzoL_68COPhZNNip-Yu0
2018 前端开发者学习地图
同样来源也是六角学院,这张图可以让新手很明白清楚的了解前端工程师需要哪些技能
https://www.hexschool.com/2018/04/16/2018-04-16-skill_tree/
一开始要学习的我,真的找了不少资料学习,六角学院提共的资源真的对新手很友善呀~~(泣)
新手们一起加油吧:)