[請益] 轉職前端方向

軟工

標籤:轉職
42300

見過各位年薪百萬前輩
第一次在此版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
MonkeyCL1樓能用學分報考碩班嗎 07/03 15:10
Saaski2樓先不要這麼沒自信,或者說至少不要表現出來 07/03 15:15
Saaski3樓這在面試會扣分 07/03 15:15
Saaski4樓再來視覺vs.功能其實都可以,重點是要知道為什麼這樣寫 07/03 15:17
ededws15樓我覺得差不多可以投履歷了 07/03 15:18
Saaski6樓例如為什麼要用React,他解決了JS的什麼問題 07/03 15:18
Saaski7樓你用JWT,為什麼不直接用帳號登入就好? 07/03 15:23
Saaski8樓寫很多功能但不太了解為什麼要這樣寫 vs. 07/03 15:27
Saaski9樓寫的功能相對陽春但都知道這些功能解決什麼問題 07/03 15:27
Saaski10樓就Junior來說,通常後者會有比較多機會 07/03 15:28
本人11樓我是用user輸入的帳密跟資料庫比對判斷,如果有這筆 07/03 15:31
本人12樓資料把會員的sid存進token傳回前端判斷登入成功,之 07/03 15:31
本人13樓後其他頁面如果要渲染該會員的東西直接用token的會員 07/03 15:31
本人14樓sid去抓資料或進行其他動作,請問s大的意思是指?感 07/03 15:31
本人15樓謝您 07/03 15:31
本人16樓jwt可以用於手機?網頁解決cors問題?是想問這個嗎? 07/03 15:36
本人17樓我學藝不精 07/03 15:36
Saaski18樓我那句話講得不太清楚,而且這裡可能比較深 07/03 15:42
Saaski19樓這樣講好了,為什麼要把sid寫進token裡面? 07/03 15:45
Saaski20樓直接回傳sid給他不行嗎?token做了什麼事? 07/03 15:46
Saaski21樓後端收到token會做什麼事?其實這些看起來你都懂 07/03 15:47
glwl4003922樓你蠻適合後端,可以投履歷了。對自己有信心一點,不去 07/03 15:47
glwl4003923樓大公司的話,學聯對你影響不大,只在意你會什麼而已 07/03 15:47
Saaski24樓但就是要花時間整理一下想法,然後在表現得更自信一點 07/03 15:47
Saaski25樓這樣要拿到 40k offer 應該不難 07/03 15:48
hobnob26樓看你的學習曲線雙北40k夠妥當,有自信一點就好 07/03 16:44
qwe7030227樓前端token通常放cookie裡 07/03 16:45
qwe7030228樓完全沒看到你的前端程度在哪,但是後端程度已經可以40k 07/03 16:46
iamOsaka29樓token存localstorage也ok 只學幾個月這樣算做得很不錯 07/03 17:15
iamOsaka30樓 07/03 17:15
延伸閱讀
[請益] 前端無經驗轉職請益
Re: [請益] 轉職仔的語言選擇
Re: [請益] 轉職仔的語言選擇
Re: [請益] 轉職仔的人生規劃
[請益] 年近30非本科轉職(台中)
[請益] 轉職仔的語言選擇
Re: [請益] 轉職仔的人生規劃
Re: [請益] 轉職仔的人生規劃
更多請益
[請益] 該離職嗎及準備方向請益
[請益] 大公司或外商的IT發展請益
[請益] 想進金融業卻沒產業經驗
[請益] 請問矽谷startup一般狀況如何
[請益] 中華電甄試將至 掙扎是否跳槽彰銀?
[請益] 容器自學
[請益] TSMC IT Engineer 面試
[請益] 應屆畢業Offer選擇(銀行/資料分析)