查看原文
其他

技术境界的二三四

编程一生 编程一生 2022-11-10

两种能力境界

1.解决问题

在工程师中有一种人被称为”救火队长“。哪里出了问题,哪里就有他的身影,他的出现,燃眉之急就有救了。他们是解决问题的高人。但是“救火队长”在晋升上往往会遇到瓶颈。

对标人物:漫威-美国队长

每天严阵以待,随时准备拯救世界。无法接受钢铁侠防患于未然用机器来解决问题解放自己的方式。


2.发现问题

更高的高人会问一个问题:“为什么每天会任务追着你跑?你为什么没从根源上解决所有的问题?”一个在办公室里和下面人一起研究茶道的领导要比和大家一起加班到半夜的领导受欢迎。因为他们从更大的层面上杜绝了对救火队长的需要。

对标人物:《罪恶黑名单》雷丁顿

雷丁顿总是运筹帷幄游刃有余。所以在形势危急的情况下,他总是评价哪家的什么东西好吃,或者任何别人没有注意到的生活琐事,观众并不恨他。因为知道他早就搞定了一切。



三种需求对应境界

1.对应需求

一个兢兢业业的工程师或团队,对产品有求必应。项目初期这样没有错,时间一长,就会遇到维护和扩展性问题。

对标:下图的状态有木有很熟悉的赶脚?


2.快速对应需求

通过系统性的设计和不断的迭代重构,一个需求来了,通过少量开发或者不开发就可以完成。每周上班五天,三天用来团建。很好,直到公司创始人完成了最初的宏图伟业,连高层也不知道要干什么,公司开始走下坡了。

对标:请参考《浪潮之巅》


3.引领需求

在线上跑着的服务就会产生数据,通过数据的分析,自己的观察思考,推演出新的商机和需求,开拓更大的市场。

对标:请参考google的7-2-1原则。



四种技术运用境界

1.会用

很多面试者在面试中被淘汰时很不服气,这些我会用,给我分配的活我都干出来了。为什么不要我?答案很简单,你这个工作别人也能干。所以聪明的老板宁愿花4个人的钱招聘3个人干5个人的活。所以怎么才能获得一份收入不错的工作?

2.知道各种优劣势,知道怎么用更好

公司绝对不会鼓励重复造轮子,他们更鼓励用好轮子。所以深入透彻的技术调研分析,根据场景选择了合适的技术是个不错的开始。但是现有的技术并不是为自己定制的。当自己用的足够深,就发现很多方面,现有技术确实不能满足自己的业务需要。

3.理解原理及技术血缘,深入运用

特别是一些新技术,由于场景覆盖还不是很全面,需要在此基础上做一些二次开发或者内部改造,甚至重写。重写重写着,突然觉得自己有更好的想法?

4.创造技术

技术创造价值,技术引领一个时代。


总结

持续有声音 


近期文章

代码荣辱观-以运用风格为荣,以随意编码为耻

你看不懂的spring原理是因为不知道这几个概念

应届生offer指南



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

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