假如不干技术,多年学的知识会不会白费?

2023-08-10 14:49:31 浏览数 (1)

【1】

有位匿名朋友,在星球中提问:

沈老师,作为一个开发,如果离开了公司,不再做技术,感觉这么多年学的知识都白费了,什么都用不上了,你怎么看?

我的一些思考,希望对你有帮助:

1. 心态是最重要的,不要焦虑。“反焦虑,反内卷”也是本星球的初衷之一。

2. 要认可,不管是技术,还是管理,还是业务都能成为核心竞争力,并且他们的底层有很多相通的能力。以我个人为例,学习区块链技术,实践AI技术,写公号,录视频,我认为作为技术人训练出的逻辑思维能力、解决问题的能力、学习能力等都是对我帮助巨大的,并且也是技术岗位的优势。

3. 职业转变是正常的,可能会有转型的阵痛,但也能是获取新机会的开始。已经学习的知识和技能绝对不会白费,它们会在您的人生不同阶段发挥不同的作用。还是以我个人为例,玩星球也很难,这个星球对我来说就是一个新的开始。

最后,我想说,很怕你提这个问题,是因为“觉得现在做的不好”,那我想说的是,“绝对不要因为遇到困难而转行”,哪一行都有各自的困难,而技术人是各行中,靠绝对技能吃饭,不太看老板脸色,虽然辛苦但报酬还不错,一个大部分人都羡慕的岗位。

想清楚自己想要什么最重要。多年以后,你会发现,当初没有什么困难是解决不了的。

最后,感谢你,给本星球带来了第一个提问。

朋友,加油!

【2】

“魏同学”,在星球中提问:

沈老师,请问,我如果要面试国外互联网头部公司,例如google,微软,亚马逊等。除了要准备数据结构和算法,还要准备什么?

我只在08年大学毕业那会面过外企,不太具参考价值,说下我的想法。

如果要面试国外头部公司,除了英语必须过硬之外:

1. 专业技能

2. 项目经验

3. 软素质(学习能力,沟通能力,解决问题能力等)

4. 管理经验

都是面试中会考察的,至于考察重点,会根据你的职场发展阶段与岗位的情况有所不同。

我在面试别人的过程中:

专业技能,数据结构算法是基础,会要求手写代码;系统设计,会问系统主要矛盾,潜在方案,优缺点;项目,会问背景,难点,解决方案;管理经验,会问团队目标,实现路径,团队分工,潜在困难,如何应对等等。

好的面试官,一方面,会问得比较细。

例如,我经常会问:

“你最近碰到的一个线上bug是什么”

“什么场景会复现”

“你是怎么找到的,怎么解决的”

“为什么会出现,今后怎么避免”

另一个方面,会针对候选人的回答逐步深入,看到底掌握到哪个程度。

例如,针对缓存的知识点,我会问:

“什么场景会使用”

“淘汰机制是什么”

“底层是用什么数据结构实现的”

“slot扩展时怎么迁移数据,有没有用锁”

总之,专业知识,设计方案,项目情况,管理实践经验(如果是管理岗)都尽量充分准备,在面试过程中,多引导面试官聊你擅长的内容。

以上,供参考。

感谢你,给本星球带来了第2个提问。

朋友,加油!

0 人点赞