首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

开发关系,实施和区别

所以开发重建设、当然就是维护。所以开发更不受重视也是可以理解,很难出彩,不出事就是成绩,尽管付出努力并不少,甚至更多。...看过产品运营的人说过一句话“不要管开发做出是什么垃圾产品,留住客户才是关心“但是在高层考虑中,尽管仍然受重视程度比不上开发,但已经不仅仅是考虑要尽快满足业务需求问题了。...所以,重要是很重要,但是可能永远不如RD受重视。当然,小部分运也很受重视,比如制造业,但毕竟是少数。...:维护笔记本电脑、邮箱等 5、网络工程师:负责网络 6、系统工程师:主要负责操作系统、数据库、中间件、虚拟化等 7、数据库工程师:负责数据库 8、开发工程师:负责DevOps开发...硬件包括:机房、机柜、网线光纤、PDU、服务器、网络设备、安全设备等 软件包括: 1、系统软件: 操作系统:Linux、Windows 数据库:Oracle、Mysql、SQL Server、非结构化数据库

10.8K20
您找到你想要的搜索结果了吗?
是的
没有找到

linux前景

薪水前景: 总的来说,薪水普遍比开发人员略低一点。这是因为上手工作比开发门槛略低,市场上有很多运人员处于“会搭建服务”状态。...但是随着你个人能力提升,金字塔效应一样会很明显。各大公司都需要技艺高超人员,开出价格并不会比你同龄开发人员明显低。...目前我所遇到过薪水最高人员,薪资在40W左右,据说也有人在50W左右年薪,我目前没有见过50W,不敢妄下结论....与开发人员一起,参与架构设计 --- 第三梯度结束 --- 实际上第九点是贯穿在以上各点中循序渐进过程。但是一定要有这个过程。 以上并不代表工作中所有的工作内容。...另外如果你要学Linux,最重要不是考虑你多大合不合适,好不好学问题,而是应该考虑自己要在哪个城市定居,如果在北上广深,立刻动身去学.如果是打算定居在三线四线城市,一定要先看看有没有合适你企业和工作再去学

6.8K30

开发开源项目

开发开源项目很多,从很多人理解中,开源就是把代码一开放就完事了,当然远远没有这么简单。其实如果在GitHub上观察多一些,那些顶级项目都是更新频繁,功能迭代很快。...开发项目说实话远没有这些开源项目这么火,也没有如此多更新频率。只能说一些现状和情况情况有些相仿,那些能够活下来项目,都是经历了一些苦闷阶段。...我之前平台参考了OpsManage内容,但是在后期实现时候,初步设想是定制一下,修改一些基本页面满足功能,然后逐步接入业务。...我做了很多尝试,也做了一些定制功能,从技术架构和权限管理上也下了很多功夫。...他从开始提到我解决,整个过程大概用了不到5分钟时间,我在本地测试完成,然后快速发布到了线上,这个时候我感觉我对这个层面的需求可以做到快速响应了,通过这个对比就能够充分体会到敏捷运一些便捷之处。

1.8K20

OB | OceanBase 是如何关闭备线程

---- 1背景 在 MySQL 备同步中,存在 stop slave;reset slave all 这样命令来控制关闭备线程,删除备相关信息。...那么在分布式 OceanBase 中是否存在类似场景?两者命令是否相同?又有什么区别? 说明 MySQL 中是备库同步;OceanBase 中类似场景存在于备集群中。...2OceanBase 中 stop slave 下面通过几个实验,来验证 clog 是如何影响 OceanBase 备集群状态。 实验 1:关闭 clog,集群是否可用?...验证一下,当 【备集群 clog 同步断开时间】 > 【clog 保留时间】,再次开启备集群间 clog 同步,新数据是否丢失?...3OceanBase 中 reset slave all MySQL 中通过 reset slave all 删除备相关信息,从库可以作为一个独立库,可读可写。

18220

从“悲剧”几个场景谈谈开发痛点

工作中只要牵扯到开发,要去推动这件事情势必会有几类问题需要解决: 提高意识。从下到上,从上到下工作都要做,对上工作价值和含金量可以得到认可,对下我们工作能够提高效率解放自己。...比如对于开发,我可以配合和协调,有技术困难可以解决,但是我不会追着别人去学习某些技术,因为这种事情会变味,意识里有这个,那么这个事情意义就大不同。 要有明确目标。...这里说是明确,光有规划不行,要有明确目标,这个目标换个角度来看就是我们工作痛点,解决了工作痛点才是对我们自身意识提升,这样也能解释实现目标的意义。 要有明确时间窗口。...比如我们要做环境部署,那么执行路径可能是ops(平台)->CM(中控)->DB Server(服务器),或者是ops(平台)->DB Server(服务器),比如从标准化角度来说 ops(平台...当然可以纠结,也可以做改进,我们就可以明确梳理边界,比如我们解决部署,那么我们就聚焦在这个地方,看看需要投入多少的人力和时间成本来解决。一个一个初步解决,能够快速迭代出来一些效果。

60720

开发中期潜在问题

这是学习笔记第 1805篇文章 今天下午在数据技术嘉年华应用优化场做了分享,让我意外是第二天下午分享,一般来说人会少很多,相反这场来的人蛮多。...当然此外我还是心系工作,也收到了同事使用平台中各种反馈,早期时候,项目就我一个人单打独斗,现在慢慢有了起色,这个地方尤其需要指出是我们在近期强化推行开发分支管理和bug跟踪管理,让后续对接开发打开了局面...整体看起来,整个开发项目是活跃。 ? 随着后期建立了一些明确项目有了公司明确支持,开发更新频率也提高了不少。显然之前不是问题问题也逐渐出现了。...第二就是对于数据预处理潜在问题,确切说是性能隐患,以前数据量比较小,所以就没有考虑分页需求,通过前端触发自动分页,到了现在发现如果一下子加载一个结果集,有的都会有上百页,这个工作对于前端自动分页是有很大局限性...自己规划和设计思路,现在和实践能力已经开始脱钩了,这就导致了一个问题,那就是功能有了雏形,但是还没有精力去细化和打造,所以会成为一个两难境地,设计的人想明白了,可以预见到高大上功能,但是开发小组同学在这个阶段还没法理解

47220

开发体系升级思考

这是学习笔记第 2367篇文章 在大概4年前,我们算是从0到1构建了现在数据库开发体系,这个过程有较长启动周期,从我个人主导到后来成员独当一面,从零星功能建设到现在有了相对体系化建设...开发这件事情理念契合,我们花了很长时间,限于有限资源和技术储备,我最终选择了Python技术栈,其实第1年是最让我焦虑,这种焦虑打个比方,就好像我是司机,手里拿着方向盘,车上乘客心态是和我完全不同...,那就是“祖传代码”不太好改;代码克隆现象比较普遍,导致很多逻辑有重复之处;此外开发习惯不同,导致缺少一些基本开发规范,所以从性能和设计角度来说是相对欠缺。...当然在这个过程中也总结了一些经验,比如对于模块化思考,早期OpsManage体系构建是一个相对独立Python服务,随着业务接入,有了MySQL,Redis等数据库,为了对一些功能和技术栈有所区别...我开始构建新版本开发环境,打算从整体设计上能够有所侧重,同时对已有的开发体系进行认真梳理和复盘。

57830

开发便于Windows服务

过去几个月,DevOps on Windows网站推出了一系列文章,详细讲解了开发者应怎样创建便于Windows服务。...这一系列文章详细分析了如何克服在运部门看来最困难部分:Windows服务安装与其启动阶段。...自行安装功能意味着团队不需要再使用sc或InstallUtil之类外部工具了。 BasicService确保你在启动阶段正确地与服务控制管理器进行交互,作为一种最佳实践。...这个Windows进程会管理所有已注册Windows服务方方面面,包括它们整个生命周期,并在此阶段决定这些服务所应遵循规则。...其次,它帮助开发者在启动阶段执行运行时间较长操作,并且不必担心服务控制管理器会强制中止这个Windows服务。

1.2K90

进阶开发(三)- 反射

反射 反射就是通过字符串形式,导入模块,通过字符串形式,去模块寻找制定函数并执行。利用字符串形式去对象(模块)中操作(查找/获取/删除/添加)成员,一种基于字符串事件驱动。...__dict__ {'x': 2, 'y': 3} # 实例化运用方法 p.show() 5 # 反射 获取类信息 getattr(p, 'show')() 5 # 发射 添加类信息 setattr...__dict__ {'language': 'python', 'x': 2, 'y': 3} p.language python # 反射 判断是否有该类信息 hasattr(p, "language...") True # 反射 删除类信息 delattr(p, "language") p....__dict__ {'x': 1, 'y': 2} 当需要对实例属性修改,做一些额外操作时候,可以使用__setattr__ 当一个类实现__delattr__时,任何地方对这个类对象删除属性,都会调用

33100

1位5年智能开发对智能理解

个人认知过程   自从2016年,开始从事智能监控开发之后,就跟智能搭上了不解之缘。   2016/2017年:刚开始做监控时候,研究了几乎市面上所有监控产品,和相关技术文章、视频。...这个时候,主要是接触了大数据相关技术,包括:Kafka、Spark、HiTSDB、ELK等。   ...职责   •持续交付体系建设    •配置管理:版本控制    •环境管理:开发环境、集成测试环境、预生产环境、生产环境等;    •代码管理:    •发布变更:...同时数据仓库数据,也能够为数据分析和数据挖掘提供底层数据支撑;   从工程角度看智能   系统开发   整个智能解决方案,把几乎所有的业务系统都囊括进来:    基础组件   ...版权声明:本文转自博「micklongen」

1.3K72

linux命令梳理(一)

linux日常中,我们平时会用到很多常规操作命令。...显示上一条命令最后一部分 暂停或挂起前台命令,并在后台运行它(相当于nohup .... &) 当在linux终端里运行一个要执行很长时间命令,为了让其在后台运行(释放当前终端),步骤如下: CTRL...net/ipv4/icmp_echo_ignore_all 禁止ping(禁止别人ping本机ip) ntpdate us.pool.ntp.org     在线更新系统时间 系统最小化安装,没装开发环境...时间输出 date是Linux系统里自带一个系统命令,用来显示当前系统时间,不过默认显示结果里包括很多信息,特别是做为文件名输出时,不是很方便 好在date命令里包含格式化输出选项 实例操作说明...find命令在日常工作中使用率极高!

7.4K113

linux命令梳理(三)

----------文本操作命令---------- sed命令:文本编辑工具 sed是一个很好文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作...从文件中查找匹配模式行 1.作用 Linux系统中grep命令是一种强大文本搜索工具,它能使用正则表达式搜索文本,并把匹 配行打印出来。...5.grep命令使用复杂实例 假设您正在’/usr/src/Linux/Doc’目录下搜索带字符 串’magic’文件: $ grep magic /usr/src/Linux/Doc/* sysrq.txt...,应该说是linux正统查看文件内容工具,功能极其强大;您是初学者,我建议您用less。...Linux下文件合并可以通过cat命令来实现,非常简单。 在Linux下用split进行文件分割: 模式一:指定分割后文件行数 对与txt文本文件,可以通过指定分割后文件行数来进行文件分割。

8K81

linux命令梳理(二)

回想起来,从事linux工作已近5年之久了,日常工作中会用到很多常规命令,之前简单罗列了一些命令:http://www.cnblogs.com/kevingrace/p/5985486.html 今天在这里...,详细总结下工作中常常用到一些操作命令(依据本人使用经验而言): ----------文件系统结构和基本操作命令---------- chmod命令:改变权限 常用用法:chmod -R xxxx...),x执行权限(1) 第四个"x":设置其他用户r权限(4),w写权限(2),x执行权限(1) 备注: 设置了SUID,会把文件属"rwx"中x替换为s[文件属具有x权限]或者S[文件属不具有...“n”有3种形式,分别是:n,+n,-n 为了更加透彻完整地理解,可以查看FindUtils包中“find命令”源代码,经过查看源代码(源代码链接,主要是其中“pred.c”文件中“pred_timewindow...+辅选项] 文件或者目录 使用该命令时,选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用,可以选用。

5.4K93

必读:Linux 内存分页管理

来源:Linux爱好者,ID:LinuxHub 内存是计算机主存储器。内存为进程开辟出进程空间,让进程在其中保存数据。...有趣是,尽管进程和内存关系如此紧密,但进程并不能直接访问内存。在Linux下,进程不能直接读写内存中地址为0x1位置数据。...因此,Linux采用了分页(paging)方式来记录对应关系。所谓分页,就是以更大尺寸单位页(page)来管理内存。在Linux中,通常每页大小为4KB。...因此,Linux分页表,采用了多层数据结构。多层分页表能够减少所需空间。 我们来看一个简化分页设计,用以说明Linux多层分页表。...最新Linux系统中分页表多达3层,管理内存地址也比本章介绍长很多。不过,多层分页表基本原理都是相同。

1.1K30

开发不可不看Linux调测工具【推荐】

分别从监控、测试、优化、配置角度总结了Linux日常所用到工具。下面是其中主要图片资料,希望对您有所帮助。...追踪工具(Linux bcc/BPF Tools) 在 Linux 中出现一种新技术能够为系统管理员和开发者提供大量用于性能分析和故障排除新工具和仪表盘。...eBPF是BPF增强版,已经添加到Linux 4.x系列内核中。可以做不仅仅是过滤数据包,还允许在Linux动态跟踪、静态跟踪和分析事件上执行自定义分析程序。 ?...Linux平台上工具种类繁多眼花缭乱,那些久经考验、简单小工具都在上述文中了,你都了解了么?...总结 以上所述是小编给大家介绍开发不可不看Linux调测工具 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家。在此也非常感谢大家对ZaLou.Cn网站支持!

96041

人员常用Linux命令总结

关于cpu利用率和cpu负载详细计算方法可以参见:Load和CPU利用率是如何算出来 linux版本信息 两种方法:查看cat /proc/version文件或者 lsb_release -a命令...8192000 82 Linux swap / Solaris 字符集相关 查看当前字符集 echo $LANG 系统所有字符集 locale -a 临时修改字符集 export LANG=字符集...用法:chomod 权限分配 文件 chmod u+rwx,g+rw,o+r aa.txt #分别为属,属组,其他分配权限 chmod 764 aa.txt 改变用户和组chown 功能:更改文件或者目录属组...#改变文件属 chown weblogic nohup.log #改变文件属组 chown :weblogic nohup.log #改变文件属属组 chown weblogic:weblogic...Linux相关配置文件 配置文件 作用 /etc/profile 配置全局环境变量 ~/.bash_profile 配置当前用户环境变量 /etc/xinetd.conf文件和.d/etc/xinetd.conf

1.6K42

Linux必须要掌握命令

功能:用于Linux之间复制文件和目录。...-c:取消目前已经进行中关机动作 -f:关机时,不做 fcsk 动作(检查 Linux 档系统) -F:关机时,强迫进行 fsck 动作 time:设定关机时间 message:传送给所有使用者警告讯息...:设置网络设备媒介类型 mem_start:设置网络设备在内存所占用起始地址 metric:指定在计算数据包转送次数时,所要加上数目 mtu:设置网络设备...-a:加载文件“/etc/fstab”中描述所有文件系统 4.6 mkfs 语法:mkfs(选项)(参数) 功能:用于在设备上(通常为硬盘)创建Linux文件系统。...参数: –help:显示帮助 –version:显示版本信息 4.10 swapon 语法:swapon(选项)(参数) 功能:用于激活Linux系统中交换空间,Linux系统内存管理必须使用交换区来建立虚拟内存

1.1K10

「DevOps」闲聊我心中开发

且分类繁多: 桌面工程师 业务工程师 DBA工程师 配置工程师 开发工程师 以及其它.... ? 原本准备写篇前端眼中开发,恰巧前组长写了两篇结合自身六七年开发经验写体会。...用他文章来阐述再合适不过了。以下来自其投稿。 1. 开发价值 从岗位职责来看:开发要做工作是: 通过开发技能帮助实现工作自动化。...我曾作为开发经理角色和各种类型开发一起协作过,团队中有本来就做开发,也有本来做其他业务(电商、平台)开发转来协助团队,还有原本是做业务后来转型做开发。...对相关技术栈掌握程度要求高,如 Python/PHP/Go/Shell、 Linux、 Git、 Nginx、 Zabbix、 Docker、 K8S等。 ?...但一般非专职开发程序员做出来系统对于来说往往不太好使,这时候有部分年轻工程师升级了研发技能,转型开发,把好使维系统做出来了,赢得了团队好评,大家都为「开发」点赞。

1.5K30
领券