我还是那个前浪,很多朋友说看了我的故事后觉得有点励志,在大家都处于“中年危机”、“大龄程序员找不到出路”等各种焦虑的时候,我的故事像一碗鸡汤(这个说法莫名感觉很油腻,能不能换一个???)

其实我认为与其消极焦虑,不如发挥自身优势积极面对。自从公司新项目使用了云服务器之后,我就又开始了继续学习的道路。也正因为不断地学习,从最开始被实习生轻视,到后来的让老板赞赏,无疑是打了一个漂亮的翻身仗。(了解前情请戳:甩锅大会上,我是如何绝地求生的)

上次因为业务量的快速上涨,导致服务器请求量远远超出预估,好在华为云弹性云服务器想要变更规格还是非常方便的,4行代码完美解决问题。

但之后,我也在反思,作为一个资深技术人,我们就只能被动地响应需求,处理问题么?不,不应该这样。

相比起后浪们,我们的优势一方面是对技术原理的理解和实际经验的加持,另一方面,还应该能够通过对公司业务的理解甚至于对行业和商业环境的理解,提前准备一些技术方案。

顺着这个思路往下想,公司的新业务是一个内容社区,现在的日活已经突破了10万用户量级,但从后台数据看,用户增长速度明显有所下降,按照运营部门的套路,这个时候一般要提比较大的需求了。

这个需求会是什么呢?一方面,从业务角度来看,我们新业务的目标用户偏年轻化群体,并且以女性居多;另一方面,从行业角度来看,现在新媒体内容的承载形式已经从图文转变为视频和短视频。

那么,运营部门接下来会不会提出要做短视频了呢?如果做短视频,我应该先做点什么呢?

果不其然,在这周的例会上,运营部门提出,我们要通过发展短视频来进一步提升内容的多样性,从而达到提高用户停留时长与留存率的目的。

老板也点头表示赞同,我们研发老大显然事先没有准备,扭头看向了我,目光中的信任让我感动不已,加上之前我就已经预估到了这个需求,于是我代表研发团队发言:

我们研发部门已经预判到接下来项目的发展方向会是短视频,所以提前做了预案,例如从服务器的角度来说,由于短视频相比图文内容,对服务器的磁盘空间要求更大。

但我们的服务器部署在华为云弹性云服务器上,我们可以非常方便地将已有磁盘挂载给弹性云服务器,或调用创建云硬盘的接口创建新的磁盘,然后再挂载到弹性云服务器。
为了快速响应业务调整的需求,我们已经将服务器挂载磁盘的操作文档写好了。

说着,我打开了提前准备好的文档《弹性云服务器挂载磁盘》

(内容详情)

步骤1:创建云硬盘。

1、 创建云硬盘。

(1)接口相关信息

URI格式:POST /v2/{tenant_id}/volumes

(2)请求示例

POST: https://{endpoint}/v2/74610f3a5ad941998e91f076297ecf27/volumes

Body:

{"volume": {"name": "openapi_vol02", "availability_zone":"az_test_01", "description": "create for api test", "volume_type": "SATA", "size": 40}
}

(3)响应示例

{"volume": {"status": "creating","user_id": "f79791beca3c48159ac2553fff22e166","attachments": [],"links": [{"href": "https://xxx/v2/74610f3a5ad941998e91f076297ecf27/volumes/51f45e08-1d4f-44c6-a4a9-84a488e0e8d3","rel": "self"},{"href": "https://xxx/74610f3a5ad941998e91f076297ecf27/volumes/51f45e08-1d4f-44c6-a4a9-84a488e0e8d3","rel": "bookmark"}],"availability_zone": "az_test_01","bootable": "false","encrypted": false,"created_at": "2018-05-16T11:19:33.992984","description": "create for api test","updated_at": null,"volume_type": "SATA","name": "openapi_vol02","replication_status": "disabled","consistencygroup_id": null,"source_volid": null,"snapshot_id": null,"shareable": false,"multiattach": false,"metadata": {"__system__volume_name": "openapi_vol02"},"id": "51f45e08-1d4f-44c6-a4a9-84a488e0e8d3","size": 40}
}

2、 记录响应中“volume”的ID。

步骤2:挂载磁盘。

(1)接口相关信息

URI格式:POST /v2.1/{tenant_id}/servers/{server_id}/os-volume_attachments

(2)请求示例

https://{endpoint}/v2.1/74610f3a5ad941998e91f076297ecf27/servers/9f4d9281-95e7-4915-a126-1ee597101e2e/os-volume_attachments

Body:

{"volumeAttachment": {"volumeId": "51f45e08-1d4f-44c6-a4a9-84a488e0e8d3","device": "/dev/sdb"}
}

(3)响应示例

{"volumeAttachment": {"id": "51f45e08-1d4f-44c6-a4a9-84a488e0e8d3","volumeId": "51f45e08-1d4f-44c6-a4a9-84a488e0e8d3","serverId": "9f4d9281-95e7-4915-a126-1ee597101e2e","device": "/dev/sdb"}
}

步骤3:确认挂载磁盘是否成功。

(1)接口相关信息

URI格式:GET /v2.1/{tenant_id}/servers/{server_id}/os-volume_attachments

(2)请求示例

https://{endpoint}/v2.1/74610f3a5ad941998e91f076297ecf27/servers/9f4d9281-95e7-4915-a126-1ee597101e2e/os-volume_attachments

(3)响应示例

{"volumeAttachments": [{"volumeId": "4fc0b4cc-9d6c-431c-be70-3dfeec2ff6e0","id": "4fc0b4cc-9d6c-431c-be70-3dfeec2ff6e0","device": "/dev/sda","serverId": "9f4d9281-95e7-4915-a126-1ee597101e2e"},{"volumeId": "51f45e08-1d4f-44c6-a4a9-84a488e0e8d3","id": "51f45e08-1d4f-44c6-a4a9-84a488e0e8d3","device": "/dev/sdb","serverId": "9f4d9281-95e7-4915-a126-1ee597101e2e"}]
}

演示完后,老板对研发团队的超前响应提出了表扬。会议结束后,研发老大(我老板)特意组织了一次部门聚餐,席间他说到:“一个好的研发,不光技术要过硬,还要理解业务,预判业务需求,甚至做到反向去驱动业务,这样我们才不会在面对需求时处于被动。在这方面,你们一定要向你们的老大哥(也就是我)学习,我希望我们每个人都能具备这样的能力,一起加油,奥利给!”

据了解,目前API Explorer平台已开放EI企业智能、计算、应用服务、网络、软件开发平台、视频等70+云服务,共上线2000+个API、6000+个错误码。在前期试运行期间,华为云API Explorer平台上的API接口也已被多家企业成功接入。

点击查看详情:《华为云一站式API解决方案平台API Explorer上线》

华为云API Explorer平台在未来几个月会实现更多功能,比如支持SDK示例代码、CLI等特性,同时也会开放更多的云服务API接口,连接更多开发者实现创新、拓宽创新边界。

点击这里→了解更多精彩内容

相关推荐

打卡APIG服务专享版,打造全栈API治理方案

WeLink服务端API身份验证应用管理后台免登录

华为云API Explorer开发者生态平台正式上线

用Python调用华为云API接口发短信

一个技术预案,让老板当场喊出了“奥利给”相关推荐

  1. 服务器延迟微博,万千阴阳师“无家可归”近一个小时?微博热评喊出玩家心声...

    原标题:万千阴阳师"无家可归"近一个小时?微博热评喊出玩家心声 每周二晚上和每周三早上是阴阳师玩家最难熬的两个阶段,前者需要等待周二晚的更新公告,按常理说一般在7-8点左右就会公布 ...

  2. 【API进阶之路6】一个技术盲点,差点让整个项目翻车

    上次教了实习生一个方案之后,这小子跟运营妹子的关系是越走越近,时不时地撒把狗粮,在我司真正实现了研发运营一家亲~(上回你没看?戳上文剧情回顾:万万没想到,一个技术方案帮实习生追到了运营妹子) 这回想跟 ...

  3. 万万没想到,一个技术方案帮实习生追到了运营妹子!

    上回说到,公司的新业务增长速度放缓,运营部门提出要发展短视频来促进更快的业务增长,而我也因为提前准备好了技术预案再一次得到老板的赞赏(了解详情请看上集:一个技术预案,让老板当场喊出了奥利给 ). 既然 ...

  4. 活久见!技术面试官竟然给我出了一个脑筋急转弯,还问我王者荣耀什么段位?...

    作者 l Hollis 来源 l Hollis(ID:hollischuang) 我叫小志,是一个毕业3年的Java后端开发,在一家传统银行的研发中心负责主要的研发岗位.虽然这份工作并不是很忙,给我的 ...

  5. 7-114 谁先倒 (15分) 划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就输了

    划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就输了,输家罚一杯酒.两人同赢或两人同输 ...

  6. L1-019 谁先倒 (15分) 划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就输了

    L1-019 谁先倒 (15分) 划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就输了 ...

  7. 命保住了!五年时间,我们也搞了一个技术中台

    题图: from Zoommy 来自:吃草的罗汉公众号 在技术圈,每年总有那么一拨人,喜欢把 "某某岗位要不要写代码" 这样的话题拿出来讨论一番. 比如,前年的话题是CTO要不要写 ...

  8. 如何搞垮一个技术大牛?

    作者| Mr.K 来源| 技术领导力(ID:jishulingdaoli) IT界有个说法:杀死一个技术大牛,不用枪,只需要改三次需求.技术大牛的死法,就是那样朴实无华且枯燥. 俗话说得好,搞垮一个技 ...

  9. IG赢了,让我们先理直气壮的喊出那句 我们是冠军!

    微信又改版了,为了方便第一时间看到我们的推送,请按照下列操作,设置"置顶":点击上方蓝色字体"程序员之家"-点击右上角"-"-点击" ...

最新文章

  1. Github上Pandas,Numpy和 Scipy三个库中20个最常用的函数
  2. 解决ScrollView嵌套ViewPager出现的滑动冲突问题
  3. 海尔智家财报优于预期,下注未来正当其时
  4. Java finally
  5. PHP程序员必须收藏的资源大全
  6. mysql 安装no key_No package mysql-server available错误解决(centos mysql安装教程)
  7. libtool: Version mismatch error. This is libtool 2.4.6, but the definition of this LT_INIT
  8. QT的TreeWidget遍历文件夹并且显示(递归实现)
  9. matlab假设网格颜色,MATLAB 画颜色网格图
  10. qq批量提取群成员_学会这个QQ营销技巧,助你一天引流200+
  11. 数据可视化BI平台--CBoard的使用
  12. mac下压缩mp3音频文件/linux 适用
  13. linux下安装配置dble--新手入门
  14. java动物继承_java 编码实现动物世界的继承关系:动物(Animal)属性:名称(name)具有行为:吃(eat)、睡觉(sleep)...
  15. 天津大学计算机学院考研复试名单,天津大学计算机学院09考研复试第一批名单...
  16. 怎么计算一个月有多少天
  17. Top10 ProxyClient 支持指定进程的代理客户端软件
  18. 易飞8无销售报价的BOM成本参考
  19. 转:SWOT分析法与职业生涯规划
  20. Verilog学习总结

热门文章

  1. redis 首次请求_Redis主从复制
  2. php之微型博客创建,php之微型博客的创建
  3. java服务端集成极光消息推送--详细开发步骤
  4. pytorch 4 regression 回归
  5. k-means 聚类算法
  6. Gobblin编译支持CDH5.4.0
  7. 图片预览(适用于IE6,9,10,Firefox)
  8. CSS+JS实现兼容性很好的无限级下拉菜单
  9. leetcode 76 python
  10. 计算机主板用塑料做的好吗,电脑主板包装的塑料袋为什么是用透明胶封的,这样...-卓优商学问答...