作者hiigara (石头)
看板Soft_Job
标题Re: [讨论] 刷题和side project 的重要性
时间Wed May 24 18:55:37 2023
※ 引述《musashi023 (太阳鱼)》之铭言:
: 之前在准备面试的时候一直有个疑问
: 对於资深主管来说,刷题和side project 是哪个重要一些?
主管面试要看的是「这人放到我们部门工作 OK 吗」
除非你的 side project 刚好命中公司在做的事,或这间公司就是专门刷题的
不然这两个都只是手段,可能有用但不一定那麽重要
只论工程能力的话,知识才是你真正的条件
刷题跟专案是拿来证明自己具有知识的工具
: 我直觉会选side project,但很多时候爬文发现大家都专注在讨论刷题
side project 好的地方是,比较完整的 side project 通常会相对接近公司在做的事
如果够完整可以很快看出应试者能力,也可以是好的引子让面试者有问题可以问
问题是「够完整」很花时间,而且也需要自己知识储备够
而且做开心的专案相对於工作本身通常也不会花那多力气,看不到能力全貌
而要跟别人交流自己做的事情时,也很容易因为别人觉得东西太小儿科而被泼冷水
或是东西够完整的话,因为要理解你的专案太花时间,网友花了漫长的三秒看 code 後放弃
「有热情到会做小专案」对徵人方来说有时是个好迹象
如果纯粹为了面试而做,感觉会做得很心灰意冷也不容易做的能说嘴
刷题的好处是,因为题目通常都限定单一面相,条件单纯,容易交流
也很快可以知道自己是成功或失败,完成一题快的话十几分钟
回馈循环快,有成就感,而且题目本身是好的脑力训练
但问题也在於题目通常都限定单一面相,所以跟现实多少脱钩
刷题通常一题要取舍的东西就是一两项,但现实生活的专案要取舍的东西一大堆
就像伏地挺身能锻链身体,但只做伏地挺身的人打架不一定赢
side project 跟刷题都是很好的练习,但重点不应该只停在这里
刷了题目,去学演算法,去看资料结构怎麽用,用在哪些地方(经典款:mysql 的 b-tree index)
做了专案,去思考专案可能可以怎麽扩充(网站的话多人大流量是个方向)
哪里可以怎麽被弄坏,怎麽避免被弄坏
然後你会发现靠自己很多东西想不到,所以你应该大量阅读
hackernews 也好,solidot 也好,掘金也好,或一堆厉害的家伙的 blog 也好
知识才是你真正的力量
刷题跟专案是拿来让自己增加知识的工具
: 以我自己的面试经验,感觉有些主管对於外系刷题仔有偏见,会有一种:阿你就是会刷题而已,show me your SW experience
问题不在於刷题,而是在人家没看到你端出刷题以外的料
可能是紧张说不好,也可能是知识储备真的不够
紧张很容易让自己端不出原本能端出的料,这很可惜
: 所以我逐渐会在下班後搞side project
: 但有时候空闲的时候又会想:欧印刷题是不是比较高效呢
刷题比较省时间,也是好的脑力训练
但是只刷题不做其他事就是问题
只做伏地挺身不做其他事情当不了运动员
: -
: 我自己是觉得side project 应该比较有东西
: 从命题、想架构到实作,有很多可以在面试和主管讨论的东西
如果你的 side project 够完整的话,是
----------
如果看到这边,还不知道「那我该怎麽做」:
你应该也刷题,也做专案,然後把刷题跟做专案过程所有看不懂的东西都拿去疯狂 google
如果有哪些网站在 google 的过程一直出现(而且不是问答网站),就书签下来定期看
如果累积的书签够多了,就开始研究 rss reader。不然几百个网站每天点开有够没效率
然後过程学到一些东西,挑学到的东西里面你觉得有趣的,拿来做更大的专案
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.254.238.199 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1684925739.A.93C.html
※ 编辑: hiigara (111.254.238.199 台湾), 05/24/2023 19:07:06
1F:→ peter98: 刷题伏地挺身 side proj原地踏步 05/24 19:12
2F:推 zxc25678: 一般side project根本没用户是能多完整 05/24 19:31
3F:推 luke72: 想太多,side project跟公司专案差不多的,都是老手 05/24 20:33
4F:→ luke72: 老手的话靠过去做的公司专案就够力了 05/24 20:36
5F:→ william81615: 如果只在做专案才google不懂的地方,就代表平常的 05/24 21:38
6F:→ william81615: 工作强度不够扩充与支撑知识量吧 05/24 21:38
7F:推 SHANGOYANYI: side project通常要跟应徵职缺的需求高度相关才有用 05/24 22:12
8F:→ SHANGOYANYI: 适用范围没刷题广 05/24 22:12
9F:推 moon2519: 推 05/28 15:39