文章图片
文章图片
首先给大家一个真实的故事 , 发生在我的好友老张身边 。
老张所在的公司 , 来了一个新同事 , 据说是从某个大厂下来的 , 开始工资就要35k , 公司也不知道因为啥 , 就把他招了进来 。
可是他来了后 , 各种和周围的同事吹牛逼 , 满嘴跑火车 , 说自己技术多么多么厉害 , 并且每次周围的同事都微笑的做出回应 , 看的出来 , 他们有多么的不情愿听他唠叨 。
老张也没有管 , 估计此人确实厉害 , 才会不知道收敛 。
突然 , 有一天 , 线上出了一个巨大的问题 , 需要技术排查 , 老张就把这个需求给了这个新人 。
【程序员|如何辨别一个程序员水平的高低?有点得罪人,但却是说出了真相】结果你猜发生了什么 , 这人一点头绪都没有 , 遇到报错 , 就一顿瞎改 , 然后跑一下看能不能跑 , 本来报错应该是看日志的 , 可是这孩子跑到技术群里 , 去问月薪13k的大神 。 结果还是没搞明白 。
可能是对业务不熟悉吧 , 老张天真的认为 , 然后就把这个报错重新安排一个有经验的老手 , 他三下五除二就把问题解决了 。 而新人留下来观察观察吧 。
如果 , 你解决问题没有解决 , 你会感到羞愧 , 可这哥们不这样认为 , 依旧我行我素 , 还是各种吹嘘自己 , 但是给他安排的活 , 干得一塌糊涂 , 呆公司大半年了 , 还不懂公司的业务逻辑 。
最后 , 实在没办法了 。 老张就把他劝退了 。
其实 , 分辨一个程序员的水平高低 , 并没有那么复杂 , 首先看面对新领域的上手和学习能力 , 就好比这个新人 , 面对新的公司 , 新的业务 , 半年还搞不明白 , 可想而知 , 水平能有多差 。 其次要看对技术的熟知程度 , 如果负责的产品出现了奇怪现象 , 他能定位出问题吗 , 会说是框架底层的问题吗?
最重要的一点 , 就是解决问题和分析问题的能力 , 一个性能优化目标 , 你会如何着手找出bottleneck?一个open problem , 如何把问题简化?我相信这些是一个合格程序员应该有的东西 , 如果这些能力都没有 , 水平不会高到哪里去 。
- 小米科技|不聊性能只谈拍照!新旗舰反向升级成潮流,拍照手机如何选?
- 搜索引擎|淘宝运营系统出台春节打烊功能,淘宝运营商家该如何选择?
- 小米科技|RTX3060的性能到底如何?相比RTX2060提升有多大?
- 市值超 1.7 万亿的Netflix是如何做决策的?
- QQ音乐的2021专辑盘点,是如何征服资深乐迷的
- 饭饭1080°平台分析之生鲜电商平台如何选择ERP系统和SAAS系统
- 在2021大中华区艾菲国际论坛上|玛雅文化施葵:新消费时代,如何助力品牌跑出“破圈”加速度?
- 布局潮范多元化圈层 看MAZDA3昂克赛拉如何玩出花样?
- 原标题:月背工作满三年|月背工作三年 嫦娥四号如何做到超服期役?专家回应
- 36氪|启中教育:如何实现店铺爆发式增长