Jupiter行动计划背景
以下内容不定期更新,受环境影响部分内容可能会与实际执行产生出入,仅为个人成长过程的探索
背景是在初中时玩过《超级机器人大战》,从那时起就有了一个建造个人空间站的想法,当然这里的空间站是指网络空间,然而因技术能力不足的缘故,直到大学毕业后计划才真正得以实施。整体计划主要分为三个阶段,预计每个阶段有三年,自大学毕业后正式执行。不过后面因驾考,房屋装修等事项,导致计划不得不延期两年,直到16年才得以真正开始实施,因时间有限,因此直接将第一阶段和第二阶段部分内容合并为一个快速发展阶段整合执行,有幸在朋友的帮助下顺利完成了大部分内容。
目前处在整个行动计划的第三阶段,因为疫情的扩散,计划的执行过程又面临更多的风险,好在自己从事IT行业,没有受到太大的影响,但是还是出于安全考虑,大部分活动都会在线上来执行,凭借不忘初心,砥砺前行的坚强意志,已顺利完成了计划的大部分内容,并开始对原本的计划进行补充和完善。
新版计划包含五大主题站点及一核心站点星之座,结合传统五行中的金、木、水、火、土五大元素,其中金之座主题内容主要是个人生活及时代发展方向,内容参考falcom推出的轨迹系列游戏,游戏中以空之女神为象征,噬身之蛇盟主操盘的奥菲斯计划为暗线,借由各类组织活动,串联人物成长的轨迹为主线,预知未来即将发生的一切,呼应时代发展方向,本人深受启发,挖掘了部分游戏内容要素,并将其融入自己的成长轨迹。木之座内容为数据探索方向,水之座内容为项目管理方向,土之座内容为编程开发方向,火之座内容暂未明确,内容将根据未来发展趋势进行调整。
Jupiter行动计划催因
时代发展需求,基于中国梦战略,打造个人特色产品,基于一带一路方针,打造Jupiter GO行动路线图,展示时代变革及个人成长与中国梦战略的紧密关系
个人工作需求,需要有一个可以随时提供知识的环境,助力企业发展,需要一个外部环境作为依托,确保所执行的内容能够得到认可,随时记录和总结经验教训
个人成长需求,探索学习的过程也是个人发展的过程,需要循序渐进,并做好妥善规划和记录,确保自己的发展轨迹是符合预期的,是可以通过实践证明的
资源共享需求,打造知识汇聚及共享交流平台,面对个人及企业发展新机遇及新挑战
Jupiter行动计划相关方
培训机构:主要包括光环项目管理培训、金渡教育前端培训、渡一教育Java开发培训、咕泡教育架构师及技术专家培训、艾威ITIL 4基础培训以及其他腾讯课堂合作培训机构等
网站构建:Github、阿里云、腾讯云、Tyhecho、Wordpress、Halo、Hexo、腾讯微云、飞书、豆瓣、Bilibili等
Jupiter行动计划目标
1.知识分享,促进交流合作,这也是核心目的
2.提供快速支持技术支撑,面向所有互联网用户
3.提供多方评论及回复,助力协作开发
4.24小时不间断服务,随时随地学习知识
5.个人站点心愿达成,收获成就感
6.串联IT、大数据及项目管理等领域,内容丰富
7.探索全新建站模式,多站点运维管理新挑战
8.整合多方渠道资源,形成知识图谱
9.规避各类信息风险,积极做好容灾备份
10.个人能力的展现,构建个人知识资产
深层次目标(长远目标)
1.作为下一代的教育培训内容
2.个人创新及时代发展的缩影
3.个人使命及愿景的战略依托
4.分析IT技术对时代发展的影响
5.基于关键词预知未来行业发展趋势
第一阶段计划(14-16年、实际于18年完成)
主要目标是完成以下任务
1.完成首个网站的搭建
从0-1搭建第一个个人网站,包括安装配置基础设施(VM及Centos),常用的网站管理工具,开发环境等,考虑到本人预算有限,优先通过虚拟机进行环境模拟,网站源码从开源项目上获取,并自行修改测试,主要摸索建站的一些具体事项, 目的主要是掌握网站开发的全过程,了解建站的来龙去脉
2.调研常用的博客网站
主要是调研一些开源的博客网站,浏览一些博主们搭建的网站作为参考,顺便看一下他们分享的内容,找出一些差异化的内容,并作为题材进行记录,目的主要是挑选心仪的网站框架,收集必要的资源素材
3.熟悉IT运维流程
主要结合日常工作事项,了解企业运维的一些方式方法,掌握企业的IT管理模式及手段,并接触一些新的运维知识及概念 ,目的主要是掌握常用的IT管理工具和方法
4.参加IT项目培训
主要是系统化的学习,了解IT行业“干什么”及“如何干”的问题,依托教育机构的人脉及丰富的教育教学经验提供必要的技术支持,目的主要是了解行业发展趋势及提升自身的技术能力
第二阶段计划(17-19年、实际于20年完成)
1.前端知识体系构建
主要是系统化学习前端相关的领域知识,主要包括原生Javascript、Jquery、Vue、React等主流框架,深入学习主流框架的开发思路及功能的实现落地,主要偏向于实战应用层面
2.后端知识体系构建
主要是系统化学习后端相关的领域知识,主要包括Java开发、Mysql数据库、Linux命令、以及一些常用算法的应用,此外还会深入学习一些常用的框架,了解下原理机制等,主要包括Spring、Mybatis等
3.网络安全协议
主要是了解主流的网络层协议,包括HTTP、HTTPS以及一些常用的消息处理工具,当然这里面还包括网络的部分内容,包括ping的机制,数据包的分发、消息的响应原理等等
4.完成第二个站点的构建
在第一阶段的基础之上优化建站流程,掌握建站全过程,通过参考网上的一些教程,快速搭建全新环境(VM及Ubentu)并部署安装相关工具插件,实现第二个个人网站的搭建
5.开源共建
完善第一个站点功能,收集记录一些建站常常遇到的问题,总结经验并将资料进行必要的整理,梳理整个建站流程
研究Github及网站托管相关内容,学习并接触一些底层源码的知识,主要用于面试
第三阶段计划(20-22年、正在火热开展中)
1.提升项目管理能力
主要包括项目管理方面的内容学习,了解并掌握项目启动运行及退出的完整过程,参加项目管理培训及考试,获取相关资质 ,了解并掌握敏捷项目管理,明确相关路线图及角色职责 ,参加敏捷项目管理培训及考试,获取相关资质
2.了解IT架构
主要包括参加一些架构培训课程,了解一些开源框架的底层原理,掌握架构思维,掌握一些常用的设计工具等等
基于工作中遇到的一些问题,思考架构设计层面上的不足等等
3.面向产品
主要思考如何设计并打造属于自己的产品,如何去实现产品的功能及后期的运维管控,站在产品视角考虑收益价值相关的问题,制订一些产品指标,参加产品经理培训及考试,获取相关资质
4.同时完成三个站点的构建
在第二阶段的基础之上优化建站流程,熟悉建站全过程,通过参考网上的一些教程,快速搭建云环境(CentOS)并部署安装相关工具插件,实现三个网站的搭建 ,完成三个站点之间的协同访问,另包括PC端、移动端、Mac端的多端适配,所有站点均需要支持HTTPS的协议访问等,未来将计划引入SRE运维
5.提升IT服务管理能力
主要包括学习IT服务相关的内容,参加各类IT讲座及培训活动,拓展知识面,塑造个人品牌,全面深入的了解服务价值观及IT企业的发展模式等,围绕战术层面制定下一阶段的新计划等等
6.培养新人
主要在工作上带领和指导新人完成项目相关的任务,参与部分解决方案的制定及具体落实,协调相关资源的配置,尽量实现价值最大化
7.大数据领域的探索
主要包括数据可视化及大数据监控分析等领域的探索学习,参加大数据活动的课程,了解大数据及具体应用等等
Jupiter行动计划未完事项
1.Prince2项目管理认证(延期执行中)
2.站点的功能内容完善 (实践中)
3.框架源码层面的学习 (进行中)
4.大数据知识领域的探索(延期执行中)