程序员如何让自己职业价值最大化?

是程序员古耕 2024-03-14 03:21:35

一个程序员如何体现自己的价值?不同的程序员有不同的理解,比如很多程序员认为,一个合格的程序员要懂算法,因为会算法的程序员不光能写出性能较高的程序,在研究算法的过程中还能提升程序员的编程思维。但是,又有一部分程序员认为算法不重要,业务才比较重要,因为我们编写一个程序的原因,就是需要实现我们想要处理的业务,不懂业务的程序员,即使技术再高也没用,因此,程序员几乎就分为了两种类型,分别是技术型程序员和业务型程序员。

注:本文为发布者本人原创,所述内容仅代表作者个人观点

赛道不同

我认为业务型程序员的占比是要比技术型程序员的占比高很多的,首先,大多数人都考不上985、211院校的计算机专业,这不是代表普通院校就教得不好,只不过普通院校毕业的程序员能进大厂磨炼技术水平的概率很低。

其次,大多数程序员接触到的工作,工作内容都很普通,技术含量都不高,对于编程技术的提升帮助很小。最后就是目前程序员群体中,有很大一部分都来自于培训机构,培训机构只教应用型技术也就是市场比较欢迎的技术,基本不教计算机基础理论知识,导致这些计算机培训机构毕业的程序员只能往业务上走!

因此,有些差距,不是靠后天努力就可以赶上来的,可能别人稍微动一下手就比您拼尽全力产生的效果还要好!

有人可能会问我:“你是什么程序员?”,对此,我非常明确得回答您,我是业务型程序员!所以我经常对很多人说,我认为对我来说,业务比技术更重要,但是并不代表我觉得技术不重要,因为技术是支撑一个程序员生存的基础条件嘛!只是因为某些原因导致我在业务上的能力要大于技术能力,也就是说,我的业务能力给公司带来的价值要比我的技术能力给公司带来的价值大!

如果一个982、211计算机专业毕业的程序员,毕业以后就进入了Goolgo工作,一个普通大专院校软件专业毕业的程序员,毕业以后进入了一个就十几个人的普通公司工作,多年以后两个人再比一下,那个进入Goolgo工作的程序员在技术能力上大概率会比那个进入普通公司的程序员要高很多。

这两个人因为受教育程度不同、在对计算机技术的理解以及相关的其他能力就会产生很大的差距,而这两种程序员的差距会在工作中被越拉越远!当然,受教育程度不仅仅指得是大专和本科的区别,就像前面说的,计算机科班出身的和计算机培训机构出身的程序员,在计算机相关知识的受教育程度就可能完全不一样!

两个人起点都不一样,如果都跑在一个赛道,最后的结果很可能就是出发晚的那个会被狠狠得丢在后面!而在现实情况里,这种差距会非常明显,明显到即使是个工作经验不多的技术型程序员,可能在对于编程的理解上也会超过一些普通程序员。此时,如果这些普通程序员没有特别突出的优点,最后结果不是薪资倒挂就是被放弃。

寻找自己的突出点

我们假设现在公司里有两个程序员,分别是程序员小A和程序员小C,小A属于那种技术型程序员,小C则对公司的业务比较熟悉。

此时,如果公司有个项目需要急着上线,您认为小A和小C两个人的能力此时谁会更加突出?

如果不出意外的话,小C应该是能急公司所急的,因为此时小C可能编码能力不如小A,但是因为熟悉业务,因此能更快的写出公司想要的代码出来,甚至于小C可以利用自己的业务能力去辅助小A进行开发。

而未来,即使小C在编码能力上输给了小A,但是小C完全可以往项目经理或者产品经理上发展。

我们再假设公司接到一个项目,这个项目的客户对项目的性能要求极高,虽然小C熟悉公司的业务,但是因为不懂算法,即使让小C写,小C也写不出来让客户满意的项目。因此,此时只有小A能帮公司解决客户对项目的性能要求高这个为标题,这时候小A的价值体现就会比小C更加的高。

小A因为代码质量好,未来可能成为公司的研发经理。

通过这两个例子,相信您也已经知道我想表达什么了,那就是,不管是会算法的程序员还是熟悉业务的程序员,在不同的情况下分别都会体现出自己的价值。如果小A和小C两种程序员如果都在同一家公司,那么小A和小C对于公司来说,都是有价值的!

很多程序员不清楚自己的定位在于技术还是业务,其实,一个程序员正式工作两三年后就可以看出来他适合的方向是什么。作为一个过来人,我不建议在此基础上再延长对自己职业方向的观察时间,原因众所周知,那就是留给您的时间不多了!

总结

我们还要接受一个事实,那就是大多数技术型的程序员薪资都会比业务型的程序员高,很多人不适合死磕技术但是却死磕技术的原因就在于想要拿到和技术型程序员相当的工资,但是实际上,当一个人的期望和能力不匹配的时候,大概率的结果带来的只有失望。

所以,最大的利用自己的职业价值,不是夸大自己的职业价值,而是根据现实情况来实现自己职业价值的最大化!我们应当及时根据自己的情况来选择自己的职业发展方向,以求职业价值的最大化!如果不及时改变,到最后的结果就是技术能力不行,业务能力也不行!当然,技术和业务能够同时发展是最好不过了,但千万不要执拗,要学会认清事实,适可而止!

不知道,我说明白了吗?

0 阅读:0

是程序员古耕

简介:感谢大家的关注