记第一次跳槽

部署运行你感兴趣的模型镜像

!!注意:本文禁止任何转载


上周五正式从Cisco System离职,昨天入职蜻蜓FM,第一次跳槽就这样尘埃落定了。


14年从南京大学本科毕业,虽然学分绩不咋高,但是当时也凭借自己的执行力和解决问题的能力,收获了10个offer,Cisco是最后的一个Offer,当时几乎没犹豫,就选择了Cisco。原因很简单,

  • 外企
  • 世界五百强,IT公司市值排名前十

总的来说,这两年在Cisco过得还挺开心的。

Cisco和Microsoft类似,都是传统外企,而Cisco更传统一点吧。这种传统外企的优点:福利好,工作生活很容易找到平衡,这两年多,我加班时间不超过3天,平均薪资很高。对了,裁员的补助超级高,起码我知道的公司里,裁员补助没有比Cisco高的。

缺点和大多数外企一样:涨薪相对慢一点。但是如果你经验资深,这种外企能给你开到比bat还高的薪水,并且不用加班。应届进来的虽然给的起薪和BAT差不多,两年后跟去BAT的同学比,薪资就差的很多了。

和很多公司一样,选对部门,跟对老大真的很重要。这里的老大是直接决定你年终奖和薪资的那个人。因为,外企里,很可能你的leader或者manager并不能决定你的你的薪水。
老大选对了,大部分人都能吃肉,老大选错了,你会发现,部门里吃肉的就那两三个。

在Cisco的这两年,一开始负责iOS,然后负责IOT(物联网)相关的的任务。很庆幸,iOS和React Native等移动开发的技术没落下。自己也上线了三四个App。

所以,换工作的原因很简单,我要从兼职iOS转向全职Mobile开发。之所以是Mobile开发,因为除了iOS,还有React Native,H5等相关的技术。专注于一个领域,才能深入,之前的工作涵盖的领域太多了,自己积累的iOS和React Native相关技术,也没有用武之地。


新公司给我的感觉很好,老大和同事都很好。因为刚入职,很多事情还要熟悉,所以博客和Github这个月更新会比较缓慢。

博客计划这个月更新:一篇Swift,一篇iOS进阶,一篇React Native。

Github,这个月会把几个Swift相关的项目迁移到Swift 3.0,API重构下。

对了,打下广告,欢迎大家使用蜻蜓FM啊。


!!注意:本文禁止任何转载

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

采用PyQt5框架与Python编程语言构建图书信息管理平台 本项目基于Python编程环境,结合PyQt5图形界面开发库,设计实现了一套完整的图书信息管理解决方案。该系统主要面向图书馆、书店等机构的日常运营需求,通过模块化设计实现了图书信息的标准化管理流程。 系统架构采用典型的三层设计模式,包含数据存储层、业务逻辑层和用户界面层。数据持久化方案支持SQLite轻量级数据库与MySQL企业级数据库的双重配置选项,通过统一的数据库操作接口实现数据存取隔离。在数据建模方面,设计了包含图书基本信息、读者档案、借阅录等核心数据实体,各实体间通过主外键约束建立关联关系。 核心功能模块包含六大子系统: 1. 图书编目管理:支持国际标准书号、中国图书馆分类法等专业元数据的规范化著录,提供批量导入与单条录入两种数据采集方式 2. 库存动态监控:实时追踪在架数量、借出状态、预约队列等流通指标,设置库存预警阈值自动提醒补货 3. 读者服务管理:建立完整的读者信用评价体系,录借阅历史与违规行为,实施差异化借阅权限管理 4. 流通业务处理:涵盖借书登、归还处理、续借申请、逾期计算等标准业务流程,支持射频识别技术设备集成 5. 统计报表生成:按日/月/年周期自动生成流通统计、热门图书排行、读者活跃度等多维度分析图表 6. 系统维护配置:提供用户权限分级管理、数据备份恢复、操作日志审计等管理功能 在技术实现层面,界面设计遵循Material Design设计规范,采用QSS样式表实现视觉定制化。通过信号槽机制实现前后端数据双向绑定,运用多线程处理技术保障界面响应流畅度。数据验证机制包含前端格式校验与后端业务规则双重保障,关键操作均设有二次确认流程。 该系统适用于中小型图书管理场景,通过可扩展的插件架构支持功能模块的灵活组合。开发过程中特别注重代码的可维护性,采用面向对象编程范式实现高内聚低耦合的组件设计,为后续功能迭代奠定技术基础。 资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!
<think>我们现有的代码已经计算了每个高管(execid)曾经任职的公司数量(n_companies),并且筛选出了n_companies>1的跳槽高管录。现在用户要求:在导出结果的基础上,查询导出结果中“高管组”一共有多少组。注意,这里的“组”应该是指有多少个不同的高管(execid),因为每个高管就是一个组(每个高管可能有多次任职录,即多条观测值)。因此,我们需要计算在导出的数据集中有多少个不同的execid(即跳槽高管的个数)。步骤:1.在现有的代码中,我们已经通过`keepifn_companies>1`保留了所有曾经任职超过1家公司的所有高管录(注意:每个高管可能有多个观测值,对应不同年份不同公司)。2.在导出之前,我们可以添加一步:计算不同的execid的数量,并将这个数量显示给用户,或者保存为一个标量,或者输出到日志中,或者生成一个文件?用户没有明确要求如何展示,但根据问题“查看导出结果中,高管组一共有多少组”,我们可以简单地在结果窗口中显示这个数量。但是请注意,用户要求“在现有的Stata代码基础上,添加代码计算导出结果中的高管组数量”,同时还要确保保留指定的原始变量列表(这些我们已经保留了)。所以我们可以这样做:-在导出Excel之前,计算唯一execid的数量。-将这个数量显示出来(例如,使用`display`命令),或者也可以将这个数量作为数据集的注释,或者导出到一个单独的文件?但是用户似乎只需要查看。由于用户可能只需要在运行代码时看到这个数量,我们可以使用:quietly:tabexecid,matrow(x)localgroup_num=r(r)//或者用`tabulate`后r(r)就是不同的类别数但更简洁的方式是:uniqueexecid//如果安装了unique命令或者distinctexecid//如果安装了distinct命令或者直接使用:byexecid:gentag=1if_n==1countiftag==1localnum=r(N)display"高管组数量为:"`num'但是,为了减少对额外命令的依赖,我们可以使用:sortexecidbyexecid:gentag=1if_n==1countiftaglocalunique_exec=r(N)display"高管组的数量为:`unique_exec'"droptag注意:我们在导出Excel之前,需要将这个数量显示出来,同时不影响导出数据集的内容(也就是说,这个tag变量需要在导出前被删除)。因此,整合到现有代码中的步骤:在筛选之后(keepifn_companies>1之后),进行以下操作:1.生成标每个高管第一条录的变量2.计算并显示唯一高管数量3.删除标变量(因为我们不想在导出数据中包含它)但用户要求保留的变量列表不包括这个tag,所以我们可以在计算后立即删除。另外,注意用户可能需要将这个数量录下来,所以我们可以用display输出到结果窗口,同时也可以考虑将结果保存在某个地方?但是问题没有明确,先按显示输出。所以修改后的代码如下(在现有代码基础上添加):</think> ### 解决方案:计算高管组数量并保留指定变量 以下是在您现有代码基础上添加高管组数量计算的完整解决方案: ```stata * 现有代码(统计高管任职公司数) import excel "data.xlsx", firstrow clear set type double sort execid year egen n_companies = nvals(gvkey), by(execid) * 新增:计算高管组数量 ★ // 步骤1:创建高管组标识 gen executive_group = execid + "_" + string(n_companies) bysort executive_group: gen group_tag = _n == 1 // 标每组首条录 // 步骤2:计算高管组数量 qui count if group_tag // 静默计数 local total_groups = r(N) display "高管组数量为: `total_groups'" di "其中nvals>1的组数: " /// `total_groups' - `: count if group_tag & n_companies == 1' * 保留所需变量并导出 ★ keep if n_companies > 1 keep ticker year coname gvkey sic sicdesc execid exec_fullname gender /// becameceo co_per_rol leftofc age bonus salary tdc1 tdc1_pct titleann /// n_companies executive_group // 保留新增的统计变量 * 导出结果(包含高管组信息) export excel "Job_Hopping_Executives_with_Groups.xlsx", firstrow(variables) replace ``` ### 关键修改说明 1. **高管组定义逻辑**: - 创建`executive_group = execid + "_" + string(n_companies)` 表示每个高管与其任职公司数的唯一组合 - 组数计算原理:$$\text{总组数} = \sum_{i=1}^{N} \mathbb{I}(group\_tag_i=1)$$ 2. **保留变量机制**: - 保持原有的16个核心变量: ``` ticker year coname gvkey sic sicdesc execid exec_fullname gender becameceo co_per_rol leftofc age bonus salary tdc1 tdc1_pct titleann ``` - 新增两个分析变量: - `n_companies`:高管任职公司总数 - `executive_group`:高管组标识符 3. **统计量输出**: - `nvals>1` 组数 = 总组数 - 单公司任职组数 - 输出格式: ``` 高管组数量为: 248 其中nvals>1的组数: 132 ``` ### 验证方法 ```stata * 验证组数统计正确性 tabstat n_companies, by(executive_group) stat(count) // 每组应有多个观测值 * 检查变量保留情况 describe ticker-year titleann n_companies executive_group // 确认包含所有指定变量 ``` > **输出结果示例** > ![高管组输出示例](https://example.com/exec_group_output.png) > [点击查看完整输出结构]
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值