[请益] 一个基础前端自学者的方向请益

楼主: oz841119 (提摩)   2021-06-11 02:18:30
小弟没有任何相关背景 没有学历 年26
毕业从志壮志踌躇到心灰意冷
所以力求转职 也为了有一个比较稳定的专业
短期学习
“主要”目标是网页前端的使用者体验优化
也就是布局、交互等
甚至是修正一些后台系统的使用体验
让员工可以更轻松的完成工作事项
如Shopline Wordpress 等…
(我在做行销常与工程师在讨论这件事)
中期除网站外,
更希望往移动端的应用程式前端迈进
又或是全端,这方面尚无头绪。
学习已有两个月,
其中不是从HTML和CSS开始,而是直接学JS
主要还是更喜欢思考逻辑与算法
HTML和CSS都是用上班零碎时间学习撰写
然后大致使用单人git 的用法
用来push档案、标记日期而已…
所谓自学
最怕用一堆时间在学相对不重要的事情上
并不像课程班有系统的教学,总有一个小目标
(主要我仍需要工作,对课程班也不具信心,可能是我这行太多出来开课割韭菜的课程了
?)
所以有些方向性的问题想问
也可能是先问起来放,
毕竟就业尚早,
甚至完全不知道什么时候适合就业。
(1)
尚硅谷的JS基础由于是2016年录制的
(目前追高级,看起来是以强化原理为主)
所以我还是得找一个课程去补完ES6基础
依各位前辈之见,适合的有哪些呢
(2)
关于Jquery以及Vue.js
依一个自学者的第一份工作
更应该相对“着重”在哪一个框架上深入学习?
(3)
我是一名行销,接触的对象大多都以市面上所谓的“开店平台”如shopline等去生成网站
,也有相当多的oneShop,时常在使用一页式的厂商。换而言之,我认为能够接受一个没
有相关工作经验的前端工程师,大都是使用这类型的平台去生成网站。
我这个说法对业界来说是对的吗?
前端工程师在这样的公司内,
大多数在执行什么样的业务呢?
动态库是否能在这类型的公司使用?
(4)
前端需与后端交互
但当要做前后端的交互时
由于没有后端或服务器端的基础能力
我可以利用什么样的方式去验证我这样做是对的?
(5)
言之尚早,但仍厚颜的问一下
依目前业界来说
第一份工作该具备什么样的项目作品
(我刚开始的时候天马行空过,想参与开源项目一段时间后才找工作)
————————
作为一个提问者
虽说不足挂齿,也无法验证实用性
但也想试着分享一个基于自学者
短短两个月的学习历程
这些东西可能不具有实用性
但对我而言是越学越欢喜。
最起初萌生学习前端的目标是增强购买转换率
(大概一年多前,但实践学习是两个月前,而且实践前提是以“转职”为目标,不为兴趣
,为的就是更稳定的硬性专业能力以及发展性,还有薪水)
在学习过程中一定要亲自去code,不要只看不写,大多过目即忘(我在第一次看到this和
冒泡的时候觉得很烦躁,写的雾煞煞,写到一半甚至连写都不写了,后来遇到相关问题仍
然不懂为什么,终还是去乖乖补完这方面的知识,兼容IE8的时候也是)
我觉得某些地方的底层内容很复杂,如上述所提this或冒泡,但隔三差五的多用几次,会
越来越明白,总之千万不要遇到问题就“完全”跳过就是了。
用些零碎时间去找简单的几道题目,通常是选择题,可以帮助你强化一些内容原理,也能
验证你是否知道关于这个问题的答案。
有些基础JS的内容,播放清单贫脊,你感觉你看了就好像会很多的那种,一开始别看。有
个相对完整的基础学习主轴后,有空用零碎的时间看,当作额外的补充内容。
笔记方面,我最起初用了notion在布局一个逻辑清晰,查照体验良好,将一堆方法.返回
值.属性.原理都记入的个人笔记,但我后来认为是浪费时间,因为我压根没回头去看过,
一律面向Google,没有在面向笔记的。
学习须长时间专心,要利用零碎的时间学习的话,你应该学的是零碎的内容,例如回答选
择题,一个简单的算法,阅读方法内容。
我工作稍闲,8小时闲6小时,原以为可以顺畅理解并code主要在看的影片内容,但事实上
是在做梦,通常一天下来一样的影片内容我需要专注的时候在完整重看一遍,而且上班时
间看的内容基本忘光。
深刻意识到这个问题之后,这类型的时间我多数就是在学零碎的内容,例如看文档、选择
题、看我看不太懂的GitHub别人在说什么之类的…
虽说英文重要,对工程师而言更是如此,
但英文如我般残障的
也别太执著一定要用英文阅览
我自己最起初太执著这点
文档用英文看,看GitHub新手问题
使得光阅读就有很大的问题
后来我是以看对岸的论坛为主
GitHub为辅
很多专有名词对岸论坛都会看到
看久烂熟于心
在看文档或GitHub时
就能多知道几个字的意思了
我终究是来学程式语言的,而不是英文。
作者: Fuyouny (浮云)   2021-06-11 02:34:00
Codecademy 、Udemy JavaScript: Understanding the Weird Parts 了解一下
作者: aidansky0989 (alta)   2021-06-11 06:19:00
1,bilibili或youtube找两年内观看次数最多的前3部2,vue或react3,切版写交互接api,大部分小商家只要卖东西不需要自己开发4,先了解前后端的概念再说5,仿造一个你喜欢的网站,量力而为就行
作者: hermes018 (cynric)   2021-06-11 07:52:00
现在前端工作都几乎要求要框架了,选一个你喜欢的就行,还有jQuery是函式库,虽然React也是,不过他有丰富的生态圈,所以也算是框架
作者: kangan987 (Jon.Snow)   2021-06-11 08:08:00
jq,大概看一下,知道怎么用就好,先用基本的 html, css, js做一个有购物车,串金流,可以会员登入的网站,然后再去用 vue 或 react 重写一次学框架应用。课程的话就上 udemy 买Andrei 的课。英文建议还是得补强,因为还是会有看官方文件的时候……要想记得不忘光的话,就是空档的时候也回想教学影片的程式码,去思考执行流程,像个人体编译器这样……
作者: nicehorse06 (嘿嘿马)   2021-06-11 08:58:00
https://github.com/nicehorse06/software-job-note以最速找工作来说,专注HTML,CSS,JS找接案公司练功,通常没有框架,用Jquery做一个纯JS有用api的作品到github page刷一下JS的leetcode,基本语法熟悉比this这种优先总结找Jquery的接案公司最快,Vue的公司好的开始搜寻 从新手到中手:前端工程加强班 课程做完这个课程的twitch api作品就可以面试了
作者: finalshinji (finalshinji)   2021-06-11 10:06:00
关于你的第四点问题,可以用类似Google firebase来解决后端问题
作者: ronny1020 (ronny)   2021-06-11 11:48:00
JQ 过去很强,但现在基本上过时了,不用太花心力然后英文超级他妈的重要,英文文件看不懂未来很难混stackoverflow、套件官方文件至少要看得懂第4点就mock api,阿,又是英文json-server 也蛮好用的,不过还是英文 XDD
作者: opallin (Opal_Lin)   2021-06-11 12:27:00
Udemy上Jonas的课程吧, 他刚更新JS的, 算是目前最完整的JS课程没有之一, 他HTML CSS最近也会做更新React我目前看过很多课程缺点都蛮多的, Stephen的算是比较可以接受拿来上基础都上完去找个实作Project课程像是FB, Instagram CloneProject拿来修一修玩一玩, 算是最快的方式了吧
作者: mpjp (mpjp)   2021-06-11 13:06:00
做中学 写自己的作品需要什么再去补什么 建议先去了解现在的主流框架是什么
作者: kuroro405 (港港刚刚)   2021-06-11 15:12:00
首推慕课网 加油 我也跟你一样是半路出家
楼主: oz841119 (提摩)   2021-06-11 15:14:00
感谢各位前辈的建议及资讯提供 让我方向明确不少 !!也有更明确的资源能够利用 希望下次在这发文时已经是可以发面试心得了 嘻嘻
作者: LIN810116 (Frank)   2021-06-11 16:53:00
但是官方文件、docstrings都是英文啊基础的英文应该是写程式的先决条件跟你要有一台电脑一样重要
作者: eva19452002 (^^)   2021-06-11 20:18:00
不会英文就不要来资讯领域,反正资讯领域的英文很简单,只要有国中基础就行了,顶多就是专业名词要记,或是也不用记,反正专业名词一直出现就很自然记住了
作者: purin88 (原来我是愤怒的乡民)   2021-06-14 05:34:00
vue js,jqury已经过时了
作者: billy8407 (suprmenode)   2021-06-15 01:57:00
Cambrige 英英字典不错

Links booklink

Contact Us: admin [ a t ] ucptt.com