探讨程序(使用者)

  程序,自其编写初始,直至被遗忘在历史的角落,都在被使用着。

阶段决定使用者

每一个程序,都有“孕育—出生—成长—弱化—消亡”这几个阶段

不同阶段下,因不同的目的,使用者也就有所不同

孕育阶段

程序的孕育,离不开程序员日夜敲击键盘

当然,也别忘了需求提出者和设计者

更别忘了测试员

使用者:客户(若有demo的话),程序员,测试员

出生阶段

出生,对程序来说,并非一个事件,而是一个过程

部分客户先尝鲜,发现问题

此时,推广人员、程序员和测试,是一个频繁交流的时期

一切为了程序最终上线,努力着

使用者:部分客户,程序员,测试员,推广者,实施

成长阶段

经过千辛万苦,程序终于上线

优化人员(一般是程序员)不断应客户要求,提高性能

这需要一个中间人——运维人

使用者:所有客户,程序员,测试员,运维人员

弱化阶段

这阶段并不是指程序性能降低,而是跟不上时代的进步

比如,数据量随时代的巨量增大

此时,程序面临两个抉择:改造或下线

改造则又进入“成长”阶段

下线即“消亡”

使用者:客户使用部分功能,运维,程序员

消亡阶段

这个阶段貌似不需要人员

但想想,若要将一个产品下线,需要清理服务器上的程序和历史文件

还有数据库的备份、迁移、删除(若仍被使用,则可跳过此步)

使用者:运维,程序员

时间: 2024-10-08 17:04:45

探讨程序(使用者)的相关文章

转载 分享探讨程序员的最后归宿!

    中学政治学科的课堂上,辩证唯物主义告诉我们,任何事物都包含着既对立又统一的两个方面.要如实的反映事物的本来面目,就必须坚持一分为二的矛盾分析法,对矛盾作全面的分析要运用两分法.两点论去认识事务的本质.简单的意思就是,万事万物都要看到它好的一面和不好的一面. IT也是如此,程序员的职业也是如此.“程序员的最后归宿是什么!”.“程序员为什么到了30或35就会想要转行”.“边缘化的IT人”等等诸如此类的话题漫天遍野,“程序员吃的就是口青春饭”如一根刺隐隐的扎在了程序员心头肉上.这已成为程序员们

探讨程序员如何进阶

工作3年了,做过半年的J2EE开发.做了两年多的android开发,项目做了10几个.但是一直感觉自己写的代码质量不高,想各种办法提高自己的能力.最近一直在看Head First设计模式感觉很不错,有一种豁然开朗的感觉.除了设计模式.java编程思想和android framework的深入研究,我想写博客也会是一种提升方式.所以我决定,从今天开始写博客,希望能和大家共同进入.大家有什么好的提升方法也可以传授一下,希望我们能共同进步,成为朋友.

rpm程序包管理器详解

1. 程序包管理器的功能 我们知道,由程序员编写并提供的程序源代码要转换成目标二进制格式才能在计算机上运行起来,但用户要在平台上使用时需要手动编译安装后才能使用,对于普通用户来说有一定难度.因此为了降低普通用户对应用程序的使用难度,程序员可在提供源代码的同时提供已在特定环境下编译好的程序文件,只要用户的平台环境和程序员的平台环境相同,就可以通过解压程序员提供的二进制格式文件即可使用,而无需自己手动编译安装. 一个已编译好的程序由二进制程序.库文件.配置文件和帮助手册等组成,而程序包管理器的功能就

简述java程序中的main方法

简述main方法: 在java语言程序编写时都会涉及到一个main方法,它的格式为: public static void main(String[] args)(一般必须这么定义,这是java规范) 在这里修饰符public和static的顺序是可以互换的.但是根据java的惯例,一般把public放在前面,后面的参数名args是不固定的,开发者可以任意命名. 1) public关键字指可以其他类可以访问这个函数. 2) static 关键字指静态函数,调用时不会实例化(即不能创建对象)(静态

程序员真的需要升职吗?

最近在网上看到很多讨论程序员职位的问题,比如为什么程序员职位那么低,程序员为什么那么难升职等.通过我们对传统行业的职位认知,来定位程序员这一行业,想必有些以偏概全了. 在外人看来是IT精英,高端大气上档次:可是在老板面前就不见的了,用好听的话来说,我们就是新时代的园丁,白天剪叶,晚上播种,偶尔睡个觉,还要保持手机清醒. 螃蟹在这一行业已是工作了很多年,自己有多大能耐,有多少技术底子,要找一个什么样的工作,每个程序员那都是心知肚明.就拿最近一个同事的例子来说下,或许你就会明白,有些时候不是程序员升

大话程序界+推荐书籍!

作为中国人,有着优良传统文化,在IT界中,中国的程序员也总是想着创新,专研,提高程序代码,为什么却没有想着提高自己的视野.思维和经验呢?今天,现编就来大胆一说,和推荐给各位一些程序员很有用的书籍介绍! 我大胆把程序员分为两种——工人与艺人. 工人,类似于泥瓦匠,按部就班,可以做好本职工作,但不具备创造性,在编程时也没有考虑系统的架构.各模块之间的分工等.这种人往往死守某一种语言或技术,不肯接纳新思想,也拒绝接受新的技术.其最大的特点就是,写出的代码能勉强能运行,但没有经过任何重构,代码完全是一团

第五篇:本人多年来积累的单片机程序 资料下载(绝对干货,内附下载链接)

首先打个广告:如果需要做毕设以及嵌入式项目合作,欢迎进入我们工作室:创想嵌入式设计工作室 本人搜集的大量单片机源码资料及毕业设计资料,足有1200+套,很多实用的demo源码和毕业设计参考方案,可用于做项目时借鉴,博尾附有下载链接.(内附本人联系方式,可一起交流探讨,交朋友) 为了方便 查找,我已将项目源码的目录整理出来了,方便 采用"ctrl +F"快速查找验证是否有需要的demo.可以一键打包下载,也可只下载需要的demo. 下载链接内附本人联系方式,如果在安装过程中遇到问题,可以

计算机程序的思维逻辑 (25) - 异常 (下)

上节我们介绍了异常的基本概念和异常类,本节我们进一步介绍对异常的处理,我们先来看Java语言对异常处理的支持,然后探讨在实际中到底应该如何处理异常. 异常处理 catch匹配 上节简单介绍了使用try/catch捕获异常,其中catch只有一条,其实,catch还可以有多条,每条对应一个异常类型,比如说: try{ //可能触发异常的代码 }catch(NumberFormatException e){ System.out.println("not valid number"); }

工作总结【2019-10】

国庆假期后的第一周: 总体回想起来,没有什么值得念叨的.唯一可以记录下的估计也就是周五看到的新项目的流程问题. 那是一个小程序项目,原型是一个业务上的非技术人员画的,很是难看且漏洞和逻辑上错误不少.可笑的是,领导在给我们开发人员讲完新项目情况或者说需求的时候,效果图已经快设计完了?所以说我们在听完需求,开始了解已有原型和效果图的时候,是有多么的不爽和气愤,对流程错误的不爽,对白费设计人员工作成果的不爽,因为效果图再好,也肯定是基于原型来画的,原型就漏洞百出,效果图再好也得重做. 另外还得再说一次