美文网首页
五年程序员的我和公司大佬间的差距

五年程序员的我和公司大佬间的差距

作者: StonesMonkey | 来源:发表于2021-01-22 03:18 被阅读0次

        今年是我做程序员工作的第五年,其实我根本不想说自己是做iOS的,因为我觉得程序员不该把自己定义成某个领域的程序员,这样很没意义。今天开年终总结会开完了,现在是凌晨2点,我辗转反侧总是睡不着,就是觉得这个东西应该记下来(反思真的是一个很烦人的东西,对比是一个让我幸福感降低的东西,T_T)
        思维的提升是一个玄而又玄的东西,以前的大佬或者说网上的大佬被问及差距的时候,或者说,你问大佬能不能给你个意见的时候,总会得到一个词,”更高层次“,但是这个更高层次是什么呢?是全局的把控?还是技术的更精湛?还是什么?我不知道,但是今晚我想记录一下自己的答案。1.在对外方面,你能非给移动端的同学给提供建议,怎么更好的配合。比如更UI和产品的同学,你能告诉他你设计的界面符不符合逻辑,交互好不好用,给他们提App地图上交互,数据显示,可能意外情况,UI的完整等等方面给出建议, 在比如,更后端的交互上,你会告诉他,他的数据显示的方式不合理,或者数据显示上业务上不对,或者接口上尽量一个界面一个接口 2.对内,给整个项目搭建框架,第三方的选择,以及在遇到弱一点的同学上,给予帮助,让他写出跟得上团队且质量较高的代码。当然最好能对内外提供相应提升工作效率的工具。
        我问过公司两位架构师同一个问题,架构师和高级程序员的区别?都是吃饭闲谈的提问题,我现在不是特别清楚的描述他们对问题的回答,只能说我自己消化后的思路,他说的是为公司省钱,他们之前布了多少台机子,现在采用自动扩容的方式,光宽带费就帮公司省了100W。我一直都记得他说的另外一个时刻的谈话,不能为公司赚钱就为公司省钱,在他年轻的时候别人都是忙里忙外,他自己经常偷偷出去玩,还一个人负责公司50个游戏的后端项目并且都能不出错。另外一个架构师的回答是我是真的忘了,只是听他说之前公司做的项目整体体验很差,项目性能很烂,他把项目重新搭建了性能和开发都变好了,值得一提的是,他们两位架构师都是后端。
        我认为我和大佬间的差距完全不是技术上的差距,至少和绝大多数在高位的大佬即使在他年轻时技术巅峰的时候都不是技术上的差距。说白了,我并不觉得我写的代码比他们差,或者他的思想比我优秀,他的见识比我高,并不是这样,至少我觉得绝大多数普通程序员只要努力都是基本差不多的。我知道也有很多天才,但是天才始终很少,平庸的人真的想对而多得多得多。
        我认为我和大佬间的差距是心态的差距。当别人问我问题的时候,我总会很带入情绪的说快或者不知道怎么说更好,但是大佬总结他就会分点作答,第一是什么,第二是什么,第三是什么,我偶尔也是能做到,但是是在我心态和情绪都平稳的时候能做到。而且他们的语气很平稳,不会因为当时的氛围是欢快还是紧张所以才这样[或许是大佬不开心,只是我认为氛围很好]。这也解释了为什么有一些人比较年轻,可能就做上了高位,被冠以成熟的名号,可能就是心态吧。
        我认为我和大佬间的差距是对整体业务上的认识上的差距。我承认,我之前并没有去想那么多业务上的事,虽然随着在公司的长久,我自然而然就知道了公司的业务。至于更多业务上的”哲学“,我真的没有去思考,现在公司面临的是大佬们跟着老板战略上的布局去走,而我被问这些问题的时候,其实我是讲不了太清楚
        我认为我和大佬间的差距是为为团队提高效率上的差距。google资料上讲,一个好的工程师顶10个工程师,一个优秀的工程师要顶100个工程师,但是一个人怎么会顶100个人呢?那应该就是一个优秀的工程师的效率或者产生的价值是一样的。产生价值应该很容易理解,就是优秀工程师做出来的东西,顶100个工程师做出来的东西获得的盈利应该是差不多的。那在效率方面呢?那是指码代码的速度?那是指controler + c ? controler + v的速度?还是吹牛逼的速度?我认为正儿八经的都不是,顶100个工程师的效率应该是在两方面,第一个方面是沟通协作方面,能把一个个工程师串起来,让工程师之间的协作更无缝,效率更高,反正我是很烦我们公司跨部门合作,存在很多需要沟通1个礼拜以上的小问题,在中国很多能顶100个的工程师可能大多都是这个样子吧。另外一个是能做出让其他工程师提升几倍效率工具的工程师,比如在iOS方面,打包往往就是很大的问题,项目打包基本都要半个小时以上在我们之前的项目,但是构建了直接自动打包的话,那么打包的半小时就省了下来,当然现在很多人都能做到自动打包,我这里仅仅只是举个例子,在框架搭建方面和能写出优秀框架的工程师也是优秀的工程师,如AFNetworking真的是一代神,iOS就不像android一样有各种各类的网络框架,大家都仿佛很富AFNetworking一样让它占据很大份额。
        我想知道我和大佬间的差距还有什么我没有思考到的差距,我也想去把我知道的去慢慢磨平实现,人们划分程序员登记真的好有道理,1到3年;3到5年; 5到10年。1到3年做功能,3到5年写出的代码更多,更稳定的功能, 5~10年, 可能就是人性,效率,心态等等的区别,是不是那句”做PPT厉害的不仅仅是因为做PPT厉害”的道理,还是怎么样,其实我也不知道。或许最后在国内都是业务吧,鹏哥和我说,在中国大多一般的厉害的程序员走的都不是技术路线,而是业务。

    相关文章

      网友评论

          本文标题:五年程序员的我和公司大佬间的差距

          本文链接:https://www.haomeiwen.com/subject/udnjzktx.html