2017年主修技术栈

2016年12月31日,天气晴朗,上海这个冬天不冷。

今年的最后一天,又是周末,很适合想想明年的计划。技术宅主要关心的还是自己的技术成长,技术方向主要跟着项目走。

今年11月底被调到一个新的项目,这个项目前端主要是React技术栈,后端主要是.NET/.NET Core技术栈,项目设计主要用DDD,开发方式用Scrum。明年一年都可能在做这个项目,需要一个计划来系统化自己的React和.NET/.NET Core技术栈,当然项目中的套路是最重要的也是最长的路。

项目套路

  1.  DDD设计
    1. 理解DDD套路
    2. ProcessOn确实是个好东西 http://processon.com/,画图再也不用愁了(很久以前用google doc)
  2. Scrum开发
    1. 摸索实践Scrum
    2. JIRA确实很NB很好用
  3. CI
    1. Jenkins
    2. 自动化部署:MS Web deploy
    3. 自动化测试
  4. Git & 项目版本管理
    1. Release & 版本号
    2. Branch
    3. Hotfix
    4. Tag
  5. 与客户的套路
    1. 处理正常需求的套路
    2. 处理紧急问题的套路
    3. 提出问题的套路
    4. 项目发布,版本,代码管理的套路
  6. 自己团队的套路
    1. 任务计划和分配的套路
    2. 成员培养的套路
    3. 团队成员分析和解决问题的套路

.NET/.NET Core技术栈

  1. 关注学习.NET Core: https://github.com/dotnet/corefx
  2. 关注学习ASP.NET Core:https://github.com/aspnet/Home
  3. OWIN (Open Web Interface for .NET) 
  4. 深入学习和使用OpenId Connect, OAuth 2
    1. OpenId Connect Spec: http://openid.net/connect/
    2. OAuth 2 Spec: https://tools.ietf.org/html/rfc6749
    3. IdentityServer3: https://github.com/IdentityServer/IdentityServer3
    4. IdentityServer4: https://github.com/IdentityServer/IdentityServer4 
  5. ORM
    1. Entity Framework Core: https://github.com/aspnet/EntityFramework
    2. Code First
  6. SQL Server
    1. 读写分离 Always On
    2. Replication
    3. Linked Server
  7. Logging: NLog
  8. DI & IoC
  9. Unit Test

学习总结的代码放到github:https://github.com/zclmoon/DotNetCore-Ecosystem

 React技术栈 

  1. ES2015
    1. You don't know JS: https://github.com/getify/You-Dont-Know-JS
  2. Node.js
    1. Parser Server: https://github.com/ParsePlatform/parse-server
  3. React.js
    1. React Starter Kit: https://github.com/kriasoft/react-starter-kit
  4. React Native
    1. F8App: https://github.com/fbsamples/f8app
  5. Redux
  6. GraphQL
  7. Relay
  8. MongoDB

学习总结的代码放到github https://github.com/zclmoon/React-Ecosystem

系统集成

  1. ESB
    1. Shuttle.ESB
    2. WSO2 ESB
    3. NServiceBus
    4. MassTransit
  2. Message Queue
    1. Rabbit MQ
  3. 缓存
    1. CacheManager: https://github.com/MichaCo/CacheManager

内功

  1. 算法导论
  2. 设计模式
  3. 面向对象分析与设计
  4. 分布式应用
  5. Load Balance
  6. High Availability
  7. Domain Specific Language (DSL)

其他

  1. Topshelf: An easy service hosting framework for building Windows services using .NET
  2. Quartz Enterprise Scheduler .NET: https://github.com/quartznet/quartznet
  3. MassTransit: https://github.com/MassTransit/MassTransit
  4. PSake: https://github.com/psake/psake
  5. Swagger: https://github.com/swagger-api/swagger-ui
  6. 性能测试: JMeter
  7. Android小应用
  8. iOS小应用

 需要学习和深入理解的东西很多,路也很漫长。2017年计划在React和.NET 技术栈上成为老司机!2017年加油!

转载于:https://www.cnblogs.com/codesee/p/6239047.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值