[請益] 一個基礎前端自學者的方向請益

軟工

15100

小弟沒有任何相關背景 沒有學歷 年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時
就能多知道幾個字的意思了
我終究是來學程式語言的,而不是英文。

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.77.22.6 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1623349112.A.401.html
Fuyouny1樓Codecademy 、Udemy JavaScript: Understanding the Weir 06/11 02:34
Fuyouny2樓d Parts 了解一下 06/11 02:34
aidansky09893樓1,bilibili或youtube找兩年內觀看次數最多的前3部 06/11 06:19
aidansky09894樓2,vue或react3,切版寫交互接api,大部分小商家只要 06/11 06:19
aidansky09895樓賣東西不需要自己開發4,先瞭解前後端的概念再說5 06/11 06:19
aidansky09896樓,仿造一個你喜歡的網站,量力而為就行 06/11 06:19
aidansky09897樓順帶一提,推薦你一個入門不錯的youtuber,the net 06/11 06:24
aidansky09898樓ninja快速掃一些入門知識再去翻文檔會順很多 06/11 06:24
hermes0189樓現在前端工作都幾乎要求要框架了,選一個你喜歡的就行 06/11 07:52
hermes01810樓,還有jQuery是函式庫,雖然React也是,不過他有豐富 06/11 07:52
hermes01811樓的生態圈,所以也算是框架 06/11 07:52
kangan98712樓jq,大概看一下,知道怎麼用就好,先用基本的 html, cs 06/11 08:08
kangan98713樓s, js做一個有購物車,串金流,可以會員登入的網站,然 06/11 08:08
kangan98714樓後再去用 vue 或 react 重寫一次學框架應用。課程的話 06/11 08:08
kangan98715樓就上 udemy 買Andrei 的課。 06/11 08:08
kangan98716樓英文建議還是得補強,因為還是會有看官方文件的時候… 06/11 08:09
kangan98717樓 06/11 08:09
kangan98718樓要想記得不忘光的話,就是空檔的時候也回想教學影片的 06/11 08:11
kangan98719樓程式碼,去思考執行流程,像個人體編譯器這樣…… 06/11 08:11
nicehorse0621樓以最速找工作來說,專注HTML,CSS,JS 06/11 09:02
nicehorse0622樓找接案公司練功,通常沒有框架,用Jquery 06/11 09:03
nicehorse0623樓做一個純JS有用api的作品到github page 06/11 09:05
nicehorse0624樓刷一下JS的leetcode,基本語法熟悉比this這種優先 06/11 09:08
nicehorse0625樓總結找Jquery的接案公司最快,Vue的公司好的開始 06/11 09:09
nicehorse0626樓搜尋 從新手到中手:前端工程加強班 課程 06/11 09:13
nicehorse0627樓做完這個課程的twitch api作品就可以面試了 06/11 09:14
finalshinji28樓關於你的第四點問題,可以用類似Google firebase來解 06/11 10:06
finalshinji29樓決後端問題 06/11 10:06
ronny102030樓JQ 過去很強,但現在基本上過時了,不用太花心力 06/11 11:48
更多請益
[請益] 新手職涯選擇
[請益] 新加波蝦皮面試請益
[請益] 請問SOHO繳稅問題
[請益] Google職缺(GCP)請益
[請益] 生涯發展 數據/資料工程師
[請益] 為什麼寫程式的工作還是要集中在台北?
[請益] 求助!後端不使用node.js的前端設計
[請益] 請益 iKala 愛卡拉