工作十年老程序员告诉你为什么提升格局更重要
IT行业是一个公平公正的行业,任何人只要有实力、肯努力,就能达到一个不错的未来。IT行业也是一个危机四伏的行业,这个行业竞争激烈,稍有松懈就会被时代所淘汰。
身为一个程序员,如果能够在这个行业站稳脚步,越行越远呢?有许许多多的因素,但最重要的是我们的格局。
很多刚刚走入工作岗位的新手程序员,往往困惑于如何快速提升自己,今天我们就来说说关于程序员的三重格局,带你尽快的认知升级:
模块级别
这个级别一般是刚毕业一两年的应届生理解代码的格局。
典型的情况就是:对于自己负责的模块代码特别熟悉;代码里面每个逻辑每个缺陷了如指掌,对于这个模块的上下调用链也比较熟悉;需求和故障传递到自己来之后,可以快速的修改和开发代码。
这个级别的程序员,一般来说对于非本模块的代码逻辑不熟悉,对于需求和故障的整个驱动链条不了解。
组件(服务)级别
这个级别比模块级别更加宏观,一般是某个组件或者服务的负责人或者小teamleader。
典型的情况是:对于组件内部脉络特别熟悉;组件是由那几个模块构成,每个模块各自功能,以及模块之间如何交互特别清楚;但是对于组件内部代码详细逻辑有点模糊。这个级别的程序员,一般来说对于这个系统是有些了解的,也熟悉自己组件或者服务所处的位置,也知道需求或者故障的整个链条以及它背后的逻辑。
但是这个级别对于整个系统缺乏了解,也不太了解系统是如何为业务服务的。
系统级别
这个级别比组件级别更加宏观,一般是资深架构师或者大teamleader。
典型的情况是:对于整个系统的内部架构特别熟悉;整个架构的内部组成,未来演进方向,功能或者性能取舍都了如指掌;熟悉业务逻辑,以及系统架构如何为业务服务。这个级别几乎脱离代码,方案,原理,沟通是主要工具。
其实程序员工作后,最主要的提升是自己的大局观,系统级思考,这个是"道“,其次才是提升代码质量和工作效率的"术”。
越是技术人员,越需要有更大的视野和格局。
那么我们程序员该如何提升自己的格局呢?
01.以更高的维度审视技术
有许多程序员,尤其是初级程序员,仅仅满足于完成公司分配给自己的工作。他们偶尔使用到一些开源组件和框架,也仅仅是停留在使用层面。
比如ApacheKafka,初级程序员们或许只知道它是一个消息中间件,却完全不了解ApacheKafka的优势劣势在哪里,底层原理是什么样子,架构是如何设计和演变,未来的发展方向是什么。
02.学习大厂的宝贵经验
许多程序员身处传统IT企业,或是小型初创公司。他们所做的业务仅仅是功能上的实现,完全不会遇到诸如“双十一”、“六一八”那样的大数据量,高并发量挑战。
正是诸如此类的挑战性问题,才能促使程序员们的经验更丰富,技术更精进。
那么,如果并没有身处大型互联网公司,是不是就没有机会了呢?
当然不是,我们可以通过一些BAT大牛的技术分享,学习到这些大型项目的设计和优化经验。
03.目标长远
身在职场,不能只活在当下,想要获得成功就要考虑长远,如果没有一个看起来无法实现的遥远目标,在前进的道路上就很容易后继无力,只有给自己制定一个长远的目标和规划,才有促使着我们一路向前的动力,让自己不断向着目标努力奔跑、持续前进。
结合自己的性格、能力、兴趣以及可利用的资源,尝试着为自己制定一个长远的目标,有了长远的目标,在向着目标奔跑的过程中会发现很多新的方法和途径,同时眼光也会随之变得更加长远,从而帮助我们做出正确的判断和决定,保证我们在向前奔跑的道路上跑得更快、跑得更稳。
04.学习总结
长久的实践反复证明了学习并不是一劳永逸的,学习是一个员工掌握专业知识、提升岗位胜任能力、顺利开展工作的必然前提,通过不断学习,常学常新,勇于实践,善于总结,才能提高自身综合素质和业务能力,才能增长见识和格局,才能更好地适应社会和企业发展要求。
在学习的过程中深入思考,学后进行分类总结,才能将所学到的知识融会贯通,使之在工作中能够学以致用;工作过程中学习正确的方法,工作结束及时进行总结,全面系统地了解工作的完成情况,分析工作过程中的优缺点并有助于明确下一步的工作方向,少走弯路,提高工作效率。
05.热爱生活
真正的快乐,是生活的乐观,是对工作的愉快,对事业的热心。现代社会中,工作与生活的集合越来越多,任何人都离不开工作和生活这两大主线,但很多人都在为平衡工作与生活而苦恼,其实工作与生活并不矛盾,本质上它们是一种相互促进、相互依赖的关系,工作的目的是为了更好的生活,而快乐的生活能够促进更加成功的工作。对于工作中的压力要善于平衡和调节,热爱当下,成为一个热爱生活的人,保持着对生活的热爱,工作才会更有动力。
如果不想一生碌碌无为、一无所获,就需要从现在开始行动起来,改变自己。端正态度、克服陋习、高效做事、坚持学习,向突破自我奋进,为走向成功助力。
很多格局大的人,往往是因为平台发展很快,他们跟着公司发展成长,视野和格局也随之放大。比如滴滴的CEO程维,不然,一个八零后如何掌舵几百亿市值的一个公司呢?
另外,还要有自己的想象力。这种想象力,是假设自己有了超越自己的能力和权限的时候,自己可以做什么。这个想象力要超前一些,这样视野才大,但不能太超前,不然就会太虚无缥缈了。
修炼格局,是一生的工作,我们一起日日精进。
工作十年老程序员告诉你为什么提升格局更重要相关推荐
- 十年老程序员的职场教训,很受用
程序员行业的高工资曾经让阿亮(化名)陷入了很多误区,血淋淋的教训,让他吃了很多年的亏!记住这些教训,很受用 第一 认为技术至上. 觉得自己技术很好,不可替代.看其他同事都觉得是没有实力的"垃 ...
- 程序员月入好几万?10年老程序员告诉你真实的情况!!
从业一开始,加班就是常态 很多人都说这个程序员的工资比较高,其实这种背后的心酸,其实很少人知道. 就拿我来说吧其实我工作了有七八年,记得刚工作那个时候,天天加班的话,就是白天睡觉,晚上加班,当时其实也 ...
- Copilot要摊官司了!工作20年老程序员重新激活律师证,发起集体诉讼,还喊网友加入...
点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 丰色 Alex 发自 凹非寺 量子位 | 公众号 QbitAI 距离 ...
- 十年老程序员开始新事业
关于换屏哥 换屏哥隶属于北京看过科技有限公司,创建于2015年1月,是专业手机.电脑设备维修平台,换屏哥通过整合线上线下相关资源,提供苹果.华为.三星等主流机型的专业维修服务.经过不断的努力与发展,换 ...
- 月薪3万的程序员告诉你:这样工作才能拿高薪
原标题<月薪3万的程序员都避开了哪些坑?>,IT之家编辑酌情修改. 程序员薪水有高有低,有的人一个月可能拿30K.50K,有的人可能只有2K.3K.同样有五年工作经验的程序员,可能一个人每 ...
- 十年老程序:当破解版Navicat不能再用了,来体验一下这款免费又好用的SQL工具吧
作为十年的老程序员,每天的工作都是跟各种数据库亲密接触.厂家自带数据库管理工具,无法管理多种数据库,还得找一款多数据库管理工具/SQL工具. 以前还在读大学的时候,老师推荐过Navicat破解版,毕业 ...
- 专访张俊林:十年程序员的感悟与算法之路
专访张俊林:十年程序员的感悟与算法之路 发表于2015-10-29 02:23| 3654次阅读| 来源CSDN| 2 条评论| 作者钱曙光 社区之星专访张俊林算法机器学习 width="2 ...
- 做了十年程序员的苏明哲被裁掉的真正原因!
作为一个程序员,在看<都挺好>这部剧的时候可能关注的点不太一样.别人关注的是家长里短和每个人的好坏,我却更关注做了十年程序员被开除的名校毕业生苏明哲. 清华斯坦福双名校加持 <都 ...
- 2019 年终总结和一个三十岁程序员的感悟
前言 年中的时候,在博客上写过一篇半年总结,地址在这里: 我的 2019 年中总结 ,因为前几天一直在忙家里的事情,所以也没有抽空出来在 2019 年前把总结写完,算是一点小小的遗憾吧,就在这里把总结 ...
最新文章
- SPOJ AMR10I Dividing Stones --DFS
- exec su-exec_WildFly Kubernetes exec探针
- lintcode433 岛屿的个数
- 重磅发布 阿里云数据中台全新产品DataTrust聚焦企业数据安全保障
- php替换算法,PHP实现各种经典算法 || 我们的爱的博客
- SpringCloud高频重点面试题,看这一篇就够了。
- 文学系列:《红与黑》读书笔记
- mcp证书有什么用_初级会计职称有什么用?考下证书可以做什么工作?
- vue自学入门-2(vue创建项目)
- 【C 语言】文件操作 ( fseek 使用注意事项 | fseek 函数返回值分析 )
- 输出200以内所有素数(python)
- CAN总线介绍及硬件设计
- 远程VPS和本地电脑之间无法粘贴复制及分享文件
- 117. 请简述文本文件和二进制文件的区别
- Python全栈 Web(前端三剑客之JavaScript 从小白鼠到武林盟主)
- vue中 div高度随另一个div的高度变化
- linux tcp repair及tcp热迁移
- macOS下移动硬盘无法挂载且硬盘灯一直闪烁的解决方法
- Unity5.6.4f1 配置WebGL教程
- 百度抢先翻开春节红包大战B面