二线程序员的出路

news/2024/10/23 9:31:04/

最近长沙不太平。去年被动离职一拨人之后,HR一直强调降本增效,人人自危,挤走一拨人,反正会有大量内卷失败的一线程序员进来填坑。当然留就有人走,前同事除了几个出去搞培训创业(后面解散了)的之外,其他的基本上都回到一线去了。

上周老学弟入职尖山湖的北大长沙数字研究院,跑过去蹭蹭饭,顺便了解了解那边的情况。

d309db4f51b6152a92fe1c66d94f7328.png

事业单位就是不一样,直接在公园里面划了一片地做园区,配套健身房跟食堂。最重要的是这边重点部门都是做AI相关的研究,不太需要考虑市场压力,也没有什么生产上线的问题,上班心态完全不一样。

fd13d1d3b4250ce54957cb1ab5cccc29.png

b9d7814f1b53781d98462dd8710a8bec.png 

这边大部分都是湖南人,从北京互联网大厂退隐回来的,或者博士毕业直接过来的。社招名义上没什么学历限制,但是部门里的基本都是什么电子科大、四川大学或者海外留学的。食堂除了水果还有酸奶,吃不完薅了几瓶回来了。

这边算是编制单位,如果能进来,待遇福利还是很不错的,平时四五点下班,一年的收入还在长沙的上等。唯一可惜的是这边基本只招大数据相关的从业人员和学生,基本没有什么后台开发相关的岗位,想内推也没得坑。

学弟也是从北京回来,我也是从北京逃回来,关于跳槽这件事,基本上想法颇同。

选公司

不管在哪家公司,火车头总归是很少的,大部分基本上是在平平无奇的项目组干平平无奇的项目,最后拿平平无奇的绩效。我们能够做的,就是尽量保持自己业务技术能力的延续性,争取在一家公司待,就把这家公司的项目前后设计,上下文,都理清楚,假定有一个对手方面试官在不停的问你问题,把回答不上来的问题找同事咨询清楚,持久化到磁盘,这时候出去面试基本上项目经验这一块没得问题了。

抱团

程序员不只是要精进自己的通用技术能力,有时候认识几个熟人在自己心仪的公司也是很重要的。当时如果不是同学兼老乡帮忙一路引荐,我是绝对拿不到现在这个收入的。话说回来,之前在杭州和北京经常无所事事,也是有幸有老乡照顾,每年绩效能拿到平均值。

技术储备

工作了这么多年,不管是面试还是日常工作,都有一些成体系的经验可以总结,也算是捡起学过的知识。后期陆陆续续按如下系列做知识点的罗列:

C++语言特性

服务端编程与计算机网络

数据结构与算法

现代操作系统

中间件技术栈(redis、oracle/mysql、zk、kafka/rocketmq)

分布式系统

关于写作

人总是偏懒惰的。有时候某些知识点可能随便翻翻书半天就能理解了,但是如果能自己花个两三天来整理总结按自己的大纲讲解出来,可能记忆更深刻。

写作习惯总归是能约束自己的,两三天写点平时半天就消化完的东西,看似很浪费时间,但是我们平时大部分的时间,是不是也是无所事事茫茫碌碌耗费了呢。

立个flag

争取明年(2024年),能够去深圳工作。现在的工作说不上多差,至少名头上也是长沙互联网大厂,但是总归有名无实,每天干的都是帮别人擦屁股的活,寄人篱下,变成半个运维了。换过这么多地方,还是深圳相对没那么内卷,而且开的待遇对得起自己的辛苦。


http://www.ppmy.cn/news/95217.html

相关文章

云计算(二):负载均衡概述

云计算(二):负载均衡概述 负载均衡简介负载均衡的原理负载均衡的类型负载均衡的应用 负载均衡简介 负载均衡SLB(Server Load Balancer)是一种广泛应用于计算机网络中的技术,它可以将网络流量按需分发到多个…

[Nacos] Nacos Server处理心跳请求 (八)

文章目录 1.InstanceController#beat()1.1 serviceManager.registerInstance()1.2 serviceManager.getService()1.3 处理本次心跳 1.InstanceController#beat() CanDistroPutMapping("/beat")Secured(parser NamingResourceParser.class, action ActionTypes.WRITE…

Transformer网络原理与实战

Transformer网络原理与实战 1. 什么是Transformer网络2. Transformer网络原理2.1 自注意力机制2.2 多头自注意力机制2.3 Transformer网络的训练 3.Transformer网络实战 1. 什么是Transformer网络 Transformer网络是一种基于自注意力机制的神经网络,由Google于2017年…

算法基础学习笔记——⑧堆\哈希表

✨博主:命运之光 ✨专栏:算法基础学习 目录 ✨堆 🍓堆模板: ✨哈希表 🍓一般哈希模板: 🍓字符串哈希模板: 前言:算法学习笔记记录日常分享,需要的看哈O(…

安捷伦N5182A是德KEYSIGHT N5182B 100KHZ至3G/6G信号发生器

Agilent N5182A、Keysight N5182A MXG 射频矢量信号发生器,100 kHz - 3 GHz 或 6 GHz ​Keysight N5182A (Agilent) MXG 射频矢量信号发生器具有快速频率、幅度和波形切换、带电子衰减器的高功率和高可靠性 – 所有这些都集成在两个机架单元 (2RU) 中。Keysight N5…

【Linux】1、systemd 超详细介绍

文章目录 一、背景二、系统管理2.1 systemctl2.1.1 State: degraded2.2 systemd-analyze2.3 hostnamectl2.4 localectl2.5 timedatectl2.6 loginctl 三、Unit3.1 含义3.2 展示3.3 状态3.4 管理3.5 依赖关系 四、Unit 的配置文件4.1 配置文件层级4.2 配置文件的状态4.3 配置文件…

数字图像处理-matlab图像内插

matlab图像内插 最近邻插值双线性插值双三次插值总结 最近邻插值 目标各像素点的灰度值代替源图像中与其最邻近像素的灰度值 参考博客 假设一个2X2像素的图片采用最近邻插值法需要放大到4X4像素的图片,右边该为多少? 最近邻插值法坐标变换计算公式&…

双列集合 JAVA

双列集合 一次需要添加一对数据,分别为键和值键不可以重复,值可以重复键和值是一一对应的,每一个键只可以找到自己对应的值键值对在java中也叫做Entry对象 #mermaid-svg-zKLj0vUbRaN9zlse {font-family:"trebuchet ms",verdana,ar…