程序员的天花板到底有多高?

程序员是很多人眼里的职业天花板,毕竟薪资水平、发展前景摆在那里,而且,一个又会debug又会修电脑(划掉),还会费心为你制造浪漫的程序员,有谁不喜欢呢?

但现实中很多程序员都焦虑担忧着35岁优化的危机,担心着自己很快到达职业的天花板,薪资涨不动了,工作能力和技术无法得到提升了,实际并不用那么焦虑,因为程序员的天花板比你想象中高很多……

技术天花板

以阿里的职级体系为例,一个程序员要从P5走到P10,还是有很长的路要走,而要成为P10的资深总监,没混个几十年是达不到的,由此也可以看出,深耕技术永远没有尽头,甚至只有极少比例的程序员可以到达技术的天花板。

那么,作为一个“技术型”的程序员,可以着重关注以下内容:
①关注大佬的技术博客,扎实自己的技术功底。
②读书百遍其义自见,一本趁手的工具书十分重要。
③在工作中精益求精,保障尽可能少的bug,提高代码质量和性能。

管理天花板

另一块则有点类似阿里的M序列,成为一名管理型人才。想要独当一面,成为一个优秀的管理者,你需要:
①熟悉整个项目的流程和结构,了解每一个环节的执行者的职责,并与其打好关系;
②对上响应,对下负责,对内需要跨部门整合资源,对外需要与客户打好交道,争取更多的利益,具备较强的综合管理能力。
③有全方位的专业能力,在提高技术的同时深耕管理能力,成为全方位人才。

摸鱼天花板

看到这个词,很多人会有些困惑,怎么“摸鱼”也能成为程序员的天花板呢?

其实摸鱼的本质是在“搞副业”,我身边的程序员朋友有通过程序员客栈这类外包平台接私活赚得风生水起的;也有通过搞自媒体实现财富自由,甚至开班授课的;更有甚者还有通过组建相亲群、社交群成为大v,并拥有广阔的人脉,顺利内推进入大厂的……

想要做副业,一方面是找到自己的兴趣爱好,另一方面则是看看自己的哪个专业能力能成为长板,作为你的一技之长为你获取更多的“八小时外收入”。

对于没有太多经验的程序员来说,从私活外包入手是最简单,也能够最快见到成果的,这里给萌新小白一些入门级的程序员外包平台推荐:
①程序员客栈:领先的程序员自由远程工作平台,上面有很多的外包私活单子可以接单,同时,作为一个老牌的兼职外包平台,里面的项目更有保障,是很多小白程序员的首选接单平台。
②码市:互联网软件外包服务平台。字如其名,该平台以外包项目为主,可以作为客栈的补充。
③开发邦:开发项目的垂直度较高,对需求明确的客户比较友好,而对于程序员来说则需要有过硬的技能,一些较为小众的编程语言开发者也许能在这里找到适合自己的兼职。

摆烂天花板

最后,我想说:其实也不是每个程序员都要追求成为【人上人】,有一份稳定的工作,965的工作时间,默契的工作伙伴,在下班后能有知心的朋友和恋人,不也是一件美事吗?

也许做一个【摆烂】的程序员,能过得更加幸福~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/5082.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

从0使用TCP手撸http服务器六

html模板设计: 上篇我们说到通过路由去返回不同的html页面,如果每一个页面都是一个数组的话,那么我们可能需要很多数组,里面很多内容都是一样的,这样子会浪费我们单片机很多flash,我们需要把共同的部分固定…

神经网络之反向传播算法(加入Nesterov动量的误差反向传播算法)

文章目录1、Nesterov动量2、结合Nesterov动量的误差反向传播算法3、算法实现3.1 训练过程3.2 测试过程4、参考源码及数据集1、Nesterov动量 在动量法提出不久之后,Nesterov动量也随之被提了出来,此方法属于动量法的进一步发展,与动量法不同的…

基于windows11配置深度学习环境包含WSL2配置ubuntu20.04

基于windows11配置深度学习环境包含WSL2配置ubuntu20.04目录平台WSL2 系统准备(Windows Subsystem of Linux)安装WSL2基于WSL2中的Ubuntu安装CUDA和cudnnCUDA 安装目录 平台 系统 : windows11 专业版 CPU Intel I7 8750hq 显卡:Nvidia GTX1060移动端 显卡驱动版本…

安装Windows11提示这台电脑不符合安装此版本的Windows所需的最低系统要求

现在很多用户都会选择用U盘来安装系统,最新有用户在使用U盘安装Win11系统的时候,结果安装到第一步就提示这台电脑无法运行Windows11,这台电脑不符合安装此版本的Windows所需的最低系统要求。下面小编就来教大家解决此问题的方法。 问题解析&a…

BIO/NIO/AIO/IO多路复用简介

bio、nio、aio、io多路复用、reactor模式io,在将IO的时候,是不是都遇到过这些概念,也有种傻傻分不清?甚至别人在大谈特谈的时候,一会nio,一会io多路复用,一会又搞到reactor模式上去了&#xff1…

一文搞懂原型和原型链

在了解原型和原型链之前首先得明确它俩是什么东西: 原型:prototype 又称显示原型 1、原型是一个普通对象 2、只有构造函数才具备该属性 3、公有属性可操作 隐式原型:__proto__ 1、只有对象(普通对象、函数对象)具备 2、私有的对…

《Spring系列》第2章 解析XML获取Bean

一、基础代码 Spring加载bean实例的代码 public static void main(String[] args) throws IOException {// 1.获取资源Resource resource new ClassPathResource("bean.xml");// 2.获取BeanFactoryDefaultListableBeanFactory factory new DefaultListableBeanFa…

Airtest自动化测试工具实战演练

一开始知道Airtest大概是在年初的时候,当时,看了一下官方的文档,大概是类似Sikuli的一个工具,主要用来做游戏自动化的,通过截图的方式用来解决游戏自动化测试的难题。最近,移动端测试的同事尝试用它的poco库…

iwebsec靶场-命令执行漏洞

漏洞简介 命令执行漏洞(Command Injection)是一种常见的安全漏洞,也被称为代码注入漏洞。它允许攻击者将恶意代码注入到受攻击的应用程序中,从而可以在应用程序的上下文中执行任意命令。 命令执行漏洞通常出现在Web应用程序中&…

好的表单设计应该遵循什么规则?

在数字化时代,表单已经成为了人们生活中不可或缺的一部分。它们可能是网站注册表格、调查问卷、订单表格或者其他类型的表格。无论表单的类型是什么,都必须经过精心设计才能提供良好的用户体验。在本文中,我们将探讨如何设计一份用户体验好的…

Redis缓存双写一致性

目录双写一致性Redis与Mysql双写一致性canal配置流程代码案例双写一致性理解缓存操作细分缓存一致性多种更新策略挂牌报错,凌晨升级先更新数据库,在更新缓存先删除缓存,在更新数据库先更新数据库,在删除缓存延迟双删策略总结双写一致性 Redis与Mysql双写一致性 canal 主要是…

低代码开发公司:用科技强力开启产业分工新时代!

实现办公自动化,是不少企业的共同追求。低代码开发公司会遵循时代发展规律,注入强劲的科技新生力量,在低代码开发市场厚积爆发、努力奋斗,推动企业数字化转型升级,为每一个企业的办公自动化升级创新贡献应有的力量。 一…

【数据结构与算法】堆的实现(附源码)

目录 一.堆的概念及结构 二.接口实现 A.初始化 Heapinit 销毁 Heapdestroy B.插入 Heappush 向上调整 AdjustUp 1.Heappush 2.AdjustUp C.删除 Heappop 向下调整 AdjustDown D.堆的判空 Heapempty 堆顶数据 Heaptop 堆的大小 Heapsize 三.源码 Heap.h He…

【模板】带权并查集

文章目录1. 奇偶游戏2. 银河英雄传说1. 奇偶游戏 239. 奇偶游戏 题意: 依次给出多个区间的含 111 的个数的奇偶性,找出第一个不符合的答案的回答。 思路: 已知区间[a,b][a,b][a,b][b,c][b,c][b,c]的奇偶性,那么具有传递性&…

分享一个国内可用的免费ChatGPT网站(自己写的)

背景 ChatGPT作为一种基于人工智能技术的自然语言处理工具,近期的热度直接沸腾🌋。 作为一个程序员,我也忍不住做了一个基于ChatGPT的网站,免费!免登陆!!国内可直接对话ChatGPT,也…

10.线性表代码实战

10.1 与408关联解析及本节内容介绍 链表比顺序表出现的顺序更加的频繁。 10.2线性表地顺序表示原理解析 线性表的特点: (1)表中的元素的个数是有限的 (2)表中元素的数据类型相同。意味着每一个元素占用相同大小的空…

使用Dism++和360安全卫士搞定Windows10离线升级

Windows10有很多版本,常见的由1903、1909、20H1、21H2等,在离线状态下,很难下载到匹配的升级补丁。期间尝试多种方法均失败,最后用Dism和360安全卫士组合拳搞定。 1、使用下载补丁,升级失败 比如这里介绍了常见补丁&a…

【SL101】 传感器接入chirpstack平台

【SL101】 传感器接入chirpstack平台使用硬件SL100工程师答疑chirpstack 中 net-server 使能 80-87 频段网关开启80-87 频段设备传感器端配置频点连接成功测试结果---chirpstackSL100系列温湿度传感器产品(墨水屏版)接入chirpstack 平台笔记记录 使用硬件…

mysql学习之数据系统概述

☀️马上要成为打工人,这几天把前面的知识都捡了捡,发现自己对关系数据库这块的学习还有所缺失,于是本章开始学习mysql 这里写目录标题1. 数据库系统的发展1.1 人工管理阶段1.2 文件系统阶段1.3 数据库阶段1.4 大数据阶段2 数据库系统的组成2…

了解这7个Node.js库,让你的开发效率提升不止一点点

Node.js是一个流行的JavaScript运行时环境,拥有庞大的生态系统和丰富的库,使得在Node.js上构建高效、可靠的应用程序变得非常容易。在这篇文章中,我们将分享七个有用的Node.js库,它们可以提高您的工作效率,让您更轻松地…