做网站做本地服务器吗深圳手机移动网站开发
多年前我以一个菜鸟的身份
 进入了一家创业公司
 我原本以为公司是这样的
 但是实际上是这样的
 我进去时
 我们部门除开部门老大还有我
 也只有我
 所以我就这样开始了我的程序员生涯
 开始了我的苦逼技术
 公司是做电商网站的
 因为我是一个菜鸟
 所以我接到的第一个任务
 就是做一个网页
 这时我学会了哎
 听见没有
 用来布局网页CSS用来美化网页
 Javascrip的用来做点击跳转窗口弹出
 但某天老大跟我说
 真正开发时
 需要用一些开发框架和主页
 来快速开发
 所以我又学会了即carry
 极大简化的Javascrip编程方式都是rap
 可直接通用其好看的样式
 进行快速开发
 经过加班加点网页总算开发完成
 我兴隆隆的告诉老大我完成了
 老大看了我一眼
 冷冷的说浏览器兼容做了没
 所以我用I1打开了我的成果
 你看
 为什么会这样
 没关系的加油
 接下来我下载了谷歌浏览器
 火锅浏览器I16789浏览器
 360安全浏览器360极速浏览器
 与这些进行的艰苦的斗争
 最终我赢了
 同时也赢得了老大的第一次上场
 第二天新任务来了
 老大说现在这个网页是静态的
 需要改成动态的
 我又学会了阿德克斯
 用来进行前端调用后端接口接着
 后端接口返回的数据的一种格式
 spring轻量级的快速开发框架
 spring是
 一一个快速开发恶本应用的开发框架
 free Mac一种服务端模板引擎
 hdtpcan的
 一个加瓦数据的HDP请求客户端
 my Baddies一款优秀的持久神框架my circle
 一个国内最流行的数据库软件Myvin
 一个项目管理工具
 可以对嘉瓦项目进行构建依赖管理
 Tomcat使用的最多的seven容器
 可以用来接受浏览器请求
 往后几个月
 工作和生活的重心
 就在这些技术上面了
 突然有一公司来了新人
 我总算不是孤单一人了
 这时老大跟我说
 我们要用一些项目管理工具
 所以我又学会了get
 一个代码版本管理工具get app
 一个项目管理和代码托管平台
 next是一个强大的MEMO仓库管理器
 它极大的简化了
 自己内部仓库的
 维护和外部仓库的访问
 传到第一款国产的开源项目管理软件
 完整的覆盖了项目管理的核心流程
 基软
 融合了项目管理任务管理和缺陷管理
 许多著名的开源项目都采用了基软
 有了这些工具
 老道说除开上面这些
 还需要一些自动化构建工具
 这样能使得开发测试
 上线整个流程更加顺利
 所以我学会了多可
 一个开源的应用容器引擎
 今天是一个开源的
 提供友好操作界面的持续集成工具
 一套自动化开发测试被我搭建起来了
 有了这一套项目管理开发工具
 我们的小团队合作的非常愉快
 不久我们的网站的核心功能
 开发的差不多了
 就是老大说
 为了上线之后能够保障的运行
 我们需要给我们的网站
 配套一套监控和日制
 系统这样我们
 就发了Pro
 米修斯一个开源的服务监控系统和
 实践序列数据库
 GRAF呢一个开源的功能齐全的
 度量仪表盘和图形编辑器
 扎里克斯
 一个企业级分布式开源监控解决方案
 Enas一个设计
 一个实施的分布式搜索分析引擎
 Kibana一个能对日字进行高效的搜索
 可视化分析等各种操作的平台
 诺克斯代奇一个应用程序日字
 事件的传输
 处理管理和搜索的平台
 logo破解一个可以控制日字信息
 送的目的地的开源组建
 Northback多个
 奉节
 创始人设计的另外一个开源日式组建
 答完这一套
 我们的网站上线了一段时间后
 网站的用户慢慢在增多
 我们通过我们的监控系统
 发现
 有几个核心应用的压力在不断的增加
 老道说我们要做负债均衡的
 所以我了解到
 Antic是一个高性能的HDP和反向代理
 vlog服务器
 l v s一个虚拟的服务器集训系统
 keep a knife一个可以监测
 verb服务器的状态的服务
 最后我们通过NTX
 并增加几台服务器来做的负载
 不过老大继续说
 仅仅做负载军人还不够
 我们
 可以把热门商品给他提前缓存起来
 所以我又学了
 Redis一个高性能的K89数据库
 对关系数据库起到了很好的补充作用
 接力是一个Redis
 官方首选的加瓦客户端开发包
 Redis一个在n i o的基础上
 为使用者提供的一系列具有
 分布式特性的常用工具类
 这样我们的网站访问速度提升的
 有一天老大说
 我们要做一个订单状态变更
 短信通知的功能
 要用消息对列来做
 让我来做一次技术水平
 所以我又学了Rapperman q
 一个高性能
 高间断性以及高伸缩性的消息队列
 中间键卡夫卡
 一个高吞吐量的分布式
 发布订阅消息系统
 Rocketman q一款开源的分布式消息系统
 于高可用分布式集群技术
 提供低延时的
 高可靠的消息发布与订阅服务
 最后我们选了阿里的rock and the Meq
 并跟老大分析了我选线的思路
 受到了老大的认可
 生得我为研发组长
 随着业务的发展
 某天老大说
 我们要对我们的项目做一次重构
 改成分布式微服架构
 让我学习一下
 double一个阿里派员的高性能RPC框架
 spring cloud一个为开发人员快速构建
 a服务价格的开发框架
 主keeper一个分布式协调服务
 a t一个高性能网络应用框架
 x x Jover
 一个轻量级分布式任务调度系统
 a elastic Jover一个分布式调度解决方案
 接到这么重的任务
 我抓紧自己的每一秒来学习这些
 最后我们拿到说我们用spring cloud
 他所提供的几个组件太强大了
 比如Knuckles
 一个动态服务发现
 配置和服务管理平台
 日本一个在客户单侧
 提供软件附加技能算法的组件
 更一个更强强大更好用的加瓦h e t b
 柯南的库
 central一个面向分布式服务价格的
 高可用流量防护组件
 电台位一个超强的微服网关组件
 这样我们很长一段时间
 陆陆续续的将我们的项目
 重构为了spring cloud
 重构完后我们喝了一个
 紧接着我们进入了快速发展期
 这期间我了解到了敏捷开发
 一种新型的互联网开发模式
 非常适合互联网公司的开发流程迭代
 敏捷开发过程中的周期概念看法
 敏捷开发过程中重要的效能工具
 滴滴滴一种恢复拆分设计思想
 等等这些开发设计理念
 直到有一天出事了
 我们的网站瘫痪了
 赶紧的一看监控数据会压力爆表
 我们通过调整限流等措施
 暂时得到的缓解
 事后老板严肃的跟我们说
 我们要分库分表了
 所以我又拒绝了
 my cat一个彻底开源
 面向
 企业应用开发的数据库中间件产品
 加点spare
 一套开源的分布式数据库
 中间件解决方案组成的生态圈
 经过一顿苦战
 分库分表也被我们搞搞定了
 不过老大说还不够
 我们要做到自动扩缩容
 所以我们又学到了QB NEX
 一个来自
 谷歌云平台的开元容器集体
 管理系统
 我们说服了一个由火爆推出的面向
 开发人员的pass
 在这个过程中我了解了一些概念
 seven是MAX架构是下一代微服务架构
 seven NEST架构
 用来构建和运行
 不需要服务武器管理的应用
 程序名与原声架构一种结合语音管
 充分利用云资源的架构
 通过努力
 我们的网站做到了自动扩收容
 很是强大
 整个网站的开发也渐渐进入了平稳期
 2年时间我很幸运我学到了很多技术
 这是我经历的第一家公司
 很感谢这家公司以及我的老大
 但是我知道外面的世界很大
 需要我走出去
 所以我提出了离职
 最后去了我梦想中的公司继续奋斗
 谢谢阅读
  
