Beansmile 2016年技术管理总结

  • December 31, 2016 13:37
  • Posted by rain
  • 0 comments

Beansmile 2016年技术管理总结

摘要

所谓温故知新,回顾了2016年中公司开发过的项目,我做了一些简单的数据分析和总结以共勉。

统计数据

Beansmile 2016 项目使用技术统计


技术管理总结

作为Beansmile的技术负责人,我进行技术管理主要看以下6个方面:

  • 技术调研 - 探索新技术、调研工作上需要用的服务等,以保持技术团队的先进性
  • 技术实践 - 有实践过的技术才敢引入团队中,不要做拍脑袋决策
  • 技术培训 - 得到认可的技术要推广和普及给其他成员,提升团队整体战斗力
  • 技术复用 - 在日常开发中提取出可复用的技术点,进一步提高团队生产力
  • 规范化 - 技术团队应保持一致行事风格,以降低沟通、代码维护、工具使用的成本
  • 自动化 - 解放生产力,让机器去做重复工作,人力去做突破性工作

具体实践总结

涉及的内容其实很多,我这里只列出一些比较有代表性的、在团队内实践分享过的内容

  • 技术调研
    • report:[angularjs vs reactjs]
    • report:[2016 Rails popular app servers]
    • report:[chrome extension开发调研]
    • report:[Crash Reporting Service]
    • report:[React-Native Hot Update Services Research Report]
    • report:[流行云主机调研报告]
    • report:[国内外流行字体CDN调研]
    • report:[QingCloud 调研]
    • doc:[Beansmile 技术调研报告规范]
  • 技术实践
    • project:[jpush-ionic-demo]
    • project:[pushwoosh-example]
    • project:[beansmileteam/react-components]
  • 技术培训
    • ppt:[how to do model design]
    • ppt:[toolbox-for-optimizing-rails-project]
    • ppt:[rails项目中性能调优要注意什么]
    • ppt:[rails-debug-tips 2016]
    • ppt:[如何写一份压力测试报告]
    • ppt:[如何用rails开发一个任务管理的网站和移动app]
  • 技术复用
    • project:[bean-hub]
    • project:[beansmile-quickstart]
    • project:[beansmile-rails-composer]
    • project:[beansmile-react-boilerplate]
  • 规范化
    • doc:[Beansmile styleguide(Beansmile代码规范指南)]
    • wiki:[Beansmile coding standard]
    • wiki:[Code Review Tips]
    • wiki:[Rules for committing]
    • wiki:[trello + git开发流程规范]
    • wiki:[how to write a rake task]
    • doc:[Tech Stack Example]
    • doc:[API design example]
  • 自动化
    • 自动化测试
      • blog post:[RSpec 使用一周小结(上篇)]
      • blog post:[RSpec 使用一周小结(下篇)——使用 FactoryGirl 准备测试数据]
      • blog post:[rails集成测试学习总结]
      • blog post:[rspec集成测试的总结]
      • blog post:[简介如何测试Rails应用]
      • blog post:[压力测试总结]
    • 自动化部署
      • wiki:[Deploy Project to Staging Using Capistrano on Ubuntu]
    • DevOps - 持续集成
      • wiki:[Setup GitLab CI]
      • wiki:[Setup GitLab CI Runner]
    • ChatOps - Slack+Lita

总结及展望

今年最大的变化莫过于前端圈的火热和容器架构的盛行,层出不穷的概念、辅助的工具,新技术还没来得及掌握转眼已经变为淘汰,但这也意味着对技术的细分越来越专业,同时也意味IT项目的工程化越来越专业。这是挑战也是机遇,项目越复杂、质量要求越高,对个人的要求也就越高,也意味着团队作战的作用越重要,这也正是PaaS/SaaS这类以打包服务为卖点的平台也更有机会。

Comments

Post your comment