Re: [请益] 非本科生转职请益

楼主: brucetu (sec)   2022-08-05 21:33:19
看到推文说 "有注册登入功能的作品还会被嫌太简单吗?"
原PO的作品我觉得绝对是太简单 不知道复杂一点的实务需求原PO有没有能力做出来
更不要说这份作品还是用老师的范例改的
推文有人一看就认出是哪个老师的课程作品 表示改得很少
我一个地名大学资工系 修数据库必修课的期末专案 都比这复杂
建议原PO事前的准备还是多花一点时间比较好
除非没钱必须马上上工 那就乱投 总会有只要懂CRUD就可以做的工作
作品可以从一片空白开始实作 目标找后端工程师
前端CSS不用做漂亮 干净整齐就好
做一个社群网站 内建三个讨论板
直接抄Dcard的排版 左侧选单列出三个讨论板
点进去列出文章 可以发文推文
再加上使用者互相私讯 开群聊的功能
最麻烦也最重要的就是群聊功能
1.群聊你要怎么让网页即时显示其他人发出的讯息?
可以AJAX轮询(效能烂) 或是websocket 随便google都有教学
例如 https://www.letswrite.tw/websocket/
2.一个人发讯息 怎么更新每个使用者看到的聊天室未读讯息数量
最笨的方法就是在数据库的某个地方+1 效能问题非常大 实务上不可行
你可以想办法改进
3.让使用者知道哪些是已读讯息哪些是新讯息
前端可以在画面上像line一样显示出一条线 "以下为尚未阅读的讯息"
但是这条线的时间要记录在server还是client 多装置怎么办
以上三点 一只是学工具 二三需要花点时间思考可以怎么做
做过会有一些心得 面试也比较有东西可以聊
原本的那个作品 按照老师的范例改一改 不知道有什么可以聊的
再强调一次前端的画面简单就好 不用花时间钻研CSS 除非你想当前端工程师
实作的时候要注意物件导向概念 不要只是把程式剪剪贴贴能动就好
程式码不需要一行一行自己打 网络上找就复制下来改
工作没有在一行一行自己打的 但是你要知道怎么找到那些范例来用
不要觉得上面写的这些需求太多 对无经验的人来说要求太高
反正实际工作也会接到类似等级的需求 也是要google自己找方法
就算有senior带 他也不会跟你说程式要包含哪些function要怎么把功能兜出来
senior只会跟你说用哪个套件 你去研究一下
所以你迟早都要研究 何不先学起来 面试的时候拿来展现?
功能都做完之后 如何用数据库索引优化效能也做一下 面试可以讲你的做法
前端部分 不论是App/Web产品 后端工程师都不需要负责设计美美的画面
有很多做App产品的公司 真的不需要多会写网页 你只要API写的好就可以了
网页就很基础的排版给维运人员使用的后台
所以只要能清楚看出你的作品有哪些功能就好了
作品用到哪些套件 遇到什么难点 如何解决
还有哪些待解决问题 大概有什么方向可以处理 这些比较重要
以上 祝原PO顺利找到好工作
作者: chses910372 (loveseeker)   2022-08-05 21:43:00
作者: haloworld   2022-08-05 22:02:00
同样准备转职中,这篇很有收获,推推
作者: yinxuanh (飘飘然)   2022-08-05 22:19:00
作者: baobomb (baobomb)   2022-08-05 22:36:00
推websocket. bi-direction stream的架构跟设计其实是很多Senior都做不好的一块 如果能在这块打下坚实的基础 基本上可以赢过80%的人
作者: yuinami (yuinami)   2022-08-06 15:27:00
作者: shallreturn (千本鸟居)   2022-08-08 09:06:00
推 正要开始找工作
作者: umidaisuki   2022-08-10 20:52:00

Links booklink

Contact Us: admin [ a t ] ucptt.com