[请益] 转职前端方向

楼主: gary861226 (躺着比山高)   2022-07-03 15:01:52
见过各位年薪百万前辈
第一次在此版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资料清除
作者: MonkeyCL (猴总召)   2022-07-03 15:10:00
能用学分报考硕班吗
作者: Saaski (GreedIsGood)   2022-07-03 15:15:00
先不要这么没自信,或者说至少不要表现出来这在面试会扣分再来视觉vs.功能其实都可以,重点是要知道为什么这样写
作者: ededws1 (ATMJin)   2022-07-03 15:18:00
我觉得差不多可以投履历了
作者: Saaski (GreedIsGood)   2022-07-03 15:18:00
例如为什么要用React,他解决了JS的什么问题你用JWT,为什么不直接用帐号登入就好?写很多功能但不太了解为什么要这样写 vs.写的功能相对阳春但都知道这些功能解决什么问题就Junior来说,通常后者会有比较多机会
楼主: gary861226 (躺着比山高)   2022-07-03 15:31:00
我是用user输入的帐密跟数据库比对判断,如果有这笔资料把会员的sid存进token传回前端判断登入成功,之后其他页面如果要渲染该会员的东西直接用token的会员sid去抓资料或进行其他动作,请问s大的意思是指?感谢您jwt可以用于手机?网页解决cors问题?是想问这个吗?我学艺不精
作者: Saaski (GreedIsGood)   2022-07-03 15:42:00
我那句话讲得不太清楚,而且这里可能比较深这样讲好了,为什么要把sid写进token里面?直接回传sid给他不行吗?token做了什么事?后端收到token会做什么事?其实这些看起来你都懂
作者: glwl40039 (glwl40039)   2022-07-03 15:47:00
你蛮适合后端,可以投履历了。对自己有信心一点,不去大公司的话,学联对你影响不大,只在意你会什么而已
作者: Saaski (GreedIsGood)   2022-07-03 15:47:00
但就是要花时间整理一下想法,然后在表现得更自信一点这样要拿到 40k offer 应该不难
作者: hobnob (hobnob)   2022-07-03 16:44:00
看你的学习曲线双北40k够妥当,有自信一点就好
作者: qwe70302 (为何一到90分就会输)   2022-07-03 16:45:00
前端token通常放cookie里完全没看到你的前端程度在哪,但是后端程度已经可以40k
作者: iamOsaka (欧沙卡)   2022-07-03 17:15:00
token存localstorage也ok 只学几个月这样算做得很不错了
作者: Hsins (翔)   2022-07-03 17:28:00
三个月转职 40k 起,投资报酬率很高欸
作者: newhandfun (新手方)   2022-07-03 17:39:00
Saa大的思考方式已经相当靠近mid-senior了吧,现在新人都这么强吗?然后没自信不要表现出来+1,你都对自己没信心了怎么说服别人用你
作者: jeffreyup1 (jeffrey)   2022-07-03 18:08:00
双北40很容易 我跟你同个机构 看用的就知道ㄌ 我第一份是开40拿40 其他伙伴正常人38-45有一个拿到50,结果进去后实力没有50 自己离职了
作者: DrTech (竹科管理处网军研发人员)   2022-07-03 18:17:00
你程式码是抄哪的?激活会员,台湾不会这样用耶。好好找对教材吧。
楼主: gary861226 (躺着比山高)   2022-07-03 18:19:00
自己写得 注解也是 只是觉得重新启用有点长https://i.imgur.com/0vQTTTR.jpg只是想跟停用一样用两个字而已,对不起
作者: gamania0258 (肥宅azzzzzzzz)   2022-07-03 18:27:00
先投履历就对了 包装自己 用LinkedIn 先想办法进面试再说
作者: netburst (133 134 592)   2022-07-03 19:20:00
启用 快取 内存 / 激活 缓存 内存 前者爽听多了
作者: EPGo   2022-07-03 21:31:00
如果愿意,放上 GitHub 让大家帮忙看看相信会更有收获
作者: pot1234 (锅子)   2022-07-03 21:35:00
不要没自信+1 可以预习 练习自己上网找资料也很好 这些东西跟高中大学的课也没那么相关 持之以恒总是补的起来
作者: holebro (穴弟弟)   2022-07-03 22:01:00
你看起来比我强了
作者: hakosaki (hakosaki)   2022-07-04 00:19:00
可以啦 有自信一点 加油 祝专职成功
作者: fanatics5566 (★㊣↖狂热a5566↘㊣☆)   2022-07-04 06:31:00
25岁非本科转职跟40k起薪在台北真的不难拿注解的部分,我觉得使用启用或重启会更合适,建议顺便提升一下英文阅读的能力,感觉你目前比较习惯看中文教学文
作者: qrtt1 (有些事,有时候。。。)   2022-07-04 08:20:00
会改变状态的 request 不该用 get ,搜寻引擎逛一逛,你的会员就不小心启用或停用了。另外,尽可能以英文术语或台湾惯用翻译为主,这可以减少面试时的沟通成本。
作者: supremebboy (1234)   2022-07-04 09:02:00
get, post, delete 就已经是动词了,path内不需要放动词吧
作者: biblemouse (狐狸忽离)   2022-07-04 09:07:00
这么短的时间有这样的成果,其实你是很不错了,当然还有很多要学,保持谦虚是必须的,但过多的自贬只会降低别人对你的的第一印象,尤其是未来面试的时候前端作品可以主逻辑副视觉,css可以以多栏式排版、RWD…etc,有切版和刻出基础的元件的UI(不会就上网抄)的能力就差不多,剩下把重心放在js & react,了解语言这个工具,以及前端工程需要的知识(SPA、路由、状态管理…etc)
作者: BigCockman (大雕男)   2022-07-04 09:43:00
看起来囫囵吞枣的 感觉很多基础都没弄懂 建议放慢脚步 至少再花3个月到半年好好学吧
作者: yuzukeykusa (Q)   2022-07-04 10:18:00
重启(o) 激活(x)
作者: longlyeagle (长鹰宝宝实验室)   2022-07-04 10:58:00
启用停用要不要改 activate deactivate 比较清楚?
作者: jobintan (Robin Artemstein)   2022-07-04 11:20:00
Rest API Endpoint真的还是别放动词免得一堆问题。bit.ly/3IeSnjO找Use Nouns Instead of Verbs in Endpoints。
作者: jj0321 (JJ与你倒数唷)   2022-07-04 11:23:00
不错了 对这行有兴趣摸这样 建议再去UDEMY学 英文术语也学
作者: newbout ( nb 但没有 a )   2022-07-04 11:38:00
比我厉害了
作者: lazarus1121 (...)   2022-07-04 12:37:00
要说激活也不是重启吧,初次认证信的激活码又是怎样学支语就算了,还只学半套
作者: acgotaku (otaku)   2022-07-04 13:00:00
加油吧 25还年轻 先在小外包练个两年在跳看看大一点的
作者: e811222c (dickharden)   2022-07-04 14:41:00
加油
作者: leolarrel (真.粽子无双)   2022-07-04 19:54:00
知道自己真的烂,蛮不错的,基本功好好打扎实了吧,三个月连皮毛都不到
作者: EDMillex (太惠了吧?)   2022-07-04 22:49:00
40K要再钻深一点,我认识API开得比你严谨还会框架的起薪27K
作者: remember69 (玻璃心先生)   2022-07-04 23:22:00
双北40k真的不难,加油
作者: c80352 (谙语)   2022-07-04 23:43:00
起薪27K那个根本侮辱人 只会切板都不见得拿那么低了
作者: EPGo   2022-07-05 08:35:00
资源有限的情况下,要不要尝试前端+firebase弄出个完整点的前端作品?觉得会比较快到达目标
作者: WaterLengend (Leeeeeeeeooooooo)   2022-07-05 12:33:00
可以了啦
作者: ou9810 ( )   2022-07-06 00:18:00
做API只拿27K的就别拿出来讲了,投入跟报酬不成比例

Links booklink

Contact Us: admin [ a t ] ucptt.com