配置管理是作什么的?
很多新人进群之后第一个问题一般都是:“配置管理是做什么的?我是新人啊,刚入职,公司就让我做配置管理。一脸懵逼啊,我怎么知道配置管理是作什么的?求大神帮帮忙啊,冰天雪地后空翻旋转360度跪求。。。。”
上贼船
其实我一开始工作的时候也不知道配置管理是作什么的,最早知道配置管理这个词还是大学里的软件工程课的课本《软件工程实践者的研究方法》,我觉得 EE,CS,SWE 专业的学生肯定都上过类似的课程,这本书更是人手一册的经典。
我大学毕业之后就去了南京一家外企。那个时候去外企还是相当洋气的,不像现在国内互联网公司异军崛起,到处开疆拓土,称王称霸,外企颓的不行。入职培训过后,经理找我谈话说:“咱们部门缺少一个配置管理,要不要尝试下?” “啊?配置管理?好,我愿意尝试”,于是一位美女成为了我的导师(mentor),我跟她一起学习、一起工作,所以那时候很多人都看到我跟在她屁股后面转。我就是导师的小跟班的,很多人不解我为啥整天老跟着导师转,其实现在想想可能是因为自己心虚、心慌。因为一起加入公司的同学,有的做嵌入式去了,有的去做 CRM 开发,有的去做测试,而就我一人做了配置管理,看着周边的同学飞一样的进步,自己却连配置管理的道道还没摸清,我自己也着急啊。
近水楼台
对于配置管理,那时我是一脑袋的问题,好在我就坐在我导师的正对面,虽然很多问题 low 得不能再 low ,但导师还是很耐心的帮我解答了。很多时候她的一句话,抵的上你胡思乱想半天。新人嘛想法多,优势是有些不一样的思维,问题就在于方向多了,不容易把握。这个时候有导师(一个资深的领域专家)的优势就出来了,可以第一时间为你释疑解惑,给你指点方向和训练做事的方式方法。在这一点上,我觉得还是很幸福和幸运的。这里有一点要说一下就是:对于新人,不断的提问、思考、总结绝对是一条快速成长的途径,尤其是问。类似的经历可以参考小 w(至于何方神圣后面有交代)。
大师传道
入职三个月左右,公司总部来了一位白胡子老大爷。其实是公司软件工程方面的专家,在嵌入式、系统软件和企业软件方面都有涉及,做了20来年的开发,后来专门做公司的软件开发流程方面的培训了。为期一周的软件方法论的培训,那个时候真的觉得是有种醍醐灌顶的感觉。虽然也学过软件工程的课程,但是书中的很多想法虽然自己知道结论,但是其实未必知道所以然。所以自己经常的提问,不是觉得自己很牛掰,其实是想问倒他(现在想想多么幼稚)。期间自己真的学到了很多,纠正了很多和自己原先想的不一样的地方。
对于新人,没事去听听过来人的讲座、行业分享绝对有好处,哪怕是听他们去吹牛,那吹的也是有奶的牛。各个都有货,不是干吹。
汪洋大海
培训结束后,每个人也都成为了公司的正式员工,而我也正式开始带项目。培训完的人都可以访问公司的软件开发流程 wiki。那真是汪洋大海的地方。里面包含了软件开发过程中涉及到的方方面面。有专业术语解释,比如啥叫配置项,什么是配置审计等;什么是过程裁剪,哪些过程必不可少,哪些针对不同项目可以不做重点;软件开发不同阶段不同角色都要做些什么,输出是什么,要达到什么标准;最最关键的是有各种各样的模板(此处应该有一个大大的笑脸)。对于新人的我,模板可是好东西啊,可以照猫画虎,照葫芦画瓢啊。
那个时候自己反正也是新人,工作之余回家也没事,除了忙正常的工作之外,自己就喜欢翻这个 wiki。虽然有些东西未必真的工作中遇到,但是凭着新人就应该多学习的热情,自己真的耐心地能看下去。当时,这些系统化的知识给了我莫大的帮助。
系统的总结、梳理、文档化本公司的做事方法、行为准则,对于提高公司工作效率必不可少。这对于好的实践的传承绝对是最好的方法,而且成本低,见效快。
配置菜鸟
之前虽然有的项目说是自己带,其实还是帮导师打杂(说的就跟后来不是似的,呵呵)。经过几个月的孵化,配置菜鸟终于破壳而出自己开始带项目了。现在想想走的的确是中规中矩的配置管理路子。老任(任正非)的三化方法(先僵化、后优化、再固化)是对的。对于一个新人来说,啥也不知道的时候,就去挑战别人工作多年经验总结出来的方法是不明智的,即便我很欣赏这样的精神。下面开始讲传统的配置管理是怎么做的。
缩写解释:
- EE : Electrical Engineering,电子工程 俗称EE或Double E
- CS : Computer Science, 计算机科学
- SWE : Software Engineering, 软件工程
参考资料:
- 软件工程实践者的研究方法 ([美国] 普雷斯曼)
http://www.taodudu.cc/news/show-4418628.html
相关文章:
- 从多核到众核处理器究竟经历了什么?
- 生而强悍的iQOO如何在安卓手机阵营成功跑出?
- 数百面试问题、覆盖AI核心主题,401页的深度学习面经免费下载了
- okhttp的应用详解与源码解析--android网络请求框架发展史
- 微旅游“领跑”小长假“清肺”
- 荣耀红米们开启新征途:这届手机品牌为何热衷养“干儿子”?
- 时间过的好快呀,中国云计算,一转眼也十年啦
- Android秀翻天的操作——使用协程进行网络请求
- Windows 11 手机诞生,还是双屏的?
- RISC-V “异军”突起,英特尔:消灭不了就加入它
- win10系统 桌面点右键经常转圈圈卡住
- 戴尔 DELL 游戏笔记本电脑 - Windows 10 关闭或开启功能键 (Fn key)
- 戴尔笔记本开机时卡在logo处底下小进度圈不动,进不了系统
- dellwin10无法自动修复此计算机,处理win10系统无法自动修复此计算机的办法
- 戴尔 DELL 游戏笔记本电脑 - Windows 10 关闭触摸板
- CentOS 6.5挂载windows NTFS硬盘
- 戴尔win10重新安装win7系统
- Win10系统下提示“系统组策略禁止安装此设备”的解决方案(家庭版无组策略)
- 高手路过--菜鸟版系统安装==(图文安装教程)+(最新win7+win8系统)+系统工具
- 戴尔笔记本电脑重装Win10 Pro 后,开机慢的解决方法,DELL Vostro 3420
- 【技术分享】戴尔工作站安装Win10+Ubuntu20.04双系统教程与避坑指南
- dell屏幕亮度调节不了_Win10屏幕亮度调不了怎么办-百度经验
- Win11系统保护怎么关闭?Win11系统保护关闭方法
- 预装WIN8改装WIN7之BIOS设置
- 因为这份简历,我拿到了阿里的offer!(转载)
- 算法工程师(机器学习/深度学习)Offer的准备流程
- 多元线性回归的缺陷_多元线性回归常见问题
- 一文读懂多元回归分析
- 关于Python 的“多元”赋值
- VB-Word添加页眉页脚
配置管理是作什么的?相关推荐
- 软件配置管理(Software Configuration Management,SCM)
随着软件产业的崛起,软件工程技术正吸引着越来越多关注的目光.特别是以CMM为代表的先进的软件工程理念在国内也正日益受到业界广泛的重视. 软件配置管理(Software Configuration Ma ...
- asa 防火墙基本配置管理
一.基本配置 #hostname name //名字的设置 #interface gigabitethernet0/0 // ...
- nacos 公共_技术分享——使用nacos作注册中心和配置中心
什么是nacos? 首先看下官方的简介: Nacos 致力于帮助您发现.配置和管理微服务.Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现.服务配置.服务元数据及流量管理. Naco ...
- Winform界面中实现菜单列表的动态个性化配置管理
在我们一般的应用系统里面,由于系统是面向不同类型的用户,我们所看到的菜单会越来越多,多一点的甚至上百个,但是我们实际工作接触的菜单可能就是那么几个,那么对于这种庞大的菜单体系,寻找起来非常不便.因此对 ...
- 软件配置管理岗位职责说明
一.配置经理的基本技能与资格 资格: 能够重视配置管理工作: 能够按规范实施配置管理工作: 积极支持部门的配置管理方面的工作: 能够积极支持与帮助其他人员: 为部门的配置管理能力的提高贡献力量: 熟悉 ...
- 一个中科大差生的 8 年程序员工作总结
关注.星标公众号,直达精彩内容 之前分享过一些大佬的程序人生,不少读者留言说喜欢看这类文章,因为多多少少都会对自己有一定的启发,而且也快过春节了,相信大家也没有心思看技术文章了,哈哈. 这个星期我又发 ...
- 开发管理---配置管理与文档管理
随着软件规模和复杂性的增大,许多大型开发项目往往都会延迟和超出预算,软件开发不得不直面越来越多的问题,表现为开发的环境日益复杂,代码共享日益困难,需跨越的平台增多:软件的重用性需要提高:软件的维护越来 ...
- Nacos(第一篇)_Springboot2.x+Nacos配置管理中心
前言 在开发过程中,我们通常会配置一些参数来实现某些功能,如:开启某些服务,邮箱通知,短信通知等:一般在这个时候,我们都是通过硬编码来实现.配置文件或数据库实现. Nacos 配置管理 Nacos 是 ...
- 网络设备之日常配置管理
背景 网络设备配置可能对于专业网络工程师来说,比较简单,而对于不常配置的其他涉猎运维人员,是需要一定案例来进行参考评估,来快速应对现场问题处理,本文正是基于此,对线外运维人员网络配置和网络理解,提供相 ...
最新文章
- Maven 学习Tips
- WampServer详解
- MVC4做网站六后台管理:6.2网站信息设置
- 将SQL中数据输出到Excel中
- FreeMarker插件的安装
- find命令的技巧和一些例子
- 教学一体机属于计算机的什么应用,教学一体机跟电脑有什么区别 让教学氛围有着更好的教学效果...
- IF-ERRORLEVEL使用方法
- 3分钟让你轻松了解CRM
- [文摘20080908]哈佛大学成功25句
- 没有钱的苦恼与无奈:七个城市的1000元生活(转载)
- 基于python的爬虫毕业论文_基于python网络爬虫及数据处理毕业论文 相关实例(示例源码)下载 - 好例子网...
- 给予Java初学者的学习路线建议(转)
- 2023年天津天狮学院专升本微信收费平台缴费使用步骤
- 高清格式——720p/1080i/1080p,谁更清晰
- 基于Vue3和Nestjs的网上匿名聊天网站的实现
- 利用python做出电视剧收视率排行榜
- ASEMI大功率场效应管和三极管的区别
- 计算机网络——网络基础知识——思维导图(超全)
- ubuntu 20.04中sources.list文件恢复系统默认源