0x0001 算法题不过是面试中其中一个维度,在这一维度卷到魔怔大可不必(我毕业到换工作也没有太纠结算法题方面)。
请问多少刷过算法题算魔怔呢? 根据我在网上读过的文章来看, 几乎所有博主都刷过300题以上.
我得出了 "(有效地)刷3 ~ 400题能解决大部分面试中的算法题", "(有效地)刷600题左右, 几乎所有题目都能解决了".
如果我不(有效地)刷题, 我凭什么认为自己解出面试中的题目?
先不看其他因素, 如果不能解决面试中的算法题, 面试官对我的印象会好吗? 如果不能解决笔试中的算法题, 我的简历能被hr看到吗?
我认为在证明资料很少的情况下, 进行判断, 叫做赌博; 而在证明资料比较多的情况下, 叫做预判.
我阅读的那些文章, 都是作者胡乱编辑的吗? 大家普遍认为刷完 "LeetCode前300题可以应对 大部分 面试了"([💡【方法论】校招碎碎念 🔥(https://imageslr.com/2021/autumn-recruit.html)], 这是其中一篇)
如果这些证明资料是错误的, 怎么办? 即使是错的, 我能怎么办?
这么点证明资料就够了吗? 我不知道. 但我知道, 如果我花更多时间去找证明资料, 我实际准备算法, 项目的时间就更少了; 反之则反之; 我认为权衡两者之后, 我只愿意花这么多时间去寻找证明资料, 试图达到一个局部最优.
0x0001 技术实力、成事能力:考虑计算机基础编码能力、算法能力、项目经历、工程能力、目标岗位技术栈的熟悉程度等
(大约)明年3月开始, 我就会投简历,
1:"(有效地)刷100道算法题, 然后将其他时间用于提升其他方向的能力, 这能达到局部更优吗?"
2:"(有效地)刷200道算法题, 然后其他时间用于提升其他方向的能力, 这能达到局部更优吗?"
我更愿意相信2的可能性
刷算法题学不到知识吗? 或者说刷算法题学到的知识很少吗?
我认为"系统地学习(看书, 刷公开课)"肯定能学得更好. 可系统地学习能让我在笔试时解出算法题吗? 我持怀疑态度
我认为刷题带来的收获相对较少, 但也不至于很少的地步吧.
0x0001 成长性:主要是对技术的热情,是否有动力持续在某方向深耕,这种一般在平时的技术积累和产出、学习能力,技术博客、开源项目积累等可以体现
我很认同.
0x0001 若学一件东西的心态是“短时间内”拿到更好的工作,带着很强的目的性和得失心,往往容易事与愿违,掉进焦虑陷阱(变成无形中的“韭菜”)
我承认自己带着很强的目的性. 这不好吗? 先有目标, 然后为之努力, 这不好吗?
在确立目标前, 先问自己是否真的认可这个目标. 一般也是先尽量找证明资料, 尽量加深自己对其的理解
为之努力的时候, 不仅要投入大量的时间, 也要找证明资料, 修正路线, 进一步加深自己对目标的理解, 提高实现目标的概率.
我不承认自己有很强的得失心. 我一直告诉自己的是(并且也坚信), 做不了程序员, 做外卖员也行, 甚至更差也行. 抱着这样的心态, 我认为很难会产生持续的焦虑, 在听说"互联网寒冬" 的时候, 我的心情确实剧烈的起伏了一下(我觉得不只是我, 普通人都会这样吧?), 但很快就恢复平静了, 因为我知道焦虑没用.
0x0001 如果我是技术 Leader,我看候选人的话会着重关注的也是,是否有平静沉淀、安心做事的气质。这东西并不是一蹴而就之事,某种意义上大概也是 IT 工程师这门职业的一点天然壁垒吧。
我同意.
不过 "平静沉淀、安心做事的气质" 这些东西, 是可以包装的, 在面试的短短几个小时中, 面试官对求职者的了解仅来自于简历和求职者的自我描述, 这会很难判断吧?
0x0001 (当然具体问题具体分析,涉及太多赌的成分,相关的经验等就不太具备普遍参考的意义)
能麻烦您详述一下我有哪些 "涉及太多赌的成分" 吗? 我自己看待我自己确实很可能会存在较强的偏好性, 想听听您的理解.
题外话, 我能麻烦您评价一下我吗? 您觉得我是一个怎样的人? 您的评价应该能让我更清楚地认识我自己, 我对这方面挺重视, 非常感谢~~
ps: 我尤其希望您能指出我的不足之处, 但我不一定会改正, ( づ ωど), 毕竟有些问题仅仅是由价值观不同引起的.
另一个问题, 在准备校招过程中, 为了面试而巩固基础知识,其学习效果很差吗?
为了面试而提高算法能力,提升的算法能力很有限吗?
为了面试而准备的项目,获得的项目经验很少吗?严重脱离实际了吗?
我觉得与高考不同的是,面试中考核的这些知识在实际中也很有用(除了部分偏难怪的知识点),因此将学习路线“特化”一下,也无伤大雅。