欧易

欧易(OKX)

国内用户最喜爱的合约交易所

火币

火币(HTX )

全球知名的比特币交易所

币安

币安(Binance)

全球用户最多的交易所

程序员的五层境界,你在哪一层?最后一层的,都是人生赢家

时间:2022-10-10 18:56:39 | 浏览:10247

在我的很多文章下面,都会有一些小伙伴,留言说他迷茫,不知道后面该怎么走。刚入门的,觉得自学怎么这么难,怎么完全没有方向。工作几年的,自以为自己什么都懂了,不知道接下来应该怎么办。其实,在各个阶段,每个人都会有迷茫期。今天我们就来聊聊,一个菜

在我的很多文章下面,都会有一些小伙伴,留言说他迷茫,不知道后面该怎么走。

刚入门的,觉得自学怎么这么难,怎么完全没有方向。

工作几年的,自以为自己什么都懂了,不知道接下来应该怎么办。

其实,在各个阶段,每个人都会有迷茫期。

今天我们就来聊聊,一个菜鸟程序员的成长史。

大家看看自己处在哪个阶段,评论发起来。

在我看来,程序员从刚接触编程开始,大概分为五个阶段。

1、新手期

这是大家都会经历的一个阶段,屁大点知识都得搜、都得问。一个HelloWord一星期都跑不起来。

这个阶段,还不能称之为入门,因为此时的水平,完全是张白纸。对于实现功能基本没什么思路,全程靠抄。有时,就算跟人家抄一遍,到自己写的时候,依然全盘遗忘。

这个阶段很难熬,也是很多同学放弃自学选择培训班的原因。

没事,大家都一样,万事开头难,挺过去就好了。

如果是学生,每天都在学习敲代码的话,这个阶段最多维持五个月就能突破了。

这个阶段最重要的是多写多练,熟能生巧是最适合这个阶段的。

算法看的懂写不出来?干他十来遍,就不信还写不出来。

文章末尾我会提供很多视频资源,都是很系统的视频,入门进阶实战的,就跟着老师抄。一遍不会来两遍,两遍不会来三遍,突破这个阶段指日可待。

2、入门期

在写了几个月的代码之后,IDE也稍微会用了,常用的知识也有所了解了。这时候就算是正式入门了。

但大部分的同学,能常用的知识都还不了解,不熟悉,用到的时候,还得靠查、靠搜来解决。

在这个阶段,你可能已经能够做一两个项目了。但整体知识还不熟练,是这个阶段最大的特点。

这个阶段最重要的是,把学到的知识彻底搞通搞透,为以后进阶做准备。

如果连核心知识点都没办法吃透的话,就很难讲进阶了。

3、进阶期

一般在工作一两年后,对一个方向也基本入门了,涉及到的常用知识,也基本了解了。但知识边界明显。

此时,最重要的任务是进阶、拓展自己的知识边界。

进阶阶段,一般有两个任务,第一,核心源码解读;第二,看更多进阶的书、视频,极力补充自己不会的知识。

这时候,其实是到了一个半熟练期,自己已经做过的东西,技术内容了如指掌,自己没做过的东西一点不懂。

这个阶段其实也很难,很多工作几年的同学,都会在这个阶段产生迷茫。

懂的越多,不懂的也就越多。

随着知识边界的拓宽,总觉得自己不会的还有很多。

这是一个正常现象,如果随随便便就能啥都会的话,那还是专家遍地走了。

你以为程序员行业是某乎呢,人人985,人在蒙古,刚下航母……

坚持,是我从送给处在这个阶段同学的建议。

虽然在工作上,你可能已经到了一个舒适期,因为业务对技术的要求一般是很窄的。比如,普通的Android应用开发,很能触碰到源码底层,而底层源码的解读,却是成为专家的必备条件。

所以,唯有坚持远离自己的舒适区,努力拓展自己的知识边界,才能真正到达专家的水平。

4、熟练期

到了这个程度以后,很多同学就会进入到瓶颈期,对所学方向的大部分知识都比较了解,同时对第三方框架和工具都比较熟悉。

当接受产品需求时,实现方法了然于胸。考虑较为周全,bug较少。但一般停留在熟练完成级别。

这时候,很多同学会不知所挫,好像自己知道的已经够多了,需要的,只是工作上的认可。

对的!

这时候,你的技术水平确实已经达到了较高的水平,你在技术上可能已经达到了专家的水平。

现在的你,要做的已经不是技术上的强者,而是组织的专家,技术的领头人!

单纯的业务实现,对你的技能提升,没有太大意义。

你需要组织的认可,你就需要为组织分忧。

所以,你就需要培养自己解决问题的能力。

组织遇到问题,你应该首当其冲。

组织需要调研一项技术,你应该争着你来搞。

而解决问题的能力、技术领头人,无论是内部晋升还是跳槽晋升都是及其重要的。

5. 架构期

当你当了一两年技术领头人,如果不出意外,你就会升到专家岗。对应阿里的P7。

P7那可就厉害了,年薪五六十万肯定是有的,股票还不算……我好像又泄露了什么……

恭喜你,当你到了专家岗以后。

你的业务范围,也早已不是基本的业务实现,而是更倾向于技术方案预研、架构设计、模块重构。

到了这个阶段,你的选择会变多,你可以选择跳槽走管理,也可以选择继续走技术专家岗。

这基本上是我们普通程序员的最高境界了。希望大家都能走到。

有些小伙伴会说,阿里还有P8P9P10呢?

不错,确实有的,但到了P7以后,技术能力基本上就到头了。

P8、P9、P10更看重的是,你能不能利用技术为业务带来重大改变,所以,这讲究的是机遇,而不是自己努力就能行的。

可以看到,程序员这个职业其实是一个很好的职业,只要你努力,技术一步步的上升,你就能走到专家岗。

我精心整理了计算机各个方向的从入门、进阶、实战的视频课程和电子书,都是技术学习路上必备的经验,跟着视频学习是进步最快的,而且所有课程都有源码,直接跟着去学!!!

这篇文章就到这啦,大家对标下自己所在的层次和需要所做的事情,撸起袖子加油干吧,愿大家认清路线,不再迷茫。

最好的关系是互相成就,小伙伴们帮我点个赞吧,非常感谢。



作者:启舰

原文链接:
https://blog.csdn.net/harvic880925/java/article/details/105698638

相关资讯

程序人生:高水平程序员是怎样练成的?

靠做增删改查业务提升经验的程序员,收入只能勉强达到中等水平,而且到了30岁就会被毕业生所顶替。要达到水平很高的程序员,第一要找能提供优质实践机会的大厂,第二要在诸如高并发或机器学习的项目里多解决实际问题,第三还要不断跳槽,不断地找更优质的平

程序员的日常丨你眼中的“程序员”是什么样子?别再被谣言误导了

在很多人眼里,程序员是一类高薪、“高危” 的职业。 他们穿着格子衫、顶着一碗超帅的光头,能修电脑、能黑网站、简直无所不能。 。 。但直到我自己当上程序员,才发现其实很多人都是对程序员的误解。除了外行的误解外,还有很多来自于程序员同行的误解。

程序员的日常:当一名程序员到底有多难?

多少次熬夜加班, 直至见到凌晨四点的太阳;多少个早晨洗漱的时候, 看到洗脸盆掉的全是头发;整天coding, debugging, 设计, 画图, 文档, 会议, 演示......看似充实饱和的工作, 又夹杂了多少苦涩与无奈; 程序员其实很

普通程序员与高级程序员的差别在哪?

同样都是敲代码,为什么别人一个月工资五万,你一个月却只拿五千?是单纯在找工作的时候运气不佳?还是因为技术水平有差别?那些被大众膜拜信仰的技术大神到底牛在哪里,现状已定,普通程序员是否还有机会逆袭?看完这篇文章,或许你能从中找到答案。从思维和

程序员是否可以作为终身从事的职业,以及程序员该何时考虑转岗

首先,当前程序员职业确实存在职业生命周期偏短的问题,原因是多方面的,包括工作量大、工作周期长、技术迭代速度快、岗位竞争压力大等因素,但是当前不少技术团队中,也有很多70后、80后的程序员,而且随着人工智能等技术的发展,以及IT互联网行业产业

“程序员图鉴”刷屏真实的程序员生活是怎样的?

中国码农千千万,北上深杭一大半。虽然所有的程序员都有着相似的气质,几乎每个人衣橱里都有差不多款式的牛仔裤、旅游鞋、格子衬衫,无论男女都有至少一个双肩包,但一方水土养一方人,每个地方的程序员都可以从茫茫人海中找到"老乡"。比如,北京的程序员大

程序员是吃青春饭的?一张图道尽程序员的发展方向

进入一个行业,开始一份工作,不论在最初的时候,你是因为喜欢还是被动接受,或多或少的都会成为你一段时间内为之奋斗的事业。边工作边迷茫也许是大多数人的常态,觉得这份工作不适合自己,可又不知道应该去做什么;喜欢着自己的工作,却又不知道怎么进一步提

程序员平均年薪70万、40岁后收入下滑?尽在2019程序员薪资报告

整理 | 刘静出品 | CSDN(ID:CSDNnews)学位高就能够拿高薪?我们的薪资与全球其他国家或地区的同行相比中间有多大的差距?Hired 近日发布的 《2019 年度薪酬状况报告》 解答了技术者们的诸多疑问。该报告聚焦于全球 13

程序员在21世纪如此吃香,那么怎么才能成为一名程序员呢?

程序员是21世纪比较吃香的工作。程序员工资高还不需要和复杂的社会打交道。那么怎么成为一名程序员?当程序员需要学什么?怎么成为一名程序员?【有明确的职场定位】怎么成为一名程序员?程序员也分为很多种,使用的软件和工作范围也不同。想当程序员,就要

程序员因工资低拒绝offer,HR:估计你一辈子就是个程序员

在职场中,我们应该追寻一种平等关系,也就是说公司看中求职者的能力,求职者希望公司给予自己满意的薪资和发展空间。因此,面试是选择和被选择的关系,拒绝和接受都是很正常的事情,而非一方的强人所难或是“王婆卖瓜”行为。近日,一名程序员在求职过程中由

程序员月入好几万?7年老程序员告诉你真实的情况

从业一开始,加班就是常态很多人都说这个程序员的工资比较高,其实这种背后的心酸,其实很少人知道。就拿我来说吧其实我工作了有七八年,记得刚工作那个时候,天天加班的话,就是白天睡觉,晚上加班,当时其实也没什么经验,就是只是凑人数嘛。当时我们项目经

学什么专业才能成为程序员?其实成为程序员,远不止计科和软工

在目前互联网行业,计算机领域都离不开编程,程序员也受市场的大量需求,而且目前程序员的薪酬普遍很可观,在北上广深等一线城市,程序员的薪酬基本都是上万,两三万一月的都有的是,甚至很多都直接讲年薪,程序员在目前还是比较吃香的职的业。那么我们学怎样

程序员分成五类,你是否是“完美型”程序员?不是但想是

程序有问题时不要担心。如果所有东西都没问题,你就失业了在我的编程生涯中,我碰到过很多奇奇怪怪的对手和同盟。我把这些编码战士们分成五类,有些人是你队伍中的好伙伴,有些人则是捣蛋者,让你的每一个计划都完不成。不管怎么说,他们在软件开发的诸神殿上

程序员必看:程序员到底可以分为几种?你又是哪一种呢?

不是每一个写代码的都是程序员。这里,我把程序员定义为以编程为生的人。我认为世界上存在四类程序员:科学家、码农、专家和工匠。下面我一一介绍自己的观点。科学家,与其说他们是程序员,不如说他们是数学家。他们发明了各种理论、算法和术语,教科书上那深

程序员年薪高达40万,为什么还有很多程序员单身,你知道原因吗?

网友一:我曾经招过的学生,后来进入了BAT的,各电商平台的,创业公司技术总监等等,现在很大部分都年薪都在30~40万,而且单身不少。因为我对他们比较熟悉,这里说说我的看法。单身的主要原因:1.工作忙碌,没时间谈恋爱。达到40万年薪的程序员工

友情链接

网址导航 SEO域名抢注宝宝起名网妈妈知道币圈桂圆龙眼网早教加盟网儿童玩具批发资讯网蓝山咖啡品鉴网箭牌卫浴资讯网上海高端交友网易经风水大师网今日宣城联想电脑评测网空气净化器资讯网礼品定制网海南椰子鸡装修装潢资讯网新加坡旅游网进口红酒品牌网
平行世界一般是指在我们的宇宙之外还可能存在的与我们所认知的宇宙类似的其他宇宙。包括了一切存在和可能存在的事物:所有的空间、时间、物质、能量以及描述它们的物理定律和物理常数。多元宇宙所包含的各个宇宙被称为平行宇宙,也称平行世界、平行时空、平行次元和代替宇宙。
平行世界之门 chiyonggu.cn ©2022-2028版权所有