这么高的薪资水平。 ❝ 其实这些看看就是古书有云:三十而立,30岁的话,到底达到年薪多少才算人均水平?经常在脉脉上看到程序员动不动就是月入3万,年入百万,给人以为大多数程序员就


古书有云:三十而立,30岁的话,到底达到年薪多少才算人均水平?

经常在脉脉上看到程序员动不动就是月入3万,年入百万,给人以为大多数程序员就是这么高的薪资水平。

其实这些看看就好了,千万不要焦虑,不要觉得怎么别人都这么高工资而我这么低。

虽然网上的信息五花八门,但具体到个人情况还得结合实际情况来看。

不同公司的薪酬体系、个人表现以及谈判能力都会影响最终的薪资水平。

程序员的薪资差距巨大,低的几千块也有,高的四五万甚至更高的也有。

学历并非衡量薪资的标准,但高学历的薪资普遍会比低学历要高很多。

不同方向的薪资均有高有低,但普遍会比其他行业要高一些。

大厂员工薪资是真的高没错,周围还有很多其他大厂同事,肯定都不低于 30K 的,更不要说是年龄已经 30+,工作经验 10 年左右了。

只是,大厂员工是少数,大部分人其实就是在小公司摸爬滚打。

他们的薪资根本在 25K 左右,我想这才是大多数普通程序员的薪资。

不过我觉得目前的大环境,失业始终来的猝不及防,还能有班上就已经很不错了,工资高低看运气了。

而且国内99%以上的公司做的都是应用层的创建,根本不涉及底层框架。

而应用层的东西本身就不困难工作3年足以胜任。

工作3年,技术就已经到了天花板。就是换句话说就

这也是为什么近年来,很多软件公司裁员先会瞄准大龄程序员的原因。

因为他们的工资成本和技术能力完全不成比例,性价比太低。

既然技术天花板不高,工作3年就可以轻易达到。

都说大城市机会多,薪资高, 但互联网行业也很卷啊。

大公司要求高,小公司薪资又不给力。

加班成常态,身体和精神都在极限拉扯。

而且,学历、项目经验、人脉资源,哪个都不能少。

但也有人一路披荆斩棘,成功拿到高薪。

有啥其他看法,欢迎在评论区留言讨论。

想看技术文章的,许可去我的个人网站:hardyfish.top/

目前网站的内容足够应付基础面试(P7)了!

每日一题

题目描述

给定两个数组 nums1 和 nums2 ,返回它们的交集。

唯一 的。就是输出结果中的每个元素一定

示例 1:

输入:nums1 = [1,2,2,1], nums2 = [2,2]
输出:[2]

示例 2:

输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4]
输出:[9,4]
解释:[4,9] 也是可通过的

解题思路

定义一个集合,将nums1中的元素依次添加入集合当中。

定义result数组,大小为两数组中长度的最小值。

定义index,遍历nums2,要是set中存在nums2中的元素,将该元素添加到result数组中。

代码实现

Java代码:

class Solution {
public int[] intersection(int[] nums1, int[] nums2) {
Set<Integer> set = new HashSet<>();
for (int e : nums1) {
set.add(e);
}
int[] result = new int[Math.min(nums1.length, nums2.length)];
int index = 0;
for (int e : nums2) {
if (set.contains(e)) {
result[index++] = e;
set.remove(e);
}
}
return Arrays.copyOfRange(result, 0, index);
}}
古书有云:三十而立,30岁的话,到底达到年薪多少才算人均水平?

经常在脉脉上看到程序员动不动就是月入3万,年入百万,给人以为大多数程序员就是这么高的薪资水平。

其实这些看看就好了,千万不要焦虑,不要觉得怎么别人都这么高工资而我这么低。

虽然网上的信息五花八门,但具体到个人情况还得结合实际情况来看。

不同公司的薪酬体系、个人表现以及谈判能力都会影响最终的薪资水平。

程序员的薪资差距巨大,低的几千块也有,高的四五万甚至更高的也有。

学历并非衡量薪资的标准,但高学历的薪资普遍会比低学历要高很多。

不同方向的薪资均有高有低,但普遍会比其他行业要高一些。

大厂员工薪资是真的高没错,周围还有很多其他大厂同事,肯定都不低于 30K 的,更不要说是年龄已经 30+,工作经验 10 年左右了。

但是,大厂员工是少数,大部分人其实就是在小公司摸爬滚打。

他们的薪资基本在 25K 左右,我想这才是大多数普通程序员的薪资。

不过我觉得目前的大环境,失业总是来的猝不及防,还能有班上就已经很不错了,工资高低看运气了。

应用层的开发,根本不涉及底层框架。就是而且国内99%以上的公司做的都

而应用层的东西本身就不艰难工作3年足以胜任。

换句话说就是工作3年,技术就已经到了天花板。

这也是为什么近年来,很多软件公司裁员先会瞄准大龄程序员的原因。

由于他们的工资成本和手艺能力完全不成比例,性价比太低。

既然技术天花板不高,工作3年就能够轻易达到。

都说大城市机会多,薪资高, 但互联网行业也很卷啊。

大公司要求高,小公司薪资又不给力。

加班成常态,身体和精神都在极限拉扯。

而且,学历、项目经验、人脉资源,哪个都不能少。

但也有人一路披荆斩棘,成功拿到高薪。

有啥其他看法,欢迎在评论区留言讨论。

想看工艺文章的,可以去我的个人网站:hardyfish.top/

目前网站的内容足够应付基础面试(P7)了!

每日一题

题目描述

给定两个数组 nums1 和 nums2 ,返回它们的交集。

唯一 的。就是输出结果中的每个元素一定

示例 1:

输入:nums1 = [1,2,2,1], nums2 = [2,2]
输出:[2]

示例 2:

输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4]
输出:[9,4]
可通过的就是解释:[4,9] 也

解题思路

定义一个集合,将nums1中的元素依次添加入集合当中。

定义result数组,大小为两数组中长度的最小值。

定义index,遍历nums2,如果set中存在nums2中的元素,将该元素添加到result数组中。

代码实现

Java代码:

class Solution {
public int[] intersection(int[] nums1, int[] nums2) {
Set<Integer> set = new HashSet<>();
for (int e : nums1) {
set.add(e);
}
int[] result = new int[Math.min(nums1.length, nums2.length)];
int index = 0;
for (int e : nums2) {
if (set.contains(e)) {
result[index++] = e;
set.remove(e);
}
}
return Arrays.copyOfRange(result, 0, index);
}}

posted @ 2025-12-26 11:37  clnchanpin  阅读(26)  评论(0)    收藏  举报