程序员的分类

作为一个工作五年的程序员,一直在做最基础代码工作,工作内容也没什么技术含量,也就是常说的CRUD,工作内容就是ctrl+c/v。

作为一个学生或者刚出校门的程序员,技术应该是大多数人所追求的东西,对年轻的程序员来说,技术就是一切,崇尚技术是每个年轻程序员的最常见的思想。

但是从这几年的工作经验来看,除非是那种名校出来的,或者技术真的特别牛逼的人,其他大部分程序员的水平都差不太多,并没有什么特别明显的竞争优势。而且从个人的经验出发,技术本身是没有价值的,技术的价值体现在其应用场景,否则再牛逼的技术也没有用武之地。

所以,在此本人把程序员分为两种类型。

第一种就是真正技术大牛,这些程序员最根本的体现就是,他们是在创造技术,用技术来解决业务中第一次遇到的问题,比如设计了一款新的框架,提出一种新的开发理念,根据业务场景设计一种新的架构模式等。这种程序员基本上都是大公司的核心技术人员,用来解决一些普通人解决不了的问题。这种程序员称为技术程序员。

第二种就是业务性程序员,这种程序员的特点是没有能力设计新的框架,也没有能力设计新的架构。只是根据自己公司的业务需求,把市面上现有的解决方案或技术,应用到自己的业务体系中。这种程序员需要了解技术,还要了解业务,对不同技术的应用场景有清晰的认识,也对不同的业务场景下有哪些技术了如指掌。

说白了就是,技术型程序员的特点是创造,而业务型程序员的特点是应用。业务型程序员重要的是经验,而技术型程序员重要的是创造力。

在现有的程序员之中,真正的技术型程序员只占很少一部分,基本符合二八定律,大部分程序员都属于业务型程序员,前者的核心在技术,后者的核心在业务。

如果你把自己定位于技术型程序员,那么你就要想想自己是否真正的痴迷技术,是否拥有创造力。否则你在技术上的道路越走越远,那么你的竞争力就会越来越弱,因为业务型程序员是业务和技术的结合体。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值