您的位置:首页 > 运维架构 > Linux

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

2014-11-04 00:00 323 查看
摘要: Linux 运维和网站开发,你更愿意让哪个作为您的职业?为什么?

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

我想说的是:

不要把运维当作一种职业去发展,一般运维做2~3年就会遭遇瓶颈期

工程开发人员想要有深入的发展,必须懂一定的系统运维

如果你是运维,请明白一个程序能稳定运行在线上,不是什么魔法,是研发的付出

由于PaaS的迅猛发展,传统运维的工作(配网络设备,服务器物理操作)将会越来越少,建议运维人员向运维开发或者系统开发转型

如果你是开发,请尊重团队的成员,不要给别人凭添麻烦,如下

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

不能崩溃,要有自己的崩溃恢复机制,tj/mon · GitHub

内存泄漏,句柄泄露这种事情决不允许发生,Valgrind

尽量静态依赖所有的库,除了常见的libc、libm等什么都不要依赖,做到丢到服务器上就能运行,像这样miniPy for CentOS 5/6异步多线程C/S框架gko_pool

做好start、stop、restart脚本

能通过参数传递实现的功能,绝不要求写配置文件,auxten/gingko · GitHub

默认参数就是最佳配置,同样参见上面的项目

能自己处理日志,自带rotate功能,同样参见上面的项目

From: http://www.zhihu.com/question/19887938/answer/32910004
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  运维 开发