亚盘盘口分析半全场
  • 首页
  • 亚盘盘口分析半全场介绍
  • 产品展示
  • 新闻动态
  • 首页
  • 亚盘盘口分析半全场介绍
  • 产品展示
  • 新闻动态

栏目分类

  • 亚盘盘口分析半全场介绍
  • 产品展示
  • 新闻动态

热点资讯

  • 【蓝因子教育】程序员的成长路径

产品展示

【蓝因子教育】程序员的成长路径
发布日期:2024-12-21 00:53    点击次数:132

作为一个曾经底子非常差、从底层一步一步走过来的程序员,这里分享我自己的一些经历。希望你可以绕过这些雷区,直接弯道超车。

我现在依然按照自己的计划努力着。虽然还远没到退休年纪,但在这一路走来我还是非常幸运,从最初级的程序员一步一步走到到今天吃喝不愁,offer 不愁(具体见这里我是怎样做到一个月内找到并面试 81 家公司的?)。经历很多坎坷,但还是不忘初心、努力向着自己的目标慢慢靠近。

First thing first,我最近被问得最多的问题是:如果在一个大厂待得太久,做的事情都是定制化的东西,导致不能熟悉外界的情况,这样被裁员怎么破?

首先要明白我们程序员的 career 实际上是在混这个行业,而不是某个固定的公司。尤其是现在已经几乎不存在一个工作做一辈子的情况,所以变数很大。说不定明天就有可能被裁员。针对这种情况,我的应对方案是

不断更新自己的知识库,确保自己一定能保持在这个行业的头部。自己需要有这样一种忧患意识。

正如我前几个月的活动『2020 飓风计划,我带你刷题找工作』中的理念

作为学校/职场中的我们,唯一能应对的就是时刻保持竞争力,算法 + 硬货。算法应对面试,硬货应对工作。两手抓两手都要硬。所以我的建议是:每年拿出一个月左右(在职即可)来复习算法,看看自己在人才市场中处于什么位置以及目前行业中的大致走向。做到自己心中有数,随时为不稳定的环境做好充分准备。这也是我对『活到老,学到老』的另一层的理解。

干互联网这行,追求不同有不同的操作方法。

1)要赚钱,不断跳槽就行。简单来讲就是向钱看:程序员如何快速工资翻倍?

2)要想提升,那就得在平时的工作中多下功夫。不仅得有目标(战略),还必须要有实施方法(战术)。

有了目标后具体怎么做呢?下面是我工作中的一些心得。

首先我的成长路径是:学渣 → 初级程序员 → 中级程序员 → 高级程序员 → (伪)资深程序员。现在我来聊聊我认为升职最重要的几个方面。我可能说得不对,但让我们一起来看看。

▍初级 → 中级(L3)

比较好的理解当前问题。尽量较少(或不需)要他人帮助的情况下,保质、保量完成手上的活。

这个阶段主要是学习的阶段,一般问问题的机会比较多。我的建议是需要注意的是问问题的方式和技巧。

1)弄清问题的本质是什么?

2)在询问解决方案之前自己有没有做调研?

3)如果拿不准,有没有提供 A B C 若干方案供对方选择?

▍中级 → 高级(L4)

对于某个问题,能给出全面的方案。从 design doc 到 eng review meeting 都要积极主动。并且对于自己倾向的方案有深刻理解。包括

1)结合当前实际情况给出多种方案

2)不同解决方案的 Pros & Cons

3)有自己倾向的方案,并且写出清晰的计划和 milestone

通过这一些列操作,让大家对于自己的技术有信心。并且放心派活。

▍高级 → 资深(L5)

除了解决问题,更重要的是主动找到 valid 问题并提出解决方案。等着老板来派活就有点晚了。这个级别主要考察以下两点

1)signal of leadership

2)singal of collaboration

leadership 是指有没有起到带头沟通作用。和外面确定需求、沟通实现方案,并且作为 tech lead 将任务切成小块。

collaboration 是指有没有能力 coaching、teaching 低级别的组员。带领大家一起完成某个项目。对于上下级之间的沟通也需要努力掌握。在美国工作这块经常会是我们的弱项。

由于我自己目前也是在这个阶段继续提升,有两个个人认为非常重要的习惯和大家一起分享

1)主动要求 feedback

2)不断总结

自己渴望 feedback 的同时也不要忘记给与自己合作过的人 feedback。要换位思考,大家都希望进步。

在给予 feedback 时注意一定要先说优点即闪光的部分。action items 可选,如果对方主动要求 feedback 可以说。否则略过。

每次一个行动之后就要开始总结自己的当前情况。哪些做得好?哪些没做好?写下来,把没做好的划掉,做好的记下来并且立即应用到下一个项目。这样久而久之就会积累更多好的经验。

最后的彩蛋。

1)多听少说会更快赢得朋友。如果每次聊天你让 ta 说爽了,你不仅能学到更多而且能让对方更开心。

2)永远保持神秘感。不要所有事情都透露,否则一来会让对方很快知道你的心思,更重要的是日后有可能会很被动。

程序员算法解决方案硬货蓝因子教育发布于:湖南省声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。

上一篇:没有了
下一篇:没有了
    友情链接:

Powered by 亚盘盘口分析半全场 @2013-2022 RSS地图 HTML地图