普通程序员的崛起之路

   日期:2020-11-08     浏览:86    评论:0    
核心提示:献给迷茫中的你,或许你还在大学,再或许你已经进入了程序员这个圈子,我相信你有很多时候都会迷茫,都会看不清楚自己的未来。每个人都会幻想过自己以后牛逼哄哄的样子,年薪几十万,几百万,但是当你真正步入社会拿着那份可怜的工资,刚刚可以糊口,你可能会说理想丰满,现实骨感。我自己也是这个样子,今天写这篇文章也是在为自己做一个职业规划的梳理,让自己不再迷茫,也希望能对读到这篇文章的人有所帮助。

献给迷茫中的你

我相信很多人都有过自己迷茫期,在开始学习之前会迷茫,会不知道自己要学什么,学这些有什么用;学习之后,学的不扎实,得不到认可,觉得自己白学了;真正找到一份还凑合的工作后,面对重复性的工作,又会不知道自己该如何提升。下面我会根据大多数人的情况,梳理一下程序员的几个段位,以及我们该如何一步步打怪升级,走向人生巅峰。

第一阶段 小白

这个阶段大多是一些计算机相关专业的学生,或者对编程极其感兴趣的人,又或者是培训入坑,被高薪好就业吸引过来的。大家刚刚开始接触编程,有的人会觉得这个东西非常有意思,可以去解放我们人类的劳动,让计算机去帮助我们做一些事情,当屏幕出现“ Hello world!”的时候好像打开了一扇门,进入了一个新的世界;有的人会觉得这个东西很头疼,枯燥乏味,几行代码也只能实现一个“ Hello world!”。在编程的世界里“ Hello world!”的地位极其重要,它得出现意味着我们打开了一项新技术的大门,兴趣是最好的老师,它可以帮我们快速去入门,快速去学习新知识,在第一阶段也是兴趣逐步拉开我们的差距,有的人可能学完之后,依然不知道自己学了什么,有的人学完之后已经初步摸到了初级程序员的门槛,走入了程序员的职业生涯!

第二阶段 初级

薪资:0-15k (以一线城市工资标准参考 1-3年工作经验)
门槛:熟练掌握编程语言(Java、C#、C++、GO…),熟练使用开发框架(SSM、SpringBoot、前端技术、了解微服务架构、多线程、设计模式、数据结构、网络、服务器技术、NIO…)

第三阶段 中级 (编码)

薪资:15k-25k (以一线城市工资标准参考 3年左右工作经验)
门槛:掌握精通各种开发框架、微服务、rpc、熟练使用各种中间件技术、熟悉互联网业务、虚拟化技术、深入了解数据结构和算法、精通,熟练运用设计模式(让项目代码更规范健壮)…

第四阶段 高级 (设计、管理)

薪资:20k-35k (以一线城市工资标准参考 3-5年工作经验 管理)
门槛:产品后端架构设计,带团队、开发落地、新功能开发、参与需求分析,业务规划,详细设计、核心代码、帮团队成员解决技术问题、技术方向、技术选型、招聘(选拔人才)、技术分享、了解大数据、JVM内存管理、调优、精通分布式

第五阶段 架构

薪资:30-60k (以一线城市工资标准参考 5-10年工作经验 管理)
门槛:微服务架构和设计、发现和解决复杂问题、技术难点攻关、人手不足参与编码,优化、重构、高并发、大数据处理经验…
要求:主导过大型高可用,高并发,分布式、自动化(K8s)大型项目经验

第六阶段 CTO

专家级的技术,对产品有深入了解,熟悉行业,熟悉企业管理,能够为公司产品的发展选择方向,管理多条产品线

第七阶段 技术合伙人

让自己不断提高,让自己变得有价值,在机遇到来就可以抓住,最稳妥的一种创业

第八阶段 创业

无薪资,无门槛,无上限
有风险,需谨慎

建议:
在平常的开发中一定不能只注重功能实现,要有技术亮点,不能站在工人的角度去思考,要站在设计师的角度去考虑,要考虑程序的扩展性、可用性、… 要具备工匠精神,踏实做好每一件事,认真面对每一行代码,遵守开发规范,多思考如何优化代码,为什么别人一行代码搞定,而我们自己却搞了一堆代码,多去了解计算机基础知识,原理很重要,数据结构和算法,设计模式都很重要,还有就是编程思想。我们需要一步步提升自己的技术,让自己走向更高的平台,这样我们才能学习到更多知识,多去主动学习,一定避免在初级程序员(CRUD)停留过长时间,用技术水平去规避中年危机!

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服