这周做了一些琐事,没有来得及记录,忘得七七八八。
架构师做的事/需要的技能
1. 了解各种方案,业界通用解决方案,刺探竞争对手的系统功能边界。
2. 了解自己的系统,搭建好宏观的系统
3. 保持和开发人员的沟通,协调每个方案的优缺点
4. 对将来要有思考,对系统可能的扩展要有准备。
5. 设计模式 + 其他通用的方案和思维
CJson
cJson是一个很好的开源库,大致看了一下,还没有内化成自己的东西后续需要做:
1. 怎么使用 + 功能分块
2. 源码阅读 + 工程搭建
自己要做的一个东西
todolist
js前端的搭建
后端的开发
go语言安全编码
1. 暂未内化总结
2. go web编程
3 goinaction 重读
设计模式
1. 依赖注入的3种方式
构造函数
一次注入,耦合性强
setter、getter
允许修改,耦合性强
接口注入
耦合性弱一些,具体的构造职责放在了业务类
阿里云
1. 买了个云,搭建了一些东西,暂未开始开发
2. 需要把今天做的,组织总结成一个备忘录
linux
1. 鸟哥的linux私房菜 待总结
gui
1. 看了一点GTK
2. 比较好的框架有
qt + c++,可移植
windows用 C# + ...
最好的是用web(js + css + html + go/php), 这样可以脱离单机
3. 可以后续先把js 和 html的大致框架学一下,搭一个粗糙的东西出来先
问题总结
1. 还是学的太快,走马观花很多东西没有经过总结是会忘的
2. 形成自己的一个体系之后,再进行下一步