首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

京东末位淘汰 10% 高管:稳定不是常态,淘汰才是

  • 24-03-05 02:22
  • 4717
  • 14152
blog.csdn.net

640?wx_fmt=gif

 

640?wx_fmt=jpeg

2019程序员转型学什么?

https://edu.csdn.net/topic/ai30?utm_source=cxrs_bw

自上周滴滴宣布裁员 2000人后,京东紧跟其后,宣布今年将末位淘汰10%的副总裁级别以上的高管。

京东称:“京东集团正在积极推动‘小集团,大业务’的转型,旨在盘活资源、充分发挥组织活力,为多元业务的发展保驾护航,以实现有质量的增长。”

之前的互联网公司裁员是从基层开始的,而京东此次却“壮士断臂”:只裁副总裁以上级别的高管!

原以为升至高管便可高枕无忧的我们才发现:这世界没有稳定的工作,只有稳定的能力。

 

640?wx_fmt=png

稳定不是常态,淘汰才是

 

985 院校毕业的程成,在一线互联网公司从事业务开发,工作五年使他从初级工程师升至高级工程师。

程成曾拒绝过不少橄榄枝,他认为目前在大公司里待遇不错,还手持一小部分期权。作为小组长的程成,不用再写基层代码,平常就管理员工,工作很稳定。何必折腾跳槽呢?他还准备今年去晋升技术经理。

可没想到的是,公司业务调整,部门裁员三分之一,程成亦是一员。

程成不禁问,我没有做错什么,为什么会被裁?

对一个职场人来说,“舒适区”是个紧箍咒,平常是个好看的装饰品,可戴久了就会圈住自由成长的可能。

同样没有做错的前手机霸主诺基亚在2013年被微软收购时,CEO埃洛普说:“我们没有做错什么,但是还是失败了。”

有记者评论道:“诺基亚犯的错,就是把自己的优点极大化后,没留点余地让自己冒险,最后,成为100分的输家。”

所以说这世上稳定和赢从不是常态,淘汰和输才是。

 

 

640?wx_fmt=png

当你在舒适区CRUD,零零后已当老板招聘你

 

在互联网大企业纷纷裁员之时,零零后创业公司公开招人:

平均年龄18.33岁

我们热爱年轻人,团队里的核心技术人员也很年轻

招聘的职位有PHP后端开发工程师、iOS客户端开发工程师、安卓客户端开发工程师、前端工程师

640?wx_fmt=jpeg

这家企业是刚注册的,注册资金是1000万,主营:软件、数据处理、技术开发等。

第一批零零后刚成年,当你在焦虑着还有两三年就得和他们当同事,排排坐编编程时,他们已开始当老板招聘你了!

这世界变得太快,稍不留意就会被同龄人抛弃,不,甚至是给零零后当下属。

曾有一在国企工作多年前来互联网公司面试,一面被送走。面试官摇摇头说,他虽然工作几年,但技术积累落伍,会用的还是几年前的老技术。

很多技术人常有的问题:不是五年工作经验,是一个技术经验用了五年。其实,老板宁愿你的工作经验没有那么多。免得你顶着“经验丰富”的帽子、拿着高薪,实际干的技术活和职场新人差不多。

但那位国企人让我看到他的另外一种可能性:他在求变。

他想跳出现有的国企舒适区,想来“不适区”互联网来尝试。他可能在面试失败后,回去学习调整,先往小互联网公司工作一两年,再往大公司尝试,总比他一成不变地呆在国企有改变。

比尔盖茨说过:改变,否则被改变。

 

640?wx_fmt=png

没有稳定的工作,只有稳定的能力

 

寒冬时节,我们更应苦修内功。“用自己的超级确定性,来对冲外界的不确定。”

在完成常规的工作后我们应该常思考这三个问题:

1.关注行业发展动态:我所在的行业正在发生着哪些改变?

2.留意行业发展趋势:我在这行业做了几年,现在和以前有什么不同?

3.自查自身技术技能:如果几年后我现在的岗位消失了,我还可以用什么技能谋生?

等你思考完这三个问题,你可以能有接下来的计划:学习了解最新的行业硬技能;知道跳槽时往哪儿跳槽;学习除了本行业硬技能外的延伸技能。

很多程序员平常工作辛苦,周末躺这玩抖音吃鸡。爬起来学习或者做一两百块钱的代码兼职很痛苦,甚至你会产生“似乎并没有多大用,还不如躺着玩手机”的念头。

可人与人之间的差别就在这些“反人类惰性”中拉开,量变的坚持终会形成质变:有程序员坚持写一年的技术博客,得到出书和邀请演讲的机会;有程序员业余研究安全技术,从做了几年的Java开发跳槽做安全,工资翻一番;有程序员周末外出街拍美女,最终妹子有了,还转行做自由摄影师……

“人在职场,如果本着一颗无功也无过的心混日子,总有一天,你偷过的懒贪图过的捷径,终会变成打脸的巴掌,你会迟早被人替代,而你却毫无反抗之力。”

挑战高薪,进军人工智能领域:

https://edu.csdn.net/topic/ai30?utm_source=cxrs_bw

640?wx_fmt=jpeg

640?wx_fmt=png

640?wx_fmt=jpeg

640?wx_fmt=gif

 热 文 推 荐 

☞ 那些简历造假拿 Offer 的程序员,后来都怎么样了?

任正非:美国不会摧毁华为!

故宫“瘫痪”程序员怎么办?

华为立 Flag:一年超越三星做全球智能手机老大!

☞ 被V神点赞, 我是如何用五子棋打败以太坊排名最高的应用的? |人物志

☞ 50个最有价值的数据可视化图表(推荐收藏)

一键免费自动AI抠图,效果连PS大哥也点赞!

史上最难的一道Java面试题

 

print_r('点个好看吧!');
var_dump('点个好看吧!');
NSLog(@"点个好看吧!");
System.out.println("点个好看吧!");
console.log("点个好看吧!");
print("点个好看吧!");
printf("点个好看吧!");
cout << "点个好看吧!" << endl;
Console.WriteLine("点个好看吧!");
fmt.Println("点个好看吧!");
Response.Write("点个好看吧!");
alert("点个好看吧!")
echo "点个好看吧!"

640?wx_fmt=gif点击“阅读原文”,打开 CSDN App 阅读更贴心!

640?wx_fmt=png喜欢就点击“好看”吧

程序人生
微信公众号
笑谈开发轶事,品味程序人生。

一、功能概述

本文详细介绍了如何在 Vue.js 项目中实现项目管理功能,并使其使用 Mock 数据,同时确保其他页面继续使用后端接口。主要涉及以下几个文件的修改:

  1. src/mock/project.ts - Mock 数据定义
  1. src/api/project.ts - API 调用修改
  1. src/views/project/ProjectList.vue - 项目管理页面

二、具体实现

1. Mock 数据定义 (src/mock/project.ts)

image.png

image.png

image.png

2. API 调用修改 (src/api/project.ts)

image.png

image.png

image.png

image.png

image.png

image.png

三、实现细节说明

1. Mock 数据实现

Mock 数据的实现主要包含三个部分:

  1. 静态数据:
  • 定义了基础的项目数据数组 mockProjects
  • 每个项目包含 id、projectNo、projectName、status 等字段
  • 使用 TypeScript 类型确保数据结构符合 Project 接口定义
  1. 列表查询功能:
  • mockGetProjectList 函数模拟了后端的分页查询
  • 支持按项目名称和编号进行筛选
  • 实现了分页逻辑,返回指定页码的数据
  • 使用 Promise 和 setTimeout 模拟网络延迟
  1. 新增功能:
  • mockAddProject 函数模拟了项目新增操作
  • 自动生成项目 ID 和创建时间
  • 将新项目添加到 mockProjects 数组中

2. API 层改造

API 层的改造采用了无缝切换的策略:

  1. 保持接口不变:
  • 维持原有的函数名和参数类型不变
  • 确保其他页面的调用方式不需要修改
  1. 切换数据源:
  • 将原有的 HTTP 请求替换为 Mock 数据调用
  • 保持返回数据格式与原接口一致

3. 页面实现

项目列表页面实现了完整的项目管理功能:

  1. 搜索功能:
  • 支持按项目名称和编号搜索
  • 实现了表单重置功能
  • 搜索条件变更时自动刷新列表
  1. 分页功能:
  • 支持页码切换和每页条数调整
  • 分页参数变更时自动刷新列表
  • 显示总记录数和跳转功能
  1. 新增功能:
  • 使用模态框实现新增表单
  • 包含必填字段验证
  • 提供表单重置和取消功能

四、注意事项

  1. 类型安全:
  • 使用 TypeScript 类型定义确保类型安全
  • 修复了 id 字段的类型问题(从 string 改为 number)
  1. 错误处理:
  • 添加了适当的错误处理和提示
  • 使用 i18n 支持错误消息国际化
  1. 性能考虑:
  • 添加了加载状态控制
  • 模拟了合理的网络延迟

五、总结

通过以上改造,我们实现了:

  1. 项目管理功能使用 Mock 数据,而其他页面继续使用后端接口
  1. 保持了良好的代码组织和类型安全
  1. 提供了完整的项目管理功能,包括查询、新增等
  1. 确保了系统其他部分不受影响

这种实现方式既满足了开发测试需求,又保证了系统的可维护性和扩展性。

注:本文转载自blog.csdn.net的CSDN 程序人生的文章"https://blog.csdn.net/csdnsevenn/article/details/87834601"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top