# 公司方向 提供以智能照明为基础的物联网解决方案。数据角度来看,想把有关电的数据收集上来,让数据产生价值,提供电力数据服务。 目前的阶段:原型打造阶段。将来涉及并发,分布式,云原生运用,容器,微服务之类。再往后走,有关大数据处理。 # 个人方向 # 公司当前的项目 - 智能照明版:主要用在商场,目前在做运维、功能更新 - 智能照明版手机端:目前已完成 - 写字楼版:主要用在写字楼,包括手机端端和Web管理端,目前正在做 - 宿舍公寓版:主要用在大学宿舍,目前正在写需求 - 总部大屏:把各个项目数据汇总,并且报警实时推送,目前正在把胶州数据接上来 - 写字楼版大屏:主要以建筑3D为主 - 总部运营后台: - 项目管理后台 # 后端要做的事 - 智能照明版的项目后台:季建新做 - 智能照明版的API接口:季建新做 - 写字楼版API接口:以外协吕亮为主,季建新负责架构,冷坚熟悉了解,写部分接口 - 宿舍公寓版:冷坚和吕亮为主,季建新负责架构 - 总部大屏接口:季建新做 - 写字楼版大屏接口:待定 - 总部运营后台接口:待定 - 项目管理后台接口:待定 # 团队开发方式 SCRUM模式,敏捷迭代式的,小步快走。 会议 - 站例会:每天下班之前,某个项目的成员一起站立式会议,介绍今天的进展、遇到的问题、需要的协助,一般在10分钟左右 - 周例会:一般是在周五17:00开始,由项目经理主持,需要提前把周总结发给项目经理。 - 迭代复盘:做得好的和不好的方面 - 分享会:一般是在周五13:00团队成员做一些分享,有时候关于工作,有时候有关其它方面 工具 - Teambition项目管理 - gitbash # 架构 ![](onion.png) # 领域知识 - Teambition的 `公共组件库` # git的原理和常用命令 原理: - 工作区 - 暂存区 - 仓储区 命令: ``` 从远程拉取到本地:git pull origin master 查看工作区有没有更新:git status 从工作区到暂存区:git add -all 暂存区到仓储区:git commit -m "some messages" ``` `git pull`实际上包含了2个语句: ``` git fetch origin master git merge ``` # 其它 - 下载git bash windows版本 - 加入代码库 ``` --分配账号: --设置公钥 ssh-keygen -t rsa -C "darren@ddingsafe.com" 有时需要安装http://cygwin.com/ 私钥的保存位置在:C:\Users\Administrator.ssh\id_rsa.pub 把公钥保存到源代码后台 --git clone 地址 ``` - 确认SDK:`dotnet --list-sdks` - 项目总览 - 需求文档 - 蓝湖:`https://lanhuapp.com/url/y8bBL-k39J5` - 加入Teambtion项目 - 跑通第一个接口