小弟没有任何相关背景 没有学历 年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时
就能多知道几个字的意思了
我终究是来学程式语言的,而不是英文。