[請益] 轉職前端方向

看板Soft_Job作者 (林蓋瑞)時間1年前 (2022/07/03 15:01), 1年前編輯推噓32(32058)
留言90則, 37人參與, 1年前最新討論串1/1
見過各位年薪百萬前輩 第一次在此版po文 小弟背景 高職肄業私大文組大五岩壁 年近25 比應屆生還老了 過去就是鄉民口中的垃圾+9 年紀不正確學歷不正確性別也不正確 最近一些個人因素 決定轉職本版所謂的前端難民 過去沒在讀書是我的錯我的問題 對不起 我目前是在某培訓機構的課程 大概是在三月底四月初開始上的 在此之前沒有碰過任何程式語言 六月中有發表過期中專題(前端無使用框架後端使用php) 個人是負責會員部分 預計七月底開始製作大專(使用React + Node) 有稍為看過React跟原生Js的差異 尚未開始學習React 怕等課程結束製作大專時再邊寫React跟Node會吸收不好 故先偷跑大專進度寫Node的API https://i.imgur.com/UadPer7.jpg
https://i.imgur.com/yoKQOLY.jpg
目前有的功能如上 會員部分: 註冊>密碼部分加密後再寫進資料庫 登入>使用JWT 密碼修改>比對User輸入的原密碼與資料庫的原密碼是否相同再寫入新密碼 資料修改、刪除帳號 管理員部分: 登入、停用會員(無法登入,User介面顯示被停用)、激活會員、刪除會員 其實也就是把我期中專題php寫得東西換成Node寫出來,會員中心撈撈收藏跟購買紀錄, 以 上都還沒用到任何React,API都是用Postman進行測試,JWT登入登出則用EJS簡單切出來 測試 就是會員基本該有的功能而已(?) 想了想是不是該寫點額外功能才有一點點競爭力 於是構思了會員互加好友跟聊天室 聊天室使用socket.io能簡單連續輸入訊息但尚未綁會員資料庫(頁面重新整理紀錄就都 沒了) 也大概知道會員互加好友的思路跟需要哪些資料表(還沒實際開始寫) 這時才猛然發現自己最近一直在寫API 但我的初衷是轉職成為前端 想請問各位前輩 ### 如果是以雙北前端40K為目標的話 ### 1.把互加好友跟聊天室完成 實際寫下去可能又要一段時間 2.把額外功能先放著,研究React各種視覺互動上的套件,等有時間再回來弄額外功能 其實是想知道大多前端面試官看到作品會希望是功能多一點但視覺互動呈現一般般的還是 功能很基本但視覺呈現不錯的 當然兩者都要是最好的但我應該無法在時限內完成 目前沒有任何要轉後端的想法 畢竟我API其實也就是寫寫判斷式連資料庫而已,沒有用到傳聞中資工系必修的演算法、 資結等等 Sever也只是用Express簡單架起來而已 況且業界後端應該是以Java、蛇蛇等佔大宗? 對於業界前輩來說我寫得這API只不過是垃圾中的垃圾根本無法勝任後端 感謝願意點進來看表達這麼爛的文章 下面這段可以直接略過 另外想請教與本文無關的問題 課程預計七月底製作大專前才要講JWT (期中專題PHP用SESSION,老師也說大專可以用SESSION) 上網看發現現在JWT比較流行且我又想偷跑 所以就先研究寫寫看了 也可以進行登入登出 但怕自己摸索的寫法觀念有誤 想請問我的理解是不是正確的 登入後把token加密傳回前端 前端存入Local Storage 以後發需求時在headers Authorization放入token 經過Middleware時會進行解密讓各路由能判斷跟使用 登出>直接把Local Storage資料清除 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.216.167.157 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1656831714.A.425.html ※ 編輯: gary861226 (49.216.167.157 臺灣), 07/03/2022 15:09:22

07/03 15:10, 1年前 , 1F
能用學分報考碩班嗎
07/03 15:10, 1F

07/03 15:15, 1年前 , 2F
先不要這麼沒自信,或者說至少不要表現出來
07/03 15:15, 2F

07/03 15:15, 1年前 , 3F
這在面試會扣分
07/03 15:15, 3F

07/03 15:17, 1年前 , 4F
再來視覺vs.功能其實都可以,重點是要知道為什麼這樣寫
07/03 15:17, 4F

07/03 15:18, 1年前 , 5F
我覺得差不多可以投履歷了
07/03 15:18, 5F

07/03 15:18, 1年前 , 6F
例如為什麼要用React,他解決了JS的什麼問題
07/03 15:18, 6F
※ 編輯: gary861226 (49.216.167.157 臺灣), 07/03/2022 15:23:49

07/03 15:23, 1年前 , 7F
你用JWT,為什麼不直接用帳號登入就好?
07/03 15:23, 7F

07/03 15:27, 1年前 , 8F
寫很多功能但不太了解為什麼要這樣寫 vs.
07/03 15:27, 8F

07/03 15:27, 1年前 , 9F
寫的功能相對陽春但都知道這些功能解決什麼問題
07/03 15:27, 9F

07/03 15:28, 1年前 , 10F
就Junior來說,通常後者會有比較多機會
07/03 15:28, 10F

07/03 15:31, 1年前 , 11F
我是用user輸入的帳密跟資料庫比對判斷,如果有這筆
07/03 15:31, 11F

07/03 15:31, 1年前 , 12F
資料把會員的sid存進token傳回前端判斷登入成功,之
07/03 15:31, 12F

07/03 15:31, 1年前 , 13F
後其他頁面如果要渲染該會員的東西直接用token的會員
07/03 15:31, 13F

07/03 15:31, 1年前 , 14F
sid去抓資料或進行其他動作,請問s大的意思是指?感
07/03 15:31, 14F

07/03 15:31, 1年前 , 15F
謝您
07/03 15:31, 15F

07/03 15:36, 1年前 , 16F
jwt可以用於手機?網頁解決cors問題?是想問這個嗎?
07/03 15:36, 16F

07/03 15:36, 1年前 , 17F
我學藝不精
07/03 15:36, 17F

07/03 15:42, 1年前 , 18F
我那句話講得不太清楚,而且這裡可能比較深
07/03 15:42, 18F

07/03 15:45, 1年前 , 19F
這樣講好了,為什麼要把sid寫進token裡面?
07/03 15:45, 19F

07/03 15:46, 1年前 , 20F
直接回傳sid給他不行嗎?token做了什麼事?
07/03 15:46, 20F

07/03 15:47, 1年前 , 21F
後端收到token會做什麼事?其實這些看起來你都懂
07/03 15:47, 21F

07/03 15:47, 1年前 , 22F
你蠻適合後端,可以投履歷了。對自己有信心一點,不去
07/03 15:47, 22F

07/03 15:47, 1年前 , 23F
大公司的話,學聯對你影響不大,只在意你會什麼而已
07/03 15:47, 23F

07/03 15:47, 1年前 , 24F
但就是要花時間整理一下想法,然後在表現得更自信一點
07/03 15:47, 24F

07/03 15:48, 1年前 , 25F
這樣要拿到 40k offer 應該不難
07/03 15:48, 25F

07/03 16:44, 1年前 , 26F
看你的學習曲線雙北40k夠妥當,有自信一點就好
07/03 16:44, 26F

07/03 16:45, 1年前 , 27F
前端token通常放cookie裡
07/03 16:45, 27F

07/03 16:46, 1年前 , 28F
完全沒看到你的前端程度在哪,但是後端程度已經可以40k
07/03 16:46, 28F

07/03 17:15, 1年前 , 29F
token存localstorage也ok 只學幾個月這樣算做得很不錯
07/03 17:15, 29F

07/03 17:15, 1年前 , 30F
07/03 17:15, 30F

07/03 17:28, 1年前 , 31F
三個月轉職 40k 起,投資報酬率很高欸
07/03 17:28, 31F

07/03 17:39, 1年前 , 32F
Saa大的思考方式已經相當靠近mid-senior了吧,現在新
07/03 17:39, 32F

07/03 17:39, 1年前 , 33F
人都這麼強嗎?
07/03 17:39, 33F

07/03 17:40, 1年前 , 34F
然後沒自信不要表現出來+1,你都對自己沒信心了怎麼
07/03 17:40, 34F

07/03 17:40, 1年前 , 35F
說服別人用你
07/03 17:40, 35F

07/03 18:08, 1年前 , 36F
雙北40很容易 我跟你同個機構 看用的就知道ㄌ 我第一
07/03 18:08, 36F

07/03 18:08, 1年前 , 37F
份是開40拿40 其他夥伴正常人38-45
07/03 18:08, 37F

07/03 18:08, 1年前 , 38F
有一個拿到50,結果進去後實力沒有50 自己離職了
07/03 18:08, 38F

07/03 18:17, 1年前 , 39F
你程式碼是抄哪的?激活會員,台灣不會這樣用耶。好好找對
07/03 18:17, 39F

07/03 18:17, 1年前 , 40F
教材吧。
07/03 18:17, 40F

07/03 18:19, 1年前 , 41F
自己寫得 註解也是 只是覺得重新啟用有點長
07/03 18:19, 41F
gary861226: https://i.imgur.com/j7naLQZ.jpg
07/03 18:19

07/03 18:22, 1年前 , 42F
只是想跟停用一樣用兩個字而已,對不起
07/03 18:22, 42F

07/03 18:27, 1年前 , 43F
先投履歷就對了 包裝自己 用LinkedIn 先想辦法進面試
07/03 18:27, 43F

07/03 18:27, 1年前 , 44F
再說
07/03 18:27, 44F
※ 編輯: gary861226 (49.216.167.157 臺灣), 07/03/2022 18:39:54

07/03 19:20, 1年前 , 45F
啟用 快取 記憶體 / 激活 緩存 內存 前者爽聽多了
07/03 19:20, 45F

07/03 21:31, 1年前 , 46F
如果願意,放上 GitHub 讓大家幫忙看看相信會更有收穫
07/03 21:31, 46F

07/03 21:35, 1年前 , 47F
不要沒自信+1 可以預習 練習自己上網找資料也很好 這些
07/03 21:35, 47F

07/03 21:35, 1年前 , 48F
東西跟高中大學的課也沒那麼相關 持之以恆總是補的起來
07/03 21:35, 48F

07/03 22:01, 1年前 , 49F
你看起來比我強了
07/03 22:01, 49F

07/04 00:19, 1年前 , 50F
可以啦 有自信一點 加油 祝專職成功
07/04 00:19, 50F

07/04 06:31, 1年前 , 51F
25歲非本科轉職跟40k起薪在台北真的不難拿
07/04 06:31, 51F

07/04 06:36, 1年前 , 52F
註解的部分,我覺得使用啟用或重啟會更合適,建議
07/04 06:36, 52F

07/04 06:36, 1年前 , 53F
順便提升一下英文閱讀的能力,感覺你目前比較習慣
07/04 06:36, 53F

07/04 06:36, 1年前 , 54F
看中文教學文
07/04 06:36, 54F

07/04 08:20, 1年前 , 55F
會改變狀態的 request 不該用 get ,搜尋引擎逛一逛,你的
07/04 08:20, 55F

07/04 08:20, 1年前 , 56F
會員就不小心啟用或停用了。另外,儘可能以英文術語或台灣
07/04 08:20, 56F

07/04 08:20, 1年前 , 57F
慣用翻譯為主,這可以減少面試時的溝通成本。
07/04 08:20, 57F

07/04 09:02, 1年前 , 58F
get, post, delete 就已經是動詞了,path內不需要放
07/04 09:02, 58F

07/04 09:02, 1年前 , 59F
動詞吧
07/04 09:02, 59F

07/04 09:07, 1年前 , 60F
這麼短的時間有這樣的成果,其實你是很不錯了,當然還
07/04 09:07, 60F

07/04 09:07, 1年前 , 61F
有很多要學,保持謙虛是必須的,但過多的自貶只會降低
07/04 09:07, 61F

07/04 09:07, 1年前 , 62F
別人對你的的第一印象,尤其是未來面試的時候
07/04 09:07, 62F

07/04 09:18, 1年前 , 63F
前端作品可以主邏輯副視覺,css可以以多欄式排版、RWD
07/04 09:18, 63F

07/04 09:18, 1年前 , 64F
…etc,有切版和刻出基礎的元件的UI(不會就上網抄)的
07/04 09:18, 64F

07/04 09:18, 1年前 , 65F
能力就差不多,剩下把重心放在js & react,了解語言這
07/04 09:18, 65F

07/04 09:18, 1年前 , 66F
個工具,以及前端工程需要的知識(SPA、路由、狀態管理
07/04 09:18, 66F

07/04 09:18, 1年前 , 67F
…etc)
07/04 09:18, 67F

07/04 09:43, 1年前 , 68F
看起來囫圇吞棗的 感覺很多基礎都沒弄懂 建議放慢腳
07/04 09:43, 68F

07/04 09:43, 1年前 , 69F
步 至少再花3個月到半年好好學吧
07/04 09:43, 69F

07/04 10:18, 1年前 , 70F
重啟(o) 激活(x)
07/04 10:18, 70F

07/04 10:58, 1年前 , 71F
啟用停用要不要改 activate deactivate 比較清楚?
07/04 10:58, 71F

07/04 11:20, 1年前 , 72F
Rest API Endpoint真的還是別放動詞免得一堆問題。
07/04 11:20, 72F

07/04 11:20, 1年前 , 73F
bit.ly/3IeSnjO
07/04 11:20, 73F

07/04 11:21, 1年前 , 74F
找Use Nouns Instead of Verbs in Endpoints。
07/04 11:21, 74F

07/04 11:23, 1年前 , 75F
不錯了 對這行有興趣摸這樣 建議再去UDEMY學 英文術語也學
07/04 11:23, 75F

07/04 11:38, 1年前 , 76F
比我厲害了
07/04 11:38, 76F

07/04 12:37, 1年前 , 77F
要說激活也不是重啟吧,初次認證信的激活碼又是怎樣
07/04 12:37, 77F

07/04 12:38, 1年前 , 78F
學支語就算了,還只學半套
07/04 12:38, 78F

07/04 13:00, 1年前 , 79F
加油吧 25還年輕 先在小外包練個兩年在跳看看大一點的
07/04 13:00, 79F

07/04 14:41, 1年前 , 80F
加油
07/04 14:41, 80F

07/04 19:54, 1年前 , 81F
知道自己真的爛,蠻不錯的,基本功好好打扎實了吧,三個月
07/04 19:54, 81F

07/04 19:55, 1年前 , 82F
連皮毛都不到
07/04 19:55, 82F

07/04 22:49, 1年前 , 83F
40K要再鑽深一點,我認識API開得比你嚴謹還會框架的起
07/04 22:49, 83F

07/04 22:49, 1年前 , 84F
薪27K
07/04 22:49, 84F

07/04 23:22, 1年前 , 85F
雙北40k真的不難,加油
07/04 23:22, 85F

07/04 23:43, 1年前 , 86F
起薪27K那個根本侮辱人 只會切板都不見得拿那麼低了
07/04 23:43, 86F

07/05 08:35, 1年前 , 87F
資源有限的情況下,要不要嘗試前端+firebase弄出個完整點的
07/05 08:35, 87F

07/05 08:35, 1年前 , 88F
前端作品?覺得會比較快到達目標
07/05 08:35, 88F

07/05 12:33, 1年前 , 89F
可以了啦
07/05 12:33, 89F

07/06 00:18, 1年前 , 90F
做API只拿27K的就別拿出來講了,投入跟報酬不成比例
07/06 00:18, 90F
文章代碼(AID): #1YmJxYGb (Soft_Job)