有时候觉得现在预筛选的机试和面试官上来自我介绍都没有直接甩一道题的方式有点太过愚蠢了。我承认如果我是技术负责人,作为招聘这是最简单直接的筛选方式。但实际上在面试过程中针对简历逐渐引出和面试者背景有关的算法问题也是有可能的,只是对面试官要求太大了。
考察工作中用不到的知识也许有其合理之处,但我从小就不喜欢内卷式的竞争,高考带来的 PTSD 又太深刻了。就我自己而言可能最大的问题就是没有什么就业的热情,对于很多企业的价值观也喜欢不起来,更不会觉得进哪家公司就算是「上岸」,但是做独立开发者、独立游戏制作人、个人外包、编程教育乃至考公考编都更加缺乏动力。
其实算法本身还是很有意思的,能够问的东西也很多很广,我买了好几本算法书读起来也津津有味。可能从教学的角度来讲直接打开 leetcode.com 按类别开刷就是不合理,甚至有点刻意违背人性的。我倒是更喜欢一些没什么人讨论就业问题的答题平台,通过更加循序渐进的流程培养算法的思考方式。
如果能做一些很深刻的项目确实是也不必刷题,甚至因为产生对于「优雅解决算法问题」的需求而喜欢上刷题也不一定。但绝大多数的项目也并不要求你非得在半小时内解决什么东西,更不用说那些用于 ACM 的技巧了。
另外就是,我研究生学了一大堆课程,接触了很多的方向,一直也没有对写代码这件事情产生多大的兴趣。我倒是挺喜欢计算机行业的,比如天天刷 V2 、HN 和知乎,也写了一大堆笔记。但直到现在我也没有任何规划可言,都是随心所欲的看书,做点简单的项目不喜欢就弃掉。难道我是真心不适合这个行业吗?
真诚求教,还希望前辈们能够指点一二。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.