梳理一下我自己的编程结构
在当下这个节点上来看,我自己的编程结构可以完成的是:
- Github & Git & Gitbook的熟练使用
- Heroku & aliyun & linux 的熟练使用
- Ruby on Rails 功能开发的使用
处在当下这个阶段,如果我想使用互联网的技能完成创业和教学,我就必须在网页端的开发上完成全栈的能力体系的梳理,不然难以完成有价值的网站的构架,从而使用这一项编程的技能完成行业的立足;
针对于当下的 Ruby on Rails 的使用来说,主要需要完成前端和后端的使用
- 前端的工程师
- 后端的设计师
针对于前端的设计师来说,我们需要完全的掌握三个维度的知识体系:
- html
- css
- JavaScript
针对于后端的功能的使用来说:
- gem的使用
- api的使用
- sdk 的使用
然后就是对于以上的维度的知识体系,还没有完全的掌握,通过全栈营的使用的过程中,发现废话的东西太多,容易让自己产生畏惧心理,这是我们所需要掌握的知识结构,所以在这个过程中,针对于以上的知识体系,我们需要重新的梳理自己的知识的架构,不能陷入了全栈营的知识结构中全,容易让的思维产生依赖情绪,不利于自己的独立化的思维的结构的形成;
针对于后端的功能的体系的实现来说,我自己需要掌握五个维度的知识体系,从可以依靠互联网的技能体系完成的立足,这是我自己所需要思考的核心的维度,至于微信号的开发、小程序的开发,移动端的开发,只是在完成商业价值变现之后的增量化的思维体系,不是互联网开发的核心的维度,这是我自己所需要非常明确的开发的路基体系。
针对于知识结构的开发体系来说,完成五个维度的知识结构
- 功能开发体系
- 用户对接体系
- 设计页面体系
- 云端部署体系
- 支付功能体系
其实在编程的逻辑体系里面,没有非常复杂的知识体系,我们需要将以上的知识结构逐渐的拉升,从而完成整张地图的获取,从而局别这个领域开发的知识的结构的知识的体系的维度;
新建了一个专案,我们就需要基于这个空的专案完成开发,通过实现一个用户的功能和管理员的功能,来完成一个信息发布的稳定的结构,在这个稳定的知识结构的基础上,完成用户的判断和支付功能的对接,就是我们所需要打造的全栈化的产品,其他的都是属于页面美化的逻辑的思维体系。
- 管理员和用户和游客:我们需要完成的功能是信息的发表;
- 付费和服务:付费就可以享受会员的服务
- 利益的分配方式:利益的共同体和利益独立体
- 运维和迭代:后期就是云端的运维和代码的不断地优化和页面美化的问题了;
肖威 2018.02