Re: [讨论] 刷题和side project 的重要性

楼主: hiigara (石头)   2023-05-24 18:55:37
※ 引述《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 够完整的话,是
作者: peter98 (新兵)   2023-05-24 19:12:00
刷题伏地挺身 side proj原地踏步
作者: zxc25678 (hello)   2023-05-24 19:31:00
一般side project根本没用户是能多完整
作者: luke72 (ccc)   2023-05-24 20:33:00
想太多,side project跟公司专案差不多的,都是老手老手的话靠过去做的公司专案就够力了
作者: william81615 (别这样玩我)   2023-05-24 21:38:00
如果只在做专案才google不懂的地方,就代表平常的工作强度不够扩充与支撑知识量吧
作者: SHANGOYANYI (彦一)   2023-05-24 22:12:00
side project通常要跟应征职缺的需求高度相关才有用适用范围没刷题广
作者: moon2519 (~X~X~)   2023-05-28 15:39:00

Links booklink

Contact Us: admin [ a t ] ucptt.com