前几天,在使用 Serverless 技术做一个微信小程序,期间遇到一个需要用户登录的接口。于是,便使用 Serverless 简单的写了一个中转 API。
想来,我已经用 TypeScript 已经有一段时间了,它可以算得上是前端领域的一门 “平淡生活” 的语言。
平淡生活,我的意思是:生活可以从此多一点乐趣——毕竟 bug 少了一些。
在去年的一年里,我经历了一次 “升职”:从一个咨(cheng)询(xu)师(yuan)变成了一个高级咨询师。Title 变了,就意味着工作的内容也会发生一些变化。从拒绝升职,到被说服升职,我的一些想法发生了一些改变,开始考虑一些职业生涯的技能。
现有的绝大多数软件系统,都将在未来某一刻成为遗留系统,只是时间跨度不一样。好的系统,拥有好的设计,并在其生命周期里不断地演进。但是没有一个设计能抵抗住时间,以及业务带来的变更。
几周前,当我使用 Mifa 主题刷新我的博客时,我发现了一件不得了的事情:我的博客使用的 Python 版本是 2.7,而不是我预期的 3.5。并且我用的 Django 版本是 1.9,它是 2015 年的版本。这些让我意识到,如果我再不做点什么,我的博客可能就维护不了了。
在这一个多月里,我工作在一个采用插件化的原生 Android 应用项目上。随着新技术的引入,及编写原生 Android 代码的技能不断提升,我开始思索如何去解锁移动应用新架构。对,我就是在说 Growth 5.0。
在过去的几年里,我开始活跃在开源社区 GitHub,从默默无闻到 GitHub 国内前 10(粉丝数、star 数及提交次数居在前 10)。这样一小结,我总算是有资格来写一系列文章,以分享一下开源世界的那些事儿。写了那么多开源的软件,分享了一系列的 star,总得分享一下如何去做这样的事件。
有人经常问我,什么每年能做这么多东西。我的答案一直:不加班。可不加班不一定能有时间做多少事,我每年做这么多东西,都是拜我们家 @花仲马 的加班所赐。
软件开发不是一份稳定的工作:每年都会涌现一个又一个新的技术,每隔几年都会出现一些革命性的技术。尽管从代码、表现及差异上来看,新技术和旧的技术有一些概念上的相似,但是在使用的过程中,仍然是需要花费时间去学习的。
每一年,我们都在学习新的东西;每一年,我们都想学习新的技术;每一年,我们都要接触新的技术。那么,2017 年你 GET 到什么技能呢?