头脑风暴:当我分析了我的经历后

今天是个艳阳天,还有一周就是劳动节了,又到了休假的时候,今天的你有没有进步呢?反正我是没事干,于是我在琢磨程序员的修道之路,嘿嘿,还真让我琢磨出了一点门堂,经过我一上午的捣鼓和头脑风暴,回想当初上大学的时候的经历,除了敲代码还是敲代码,恋爱没啥谈,游戏不感兴趣,朋友没几个,整天搞学习,看起来很努力,出了社会,一朝碰壁,五年不醒,现在还在为工作的事情烦恼。市面上,程序员的工资还是蛮高的,从招聘信息看的,不多说了,我要开始瞎扯了。

是这样的,对于程序员的等级其实没有什么标准,一般是,小白、新手、初级、中级、高级等,这也是一般的等级划分,那么我把自己定位为中级程序员。这样看来,路过的小白、新手和初级程序员是不是应该过来围观围观呢?当初作为小白的自己学会了使用main方法运行程序,学会了使用控制流程设计逻辑,当时蛮自信的,以为自己可以提前进入新手期了,结果导师召集了所有班级的学生,挑选了十几个小白,进入新手选拔,导师看了我写的程序,觉得有点控制不住我,就让我呆在实验室,而没有对我进行栽培,所以后来很多小白都进入了新手期,甚至初级,而我拼命敲代码,搞学习,终于熟悉了函数编程和面向对象,在我自信又回来的时候,那批小白们已经可以使用框架写业务了,而且正式进入了开发小组,他们很忙,都没时间搭理别人,于是我又错过了进入初级的机会,在这个阶段,那批小白们都忙于搞项目,做开发,现在我总结看来初级程序员有一个明显的特征,就是忙,做的事情比较重复单一,基本都是在套框架,而小白呢,感觉自己能写代码,却不知道用,看着别人写出来的东西虽然不知道是怎么做到的,但是已经感觉有明显的差异了,而界于小白和初级的新手,他们在干什么,其实他们什么也没做,大多数在被筛选,因为很多新手其实都是小白,通过筛选后直接跳过进入初级,这就是在学校的过程,所以小白和初级其实没多大差别,只要你通过了测试,小白秒变初级,那有人就有疑问了,你标题是架构师和小白的差距,这两者能比吗,答案是不能,但也不是努力,但也不是天赋,他们的差距取决于筛选,小白要通过筛选进入初级,而架构师那是高级程序员修炼的境界,他已经通过了层层筛选,来到了顶峰时刻,他走过的路会被后来很多小白、初级程序员走,这个筛选机制明显决定小白以后的人生走向,那么那个架构师不都是从小白过来的吗?答案是肯定的,不过没有成为初级程序员的小白的修炼历程和通过筛选的小白就大相径庭了,初级程序员有项目可做,而小白就只能写main方法和简单逻辑了,更不用说什么框架了,虽然后来也可以学习,但是实战经验会严重少于初级程序员,从这一点来看,架构师与小白的差距在于经验,架构师见过的世面就明显多于小白了,那么架构师如果做小白的事情,那是肯定做的来的,而且速度和高级小白也就是新手基本一致,但是,如果小白做架构师的事情简直天方夜谭了,另外,架构师和小白根本无法沟通,一个在顶峰,一个低谷,那么他们能不能一起工作,答案也是可以的,但是有些架构师是不愿和小白合作的,为什么,原因不是小白经验不足,也不是架构师的架构风险,当然很多时候是架构风险,因为架构师关注于业务的流向甚至行业动向,而小白这是关注业务实现,虽然有的也做代码设计,但是如果架构师的设计很多初级甚至高级的都无法完成,那么这个风险是很大的,很多时候自有他自己一个人扛了,何况现在很多架构师都不做设计了,交给中级的了,从这一点来看,架构师和小白的差距就在于思维方式的不同了,思维方式直接决定了架构师选择与初级、中级的程序员合作,小白又错失了快速实战的机会。

所以在,在小白进入架构师的过程中,一定要考虑自己自己的经验、思维方式,选择自己的领域和方向,小白不是很迷茫,就是没有看清自己的方向,因为初学者大多关注点在兴趣,进入初级也是被筛选过去的,走的路也是有经验的老程序员研究过的,走起来很方便,但是没有被筛选的就只能自己琢磨了,比如我,虽然终点都一样,但是付出和回报存在了很大的差距。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值