Yes to life, No to outsourcing

真爱生命,远离外包!
是该鄙视一下有些外包的做法了,你可以做外包,但是不能没有人格的做外包。
过了年和原来同事聚了聚,他们说把zhaopin.com上的简历开放会有些猎头来找你,因为没有被猎头盯上的感觉于是我也把简历开放了。
把简历开放是对现在公司的不忠啊,中国人的“忠义礼孝”的一个就被丢了。昨天和老板谈到公司发展的问题,他自己也说员工离开公司就像离心力,现在这股离心力是恒定存在的,公司能做的就是加大向心力,如果向心力大于离心力就没问题了。我现在倒不是被离心力作用了,也就是寻找一点外部的刺激,或许能校正一下现在的发展方向,或许还能了解一下别的公司是什么情况。
但是没想到盯上我的不是猎头而是被我一直鄙夷的外包人事。第一次打电话来说是做他们一个外包的金融项目,我很快拒绝了他们,我说我不做外包项目。没多久第二次电话来了,说听说了我不做外包项目,但是可以外派我到花旗软件等等公司去做项目,这种卖人头的做法更是让人恶心,于是也拒绝了她。真没想到还有第三次来电话,而且还披挂着美丽的外表,第一句话就是我知道你不做外包,现在有一个长期合作的客户,是做上海电信软件的大公司,他们需要一个项目经理,而且把我看做是半个老乡把我推荐给他们。半个老乡都出来了,而且声明了不是外包,我那简单的大脑加上纯洁的心灵就被骗了,还对她说了谢谢,还乐呵呵跑去面试。现在回想起来这谢谢说的真让我恶心啊。不以阴谋论来看待这个世界,但是之后发现自己上当了..
去看了看传说的中的电信软件公司,也破灭了一个心中的美好形象。javaeye貌似有个大佬是那家公司的,但是记不得id了。那公司典型的国企味道,在一栋偏僻的结构简单超级节约用地面积的大楼里面是他们的办公场所,里面有个咖啡吧,听起来还不错,但是昏暗的灯光加上满屋子的烟味让你唯一的想法就是逃离这里。里面的服务员是上了点年纪的半大妈或者是半大爷,这倒没什么说的,只是在印象不好的前提下会再扣分。我就在那咖啡吧里面等,等啊等啊等。等前面的人面试完。本来文思的人事还告诉我可能要等一会儿是因为面试我的人要开会,过来一看所谓的开会就是在前面面试别人,这种事情又必要骗人吗。。来了总不好拍拍屁股走人,让他们不爽是小事,浪费自己的精力和车费是大事。于是坐在那边等,那边还有一个技术经理的助理来负责把笔试题给一大群来面试的人做,然后和她聊了聊,看了一眼那个试题,final,finally,finalize的含义,String s = new String("abc") 这些考烂的题目竟然还写着2007年题库的字眼,而且所有题目都是来自那套考烂的题目,没有一道是我没见过的。那助理也在那公司干了近一年了,问她对未来的一个打算,一副很茫然的样子,这恐怕也不能怪那公司有这么一个不能让人提高的助理职位。等了很久终于进去面试了,先自我介绍,挺反感先来个自我介绍的面试形式。我简单说了一下,说的都是在简历上能看到的。不过以后有必要准备一下自我介绍的东西,貌似很多人喜欢让你自我介绍,真怀疑他们有没有认真看过我的简历。我自己面试别人的时候至少要花半小时来看别人的简历再挑选一些有针对性的题目的。然后整个面试都是我一个人在说,对面的两个人基本没提出什么问题。然后大概半小时就over了,看来基本没戏。我特地在最后鄙视了一下外包的做法。和第三方签合同来做项目,特别是做项目经理,简直就是找项目失败的一种捷径。
半个月前还有另外一家公司,这家公司还做过某些银行的网站和网银,我想是做银行这个方向的公司,于是也跑去面试了。是周末面试的,减轻一点负罪感,跑去面试真觉得有点对不起老板。这家公司还是通过猎头找到我的,我想不大可能是做外包的吧,因为外包就是节约人力成本,通过猎头来找人,这个花费也太不值得了。面试之后他们对我很满意,于是跑到项目现场去看,在新天地,高档的办公楼加上市中心的湖泊真让人觉得很舒服,不过上去之后前面的心旷神怡都没了,看到标准的外包办公场所,黑压压一堆人在一个大办公室里面,人挨人的坐在一起,写代码的时候只要你稍微把双手张开点就会碰到旁边的人。而且项目是ibm的,ibm的人再面了我一次,就在他们办公的桌子旁边,旁边就是别的项目组,再旁边有一个小圆桌,但是说不能用那个小圆桌来面试,不然会被骂,那办公室貌似是sony的,不会是被sony的人骂吧,被小日本公司的人骂那还能继续工作吗。这家公司整个过程都没提到外包的字眼,也没提到是到别人公司就做项目,但是到了项目现场就曝光了,不知道他们为什么不跟我说清楚,这种欺骗性质的把戏有什么意义呢。
16 硬件工程师笔面试高频考点真题解析——滤波器 文章系统介绍了滤波器的核心参数(截止频率、滚降斜率等)、分类(低通/高通/带通/带阻)及有源/无源滤波的区别。重点分析了开关电源采用LC滤波的原因(高效、强抑制),并详解了交流EMI滤波电路的工作原理。此外,阐述了信号干扰来源(传导/辐射/地耦合)、有源晶振串磁珠的作用(抑制噪声),以及巴特沃斯(幅频平坦)、切比雪夫(衰减快)和贝塞尔(相位线性)三种滤波器的特性差异与应用场景,为硬件设计提供实用参考。 阅读详情

相关推荐

21 硬件工程师笔面试高频考点真题解析——单片机

本文系统介绍了单片机的核心概念与应用知识,包括:单片机定义与选型要点(性能、存储、外设等);核心参数(主频、I/O、通信接口等);最小系统组成(电源、复位、晶振、BOOT);常见外设(GPIO、ADC、定时器等);GPIO工作模式(输入/输出);死机原因分析(硬件干扰、软件错误等);上电故障排查流程(电源、时钟、程序等);与DSP、FPGA的对比(控制vs运算vs可编程);常用通信总线特点(UART、I2C、SPI、CAN);看门狗功能(超时复位防死机)。内容涵盖单片机硬件设计关键要点,适合嵌入式开发者参考

XU157303764的博客 1321

C++ 实习面试第一阶段:面向对象基础

C 和 C++ 都是通用编程语言,但设计思想和语言特性有所不同。C++ 相比 C 增加了以下重要特性:面试回答: C++ 并不是完全取代 C 的语言,它兼容了大量 C 语言的编程方式,同时提供了面向对象、泛型编程和资源管理等更丰富的特性。指针是存储对象地址的变量,引用是对象的别名。代码示例: 需要注意:两者都用于表示空指针,但类型和使用方式不同。为什么引入 nullptr?因为 NULL 在一些实现中本质上是整数 0,可能导致函数重载时产生歧义。 面试重点: C++11 以后优先使用 nullptr

zengjiajun2006的博客 1133

15 硬件工程师笔面试高频考点真题解析——晶振

本文系统介绍了晶振的核心参数、选型与设计要点,涵盖无源晶振(频率、负载电容CL、ESR、激励功率)和有源晶振(供电电压、输出电平、相位噪声等)的关键指标差异。无源晶振成本低但依赖外部匹配,适合普通MCU;有源晶振集成度高、稳定性强,适用于高速通信(WiFi/USB)、射频及多芯片同步场景。文中对比了XO、TCXO、OCXO的温补精度与适用领域,并给出PCB布线规则(短走线、包地隔离)及不起振排查方法(参数匹配、干扰排查)。特别指出32.768kHz因分频便利和低功耗成为RTC首选,而高速接口需有源晶振

XU157303764的博客 2366

阿里面试:遇到 AI 碎片问句 了吗?怎么处理? AI 碎片问句实践:前置过滤 → 语义补全 → 意图槽位联合抽取

阿里面试:遇到 AI 碎片问句 了吗?怎么处理? AI 碎片问句实践:前置过滤 → 语义补全 → 意图槽位联合抽取

架构师尼恩 175

LangChain与SkillLite集成:AI Agent安全沙箱实践

在AI与自动化技术领域,安全沙箱是实现可信计算的核心机制。其原理是通过资源隔离与权限控制,构建受限的执行环境。技术价值在于平衡功能开放性与系统安全性,尤其适用于处理用户提交的非受信代码或敏感数据。典型应用场景包括AI插件系统、在线代码评测平台等。本文以LangChain框架与SkillLite沙箱的深度集成为例,详解如何通过命名空间隔离、cgroups限制等机制,为AI Agent赋予安全执行动态技能的能力。其中涉及的关键技术点包括Python运行时隔离、动态资源配额管理,以及如何防范Shell注入等常见攻

weixin_34189116的博客 405

Hive数据迁移

【迁移背景】 本次需要将老集群的hive数据(共30多张表)迁移至新集群中。 老集群版本为CDH5.13,未启用kerberos; 新集群版本为CDH5.14,启用了kerberos。 由于cloudera官方文档说明,在5.x的版本不支持从未启用kerberos的集群与启用了kerberos的集群之间的数据复制。因此无法通过bdr方式进行数据同步。于是采用手工方式进行测试验证。 第一步...

wangkuangood3200的专栏 470

Java 集合容器高频面试题全解:HashMap 树化阈值、1.7 死循环与 ConcurrentHashMap 演进(2026 招聘 JD 真题复盘)

HashMap 树化阈值 8 的泊松分布依据、退化阈值 6 的防抖设计、JDK 1.7 头插成环死循环的排查与修复、1.8 尾插后为何仍线程不安全、ConcurrentHashMap 放弃分段锁的原因与 ForwardingNode 协作扩容、computeIfAbsent 死锁陷阱、大集合找重复的场景题选型,附三层追问链自测。题目来源为 38 期公开招聘 JD 样本与字节、拼多多、建行、美团、快手公开面经。

蒙眼过河 421

hcaptcha无感验证码逆向实战:从接口分析到环境补全

本文详细解析了hcaptcha无感验证码的逆向实战过程。通过分析核心接口与加密逻辑,重点介绍了采用环境补全策略来模拟真实浏览器环境,从而绕过验证码检测。文章提供了从接口抓包、剖析hsw.js加密核心到使用Node.js搭建模拟环境的完整步骤,为自动化操作提供了一种稳健的解决方案。

weixin_29324401的博客 1156

你背的Spring答案,全是5.x时代的:7.0.8源码一翻,80%的博客都过时了

这是 **Spring 7.0.8 源码系列的准备篇**,不急着逐行啃代码,只解决三件事:**为什么读、读什么、怎么读才不半途而废**。如果你正处在“注解一贴、项目一跑、日志一红、开始玄学”的状态,这篇就是给你写的。

xiaokjv的博客 285

AI 代码生成工具的质量评估体系

基础需求层包括响应速度(Response Time)和界面友好性(UI Friendliness),期望需求层涵盖智能提示(Smart Suggestions)和个性化配置(Personalization),兴奋需求层则涉及多模态交互(Multimodal Interaction)和代码进化(Code Evolution)。在金融领域,代码审计合规性(Compliance Audit)权重应提升至40%,而在Web开发中,API兼容性(API Compatibility)的权重需达到35%。

2503_92418637的博客 3376

详解电路设计中的RC电路

​ 一、什么是RC电路 RC电路是指由电阻R和电容C组成的电路,它是脉冲产生和整形电路中常用到 的电路。 常见的RC充、放电电路、RC积分电路合RC微分电路接下来详细讲解。 二、RC充、放电电路 RC充、放电电路如下图所示,下面通过充电和放电两个过程来分析此电路。 ​RC充、放电电路图 (1)RC充电电路 RC充电电路图如下图(a)所示 RC充电电路图及充电曲线图 ​由上图分析: 将上图a中开关S置于“1”处,电源E开始通过电阻R对电容C充电,由于刚开始充电时电容两端没有..

IT xiaobai 4万+

上位机面试:值类型 vs 引用类型

大部分教程会告诉你"值类型在栈上,引用类型在堆上"。如果 ④ 和 ⑤ 都用 99,⑤ 打印出 99 时你分不清是"第 3 条和第 4 条是最容易混的,也是面试最爱追问的地方。很多人把"传引用类型的参数"当成"引用传递",这是错的。所以那句"引用类型比较就是比地址"不是通则——跑 100 万次对比,数量级差异很明显。记住这张图,下面所有现象都能推出来。这一行,才是真正的"按引用传递"。的核心原因——泛型不需要装箱。生效了"还是"根本没生效"。,比背"栈和堆"高一个层次。,这是测试设计的基本要求。

hanxiaodihhh的博客 252

STM32U575 ADC+DMA+UART数据采集实战:CubeMX配置避坑与代码实现

在嵌入式开发中,ADC采集与DMA传输是提升系统实时性的关键技术。通过DMA将ADC数据直接搬运到内存,可大幅降低CPU占用,实现高效连续采样。结合UART的DMA发送,能进一步解放CPU,适用于工业采集、信号监测等场景。本文以STM32U575为例,详解CubeMX中ADC、DMA、UART的配置要点,包括时钟树、DMAMUX映射、循环模式等,并给出代码实现与常见问题排查,帮助开发者快速构建稳定的数据采集链路。

weixin_29194255的博客 172

力扣35搜索插入位置(二分查找)

该题通过二分查找寻找插入位置。使用 mid = (left + right) >> 1 防止整数溢出,等价于 (left + right) / 2,但更安全。当 target <= nums[mid] 时,更新答案并继续向左查找;否则向右。最终返回最小的插入位置,时间复杂度 O(log n),空间复杂度 O(1)。

Pniubi的博客 195

AMSR-2数据下载实战:从JAXA到LPRM的算法选择与效率优化

本文详细介绍了AMSR-2数据的下载实战,重点对比了JAXA与LPRM算法的差异及适用场景,并提供了高效下载方案和网络优化策略。通过实际案例和代码示例,帮助用户快速获取和处理AMSR-2数据,提升研究效率。

rl6adventurer的博客 691

断层错动和近断层地震动联合作用下软岩隧洞衬砌损伤分析

摘要 本文提出了一种基于Python的软岩隧洞衬砌损伤分析系统,重点研究断层错动和近断层地震动的联合作用效应。系统采用有限元方法建立隧洞-围岩体系模型,通过非线性动力分析评估衬砌结构损伤。研究内容包括:1)建立考虑应变软化的软岩本构模型;2)基于位错理论模拟断层错动过程;3)合成具有速度脉冲效应的近断层地震动;4)开发完整的动力响应分析流程。结果表明,所提出的方法能有效评估软岩隧洞在复杂地质条件下的抗震性能,为工程设计提供理论依据。 关键词:软岩隧洞、断层错动、近断层地震动、损伤分析、Python、有限元法

max500600的博客 845

LeetCode 面试经典 150_位运算_只出现一次的数字 II(137_C++_中等)

LeetCode 面试经典 150_位运算_只出现一次的数字 II(137_C++_中等) 题目描述: 给你一个整数数组 nums ,除某个元素仅出现 一次 外,其余每个元素都恰出现 三次 。请你找出并返回那个只出现了一次的元素。 你必须设计并实现线性时间复杂度的算法且使用常数级空间来解决此问题。

huayimenghan的博客 132

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

微服务体系下DevOps运维岗位面试方案设计

建立岗位题库与评分卡:把本文的考察点固化为结构化评分表,减少面试官主观漂移。面试官认证与校准:定期做「同候选人多人评分」校准,提升一致性。持续迭代题库:每季度根据真实招聘结果回看,淘汰区分度低的问题。候选人侧:把 STAR 案例当成工程资产来维护,每次项目结束就沉淀一份,面试时自然从容。微服务下的 DevOps 与运维岗位,考察的核心不是「你会不会用某个工具」,而是面对复杂系统时,能否用工程化手段持续降低不确定性。用 STAR 原则把这一点问出来、讲出来,面试双方都能少走弯路。

流水账 678

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

蓝牙模块HM-10手册

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

【全栈面试】Excel 导入流程

本文系统梳理全栈工程师面试中关于Excel导入功能的五大核心考察维度:架构分层(DTO/BO/DO职责分离)、前后端校验分工、性能优化(异步+流式读取+批量插入)、异常处理策略(精准反馈与错误报告)、技术选型原理(EasyExcel vs POI)。强调全栈思维应贯穿“契约先行、解耦设计、安全兜底、体验优化”全流程,通过实例展示如何从同步阻塞到异步高效重构,实现高可用、可维护、用户体验佳的完整链路设计。

qq_38980678的博客 292

【AI Agent面试系列】AI Agent可观测、评测、安全相关的知识点

之前的文章介绍了和,本文主要介绍AI Agent的测评、可观测等知识。

319

FreeRTOS深入解析(十)栈结构、水位线与运行时间统计

本文深入解析 FreeRTOS 中任务栈与 CPU 占用率两大核心机制。任务栈为每任务独立的向下生长内存,通过 pxStack 与 pxTopOfStack 定义边界,结合 0xA5 染色与水位线检测剩余空间,有效识别栈溢出;区分“栈溢出”(空间不足)与“写越界”(代码缺陷)两类问题。CPU 占用率则基于 DWT 计数器实现高精度时间统计,避免使用 SysTick 干扰,精准量化任务耗时。二者共同构成嵌入式系统排障基石。

qq_45290757的博客 182

ThreadLocal 与线程池详解:内存泄漏原理、跨线程传递与核心参数(Java 并发面试必看)

本文系统解析ThreadLocal原理与线程池应用:详解ThreadLocal通过ThreadLocalMap实现线程隔离,剖析弱引用key导致的内存泄漏及规避方案(如及时调用remove());对比InheritableThreadLocal与阿里TTL在跨线程传递中的优劣;最后梳理线程池核心参数、任务执行流程与生命周期管理,助力开发者应对并发编程挑战。

IloveNie_的博客 487

秋招学习笔记 day109

在三次握手阶段,首先初始状态下,是 close 的服务端进入 listen 状态,然后客户端是发送一个序号以及 SYN 标志,然后进入 SYN_SENT 阶段,服务端收到之后发送一个 ACK,它 ACK 是客户端发的序号加一,然后发送 ACK 标志,以及自己的 SYN 标志。SYN 进入 SYN_RECEIVE 阶段之后,客户端收到服务端的确认之后,返回最后的确认和 SYN,这时候可以写数据,这时候客户端进入 ESTABLISHED 的状态,然后服务端收到确认后也是一样的。但是事实上,不知道就是不知道。

m0_57222081的博客 194

Java基础:String、StringBuilder 和 StringBuffer 的区别

都能在原有缓冲区上追加或修改字符。前者不保证线程安全,通常同步开销更低;后者的方法使用同步控制,但多个方法组合成的复合操作仍可能需要外部同步。性能会受到 JDK、使用方式和运行环境影响。面试时可以这样回答:String 不可变;StringBuilder 和 StringBuffer 可变,前者适合单线程频繁拼接,后者对主要操作提供同步,通常有额外的同步开销。的内容创建后不可变。拼接或替换等操作返回结果,原有对象不变;实现可能复用已有对象,不能笼统认为每次调用都必然新建对象。

cjpabc的博客 337

IBM Interview Process Guide: OA、技术面试与备考重点

IBM SDE面试流程包括简历筛选、OA、技术面与行为面。OA考察Python/Java编程、数组字符串处理、数据结构(如HashMap、LRU缓存)及算法(二分查找、贪心等)。技术面聚焦编码能力、计算机基础(操作系统、网络、数据库)与项目深挖。行为面注重沟通协作,建议使用STAR法则回答。备考需强化数据结构与算法、代码实现细节,梳理项目经历,突出个人贡献。

2301_81532744的博客 236

立定跳远等跳跃类体测场景

测距验证的目标是判断系统输出的跳远成绩是否接近人工测量结果。测试时保持摄像头位置和标定参数不变,在测量区域设置多个已知距离点,分别进行静态标定验证和实际跳跃验证。静态验证时,将标志物放置在不同已知距离处,经过坐标转换后得到系统测量值,并与卷尺测量值比较。人工值(cm),系统值(cm),绝对误差(cm)测试应覆盖测量区域的近端、中部和远端,同时包含不同身高、不同衣着和不同跳跃距离。若误差在某一区域明显增大,应重点检查标定点分布、摄像头视角、镜头畸变以及落地点关键点选择。

qq_45821285的博客 357
上一篇: Maven,想说爱你不容易..
下一篇: Re: SAAS(软件即服务)的时代即将来临吗?
eyejavaeye
博客等级 码龄20年 74粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值