华为OD模式把众多985、211拿到手,反观其他几家外包厂商都是 ...

华为OD模式

今天,我在职场app上偶然翻到一个帖子,讨论的是华为的OD(Outsourcing Development)模式。帖子的主题是:“华为 OD模式真的很成功,能把众多985,211拿到手,尽管都知道是外包性质反观另外几家外包厂商,员工普遍都是低本和大专”。这个话题引起了我极大的兴趣,因为它触及了当前职场的一个热门现象:高学历人才的外包化。而评论区的讨论,更是让我大开眼界。
网友的评论:幽默与现实的碰撞

帖子下面的评论,可以说是幽默与现实的完美结合。有人调侃说:“离谱,od的hr良心不会痛吗,今天又发现一个od天花板,省状元+清华+卡耐基梅隆,把我惊呆了。”这不禁让人想象,是不是有一天,连门口的保安都得是卡耐基梅隆毕业的?

另一位网友则讽刺地说:“然后OD再来宣传一波,你看,卡耐基梅隆都来OD,妥妥的精英OD,正向循环,完美闭环,模式超前,遥遥领先!” 这让人不禁思考,外包行业是否真的成为了精英的聚集地?
职场的无奈与选择

评论区里,也有人表达了对现实的无奈:“没办法,市场供过于求,你不做外包只能失业器。” 这句话道出了许多人的心声。在这个竞争激烈的职场环境中,有时候选择并不是出于理想,而是出于生存的需要。

还有网友提到:“我同学二战失败有去的,主要是他非应届非科班,想尽快赚钱的话,没有更好的选择了。” 这反映了职场中的一种现实情况:不是每个人都能顺利地走上理想的职业道路,有时候必须做出妥协。
金钱与尊严的权衡

在金钱和尊严之间,人们往往需要做出选择。一位网友说:“钱到位,啥外包不外包,有的自研的小厂干的活儿还不如外包了。” 这句话虽然直白,但却揭示了一个事实:在职场中,金钱往往是决定因素。

另一位网友则更加直接:“你让软通、中软把平均工资提到月薪2w+试试?给钱多的谁不去,985/211拿个其他公司的正编又不能当饭吃总。” 这无疑是对当前职场现状的一种讽刺,也是对高学历人才价值的一种质疑。
对此你怎么看?
...
回归主线
📚LeetCodeTop100:挑战之旅
LeetCodeTop100开启连载啦!希望每天进步一点点,今天是第九天!
题目
力扣:438. 找到字符串中所有字母异位词[1]
给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。
异位词 指由相同字母重排列形成的字符串(包括相同的字符串)。
示例 1:
输入: s = "cbaebabacd", p = "abc"输出: [0,6]解释:起始索引等于 0 的子串是 "cba", 它是 "abc" 的异位词。起始索引等于 6 的子串是 "bac", 它是 "abc" 的异位词。
示例 2:
输入: s = "abab", p = "ab"输出: [0,1,2]解释:起始索引等于 0 的子串是 "ab", 它是 "ab" 的异位词。起始索引等于 1 的子串是 "ba", 它是 "ab" 的异位词。起始索引等于 2 的子串是 "ab", 它是 "ab" 的异位词。
题解
我们不在乎顺序,只在乎字母的个数,可以使用滑动窗口,维护窗口内各个字母的个数,当窗口中各字母个数和p的一致时,窗口的头就是想要的答案了。
既然要求长度是一致的,那么我们显然始终要比的也是一样长度的字符串,也就是和p一样长的固定窗口,这时候只需要用一个指针就可以完成滑动了。
每次比较26位的区别是没有必要的,因为变动总是一个字母,一位的变动,可以维护一个当前窗口和p的统计的不一样的个数,维护在同一个哈希表里, 当某位变成零,不一样的个数减一;当某位从零变成非零,不一样的个数加一。只有当不一样的个数为0时,才是想要的答案。
作者:Benhao[2]
来源:力扣(LeetCode)
代码
func findAnagrams(s string, p string) (ans []int) {    m, n := len(s), len(p)    if m < n {        return ans    }    var cntsP, cnts [26]int    for i := 0; i < n; i++ {        cntsP[p[i] - byte('a')]++    }    for i := 0; i < m; i++ {        cnts[s[i] - byte('a')]++        if i >= n - 1 {            if cnts == cntsP {                ans = append(ans, i - n + 1)            }            cnts[s[i-n+1] - byte('a')]--        }    }    return ans}
相关阅读
➡️ 失业的P9:他的四页半简历
➡️ 互联网巨头月薪分布,惊!30-50K居然最多
➡️ 2024最新955不加班公司名单
➡️ 图基础入门
📚学习进度慢、知识碎片化、难以建立系统化体系?慕溪code致力于为你提供系统化的学习路线,涵盖了算法、后端、前端、架构等方面的内容。无论你是初学者还是有一定经验,这里都能找到适合你的学习路径。
💡如果你想探索副业?别犹豫!慕溪踩过的坑你不用再踩!不仅做副业还要优雅的做副业,公众号(慕溪code)回复200,领取《精益副业》!📚💼
🌟 码字不易,我是慕溪code,一个热爱探索事实热点、独立思考的信息技术爱好者。如果您喜欢我的分享,别忘了关注我!💼🚀✨
引用链接
[1] 438. 找到字符串中所有字母异位词: https://leetcode.cn/problems/find-all-anagrams-in-a-string/[2] Benhao: https://leetcode.cn/problems/find-all-anagrams-in-a-string/solutions/1125684/pythonjavajavascriptgo-hua-dong-chuang-k-7ha0/
到顶部