那些令技术人纠结的困惑(上)
极客时间编辑部
讲述:丁婵大小:7.48M时长:05:27
你好,欢迎收听极客视点。
人生是一场马拉松,在漫长的征途中,难免有很多困惑。困惑就像枷锁,使我们步履蹒跚,困惑就像死锁,让我们停滞不前。
此前,美团到店餐饮算法策略负责人刘丁在公众号“美团技术团队(ID:meituantech)”总结了自己在工作中碰到和看到的一些典型困惑。极客视点摘录了其中的八个问题,如果你恰巧也有这样的困惑,或许刘丁的解读能够帮助到你。
1. 学无止境吗
必须要承认一个残酷的现实:人的生命是有限的,知识却是无限的。用有限的生命去学习无限的知识是不可能完成的任务。一想到此,有些工程师不免产生一些悲观情绪。如果方法得当并且足够勤奋,悲伤大可不必。
虽然,人类的整体知识体系一直在扩张。但是就很多重要的工程细分领域而言,基础理论并不高深。计算机的很多重要领域,工程师有能力在有限时间内抓住核心要害。
另外,技术学习是一场对抗赛,虽然学无止境,超越大部分对手就是一种胜利。所以,以正确的学习方式,长时间投入就会形成核心竞争力。
2. 不做项目就无法成长吗
在项目中学习是最快的成长方式之一,很多工程师非常享受这个过程。但是一年到头都做项目,你可能是在一家外包公司。对于一个做产品的公司,如果年头到年尾都在做项目,要不然就是在初步创业阶段,要不然就是做了大量失败的项目,总之不算是特别理想的状态。正常情况,在项目之间都会有一些非项目时间。在这段时间,有些同学会产生迷茫,成长很慢。
项目真的是越多越好吗?答案显然是否定的。重复的项目不会给工程师们带来新的成长。不停地做项目,从而缺乏学习新知识的时间,会导致“做而不学则殆”。真正让工程师出类拔萃的是项目的深度,而不是不停地做项目。所以,在项目之间的空档期,工程师们应该珍惜难得的喘息之机,深入思考,把项目做深,做精。
如何提高项目的深度呢?一般而言,任何项目都有一个目标,当项目完成后,目标就算基本达成了。但是,客户真的满意了吗?系统的可用性、可靠性、可扩展性、可维护性已经做到极致了吗?这几个问题的答案永远是否定的。所以,任何一个有价值的项目,都可以一直深挖。深挖项目,深度思考还可以锻炼工程师的创造力。期望不停地做项目的人,就像一个致力于训练更多千里马的人是发明不出汽车的。锻炼创造力也不是一蹴而就的事情,需要长时间地思考。总之,工程师们应该总是觉得时间不够用,毕竟时间是最宝贵的资源。
3. 职责真的很小吗
很多时候,一个工程师所负责系统的数量和团队规模与其“江湖地位”正相关。但是,江湖地位与技术成长没有必然关联。提升技术能力的关键是项目深度以及客户的挑剔程度。项目越多,在单个项目中投入的时间就越少,容易肤浅。特别需要避免“在其位不谋其政”的情况。团队越大,在管理方面需要投入的精力就越多。在管理技巧不成熟、技术眼界不够高的前提下强行负责大团队,可能会导致个人疲于应付,团队毫无建树。最终“一将无能,累死三军”,效果可能适得其反。
从技术发展的角度来说,技术管理者应该关注自己所能把控的活跃项目的数量,并致力于提高活跃项目的影响力和技术深度。团队人数要与个人管理能力、规划能力和需求把控能力相适应。一份工作让多个人来干,每个人的成长都受限。每个人都做简单重复的工作,对技术成长没有任何好处。团队管理和项目管理需要循序渐进,不要“拔苗助长”。
4. 一定要当老大吗
有一些工程师的人生理想是做团队里的技术老大,这当然是一个值得称赞的理想。可是,如果整个团队技术能力一般,发展潜力一般,而你是技术最强者,这与其说是幸运,不如说是悲哀。这种场景被称之为“武大郎开店”。 团队里的技术顶尖高手不是不能做,但为了能够持续成长,需要满足如下几个条件:
首先你得是行业里面的顶尖专家了——实在很难找到比你更强的人了!
其次,你经常需要承担对你自己能力有挑战的任务,但同时你拥有一批聪明能干的队友。虽然你的技术能力最高,但是在你不熟悉的领域,你的队友能够进行探索并扩展整个团队的知识。
最后,你必须要敏而好学,不耻下问。
否则,加入更强的技术团队或许是更好的选择,最少不是什么值得骄傲的事情。
以上是刘丁总结的技术人遇到的其中 4 个困惑,受篇幅所限,下文继续分享其余的四个,欢迎持续关注。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(2)
- 最新
- 精选
- 小斧在当前的职责内管理及学习,在现有的能力基础上不断探索。
- J.Smile一将无能,累死三军。
收起评论