知行社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

知行社区 门户 技术 查看内容

运维应该比 开发“高雅”

2013-3-11 19:18| 发布者: 知行| 查看: 158| 评论: 0|原作者: 知行

摘要: 我自己技术也不怎么样,写下这些为时刻纠正自己。看到好多同学都说开发技术含量高,待遇高,觉得干运维没意思。其实根本原因是因为工资不如开发人员高才有的报怨。你的运维总监和研发总监,谁的工资高一些?至少应该 ...

我自己技术也不怎么样,写下这些为时刻纠正自己。

看到好多同学都说开发技术含量高,待遇高,觉得干运维没意思。
其实根本原因是因为工资不如开发人员高才有的报怨。
你的运维总监和研发总监,谁的工资高一些?至少应该是一样的。
工资低是因为技术层面浅。

我自己的想法:

1 运维不是搭服务器,尝试各种软件工具并用于生产环境。

如果认为运维人员仅仅是干这个,这辈子没指望了。这样和网管没区别,只是平台不同而已,多会用几个软件管P用,知道解决方案就足够了。

2 否定

否定人家的同时才能提高自身的价值。
不是开发人员有什么需求就答应,咱不是操作员。对开发人员的需求,先分析,指出现有的解决方案及哪些改进的地方。这样人家下次框架调整的时候,能不叫你一块开会吗。

3 C模块才是王道

学一堆脚本语言,顶多算是个中级的运维。
基本上学了perl之后,再学python,就是为了装B,不过公司现有的工具都是python写的就没办法了。
我也是,php,perl,python,awk,sed都学了,平时顶多就用个perl,另外几个几乎不用。想一想,perl是如何实现的,正则是如何实现的。为什么操作系统和C程序一样,更改配置后要重启才能生效,为什么脚本语言不用编译?为什么php或python这类脚本语言可以调用C库及脚本代码库?这些原理性的东西搞清楚后,其它各种server好像完全透明一样,毕竟是以C来实现的,打开源码看看,试着修改,编译。
只有看过apache源码后,才发现有些未在官网上解释的参数。
一般面试时,你说会脚本语言没有人会高看你,假如你会C,并且了解网络通信,研究过linux源码,内核的哪些api提供了什么样的特性,再牛逼点可以用C写个抓包工具,哎哟歪。。。月薪1万二都少。
再说,其它的网络设备的OS基本上也是用C来实现的,了解了这些底层的东西,转行也容易。

4 web开发模式

不了解这个,基本上没法在互联网公司出位,工资低了别抱怨。只有了解开发,才能真正理解服务。哪些需求可以由开发人员实现,哪些只能在webserver上实现,如果开发人员的能力有限。。。你就可以摆出架构师的姿态了。 
而且了解开发后,也知道怎样优化网站了吧。

5 数据结构

没法再重要了,不了解这个,基本上没法深入学习和工作。

6 数据库

往往是影响用户体验的最直接因素,掌握它,基本上下半辈子不愁了。

7 tcp/ip协议

精髓,跨平台的根基。

8 张扬一点,博客+沙龙

参加沙龙,长见识的同时,再积极地把名片留下来,不久就会有你来猎你喽。

目前的理解就这样,比起那些大师差远了,那是人家摸索了多少年的经验,直接按照人家的方式走,也许我会消化不良。
希望我有一天可以对开发人员开玩笑说:

做开发也没什么好丢人的,慢慢来吧,只要努力,总有一天你会和我一样”。

哈哈哈哈,自己爽一下,没事没事,睡觉。



转自:http://blog.sina.com.cn/s/blog_759de6710100oj8n.html


鲜花

握手

雷人

路过

鸡蛋
发表评论

最新评论

相关分类



QQ|小黑屋|手机版|知行技术社区 ( 湘ICP备11020288号-1 )

GMT+8, 2020-4-5 11:05 , Processed in 0.024540 second(s), 9 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部