注册

30岁普通程序员的薪资应该是多少?

文章首发到公众号:月伴飞鱼,每天分享程序员职场经验+科普AI知识!


大家好呀,我是飞鱼


古书有云:三十而立,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);
    }}

资料分享



HBase不睡觉书 带目录(高清)



HBase企业应用开发实战:



HBase权威指南:




作者:程序员飞鱼
来源:juejin.cn/post/7463016078375010323

0 个评论

要回复文章请先登录注册