前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >作者是图书的灵魂-谈《Office 365 开发入门指南》

作者是图书的灵魂-谈《Office 365 开发入门指南》

作者头像
盆盆
发布2019-04-24 14:07:40
6490
发布2019-04-24 14:07:40
举报

前些天希章老师给盆盆布置了一道家庭作业,给他的新著《Office 365 开发入门指南》写篇书评。接到任务后,我颇有些两股栗栗、汗不敢出。因为作为一名纯运维人员,我对开发方面的书籍一向敬而远之,遑论去写书评!但再一想,我认识希章老师已有十年,我对其人品、技术十分了解。

盆盆觉得,不管是参加培训,还是买书,其中很关键的一点就是判断这位传道授业的老师是否靠谱。毕竟要投资那么多时间,培训的话动辄两、三天,而读书则至少十天半个月!遇到不靠谱的老师,非但浪费钱,宝贵的时间也付之东流,何况还可能绕弯路。

虽然钱钟书钱老曾经说过,吃鸡蛋觉得味道好并不需要去看这只下蛋的母鸡。但我还是希望能从我熟悉的这位"产蛋者"说起,毕竟作者是图书的灵魂。

1998年希章开始在一家台企实习,彼时仅17岁,正巧赶上千禧年的计算机热潮,遂开始自学软件开发,先实现一个小目标,从财务发放工资条的小程序做起,再到公司网站这样的小型系统,最后全程参与了公司自主开发的制造资源管理系统(MRP)的研发。而从2004年开始,希章又开始长达十年的"创业+独立咨询顾问"历程,给企业客户提供软件开发和数据库相关的规划、设计、研发和培训服务。

2014年开始,希章加入联想集团,负责智慧医疗研究院的研发团队工作,致力于“智慧医疗整体方案”的研究细化,并将此方案推向市场,在规划设计、应用开发、系统部署实施和后期运维等四个阶段为更多客户提供全面的IT管理服务,以帮助客户完成智慧医院的建设。

2016年希章加入微软,负责以Office 365为核心的微软生产力云平台及服务解决方案设计、合作伙伴建设、销售业务支持等工作。

好的老师一定是个无私的技术分享者,希章这些年来积累了大量的原创技术文章,居然有1300多篇!参考下图,证明所言非虚也!从2005年开博算起,平均每个月要写9篇文章!盆盆自己也是一名博客作者,深知原创文章的辛苦。从这些海量的文章中最能看出这位作者、这位老师的技术实力和奉献精神!

我和希章老师曾经合作过一个小项目--微信遥控云虚拟机,当时在微信上提到这个想法,希章看到后,马上和我开始进行可行性分析,并形成初步方案。

移动互联网的精髓,就是快速发布、快速迭代,很快希章老师就开发出公众号和微信接口,而盆盆则做出runbook和微信接口程序对接,让我们可以通过微信公众号,语音遥控Azure云虚拟机的运行!下图就是当时微信朋友圈里的消息实况,完整的记录了缘起、分析和实现的全过程。希章老师用其精湛的技术、非凡的实践促成了这个项目的落地。

演示视频在这里哈!

视频内容

希章老师把历时十个月积累的Office 365开发的39篇精华文章整理付梓,图书的整个"研发"过程正好遵循了DevOps的理念,在github上面创建了一个代码库,然后用markdown这种新式的标记语言编写。使用github来托管源文件,方便做版本控制,可以随时比对和修改,等于是做迭代和持续发布,也方便回滚到一个特定的版本。

下图有不少数据,例如大家最终看到的是39篇文章,每篇平均2500字左右,与此同时前后一共有300多次的提交(commit)。使用github还有一个好处,是它直接可以连接到一个电子书的平台(gitbook),它可以自动生成目录和所有页面,并且支持电子版本的导出。

盆盆第一时间问希章老师讨要了电子版,仔细阅读。当然说是仔细阅读,心里其实是有点惭愧的,限于技术方向,我仅仅阅读了其中关于Microsoft Graph部分相关文章。能够感受到希章老师非常用心,文章里对Azure的App Service Principal(有点类似于Kubernetes里的Service Account)的概念介绍的很细致,哪怕您不是Office 365的开发者,也应该好好阅读一下,以便了解Azure AD等的开发、Powershell等操作。

此外,我还阅读了Office 365机器人(Bot)开发入门的相关文章,可以按图索骥,把人工智能机器人Bot部署到Azure WebApp,我们还可以尝试将其部署到Linux容器或者Kubernetes群集上!然后让Web页面、Skype等应用调用!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-01-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 华来四Azure混合云 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档