程序员如何持续成长

2021-11-21 From 博客园 By 老_张

技术的深度和广度

之前很多同学问我,技术的深度和广度,哪个更重要?这个问题我认为在不同的阶段,有不同的侧重点,而非单独的只能二选一。

职场生涯前期,我个人的看法是应该在技术的深度上投入更多的精力,在细分的技术领域做到一定程度的熟悉和掌握,成为某个圈子里面前20%优秀的人。

当然,由于技术是成体系的,在这个过程中,你会触类旁通的掌握一些其他领域知识,这个阶段我称之为“以点破面”。

当在某个细分领域达到一定程度后,可以横向扩展,投入较多的经历去学习了解和你擅长领域有直接关系的技术知识,扩大自己的已知面。

这个过程中所收获汲取的知识,又回反过来帮助你解决之前的一些困惑,总体来说是相辅相成的。这个阶段我称之为“构建知识体系”的过程。

业务有时候比技术更重要

遇到过一些同学,唯技术论,觉得只要技术比较优秀到哪儿都是香饽饽。但技术真的有这么大作用么?不见得。

在讨论这个结论之前,首先要明确一点:技术的价值是通过业务运营的增长来实现的。

简单来说就是,技术需要更好的支撑业务的发展,通过业务的增长来体现自己的价值。大家可以看看下面这张图:

我们在日常工作中,要实现一个需求,也要考虑到需求的特点/用户使用场景,然后再制定对应的技术方案

工作经验多了之后,我自己也明白了一个道理:越靠近业务和商业化,越容易赚钱/体现自己的价值。因为业务的增长结果是便于量化的,技术该如何量化?这是个很有意思的话题。

管理是个烈火烹油的岗位

工作至今,面试过很多人,也被一些人面试过,大多都会问到一个问题:你的职场发展规划是什么?

而管理是很多人绕不开的话题,甚至是很多人的意难平。管理是否真的如我们所想的那么“香”?下面谈谈我的看法。

我个人目前的看法,职场的职位分布绝大多数时候是个金字塔型,少部分是纺锤型,这就注定了所谓的管理岗位以当前的情况,永远只是少部分人的权益。

中低层管理,也许只需要业务/技术/沟通/情商等方面就可以胜任,这也是绝大多数人的职场天花板。

而高端的管理岗位,所需要的眼界/格局/资源/背景/关系,就不是普通人先天就拥有的资源。有时候,出生没有的,后天大概率也不会拥有。

就互联网领域技术岗位而言,有时管理岗收入不见的就比普通职工高很多,当然这里指的是直接的上下级关系。但做管理要承担的压力,对个人生活节奏以及心理状态的影响,就不是物质所能衡量的。

当然,这个话题仁者见仁智者见智,我只是谈谈我的看法,理性看待“管理岗”。

本文来源:博客园,转载请注明出处!

来源地址:https://www.cnblogs.com/imyalost/p/15581943.html

发表感想

© 2016 - 2022 chengxuzhixin.com All Rights Reserved.

浙ICP备2021034854号-1    浙公网安备 33011002016107号