Linux 运维和网站开发,你更愿意让哪个作为您的职业?为什么?

http://51reboot.com/linux-ops-dev/

我想说的是:

  1. 不要把运维当作一种职业去发展,一般运维做2~3年就会遭遇瓶颈期
  2. 工程开发人员想要有深入的发展,必须懂一定的系统运维
  3. 如果你是运维,请明白一个程序能稳定运行在线上,不是什么魔法,是研发的付出
  4. 由于PaaS的迅猛发展,传统运维的工作(配网络设备,服务器物理操作)将会越来越少,建议运维人员向运维开发或者系统开发转型
  5. 如果你是开发,请尊重团队的成员,不要给别人凭添麻烦,如下

在BAT的经历让我总结了一个道理:“写出需要别人擦屁股的程序,是一个开发人员的耻辱”。
大 学的时候有幸接触了Linux网站运维的工作,勤工俭学负责了学校网站的运维工作,现在回头看来这份工作的技术含量不是很高。当时觉得最牛的事情就是做做 内核裁剪,后来由于好奇心的驱使,初生牛犊不怕虎,斗胆修改了proftpd的代码。从此走上了系统开发的不归路,由于深知系统运维的工作的枯燥,我给自 己开发的程序定下了几个原则:

  1. 不能崩溃,要有自己的崩溃恢复机制,tj/mon · GitHub
  2. 内存泄漏,句柄泄露这种事情决不允许发生,Valgrind
  3. 尽量静态依赖所有的库,除了常见的libc、libm等什么都不要依赖,做到丢到服务器上就能运行,像这样miniPy for CentOS 5/6和 异步多线程C/S框架gko_pool
  4. 做好start、stop、restart脚本
  5. 能通过参数传递实现的功能,绝不要求写配置文件,auxten/gingko · GitHub
  6. 默认参数就是最佳配置,同样参见上面的项目
  7. 能自己处理日志,自带rotate功能,同样参见上面的项目

From:  http://www.zhihu.com/question/19887938/answer/32910004

时间: 2025-01-06 08:15:40

Linux 运维和网站开发,你更愿意让哪个作为您的职业?为什么?的相关文章

【干货】马哥linux运维学院公开课-第一季

一大波高质量Linux运维和自动化运维公开课正在来袭,你准备好了么? 2016为了感谢广大同仁对马哥linux运维学院的支持,经过内部商讨,特推出一系列公开课来助力大家在职场中的发展!接下来就跟随小编来瞧瞧马哥linux运维学院都为大家呈上了一份什么样的神秘干货大礼包??? 想要参加公开课的小伙伴们请加群:339184057公开课报名链接:http://ke.qq.com/course/119808 课程详情 O2O业务的运维挑战和解决之道 AWK企业实战案例分享 深入浅出三剑客-grep/se

【干货】马哥linux运维学院公开课-今晚课程介绍:《应运而生的架构》

一大波高质量Linux运维和自动化运维公开课正在来袭,你准备好了么? 2016为了感谢广大同仁对马哥linux运维学院的支持,经过内部商讨,特推出一系列公开课来助力大家在职场中的发展!接下来就跟随小编来瞧瞧马哥linux运维学院都为大家呈上了一份什么样的神秘干货大礼包??? 公开课列表 课程详情 1. O2O业务的运维挑战和解决之道2. AWK企业实战案例分享(上篇.下篇)3. 深入浅出三剑客--grep/sed/awk4. WEB安全攻防那些事5. PHP沙盒基于Docker的自动化实现6.

同时面向运维和开发的企业级PaaS平台--OpenShift

大卫说:笔者在年初分享过一篇文章<大卫看Docker-第一篇>.文中介绍了Docker一些基本概念.本文同时作为<大卫看Docker-第二篇>而存在.     随着容器技术的兴起,越来越多的人都在关注这项技术.既然Docker是一项很不错的技术,如何将它应用到企业中呢?对此,红帽的提供了基于容器的.同时面向运维和开发的企业级开源PaaS解决方案. 此前文章已经提到过,红帽作为开源界的领导者,其所有企业级解决方案在社区都有对应的开源项目,openshift也不例外.2011年,Red

云计算学习基础,Linux云计算运维及开发

根据最重要的开源项目之一的负责人表示,这个以云计算为主导的现代IT模式是Linux和开源软件普及的温床.各大公司现在都需要技艺高超的精通Linux的人员.随着个人能力的提升,会越来越具有竞争优势.Linux云计算运维工程师的薪资基本都在万元起步,比传统Linux工程师的普遍薪要高一些. 咱们先来说说云计算吧!云计算,是基于互联网的相关服务的增加.使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源.云是网络.互联网的一种比喻说法.过去在图中往往用云来表示电信网,后来也用来表示互

Linux运维工程师在线培训网站

1. 什么是Linux网络班? Linux网络班是通过YY(歪歪)远程共享桌面给大家上课,为了保证教学质量我们每期班都会有人数限制,且每个VIP学员报名后,老师会单独的跟每个同学联系,了解同学的具体情况,然后结合同学的实际情况,给出一套最适合学员的学习的方案,力争保证让每一个同学都能真正的学会实用技术,网络上课时间为每周一.周三.周五的晚上20:00—22:00,上完课后吴老师会为大家解答各种疑问,周六会全天为大家解惑,听君一席话,胜过十年书,届时每周六吴老师才会与大家分享人生经验与技术. 2.

Nginx+Lua+Redis整合实现高性能API接口 - 网站服务器 - LinuxTone | 运维专家网论坛 - 最棒的Linux运维与开源架构技术交流社区! - Powered by Discuz!

Nginx+Lua+Redis整合实现高性能API接口 - 网站服务器 - LinuxTone | 运维专家网论坛 - 最棒的Linux运维与开源架构技术交流社区! - Powered by Discuz! log.latermoon.com/

Linux运维常用技术论坛博客网站

Linux运维常用技术论坛博客网站Linux中国开源社区: https://linux.cn/Infoq: https://www.infoq.cn/51CTO: http://www.51cto.com/掘金: https://juejin.im/CSDN: https://www.csdn.net/运维派: http://www.yunweipai.com/开源中国: https://www.oschina.net/ 原文地址:https://blog.51cto.com/13293070/

运维和运维开发

国内做运维的人,很多觉得开发很神秘很难 国内做开发的人,很多觉得运维就是搬机器收报警,脏活累活7*24随时等待召唤 相互都把对方理解错了. 以我多年的经验来看,国内的运维的确存在很多问题.比如,开发人员被宠的太厉害,运维人员话语权少.由于人力便宜,在自动化运维方面重视不够.等等. 这样造成一个印象,运维围着开发转,运维只能干累活脏活,待遇还比开发低. 国外反过来.最突出的一个方向,dev-ops,运维开发.要求又有系统管理经验,又懂底层又懂运维,又会开发. 这种人比普通开发的收入还高. 简单来说

Linux运维常见面试题之精华收录

1.什么是运维?什么是游戏运维? 1)运维是指大型组织已经建立好的网络软硬件的维护,就是要保证业务的上线与运作的正常,在他运转的过程中,对他进行维护,他集合了网络.系统.数据库.开发.安全.监控于一身的技术运维又包括很多种,有DBA运维.网站运维.虚拟化运维.监控运维.游戏运维等等 2)游戏运维又有分工,分为开发运维.应用运维(业务运维)和系统运维开发运维:是给应用运维开发运维工具和运维平台的应用运维:是给业务上线.维护和做故障排除的,用开发运维开发出来的工具给业务上线.维护.做故障排查系统运维