从一次进食堂吃饭感想:食堂运营模式一般有两种:

  1. 多个窗口,每个窗口有一位负责打菜 结账;
  2. 流水线;

到底哪种方式更好呢?作为程序员,首先想到的是吞吐量:怎么算呢?是以单位出队人次 还是以 工作人员单位处理工作 的角度来看呢?想来想去 想不出个所以然。定量分析实在是短板。那么我们就根据具体特征和一个动态过程进行定性分析吧

偶然想到,流水线的好处 是 缓存中的人数多,大家都有的选,而 你一看到集中式排队那么长 可能就走了。这是 产品留存率的视角。或者 说 用户的初始视角,再者,用户在选择菜品的过程中可以任意 抢占,不会因为某个选择综合症而阻塞,内核会比较喜欢这种模式

还有呢? 我们不要忘了 工作人员,模式1 需要了解如何打菜(手抖)、记账结算,而模式2只做好自己的打菜 或者结账,这是微服务,微服务的好处呢,谁走了不要紧,而模式1 就不行 成本高。模式1 要拓展很简单,增加结账出口人员,而模式2 就要找一个培训(打完菜 手抖两下)几天才能上岗。还是微服务拓展

还一个 有点像cpu指令流水线
综合来看,食堂选择流水线方式比较好吧。不要只做一名程序员

程序员的杂想-不要只做一名程序员相关推荐

  1. 快来测试你是否适合做一名程序员

    什么样的人才适合做一名程序员.现在无论是线上还线下,都有越来越多的教育机构,速成程序员,我不否认里面可能有还不错的课,不可否认,在当今社会程序员算是一个中高收入的职业,所以越来越多的人想去当程序员,可 ...

  2. 为什么为什么为什么为什么为什么你要做一名程序员?

    From: http://www.aqee.net/2011/07/14/why-why-why-why-why-are-you-a-developer/ 本文是从 Why why why why w ...

  3. 小程序制作预算_做一个小程序的大概预算是多少?做一个小程序大概多少钱?...

    做一个小程序的大概预算是多少?做一个小程序大概多少钱?下面跟随小编一起来看看吧! 小程序开发需要多少钱,这个要看你做什么样的小程序, 你对小程序的功能.框架.定位.交互.UI的要求是什么? 这些都需要 ...

  4. 做为一名程序员需要的了解清楚的六项

    一. 程序员必须进行的10项投资 你的健康 提高你的数学能力 提高你的英语水平 一个自己的域名和网站 一个活跃的Github帐户 一台好的电脑 足够快的网速 读一些经典的计算机科学的书籍:计算机程序的 ...

  5. 数字抽奖小程序_发挥想象力,用 PowerBI 做抽奖小程序

    前几天在 QQ群 发起了大型PowerBI娱乐学习节目,并玩了抽奖环节,那么没有理由不想一想,如何使用 PowerBI 制作一个抽奖小程序. 效果如下: 大家一下就嗨起来了. 每个人手持一张卡片,哈哈 ...

  6. 微信小程序发展优势,哪些行业适合做微信小程序?

    微信小程序相当于微信里的APP,有着"免安装免卸载.即开即用.即用即走.入口场景丰富"等特点,商家想要制作自己的微信小程序的话,需要先到微信公众后台登录注册,然后再进行小程序的开发 ...

  7. 编程零基础想做一名程序员,该怎么学习?首先要学习什么?

    很多人开始学习软件编程去,都会纠结如何选择编程语言.浏览网上各种资源教程,可以说是琳琅满目,如果还没有想好学哪一门编程语言,没有确定目标,很容易无所适从.如果你想要认认真真去学编程,但是还没准备,千锋 ...

  8. 保持初心,继续前行 -- 做一名程序员容易,但做一名好程序员难

    大纲 1.学习传统的算法与数据结构 2.为什么计算机基础如此重要? 3.作为一个后端工程师,如何规划自己? 4.在每天的工作之中保持一颗学习的心态 5.真正的热爱,才能保持初心 6.写给培训班出来的一 ...

  9. 计算机编程软文,做一名程序员我不忘初心

    这是一篇软文.但是绝对不是鸡汤:为啥不是呢?因为我文笔太差....偶尔矫情发发牢骚(勿喷) 一.说说程序猿行业 现在社会上给IT行业贴上了几个标签:高薪.高危.高大上.秃顶(哈哈).这些标签我相比大家 ...

最新文章

  1. ASSERT(IsOpen());
  2. android连接ecs sql server_MySQL 执行 SQL 语句的过程解析
  3. .NET Core微服务之路:基于Ocelot的API网关实现--http/https协议篇
  4. C# 页面关联类似模式窗口
  5. linux命令之history命令
  6. (dijkstra算法+多权值)最短路径问题
  7. 服务器查看日志桌面版工具,系统日志查看工具(LogFusion Pro)
  8. Java类型转换工具类(十六进制—bytes互转、十进制—十六进制互转,String—Double互转)
  9. Hibernaate 详解
  10. freebsd linux性能,为什么有人会选择FreeBSD而不是Linux?[关闭]
  11. android转iOS看什么书,一起聊聊:是什么让你从Android转向iOS?
  12. Android TV开发总结(一)构建一个TV app前要知道的事儿
  13. Linux SHELL 命令入门题目(一)
  14. Daily errors about log encoding and web page garbled characters
  15. 自有项目Iframe嵌入ThingJS物联网可视化项目代码解析
  16. HTML——<blockquote>与<q>的区别
  17. net::ERR_INCOMPLETE_CHUNKED_ENCODING 200
  18. 视频教程-跟宁哥学Go语言视频课程(10):反射-Go语言
  19. 文件未上传成功再次点击上传报错问题处理
  20. 雅虎统计迁移到量子恒道

热门文章

  1. 在Mac OS X中配置Apache + PHP + MySQL
  2. spring基于注解程序开发
  3. Lungo transition in reverse direction. 反转效果
  4. Web服务器 Web容器 Servlet容器
  5. Oracle Open World 2012信息汇总贴
  6. [原创].图解一招搞定UCWEB@Nokia S60v5无法在博客园手机版发闪存的问题
  7. vForum 2008系列之七:主题演讲:虚拟化的未来
  8. spring 注解@PathVariable
  9. 在Intellij Idea中使用jstl标签库
  10. undefined reference to `libiconv_open 无法编译PHP