作者gary861226 (林盖瑞)
看板Soft_Job
标题[请益] 转职前端方向
时间Sun Jul 3 15:01:52 2022
见过各位年薪百万前辈
第一次在此版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://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1656831714.A.425.html
※ 编辑: gary861226 (49.216.167.157 台湾), 07/03/2022 15:09:22
1F:→ MonkeyCL: 能用学分报考硕班吗07/03 15:10
2F:推 Saaski: 先不要这麽没自信,或者说至少不要表现出来07/03 15:15
3F:→ Saaski: 这在面试会扣分07/03 15:15
4F:→ Saaski: 再来视觉vs.功能其实都可以,重点是要知道为什麽这样写07/03 15:17
5F:推 ededws1: 我觉得差不多可以投履历了07/03 15:18
6F:→ Saaski: 例如为什麽要用React,他解决了JS的什麽问题07/03 15:18
※ 编辑: gary861226 (49.216.167.157 台湾), 07/03/2022 15:23:49
7F:→ Saaski: 你用JWT,为什麽不直接用帐号登入就好?07/03 15:23
8F:推 Saaski: 写很多功能但不太了解为什麽要这样写 vs.07/03 15:27
9F:→ Saaski: 写的功能相对阳春但都知道这些功能解决什麽问题07/03 15:27
10F:→ Saaski: 就Junior来说,通常後者会有比较多机会07/03 15:28
11F:→ gary861226: 我是用user输入的帐密跟资料库比对判断,如果有这笔07/03 15:31
12F:→ gary861226: 资料把会员的sid存进token传回前端判断登入成功,之07/03 15:31
13F:→ gary861226: 後其他页面如果要渲染该会员的东西直接用token的会员07/03 15:31
14F:→ gary861226: sid去抓资料或进行其他动作,请问s大的意思是指?感07/03 15:31
15F:→ gary861226: 谢您07/03 15:31
16F:→ gary861226: jwt可以用於手机?网页解决cors问题?是想问这个吗?07/03 15:36
17F:→ gary861226: 我学艺不精07/03 15:36
18F:推 Saaski: 我那句话讲得不太清楚,而且这里可能比较深07/03 15:42
19F:推 Saaski: 这样讲好了,为什麽要把sid写进token里面?07/03 15:45
20F:→ Saaski: 直接回传sid给他不行吗?token做了什麽事? 07/03 15:46
21F:→ Saaski: 後端收到token会做什麽事?其实这些看起来你都懂07/03 15:47
22F:推 glwl40039: 你蛮适合後端,可以投履历了。对自己有信心一点,不去 07/03 15:47
23F:→ glwl40039: 大公司的话,学联对你影响不大,只在意你会什麽而已 07/03 15:47
24F:→ Saaski: 但就是要花时间整理一下想法,然後在表现得更自信一点 07/03 15:47
25F:→ Saaski: 这样要拿到 40k offer 应该不难 07/03 15:48
26F:推 hobnob: 看你的学习曲线双北40k够妥当,有自信一点就好 07/03 16:44
27F:推 qwe70302: 前端token通常放cookie里 07/03 16:45
28F:→ qwe70302: 完全没看到你的前端程度在哪,但是後端程度已经可以40k07/03 16:46
29F:推 iamOsaka: token存localstorage也ok 只学几个月这样算做得很不错07/03 17:15
30F:→ iamOsaka: 了07/03 17:15
31F:→ Hsins: 三个月转职 40k 起,投资报酬率很高欸07/03 17:28
32F:推 newhandfun: Saa大的思考方式已经相当靠近mid-senior了吧,现在新07/03 17:39
33F:→ newhandfun: 人都这麽强吗?07/03 17:39
34F:→ newhandfun: 然後没自信不要表现出来+1,你都对自己没信心了怎麽07/03 17:40
35F:→ newhandfun: 说服别人用你07/03 17:40
36F:推 jeffreyup1: 双北40很容易 我跟你同个机构 看用的就知道ㄌ 我第一07/03 18:08
37F:→ jeffreyup1: 份是开40拿40 其他夥伴正常人38-4507/03 18:08
38F:→ jeffreyup1: 有一个拿到50,结果进去後实力没有50 自己离职了07/03 18:08
39F:推 DrTech: 你程式码是抄哪的?激活会员,台湾不会这样用耶。好好找对07/03 18:17
40F:→ DrTech: 教材吧。07/03 18:17
41F:→ gary861226: 自己写得 注解也是 只是觉得重新启用有点长07/03 18:19
→ gary861226:
https://i.imgur.com/j7naLQZ.jpg
07/03 18:19
42F:→ gary861226: 只是想跟停用一样用两个字而已,对不起07/03 18:22
43F:推 gamania0258: 先投履历就对了 包装自己 用LinkedIn 先想办法进面试 07/03 18:27
44F:→ gamania0258: 再说 07/03 18:27
※ 编辑: gary861226 (49.216.167.157 台湾), 07/03/2022 18:39:54
45F:→ netburst: 启用 快取 记忆体 / 激活 缓存 内存 前者爽听多了 07/03 19:20
46F:推 EPGo: 如果愿意,放上 GitHub 让大家帮忙看看相信会更有收获 07/03 21:31
47F:推 pot1234: 不要没自信+1 可以预习 练习自己上网找资料也很好 这些 07/03 21:35
48F:→ pot1234: 东西跟高中大学的课也没那麽相关 持之以恒总是补的起来 07/03 21:35
49F:推 holebro: 你看起来比我强了 07/03 22:01
50F:推 hakosaki: 可以啦 有自信一点 加油 祝专职成功 07/04 00:19
51F:推 fanatics5566: 25岁非本科转职跟40k起薪在台北真的不难拿 07/04 06:31
52F:→ fanatics5566: 注解的部分,我觉得使用启用或重启会更合适,建议 07/04 06:36
53F:→ fanatics5566: 顺便提升一下英文阅读的能力,感觉你目前比较习惯 07/04 06:36
54F:→ fanatics5566: 看中文教学文 07/04 06:36
55F:推 qrtt1: 会改变状态的 request 不该用 get ,搜寻引擎逛一逛,你的 07/04 08:20
56F:→ qrtt1: 会员就不小心启用或停用了。另外,尽可能以英文术语或台湾 07/04 08:20
57F:→ qrtt1: 惯用翻译为主,这可以减少面试时的沟通成本。 07/04 08:20
58F:推 supremebboy: get, post, delete 就已经是动词了,path内不需要放 07/04 09:02
59F:→ supremebboy: 动词吧 07/04 09:02
60F:推 biblemouse: 这麽短的时间有这样的成果,其实你是很不错了,当然还 07/04 09:07
61F:→ biblemouse: 有很多要学,保持谦虚是必须的,但过多的自贬只会降低 07/04 09:07
62F:→ biblemouse: 别人对你的的第一印象,尤其是未来面试的时候 07/04 09:07
63F:→ biblemouse: 前端作品可以主逻辑副视觉,css可以以多栏式排版、RWD 07/04 09:18
64F:→ biblemouse: …etc,有切版和刻出基础的元件的UI(不会就上网抄)的 07/04 09:18
65F:→ biblemouse: 能力就差不多,剩下把重心放在js & react,了解语言这 07/04 09:18
66F:→ biblemouse: 个工具,以及前端工程需要的知识(SPA、路由、状态管理 07/04 09:18
67F:→ biblemouse: …etc) 07/04 09:18
68F:推 BigCockman: 看起来囫囵吞枣的 感觉很多基础都没弄懂 建议放慢脚 07/04 09:43
69F:→ BigCockman: 步 至少再花3个月到半年好好学吧 07/04 09:43
70F:推 yuzukeykusa: 重启(o) 激活(x) 07/04 10:18
71F:推 longlyeagle: 启用停用要不要改 activate deactivate 比较清楚? 07/04 10:58
72F:推 jobintan: Rest API Endpoint真的还是别放动词免得一堆问题。 07/04 11:20
73F:→ jobintan: bit.ly/3IeSnjO 07/04 11:20
74F:→ jobintan: 找Use Nouns Instead of Verbs in Endpoints。 07/04 11:21
75F:推 jj0321: 不错了 对这行有兴趣摸这样 建议再去UDEMY学 英文术语也学 07/04 11:23
76F:推 newbout: 比我厉害了 07/04 11:38
77F:→ lazarus1121: 要说激活也不是重启吧,初次认证信的激活码又是怎样 07/04 12:37
78F:→ lazarus1121: 学支语就算了,还只学半套 07/04 12:38
79F:→ acgotaku: 加油吧 25还年轻 先在小外包练个两年在跳看看大一点的 07/04 13:00
80F:→ e811222c: 加油 07/04 14:41
81F:→ leolarrel: 知道自己真的烂,蛮不错的,基本功好好打扎实了吧,三个月 07/04 19:54
82F:→ leolarrel: 连皮毛都不到 07/04 19:55
83F:推 EDMillex: 40K要再钻深一点,我认识API开得比你严谨还会框架的起 07/04 22:49
84F:→ EDMillex: 薪27K 07/04 22:49
85F:推 remember69: 双北40k真的不难,加油 07/04 23:22
86F:推 c80352: 起薪27K那个根本侮辱人 只会切板都不见得拿那麽低了 07/04 23:43
87F:推 EPGo: 资源有限的情况下,要不要尝试前端+firebase弄出个完整点的 07/05 08:35
88F:→ EPGo: 前端作品?觉得会比较快到达目标 07/05 08:35
89F:推 WaterLengend: 可以了啦 07/05 12:33
90F:→ ou9810: 做API只拿27K的就别拿出来讲了,投入跟报酬不成比例 07/06 00:18