你的编程能力从什么时候开始突飞猛进?

今天从自己的经历跟大家聊聊做程序员的四个阶段。

1、没意识没能力(不知道自己不知道)
我在这个阶段的时候是大学,年少轻狂,越学越觉得自己牛,其实知道的都是皮毛但是觉得自己太牛了。而且当时不知道以后会用什么框架,就觉得自己所有框架都会了,甚至不知道该学啥了。你们有这个阶段吗?

2、有意识没能力(知道自己不知道)
大概工作一年左右发现了这个阶段,因为总会遇到自己没有办法解决的问题。对于编程就是知其然不知道所以然。比如有关性能和可用性还有逻辑相关的问题。这个时候已经没有那种觉得自己特牛了,开始学习,但是学了还是已经很菜。这个阶段是突飞猛进的阶段,对于我而言。

3、有意识有能力(知道自己知道)
经过了几份工作,解决过很多问题。遇到的很多问题都知道解决方案,在这个阶段已经可以独立解决自己遇到的问题了,那时候从单系统架构到分布式架构,从单系统发展到上百系统,日独立PV从几十W发展到接上亿,每天上亿的交易数据。

4、没意识有能力(不知道自己知道)
如果说上一个阶段,是知道自己可以解决什么问题,这个阶段就是可以解决一些自己根本没遇到过的问题,这个阶段就是抽象思维能力提高;再比如就是接触一个新语言的时候,可能之前都没看过,但是因为对自己熟悉的语言底层和设计模式非常了解,大概看一下就知道新语言是如何实现的。

你的编程能力从什么时候开始突飞猛进?

刚开始工作的开发,会越来越熟悉公司的业务,很多工作也会小有成就,但技术就是增删改查。这种情况非常容易出现在小公司,所以如果你一两年的工作仅仅是增删改查,那么要有危机感了。这种技术根本不值钱再这样下去就到自己的职业天花板了。

尽量提早进入大厂,这里并不是鼓吹大厂是程序员的最终归宿,但是咱们在互联网行业当中,也要图个自己的发展方向、稳定和高薪吧。进入大厂之后,接触分布式、集群、深度学习等等技术,这个时候就是突飞猛进的阶段。

如果你现在还没有机会接触,那么就开始学学相关课程,对自己进行拔高。有的博主会告诉你要注重基础,注重os等等。但是提升自己不是单靠基础,你要先给自己进入大厂的机会,再慢慢学会实际解决问题的能力。

最后:

程序员的编程水平不是训练出来的,是累积;
程序员的项目是分三六九等的,好的平台可以给你更多机会
单纯的靠学习提升变成水平不现实,充实自己,准备好面试

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至22018681@qq.com 举报,一经查实,本站将立刻删除。

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
森林服务号的头像森林服务号
上一篇 2021年11月25日
下一篇 2021年11月25日

相关推荐

发表回复

登录后才能评论