一个PHP程序员学习运维的转型

     我是一位PHP开发工程师,平时负责前端、后端以及服务器端的工作,但是称不上是个牛逼的程序员。网上热烈讨论一则传闻,“全栈工程师”(Full Stack Engineer),要求应征者对开发堆栈的每个方面都有所掌握。那究竟何为 “全栈工程师”呢?从字面上来理解,全栈工程师必须熟悉开发堆栈的每一个层次,或者至少熟悉绝大多数并且对所有的软件技术有天生的热情和兴趣。打个比方吧,我在开发,前端,后端能力上没问题,但是在性能优化方面存在很大问题,原因是平时只注重开发效率和代码性能之类的,做性能优化最多在,前端js,css,图片存储,后端数据,读写分离等。然而网站碰到性能问题,再也无法调优了。最蛋疼的问题就是,我每次去面试都会被问到,集群架构,缓存优化等问题,让我意识到自己的认知水平已经落后了,导致自己的薪资水平再也无法上升了,这就是我来马哥学习运维的主要原因,有句话叫做运维中的开发,开发中的运维。全栈工程师和开发中的运维是有着千丝万缕的关系。目前对我来说学习运维知识是对我拿更高的薪水起着决定性的作用。

 

     开发转运维生涯如何规划?作为一个开发工程师,怎样做一个有前途的运维工程师,其后又如何转型,我个人感觉开发运维,再向系统架构师转型还是有先天的优势的。因为开发工程师在日常工作中对、数据库、分布式、集群、高可用、网站安全、负载均衡都会涉及到,而且对自己开发的系统及其架构也是了如指掌的。所以开发运维转架构师是最好的。以下几点是我总结走的路线

 

     1、从行业角度看,中国互联网在高速发展同时,网站规模和架构也越来越大、越来越复杂;因此对专职运维工程师的要求就会越来越急迫,特别是对有经验的优秀的运维人才需求量大,而且是越老越值钱;目前国内针对运维工程师职业规划基本上都是选择毕业生培养(限于大公司),可塑性强,比较认同并容易融入企业文化。

    2、从个人角度,运维工程师技术含量及要求会越来越高,同时也是对公司应用、架构最了解最熟悉的人、越来越得到重视。

    3、网站运维将成为一个融合多学科(网络、系统、开发、安全、应用架构、存储等)的综合性技术岗位,给大家提供一个很好的个人能力与技术广度的发展空间。

    4、运维工作的相关经验是运维工程师职业规划的一个重要因素。并且将会变得非常重要,而且也将成为个人的核心竞争力,具备很好的各层面问题的解决能力及方案提供、全局思考能力等。

    5、特长发挥和兴趣的培养。由于运维工程师职业规划非常广阔,更容易培养或发挥出个人某些方面的特长或者爱好,如内核、网络、开发、数据库等方面,可以做得非常深入精通、成为这方面的专家。

    6 、如果真要以后不想做运维了,转到其它岗位也比较容易,不会有太大的局限性。当然了,你得真正用心去做,技术发展方向:网站/系统架构师.

 

原创文章,作者:srayban,如若转载,请注明出处:http://www.178linux.com/72336

(8)
sraybansrayban
上一篇 2017-04-02 18:11
下一篇 2017-04-02 20:29

相关推荐

  • 文本处理工具初探

    作为一个系统管理员,文本处理功能是经常使用的,熟练地使用各种文本工具有助于提高工作效率,从繁忙的工作中早点解脱。下面就来介绍处理文本的常用命令。 处理文本的命令大致分为:        查看文件内容:cat、less、more       …

    Linux干货 2016-08-07
  • linux 3.26 第一课

    setup app

    2018-03-26
  • 计算机的组成以及OS的发展历程

        根据冯诺依曼提出的体系架构,计算机基本上可以分为五大部件。这五大部件分别为运算器,控制器,内存,输入设备与输出设备,其中运算器与控制器是CPU的重要组成部分。下面分别介绍这5大部件:     CPU:运算器、控制器、寄存器、缓存      &…

    Linux干货 2016-10-30
  • Linux中的网络管理

    1. ifconfig命令的使用方法 ifconfig是一个比较老的命令了,以后可能会慢慢被ip命令替代。ifconfig命令可以用来配置网卡ip地址,配置网卡别名等信息。 ifconfig ifconfig 网络设备名:用来查看网卡的信息,如ip地址,子网掩码,MAC地址等信息 ifconfig eth0 add 172.16.0.35/16:配置eth0…

    2017-05-02
  • 马哥linux运维26期开班感悟

         今天的收获,有以下几点      1.自己的公众演说能力很弱,要多多练习,给自己更多的机会。     2.自己想提升自己的心很强,但是自己却不知道该怎么做?     3.即便学完了也只是一个开始,希望自己有一颗归零的心态。

    Linux干货 2017-07-10
  • ☞Web服务器之apache

    Web服务器之apache http协议 telnet的使用 curl命令 httpd的相关配置 welcome.conf — 403 forbidden 修改监听的端口和地址 保持连接 DSO 定义物理主机站点文档 资源访问授权 路径别名Alias 本地httpd-manual 开启status 日志设定 虚拟主机 基于用户的访问控制 httpd压力测试 …

    Linux干货 2016-10-08

评论列表(1条)

  • renjin
    renjin 2017-04-05 10:37

    看来已经深入的了解运维了,加油吧,四个月后就是运维加开发。