千万别去外企!

Android开发:如果有选择,千万别去外包! 最近也有不少读者来问我:我拿到了两个offer,一个小企业研发职位,一个某大厂的外包岗位,怎么选择啊? 我一般都是建议不要去外包,不是我对外包有多大仇恨,也不是有意甩锅外包公司,人家也是企业,也是靠实力看市场来赚钱。曾经也有读者和我聊过,他在外包公司,三年一点成长没有(没精力,天天加班,也没空间提升,因为大家都是干着流水线式码农的工作),不是忙项目就是忙出差,真的废了的一踏糊涂。 眼下正值很多毕业生找工作的季节,对于初入社会的职场人来讲,第一份工作特别重要,它一定程度上决定了后面几年的路是怎么样的,是完美入 阅读详情

在IBM工作了七八年后,我养成了一个恶习:

每次锁车走人,走出老远了,心里总觉得没锁车,还得回来再锁一次。

晚上都睡觉了,突然想起来,大门是不是没锁好?爬起来再去检查一下。

这个怪癖就是拜IBM的“Security”所赐。

1

“Security”是IBM员工对一揽子安全措施的统称,它包括但不限于:

禁止尾随

进门必须要刷卡,坚决不允许尾随进入。

每天早上,一帮人从班车上下来,来到公司大门前,你会看到一个奇观:尽管第一个人已经把门刷开了,但后面的每个人都必须老老实实地举起胸牌,在门口的读卡器上刷一下,然后才能进门。

有时候,公司老大会突击检查,现场抓人,很吓人。

即使是进了大门,内部还有很多实验室也得刷卡进入,权限区分严格。

人离开电脑,必须要锁屏

每次站起来去10米外茶水间打水,也得按下Ctrl+Alt+Del,回车锁屏

人携带电脑离开,桌子上的密码锁必须要打乱

IBM的会议超级多,每次开会带着笔记本去参会的时候,哪怕会议室只有几步之遥,一定得把锁笔记本的密码锁给拨乱。

人离开工位,工位上的柜子必须要锁好

工位上也不能留任何机密信息的东西,什么是机密信息,这个很难准确界定,记得有一次,有个海报都被认为是机密。

安全起见,最好把所有东西都锁进柜子里,让工位上干干净净。

必须要安装一个安全检查软件

这个软件就像一个保安,定时运行,检查你的电脑是不是安装了公司要求的系统更新,有没有安装公司不允许的软件(如P2P),密码的设置是否达到了足够的安全度,密码有没有定期更换.....

如果这个软件发现你违反了安全规定,就会报警,你不处理,就会上报给经理,然后是经理的经理,然后是经理的经理的经理......

记得当时偷偷用BT之类的软件下载美剧,下载完得赶紧删掉,否则安全检查软件就会发现,开始变成吓人的黄色图标了.......

这些还不算,每天还有不同团队的人下班后做巡检,拉拉你的柜子看看锁上没?按一按你的密码锁看看是否拨乱了?看看白板上是否有字没擦掉,工位下面有没有机密的东西忘了放进柜子......

安全问题有多重要呢?

和绩效密切相关!

这就要命了,辛辛苦苦干一年,就因为一次回家时忘了锁柜子,年底绩效降一级,冤死了,你说大家会不重视吗?

时间长了,就养成了下意识的动作,下班把笔记本装入包包之前,很自然地伸手把密码锁拨几圈,背着包走的时候,再伸手拉拉柜子,不管今天有没有打开过。

但是有时候也会发神经,尤其是像我这样的“小心眼”,本来已经坐上班车,突然想起:柜子是不是没锁啊?!

赶紧打电话给还在公司人:xxx,帮我看下Security吧?

如果Security没问题,安心回家,否则赶紧“滚”回来处理。

2

IBM的“Security”年年讲,月月讲,日日讲,简直是公司头等大事。

刚开始肯定理解不了啊,进公司大门还得“装模做样“地排队刷卡,有啥用啊?白白浪费员工的时间,大公司就是喜欢搞形式主义!

后来了解了社会工程学,自然就明白IBM的苦心了。

比如知乎上这个回答:“作为渗透测试工程师有什么有趣的经历?”作者是“Vintage Jar”,原文链接:

https://www.zhihu.com/question/293104198/answer/2670458460

当时第一次去实地,一个人,xx银行。下午4点等他们下班时间去的。踩点之后知道8楼是信息部门,社工骗扫地阿姨帮忙刷卡去了楼上。

ca21184b5f866464b15a34f9c0733cc7.png

在厕所里蹲到整整10点钟,居然还有人在加班,,,

fbc3e49a4ba550fc9532f22906654e60.jpeg

后来听到高跟鞋的声音,知道最后一个小姐姐走了。摸进去发现她电脑没关,不出网,就开始翻资料。突然一阵高跟鞋脚步声,原来她是去上厕所。我马上蹲下,慢慢挪走,害怕被她发现,她肯定会以为是小偷,,,脑子里一直在想万一被他发现,叫起来了我该怎么解释,会不会把她吓到

最后慢慢挪慢慢挪,挪到一个领导的办公室里面(大厅是办公区,领导办公室在最边上)。在那呆了整整一个小时,听着外面没动静也不敢出去。后来掏出授权书,有手机上有紧急联系电话,是座机。猜测是信息部门的电话,遂打了个电话,电话铃声很大,在外面响了起来。过了很久都没人接。知道她走了。然后大摇大摆出来,开始翻桌子,找到张工卡,直接刷开机房,实地渗透完成。

0554d87077b47a34bf0ec58e2a00fcd4.jpeg

最后走的时候往一楼的消防监控室瞄了一眼,保安在打王者荣耀,哈哈。

(ps:Vintage Jar的回答中还有很多有趣的场景,感兴趣的可以去看看。)

这次渗透测试如果发生在IBM,首先想进入办公室就很难,即使进去了也会发现,一排排的格子间中:

所有电脑都是锁屏的,密码都是高强度的

所有柜子都是锁着的

工位上都是空空荡荡的,除了茶杯、文具之外,什么都没有

白板上被擦得干干净净,一个字也看不到

......

渗透者什么都得不到,想要搞点儿事情的难度呈指数级上升。

3

IBM的这些“Security”规定非常详尽,现在不知道怎么样了,欢迎还在IBM的小伙伴补充啊!

但我知道,这些规定在中国研发中心至少实施20年了,也许从1992年建立IBM中国的时候就开始这么要求了,如果看全球的话,实施的时间肯定更久。

20多年前,中国互联网才刚刚起步,渗透测试还是非常罕见的东西。

毫不夸张地说,IBM这家百年老店,在IT这一块儿的积累太深厚了。

大家只是知道IBM曾经帮华为做过IPD,其实在很多地方,IBM的优秀制度和实践都能成为IT企业的榜样。

至于我的“恶习”,更多的是我自己的“小心眼”导致,怪不到IBM头上。

全文完,觉得不错的话点个赞或者在看吧!

近期爆文:

这两个大龄程序员,打算搞垮一个世界软件巨头!

这两个程序员要花100万,彻底重写世界上最复杂的软件

世界上最大的盗版网站,遇到麻烦了!

美国的顶尖程序员,深夜都在狂玩儿这个游戏!

这个女生写的软件,解决了无数程序员最头疼的问题!

你们程序员为什么不靠自己的项目谋生?而必须为其他人打工?

摆了个摊,日销930元,80后女产品经理不再焦虑了

作为从业者,你对进入芯片行业的新人有哪些建议? 01前言作为一名数字IC设计工程师,也就是最近很热的芯片行业。从业数年,对这个行业也有了一个基本的了解。回过头来,从刚毕业的小白,也变成了一个还算有经验的工程师,无论是技术上,还是眼界都所... 阅读详情

相关推荐

基于C#的软PLC梯形图编辑器开发实战

本文详细介绍了基于C#开发软PLC梯形图编辑器的实战过程。文章从核心数据结构设计入手,阐述了如何利用C#的面向对象特性构建梯形图元素模型,并实现了图形编辑、指令表输入、逻辑连接拓扑重建等关键功能。重点剖析了模拟PLC执行引擎的扫描周期与能流传递算法,让梯形图逻辑在PC上“活”起来。最后探讨了定时器指令实现、性能优化及项目集成等进阶内容,为工业自动化软件集成提供了灵活高效的解决方案。

weixin_28314575的博客 404

一个国企老兵给后辈们的忠告:三十岁之前远离国企

前几天C和我聊天,他说想辞职,向我征询一下意见。我觉得他现在这个年龄,所正面临的职场跳槽问题,可能许多职场后辈们正面临着,或是即将马上经历,于是觉得很有必要写出来,因为有些问题我现在也正面临着考验,故博一篇。 小弟C大学毕业,涉足职场不到两年,给我说起他现在的职场苦恼,诸问题如下: 1、被公司分配在一个可有可无的岗位,在公司完全体现不出价值,也学不到任何对将来职场有利的东西。 2、被同部门老

edward的专栏 1万+

从ST电机库到TI InstaSPIN:手把手对比两种主流FOC实现中的坐标变换差异

本文深入对比了ST电机库与TI InstaSPIN在FOC实现中的坐标变换差异,包括坐标系定义、变换系数和角度处理等关键点。针对BLDC和PMSM电机控制,提供了从理论到实践的移植方案,帮助工程师快速解决平台切换中的性能问题。特别解析了Clarke/Park变换在两种实现中的微妙差异及其对PI控制的影响。

weixin_28724661的博客 398

职场30岁:你必须要解决的三大难题

你所有不曾想过的问题,都会随着时间的推移而与你不期而遇;你所有曾经潇洒的随遇而安,同样也会随着时间流逝而让你承担那些命中注定的代价。   在这个世界上,“唯一不可阻挡的是时间,它像一把利刃,无声地切开了坚硬和柔软的一切,恒定地向前推进着,没有任何东西能够使它的行进产生丝毫颠簸,它却改变着一切。”   我始终相信一句话:出来混,迟早要还的。   虽然你我皆凡人,只是这芸芸众生中的普通一员

萧戈的专栏 3665

Vanna 2.0:基于LLM的智能文本到SQL框架,实现企业级数据查询与权限控制

文本到SQL技术是自然语言处理与数据库交互的重要桥梁,它允许用户使用日常语言直接查询数据库,无需编写复杂的SQL语句。其核心原理是利用大语言模型理解用户意图,并结合检索增强生成技术,将自然语言问题转换为准确的结构化查询语言。这项技术的价值在于大幅降低了数据访问门槛,提升了业务人员的数据自助分析能力,并能在金融分析、销售报表、运营监控等场景中实现实时数据洞察。Vanna 2.0作为一个开源框架,通过引入用户感知的智能体架构和行级安全策略,解决了企业级应用中的多租户数据隔离与权限控制等关键问题,使得自然语言数据

weixin_42629522的博客 546

AS5600磁编码器IIC通信与角度读取实战指南

本文提供了AS5600磁编码器通过IIC通信协议实现高精度角度读取的完整实战指南。详细解析了硬件连接要点、IIC通信时序、Arduino与STM32平台驱动代码,并分享了多圈测量、噪声滤波等进阶应用与避坑技巧,帮助开发者快速将这款非接触式角度传感器集成到电机控制、旋钮等项目中。

weixin_29172201的博客 243

Android开发:如果有选择,千万别去外包

使用适当的方法摘掉这些标签才能行走的更畅快 !!! [](()公司类型 ================================================================ 项目外包 主要经济来源就是不同的软件项目,所以能尽快收到钱就是唯一的目的,项目尽快收尾交付,客户付款。 为什么很多做互联网的攻城狮看不起外包公司技术人员?因为外包开发的软件的生命周期对公司来说,交付客户就结束了,不像产品一样需要不停的升级和迭代,所以你很难体会到大牛们所说的扩展呀,灵活呀之类的好处了,况且要设

m0_66640396的博客 213

STM32F103C8T6全桥逆变电路PWM波生成(基于HAL库)

全桥逆变电路需要两组开关管相互协同工作,故需要两路PWM控制信号,为了防止电源短路,需要保证同一桥臂的上下两个开关管不会同时导通,故两路PWM在相位上需要相差180°;为了保证高频变压器不会磁饱和,使正负半周PWM占空比相同。但是传统的互补输出达不到调节占空比调节输出电压的效果。......

weixin_45042735的博客 6025

Android开发:如果有选择,千万别去外包,flutter刷新机制

==================================================================== 软件外包公司(外包服务开发公司)和软件产品公司是两个方向,何为软件外包公司 呢? 主要是看该公司有没有核心产品,开发人员的主要精力是在升级完善产品,还是在接各种项目,盈利模式是靠不停的接活还是靠卖软件赚钱,当然有基于核心产品做一些定制开发的公司,这种公司也可称之为软件产品公司。 外包公司的刻板印象标签 ===================================

m0_66264134的博客 590

win10锁屏或登录时会自动弹出触摸按键的问题解决办法

本篇文章主要讲解win10锁屏或登录时会自动弹出触摸按键的问题解决方式。日期:2023年5月17日作者:任聪聪。

任聪聪的博客 1万+

PyTorch深度学习实战(36)——Pix2Pix详解与实现

Pix2Pix 是基于生成对抗网络的图像转换框架,能够将输入图像转换为与之对应的输出图像,能够广泛用于图像到图像转换的任务,如风格转换、图像修复、语义标签到图像的转换等。Pix2Pix 的核心思想是通过对抗训练将输入图像和目标输出图像进行配对,使生成网络可以学习到输入图像到输出图像的映射关系。在本节中,将学习使用 Pix2Pix 根据给定轮廓生成图像。

盼小辉丶的博客 1万+

2024年最全Android开发:如果有选择,千万别去外包!,字节安卓面试题

下面分享的腾讯、头条、阿里、美团、字节跳动等公司2019-2021年的高频面试题全套解析,博主还把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,下面只是以图片的形式给大家展示一部分。想要避免进入外包公司,除了擦亮眼睛以外,技术水平的高低也是关键,当技术水平到位了,就会有更多的选择,而不是陷入外包技术陷阱当中。主导地位明显,有自己的需求,自己的创意,打造自己的产品,且是反复更新,不断打磨的过程,产品的收益和销量是其思考的主要方向。

2401_84520215的博客 424

华为非AI方向0603笔试真题-爆破小游戏(详细思路+多语言题解)

华为非AI方向0603笔试第二题【爆破小游戏】,提供详细思路讲解以及代码实现。

qq_45776114的博客 358

2024年安卓最新Android开发:如果有选择,千万别去外包!(1),2024年最新面试被逆袭心碎

由于题目很多整理答案的工作量太大,所以仅限于提供知识点,详细的很多问题和参考答案我都整理成了 PDF文件网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化学习资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!学好业务能力提升了,可以要求加薪,这个要求很合理!

2401_84519960的博客 1148

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Android开发:如果有选择,千万别去外包,android开发基础视频

主要是看该公司有没有核心产品,开发人员的主要精力是在升级完善产品,还是在接各种项目,盈利模式是靠不停的接活还是靠卖软件赚钱,当然有基于核心产品做一些定制开发的公司,这种公司也可称之为软件产品公司。 dn.net/River_ly/article/details/118254992)外包公司的刻板印象标签 ======================================================================= 技术差,被歧视 工作时间越久,越没竞争力 使用适

m0_66144992的博客 158

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Android开发:如果有选择,千万别去外包,解密Android开发常见误区

项目外包 主要经济来源就是不同的软件项目,所以能尽快收到钱就是唯一的目的,项目尽快收尾交付,客户付款。 为什么很多做互联网的攻城狮看不起外包公司技术人员?因为外包开发的软件的生命周期对公司来说,交付客户就结束了,不像产品一样需要不停的升级和迭代,所以你很难体会到大牛们所说的扩展呀,灵活呀之类的好处了,况且要设计一个扩展性且架构良好的面向对象系统,花费的时间和精力都是巨大的,而且好的架构都是演化和重构而来的,你从事的工种决定了你很难有机会经历系统的演化,入驻甲方一起办公的,别人会有核心的框架,即使框架再强大,

wa32saa的博客 261

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

【读书笔记】《牛小米外企打拼记》

《牛小米外企打拼记》 洪湖浪著============================================================20100504 - 20100507------------------------------------------------------------驴的故事:  有一头驴子,不

〖海风吹过〗 2394

Python太烂了!比C语言慢71倍!消耗的能量是C语言的75倍!

最近看到一个有趣的编程语言研究,它把27种编程语言放到一起做了一个基准测试。一般的基准测试无非是看看哪个编程语言最快,而这个研究还要看看谁消耗的能量最高。其中的一个结果让人震惊,Python竟然比C慢71倍,消耗的能量居然是C的75倍!这个研究是葡萄牙的一个研究所做的,他们用了一个叫做“The Computer Language Benchmarks Game”测试集。这个测试集很有趣,既包括程序...

码农翻身 1338

从业IC设计10余年,对初入IC设计的新人建议!

作为过来人,走过很多的弯路,从事IC设计10余年,总结了一些经验。想着如果当年还是一个新人的时候,如果能早点懂得这些道理,职业发展会少走很多弯路,步伐也会更快一些。

m0_69975331的博客 1561

我的第二份实习,学校附近,但是干前端!

24年的大概3月份左右,那时候我在寒假的时候找了一份实习,还是在某XX僧上面找的,那家公司刚好在我学校附近,走路 10 分钟就到那个园区了,因此我选择了这份工作(后来与预期不符干了没多久就离职了)。当时还是两轮面试,一个前端,一个后端,我当时以为我入职后会让我干后端的活,结果入职后让我干的都是前端,所以后来没过多久我就离职了,想找一份真正的后端开发,面试基本就是共享屏幕取介绍自己开发的项目,然后从前后端联调,登录注册等等,去详细介绍自己写的代码,而不是平常的八股文,小公司比较注重能不能写代码。基本可以说就是

qq_67358181的博客 794

试 用 期 少 不 了 规 划

试 用 期 少 不 了 规 划试用期是企业观察新人的一种手段,也是新人适应工作的缓冲期,因此,需要以重视的态度为之,这段时间里学什么?干什么?希望得到什么?一个好的规划,有助于你尽快融入工作。 首先要解决目标定位问题。根据职场目标的生存、积累、发展实现三个职业阶段的划分,试用期的目标就是生存,有人想要一鸣惊人、有人想要被刮目相看、还有人急于一显身手,这些都是危险的。任何与新人身份不符的愿望

LavenderSs's Tech-Blog 1152

10年跳槽经验总结 高级人才不用找工作

        首先,真正的高级人才是不用找工作的,因为只有被工作找的份。   但是,难免有些高级人才厌倦了旧的工作环境,或者遇到天花板,没有了发展空间,或者遇到新老板上任后排除异己来提拔自己的亲信等等,如果您真打算自己去找工作,那么至少需注意以下几点:   1。网上求职尤其需注意那些一天到晚在网上打招聘广告的公司。这类公司通常分成两类:   一类是垃圾公司,如一些别有用心的保险公司、中介公司等。

寒星轩 3552
上一篇: 如果举办一届程序员奥运会,这个法国人一定是冠军!
下一篇: 这个高中毕业生的简历,碾压了无数程序员!
码农翻身
码农翻身 《码农翻身》作者 《码农翻身》作者
博客等级 码龄8年 3万+粉丝 1084原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值