全新编程模式---站立编程--独创编程方式,可能会流行

多年来我们程序员已经习惯了编程模式--坐着编程

一来到编程办公室,我们马上坐下,打开空调,松软的旋转座椅,坐下来就可以编程。于是人们只知道世界上只有这种编程模式--坐着编程。

这个模式不是不好,可是如果坚持只用这个编程模式,会带来严重问题,坐久了屁股痛,最后没办法坐了。于是只能躺着编程。

坐着编程,身体缺少运动,每况愈下,身体不堪负重,垮了。生成各种疾病,最后竟然有的程序员英年死去,没办法编程了!

我编程十几年,曾经也是运动健将,但是因为坐着编程,身体也不行了,坐下没多久屁股就痛了。现在是左右为难,要加强运动,可是没办法解决了,只能少编程少坐。

如果站立编程,那是不是解决方案呢?我查看了资料,站立,其实是可以锻炼身体的,每天站立3个小时,每周站立5天,身体会得到很好的锻炼!

既然站立能锻炼身体,那么是不是可以站立一边编程一边锻炼身体,解决坐着编程的问题。

于是我把电脑桌子加高,主机不动,显示器抬高,键盘和鼠标也提高,于是站立就可以很好的操作电脑,把椅子踢到一边去。

要实施站立编程,目前整个世界都没有具备条件,电脑桌是针对坐着编程开发的,所以还没有办法让程序员能够站着编程!

解决办法是公司定制站着编程电脑桌,然后凳子可以采用酒吧喝酒那种高凳子,不需要定制了。

站立编程电脑桌开发可能是一个商机,当然以后的电脑桌应该支持站立和坐着两种方式编程,而凳子也可以支持多用,站着,靠着,坐着编程。

公司支持程序员站立编程,也算是一种福利吧。

程序员身体已经到了不能忽视的时候,站立编程可能是程序员的最后救命稻草。

等到站立编程电脑桌流行的时候,站立编程就是在世界流行的时候。

站立编程可能编程效率会更高。

目前,程序员能够站立编程是一种运气,不容易碰上。

后记:

只要我们多注意周围世界,多思考,会有意想不到的想法和收获,这也就是人们说的创新思维。站立编程至少是第一次提出的。

其实互联网思维就是敢于思考,敢于提出新概念、新观念。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-13 02:55:27

全新编程模式---站立编程--独创编程方式,可能会流行的相关文章

iOS 网络编程模式总结

IOS 可以采用三类api 接口进行网络编程,根据抽象层次从低到高分别为socket方式.stream方式.url 方式. 一 .socket 方式 IOS 提供的socket 方式的网络编程接口为CFSocket.CFSocket是BSD sockets的抽象和封装,CFSocket提供BSD sockets几乎所有的功能,并与run loop集成,用来实现多线程网络编程和网络事件监听.基于 CFSocket可以实现各种类型的 socket编程,包括stream-based 的sockets(

泛函编程(27)-泛函编程模式-Monad Transformer

经过了一段时间的学习,我们了解了一系列泛函数据类型.我们知道,在所有编程语言中,数据类型是支持软件编程的基础.同样,泛函数据类型Foldable,Monoid,Functor,Applicative,Traversable,Monad也是我们将来进入实际泛函编程的必需.在前面对这些数据类型的探讨中我们发现: 1.Monoid的主要用途是在进行折叠(Foldable)算法时对可折叠结构内元素进行函数施用(function application). 2.Functor可以对任何高阶数据类型F[_]

Javascript编程模式(JavaScript Programming Patterns)Part 1.

JavaScript 为网站添加状态,这些状态可能是校验或者更复杂的行为像拖拽终止功能或者是异步的请求webserver (aka Ajax). 在过去的那些年里, JavaScript libraries变得越来越流行. 如果你面对着很多的工作计划,一个很明确的道理就是在网站变得越来越复杂的情况下每次修改‘轮子“肯定让你不爽.当然我们把类库放到一边,聚焦于 JavaScript的语法,对你最有价值的东西是在你编写 JavaScript你要明确你使用的是那种”编程模式“. 下面主要介绍几个jav

Scalaz(10)- Monad:就是一种函数式编程模式-a design patter

Monad typeclass不是一种类型,而是一种程序设计模式(design pattern),是泛函编程中最重要的编程概念,因而很多行内人把FP又称为Monadic Programming.这其中透露的Monad重要性则不言而喻.Scalaz是通过Monad typeclass为数据运算的程序提供了一套规范的编程方式,如常见的for-comprehension.而不同类型的Monad实例则会支持不同的程序运算行为,如:Option Monad在运算中如果遇到None值则会中途退出:State

Scalaz(43)- 总结 :FP就是实用的编程模式

完成了对Free Monad这部分内容的学习了解后,心头豁然开朗,存在心里对FP的疑虑也一扫而光.之前也抱着跟大多数人一样的主观概念,认为FP只适合学术性探讨.缺乏实际应用.运行效率低,很难发展成现实的软件开发模式.Free Monad的出现恰恰解决我心中的疑问,更正了我对FP的偏见:Free Monad提供了一套在Monad 算法内(在 for-comprehension内)的行令编程(imperative programming)方法,解决了FP的复杂语法,使Monadic编程更贴近传统编程

JavaScript 编程模式

编程模式,是源自经验和探索总结出的最佳实践方案,既有助于可读性和可维护性,也有助于提升整体性能. 行为隔离 总则:结构.样式和行为之间两两隔离. 避免在结构中使用内联事件 尽量少用 <script> 标签 考虑 JavaScript 被禁用的情况,添加一些替换标签 命名空间 为了减少命名冲突,优化 JavaScript 性能,尽量只定义几个全局变量,并将其他变量和方法定义为这几个变量的属性. //定义全局变量 var MYAPP = window.MYAPP || {}; //定义属性 MYA

Java多线程编程模式实战指南(三):Two-phase Termination模式--转载

本文由本人首次发布在infoq中文站上:http://www.infoq.com/cn/articles/java-multithreaded-programming-mode-two-phase-termination.转载请注明作者: 黄文海 出处:http://viscent.iteye.com. 停止线程是一个目标简单而实现却不那么简单的任务.首先,Java没有提供直接的API用于停止线程.此外,停止线程时还有一些额外的细节需要考虑,如待停止的线程处于阻塞(等待锁)或者等待状态(等待其它

Java多线程编程模式实战指南之Promise模式

Promise模式简介(转) Promise模式是一种异步编程模式 .它使得我们可以先开始一个任务的执行,并得到一个用于获取该任务执行结果的凭据对象,而不必等待该任务执行完毕就可以继续执行其他操作.等到我们需要该任务的执行结果时,再调用凭据对象的相关方法来获取.这样就避免了不必要的等待,增加了系统的并发性.这好比我们去小吃店,同时点了鸭血粉丝汤和生煎包.当我们点餐付完款后,我们拿到手的其实只是一张可借以换取相应食品的收银小票(凭据对象)而已,而不是对应的实物.由于鸭血粉丝汤可以较快制作好,故我们

Socket编程模式

Socket编程模式 本文主要分析了几种Socket编程的模式.主要包括基本的阻塞Socket.非阻塞Socket.I/O多路复用.其中,阻塞和非阻塞是相对于套接字来说的,而其他的模式本质上来说是基于Socket的并发模式.I/O多路复用又主要分析了分析linux和windows下的常用模型.最后,比较这几种Socket编程模式的优缺点,并讨论多线程与Socket的组合使用和服务器开发的常用模式. 阻塞模式 阻塞模式是最基本的Socket编程模式,在各种关于网络编程的书籍中都是入门的例子.就像其