※ 引述《arroyo565 (arroyo)》之铭言:
: 觉得前端工程师是个可尝试的选择,
: 开始思索要如何在最短时间内达到可以工作的最低需求
: 目前已经自学差不多一个月,觉得还算能适应写code的工作模式,
: 但由于蒐集到的线上免费资源大多零散无系统统整,
: 而且遇到问题也无人可以询问,因此希望能购买线上的课程加速学习曲线,
: 目前在几家前端的线上课程中想做个选择,
: 想请问一下有买过课程人的意见或心得,
: 谢谢
: 名称 Apha camp 六角学院 网页基础15天
: 期间 两个月 影片57小时 影片34h
: 内容 文字+图片为主 影片为主 影片为主
: 价格 21,000 10,080 12,500
: 优点 感觉内容比较完善 可拆开购买 可拆开购买
: 课程结束后会有个作品
: 缺点 较贵,且没有试阅 没有试阅 试阅完觉得
: 不晓得文字图片的学习效果 不晓得内容深度 另一家
: 的影片比较清楚
不好意思,重新排版。
以上课程通通没上过,不晓得效果如何,但小的也是去年9月开始自学,有点心得可以给
你参考。
如果是成为真正的"网站前端工程师"( "非" "网页设计师"像是动画设计或是爆切版),JS
的基础一定要非常非常稳固,
想学会基本语法个人推荐实体书"Javascript网页程式‘超’入门",但相信基础语法不难
,其他资源效果应该大同小异。
JS基础语法学会后接着学习Udemy上的Understanding the weird part,同时一边可以开
始学习react(或另外两个框架)。
这是非常重要的阶段,要扎扎实实地了解JS的语言特性和底层知识,了解的越深,学习框
架会越轻松、越能写出合理的code。
进入react后你会从原本写jQuery那种功能导向的开发模式转变为将程式模组化,学习在
专案的架构下开发。
模组化所以你必须使用npm、node.js,也要学会使用terminal以及git github,这时可以
练习把之前的网页练习丢上github page。
回到框架学习,react的话推荐Stephen Grider的课程(小的两个月内完成了他四堂课,非
常棒的讲师而且还会随时更新课程内容)。
react基础学会并做出像是todo list或是一些简单小专案后可以加入API资料串接(例如Yo
uTube API或是GoogleMap)或是前端的oauth登入认证(Google)。
接着学习Redux集中管理state。有前面深厚的基础应该可以不靠Redux Library简单实作
出如同Redux原理的模式,这表示你真的学会了。
实作出一个加入Redux的作品后,可以开始练习sass或是s
css。
此时很可能发现你css的知识或观念不够稳固,可回去补充,建议udemy上的Jonas Schme
dtmann的Advanced css and sass课程,尝试把这些运用在你之前的框架专案上。
这时理论上你已经有一点转职能力了。
接着"一定"要选一个后端语言课程学习,例如个人目前正在学习stephen grider Fullsta
ck node.js课程,或其他后端语言课程,继续累积打造一个完整动态网页应用程式的能力
。学习数据库的设计、注册登入验证、服务器设定等。
以上学习完了,记得加上webpack打包工具的应用,实作一个大一点的专案,理论上就可
以转职去了。
#题外话#
为何强调后端课程的重要?
个人认为虽然“理论上”SPA让前后端更分离,但实务上还
是要了解整个流程架构,后端发生了什么事,才能提升之后与同事合作开发以及问题解决
的能力。
而且身为一位网站工程师(无论前后端),有从头自干一个动态网站的能力也是基本的要求
。
目前心得大概这样,希望对你有点帮助~