程序员,2017年你的技能树上增加了哪些新技能?

每一年,我们都在学习新的东西;每一年,我们都想学习新的技术;每一年,我们都要接触新的技术。那么,2017 年你 GET 到什么技能呢?

这一年里,在工作上,我主要做的都是移动开发,分别是三种不同的技术栈:

  • 基于 Ionic + Cordova 的混合应用
  • 基于 React Native 的跨平台应用
  • 基于 Java 的 Android 原生应用

期间,使用 Java、Objective-C 编写 Cordova、React Native 插件。又花了好多时间,将 Cordova 应用嵌入到 React Native 中,详细见:《我们是如何将 Cordova 应用嵌入到 React Native 中

最近,在将 React Native 上的 WebView 经验,整理成半混合应用框架:《Dore 混合应用框架 —— 基于 React Native 的混合应用迁移方案》。

新版本的 Growth 也是用 React Native 写的:《开源编程学习 APP Growth 发布 3.0,在碎片时间里练习

这几个月,顺手撸了一遍 Serverless,写了二三个 Serverless 应用,以及相关的几篇文章。

当然,如果你想要的话,也可以看看:phodal/serverless。

今年,也出版了今年的新书《全栈应用开发:精益实践》:

详细的介绍见:《【新书上架】 | 《全栈应用开发:精益实践》——历时两年二十万余字

从概念上,收获最大的,莫过于参加公司的 DDD 培训《事件风暴》,理解了,如何从业务到建模的一系列流程。详见《Stepping.js——两步完成前后端分离架构设计

也顺便使用 TypeScript 撸了一个生成图形的框架:phodal/stepping 。

培训的话,还有一系列的基于 Spring Boot 的微服务工作坊。《【工具推荐】价值百百万的后台微服务生成工具》大致就是:

  • Eureka 服务,提供服务注册、发现
  • Ribbon 服务,提供客户端的软件负载均衡算法
  • Hystrix 服务,熔断器
  • Hystrix dashboard 服务,对 Hystrix 进行实时监控的工具
  • Turbine 服务,日志收集器,用于聚合 Hystrix 中的日志
  • Config 服务,统一配置中心
  • Feign,声明式、模板化的HTTP客户端
  • Spring Security Oauth 2 服务,授权管理

大抵对于新的后端技术有一个全面的认识,微服务相关的代码在:phodal/ms-workshop。

上周期,也顺手撸了一个小程序:

那么,你呢 ? 今年开启了什么撩妹技能 ?

GET 到什么有意思的东西?

原文发布于微信公众号 - phodal(phodal-weixin)

原文发表时间:2017-12-20

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏java工会

30分钟零基础入门Java后台SSM框架

39290
来自专栏养码场

万人技术互动 | 微服务实战中,如何对网关(API Gateway)进行技术选型?

继上次Spring For All 社区改版后,大家思量着,如何将大家的Spring 知识得到真正的分享与碰撞,以此同时,也能结交到更多志同道合的技术人?

16710
来自专栏技术/开源

强大的API测试工具Hitchhiker v0.9 基于UI的断言测试,回顾2017

v0.9是Hitchhiker在2017农历年的最后一个版本,而起点正是刚过完2016农历年,农历2018即将到来,一年轮回,今天写点东西稍微回顾下hitchh...

21770
来自专栏CSDN技术头条

StatsD!次世代系统监控的核心

在互联网业务蒸蒸日上的今时今日,系统架构日渐复杂,随着软件产品和工程团队的变革,许多开源的监控工具应运而生,其中有一些相当出名,比如 Zabbix、Nagios...

29980
来自专栏程序猿DD

这有一份廖雪峰大牛的Java高级架构师教程,请查收!

可以说,Java是现阶段中国互联网公司中,覆盖度最广的研发语言,掌握了Java技术体系,不管在成熟的大公司,快速发展的公司,还是创业阶段的公司,都能有立足之地。...

33630
来自专栏Golang语言社区

微服务架构介绍和RPC框架对比

一种将一个单一应用程序开发为一组小型服务的方法,每个服务运行在自己的进程中,服务间通信采用轻量级通信机制(通常用HTTP资源API)。可通过全自动部署机制独立部...

17650
来自专栏JAVA技术zhai

中小型公司对于Spring Cloud的选择与思考

在开始之前我们先介绍一下几个概念,什么是微服务,它的特点是什么? Spring Cloud都做了那些事情?他们之间又有什么联系? 技术背景 什么是微服务 微服务...

382110
来自专栏技术/开源

强大的API测试工具Hitchhiker v0.9 基于UI的断言测试,回顾2017

v0.9是Hitchhiker在2017农历年的最后一个版本,而起点正是刚过完2016农历年,农历2018即将到来,一年轮回,今天写点东西稍微回顾下hitchh...

28750
来自专栏13blog.site

记录一下从懵懂到理解RESTful的过程

前言 前文中提到了RESTful设计,后端实战及前端代码的修改,写完之后本来想写一下对RESTful的一些看法的,但是写着写着跑题了,最终是写成了不同阶段对于R...

31140
来自专栏程序你好

寻求Java微服务的简单性

简单性有很大的价值。当事情很简单时,它们更容易理解、更容易扩展和更容易修改。他们是更好的。简洁是对架构或框架的终极褒奖。 在本文中,我将研究四个不同的框架—-S...

16840

扫码关注云+社区

领取腾讯云代金券