查看原文
其他

怎么更好的成长和发展(一)

章老师说 2022-09-09

2017年的最后一周,我在公司的团队内组织了一个名为“怎么更好的成长和发展”的讨论。我感觉其中有些讨论内容是有普遍意义的,有必要分享出来。


团队内每个同学都准备了分享的材料。由于时间关系,现场只分享了4个同学的材料。未来应该还会继续这个讨论,本文就作为这个系列的第一篇文章吧。


(一)怎么才能找到好方向?

A同学问:

  • 我刚工作2年,视野不高,看不清方向。

  • 由于不能找到一条可持续跟进的方向,所以不能合理安排时间、不能适当拒绝。

  • 最终结果就是疲于应付,工作无法保质保量完成,也得不到持续提升。

  • 怎么才能找到好方向呢?


甲 同学:

    对于一个刚开始工作的同学来说,马上就具有非常强的辨识方向的能力是不太可能的。在开始阶段,应该对分配给自己的工作深入挖掘。无论做什么工作,分析问题、解决问题都是需要具备的能力。等到自己有一定积累后,就会有更强的看清方向的能力了。


乙 同学:

    团队内分配的方向,一般都是有意义和深度的工作,都是有深入研究的空间的。


丙同学:

    即使是有一定经验的同学,看方向也是有难度的事情。当你决定从一个熟悉的方向换到一个不那么熟悉的方向时,也都是有一定风险的。


丁同学:

     我的方向就没有做什么选择。来到团队就分配我做了流量调度这个方向。其实这个方向原来我也不是很懂,但是还是坚持做下来了。

     (注:丁同学目前已经是流量调度这个方向的骨干了。)


我的Comments:

  • 对于新同学来说,重要的是培养自己的工作能力。在任何方向的深入思考和钻研,都应可以锻炼自己能力。

  •  在团队内,每个人从事的方向,都有大量有难度、有价值的问题。需要练习自己的“慧眼”,在自己所从事的方向中发现有价值的工作,并真正做出成绩。我曾经听到的一个说法是“守着金山饿死”。

  • 应该做到“先专后博”,先把一个方向打透,然后再看更多的方向


(二)我怎么成为专业的FE?

B同学问:

  • 我刚工作不到1年,目前在组内做FE。

  • 可是组里目前只有一个FE,我没有可以交流的伙伴。

  • 现在我主要通过公司内的课程、看微信、知乎上的文章来学习FE方面的东西。可是前端技术变化很快,我害怕自己会掉队。


我的Comments:

  • 把自己的职业方向简单的分为“前端工程师”和“后台工程师”,这样的思考方式是非常有问题的。如果一个已经工作5年以上的同学,还把自己的发展方向定义为“前台工程师”或“后台工程师”,只能说明这个同学对职业的规划是非常狭隘的。这样的同学肯定会碰到职业发展的天花板。

  • 如果只是从掌握基本的前端开发或后台开发技能的角度,一个人3年就会碰到天花板。更有深度的是业务的方向。比如,做基础架构的会研究网络、计算、或存储,每一个方向都足够研究10年;做业务的同学,会研究搜索、财经、社区等等,每一个也都是很有深度的方向

  • 对于一个人来说,最核心的是找到“怎么创造价值”。只有创造价值,你才会更有价值。在这个方面,技术只有手段,而不是目的。

对于B同学来说,

  • 所在的团队所做的前端产品,并不是针对小白用户、而是针对一些专业用户的,所以所需要的前端技术并不是那么艰深;你完全可以把框架和规范做好,让组内其他同学也可以上手实现一些FE的功能,从而使你自己可以从事一些其它工作

  • 你重点发展的方向,不应该是FE,而是APM(这个团队的主要业务方向);你应该成为的是APM的专家,而不是FE的专家。FE只是你需要具备的一个开发技能而已。



(三)知识太多,怎么学习?

C同学问:

      我刚工作不到一年,感觉要学习的东西特别多。HTML、数据库、web server、各种编程语言、....。大家都说计算机这个行业是吃青春饭的,会不会我永远都学习不过来了?


我的Comments:

  • 对于一个新入行的同学来说,在开始的2-3年,确实有大量的知识是需要学习,比如:网站的相关技术(html, 浏览器工作原理,数据库等),网络、计算、存储的基础知识,软件开发的基础知识等等

  • 一个关键的问题是:对于这些知识,我们应该怎么学习

  • 如果仅仅把这些内容,就仅仅认为是“没有关联的知识点”,那么学习起来确实负担很大;一旦有一些新的系统、编程语言出来,你就会感觉学习压力很大

  • 如果你能够回到计算机的基本理论和基础概念,你会发现技术的变化并没有那么快。比如,如果你具有编程语言的基本概念,学习一门新的编程语言不过是花费1-2周。

  • 在对各相关方向有基础概念的情况下,很多时候你并不需要对所有新出现的技术都学习一遍,而是在有需求的时候再重点研究和学习。

  • 对于新入行的同学,我更建议大家多做一些系统性的学习,多看一些相关领域的教科书。这比从博客、朋友圈上碎片化的学习要好的多。


(四)关于“坚持”

D同学的分享:

  • 关于“怎么得到更好的发展”

      目标明确 -> 了解差距 ->解决方案 -> 规划排期 -> 坚持

  • 关于“怎么提高自身能力”

    去做自己不愿意做的事情;不要过分依赖捷径;多学习,少上网


我的Comments:

  • 以上讲的都很好。我最想说的是“坚持”

  • “1万小时定律”已经被人反复提及,但是,能够坚持下来的人真的很少

  • 有太多的人都仅仅停留于“知道”,但是没有“做到”,更不用说“持之以恒”


(五)结语

成长和发展是所有人的核心诉求。类似这样的讨论,还将继续下去。

如果你对这个问题也有一些想说的,欢迎评论。谢谢!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存