知乎live《程序员的精进:方向选择与转型》

听完了本场live,总有些收获,记录下来以备查看。主要的收获如下:

一、程序员的发展

如下图所示:

①走纯技术路线,就是从初级工程师到高级工程师,最后到架构师,CTO等等。

②从技术走管理。

③从技术上走产品经理或者测试经理。(不过说实话,看了下现在公司的产品经理,特别忙,而且琐事特别多,不是我想要的类型。测试更不用说,整个技术团队感觉最忙的就是测试,没有什么大的技术含量,纯手工机械测试,简直累死,北京的测试都不知道换了多少波了。。。我反正肯定不会这么转的)

重点说下从技术上走管理:

首先,我现在感觉意愿不是很大,因为,现在公司的管理层简直操的心太多了,回报却也不是想象的那么多。感觉这样一心奉献给了公司,以至于没有其他的业余时间发展自己的其他技能,或者提供管理或者技术水平,感觉很亏。。。

再者,后面也可能去别的公司做管理,所以,这点学习下还是很有必要的。

知乎live《程序员的精进:方向选择与转型》_第1张图片

二、怎样从技术走向管理

方式一:通过技术竞争力,负责一个项目,通过技术优势,逐渐在同事中建立自己的核心地位。从而逐步走向管理层。这个确实有点体会,但是这里要求比较高的就是建立起自己的技术壁垒,否则,你会的别人也会,谁还会让你管理。你也就没了权威性。

方式二:不一定技术最强,但是要用于承担任务。主动接受项目,久而久之,让领导心里觉得以后有什么新项目先让你领着做。也是一个逐渐的过程。

方式三:从较大的公司跳槽到小公司,直接做管理层。这个也是比较常见的。不过这个和方式一有类似的一点就是,必须技术过硬!!!

三、怎么确定你是否真的想跳槽,或者换工作

我觉得作者说的一点很好,那就是 “需求供给分析法”。 即:在纸上列出你对工作最看重的三点,比如说:薪酬,兴趣,氛围等等。然后再看现在的公司是否能提供给你至少两点。如果不能提供的话,就是时候考虑换一个公司了。

你可能感兴趣的:(知乎live《程序员的精进:方向选择与转型》)