作者kurtsgm ()
看板Soft_Job
标题Re: [讨论] 刷题和side project 的重要性
时间Wed May 24 21:41:27 2023
※ 引述《musashi023 (太阳鱼)》之铭言:
: 我自己是觉得side project 应该比较有东西
: 从命题、想架构到实作,有很多可以在面试和主管讨论的东西
: 各位资深前辈怎麽看
: -----
最近一两年在面试工程师,觉得「拿着side project」来面试的人多了很多
不知道是不是转换跑道的人多、或是某些camp或是社群在推崇这方式
anyway,以下仅我个人想法,每个面试官观点不同,看看就好
先说结论,可能有帮助,但也许没你想像的大,甚至衰一点可能还扣分
先讲Side Project命题好了
我是建议如果是做什麽购物车、或是留言板之类的CRUD,就还是别了
这种第一太无聊、第二实在太像什麽补习班之类的期末作业
这种烂大街的Project,很难引起面试者的兴趣
如果是比较特殊的应用,就算你code写得不是挺漂亮
至少还可以聊聊「为什麽你会想做这个」「过程有没有遇到比较奇怪的问题」
再来,大多情况下顺着面试者的Side Project问下去,得到的回答都不尽理想
我觉得多数的求职者做side project似乎都是要嘛 1.练手 2.为了面试有作品看
这样的想法倒也不能说错,但有个最基本的问题就是「不是为了服务真正的使用者」
所以以下的情境就会常常发生
我:「喔喔~你做的是这个啊? 那如果遇到XXXX的情况,你的专案是怎麽解决的呢?」
(会问一定是现实中发生过,或是这专案明显会遇到的问题)
通常得到的答案都是『啊......这个我没想过欸.......』
啊废话....你的Project就你自己一个人写,然後自己可能也没用过几次
完全没有使用者反馈,所以不会发现问题,也没机会思考问题要怎麽解决
我会建议,如果要写side project的话,就花点钱租VM把它放出去给人用用
在真实使用者的情境下,解决真实世界的问题,比较有可能对到面试官的提问
还可以赌一把也许爆红你就不用再当社畜了....
最後一点....说起来可能有点惯老板心态
就像很多版友说的,搞这个还不如把正职工作的Project弄懂弄通...
我不知道其他公司的主管是怎麽想的
但我如果遇到面试者原公司的工作内容不清不楚,但又花一堆时间搞一些玩具project
实在会有点担心你进来我们公司之後会不会也把心力放在这些东西上面啊.....
老实说我会比较想听到的是「我在前公司做了啥啥啥,改善了啥问题,解决了啥」
而不是「我在前公司下班後都在搞Side Project」
嘛....虽然下班後你的时间是你自己的.....
但我可能宁愿你好好睡觉或是放松,明天来上班的精神好一点
你下班时间搞Side Project对公司完全没帮助啊 XDDD
还是那句,仅代表我自己立场(尤其最後一段),也许其他老板/主管不是这样想 XD
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.231.128.240 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1684935689.A.BE1.html
1F:推 bchen1222: 推分享 05/24 21:43
2F:推 nh60211as: 推这篇 05/24 22:12
3F:→ loadingN: 确实 低端web仔悲歌 05/24 22:20
4F:推 viper9709: 推这篇 05/24 22:21
5F:推 lido: 推分享,最近也搞了个 side project,就是 CRUD 的 blog... 05/24 22:28
7F:→ airtsubasa: 我还以为side proj是做辅助上班的不便,例如下班时间 05/24 22:29
8F:→ airtsubasa: 一到强制关机,连同关闭你其他同事及主管电脑这种 05/24 22:29
9F:→ lido: 想知道这样面试官会有兴趣吗? 05/24 22:30
欸...不好说,因为web3老实说我没啥去深入了解...
10F:→ peter98: 我当过n次面试官 没兴趣 主管也没兴趣 05/24 22:44
11F:→ peter98: 会对你的proj有兴趣的就是该公司也在做blog 然後留言讯 05/24 22:44
12F:→ peter98: 息不会加密被爆料 然後公司的人又很弱不会做加密的修正 05/24 22:45
13F:→ peter98: 这样的公司应该会对你的side proj有星趣 05/24 22:45
14F:→ peter98: 没兴趣到连url都不想点 05/24 22:46
15F:→ foreverk: 我记得板上有人做过自动载伊莉谜片还自动分类的side pr 05/24 22:46
16F:→ foreverk: oject啊,这个跟面试官闲聊还不错吧XD 05/24 22:46
撇.....开谜片这因素,我觉得就我自己来说是满有兴趣聊的
因为对方是商业网站,虽然我不太熟(认真)
或多或少会有一些防止使用者干这种事的机制
所以中间遇到啥机制,又是怎麽克服或是绕过的,我觉得这部分是可以聊一聊
17F:→ foreverk: 当然正常面试该表达的专业也要到位,反正就当成兴趣闲 05/24 22:50
18F:→ foreverk: 聊,我也遇过聊健身的,这过程多少可以看出一些专业以 05/24 22:50
19F:→ foreverk: 外的人格特质,如果只是很随便的side project,那也真 05/24 22:50
20F:→ foreverk: 的是没加分 05/24 22:50
※ 编辑: kurtsgm (36.231.128.240 台湾), 05/24/2023 22:54:50
21F:推 lido: 谢谢彼得大大~ 05/24 22:52
22F:推 sck921: 推 05/24 23:30
23F:推 littlelight0: 推阿,烂大街的side project就自己当练手就好 05/25 05:11
24F:推 jobintan: 现在bootamp作业都是X-clone app那个电商过时了。 05/25 08:04
25F:→ jobintan: X = 可以是市面上现有的任何网路产品与服务。 05/25 08:04
26F:推 Lhmstu: 确实XD 05/25 09:54
27F:→ ssccg: 看下来重点就在有没有user,就算是自用的,也要自己有站在 05/25 10:05
28F:→ ssccg: user立场去玩过改善过的东西才拿得出来,否则就只是练习题 05/25 10:07
29F:→ ssccg: blog就要看有什麽非要你自己做的东西,web3登入很微妙,如 05/25 10:22
30F:→ ssccg: 果是套件那跟整其他身分验证差在哪? 为什麽要用这个? 05/25 10:30
31F:→ ssccg: 加密留言讯息是哪里到哪里加密? 加密的目的是什麽? 05/25 10:30
32F:→ ssccg: 是只是想练习这些技术,还是有user需求? 05/25 10:32
33F:推 johnny9144: 真的! 05/25 13:00
34F:嘘 B0988698088: 他可能在练别的东西你却问他高并发怎麽办这是面试官 05/25 14:03
35F:→ B0988698088: 智障吧= = 05/25 14:03
36F:→ Hsins: 文章看了两遍我也看不出原 po 问他高并发,贴近现实的东西 05/25 14:08
37F:→ Hsins: 可以是验证、授权、排程、日志和金流等,是戳到痛点? 05/25 14:09
我的确是问一些我觉得不算太偏门的问题
比方说最近有个面试者做了一个Project有实作登入机制
(就像上面有版友说他用web3实作了登入)
我大概就问些比方说如果多装置登入的情况下,你会怎麽达成「踢掉其他装置登入状态」
我其实用意是想知道他对於他自己实作的登入机制是不是真的理解
抑或是只是套了某某套件,设设参数而已....
就算用套件也没关系,至少要有个大概的认知知道人家机制是啥...
当然我相信不管问啥问题,总会有面试者觉得「你问这三小智障问题啦」
难免嘛 XDDDD
※ 编辑: kurtsgm (36.231.129.229 台湾), 05/25/2023 14:49:01
38F:推 lido: 回ssccg,加密留言是用钱包公钥加密,解密只能用钱包解密 05/25 15:23
39F:→ lido: server上存的是加密後的讯息,没有钱包私钥任何人都无法解密 05/25 15:24
40F:→ lido: 这用途就...非常灰色地带... 05/25 15:25
41F:→ lido: 另外这功能,目前只有狐狸钱包有支援 05/25 15:28
42F:推 Lhmstu: 面试官当然在乎的是跟工作领域有相关的议题,谁管你 side 05/25 16:12
43F:→ Lhmstu: project 练什麽,这样就觉得面试官智障? 05/25 16:12
44F:推 alihue: side project 就是给没学经历的新人增加录取机会用的。有 05/25 19:09
45F:→ alihue: 工作经验要加分不外乎贡献知名专案、或是有不少流量的 05/25 19:09
46F:→ alihue: side project。如果是自己有兴趣的那另当别论 05/25 19:09
47F:推 maybeilikeu: 推...能赚钱的思维才是主管要的 05/25 20:19
48F:→ ssccg: 所以留言加密了只有本人能看? 不懂有什麽用... 05/26 17:16
49F:推 aa0983163178: 推 05/26 18:21
50F:推 JeeAnn: 推! 05/26 18:28
51F:推 s06yji3: 加密留言只有自己能看很有用。 05/26 19:14
52F:推 keepxha: 自己跟对方都能解密 还蛮有趣的 05/26 21:17
53F:→ Souseasou3: 感觉跟太阳能手电筒一样 05/27 09:11
54F:→ ssccg: 所以自己能看的放到blog上要干麻? 个人觉得指定收件对象的 05/28 01:22
55F:→ ssccg: 讯息放到公开的地方再加密是多此一举,一开始不要公开就好 05/28 01:25
56F:→ ssccg: 还是这留言不是要做留言,其实是个私讯平台? 05/28 01:32
57F:→ superpandal: 这看自己的定义 side project不认为是面试时的小demo 05/31 18:08
58F:→ superpandal: 小demo价值不高丢了也不可惜 跟你很认真搞的不同 05/31 18:10
59F:→ superpandal: 但工作恨多屎山也不是什麽好project 05/31 18:12
60F:→ superpandal: 个人觉得不论什麽project都要费成本 05/31 18:14
61F:推 jammy50605: 同意 06/01 20:39
62F:推 angerD: +1 06/03 19:00