一个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

相关推荐

  • find查找命令及压缩

    文件查找     在文件系统上查找符合条件的文件;     文件查找: locate, find         非实时查找(数据库查找): locate    &nbs…

    Linux干货 2016-08-18
  • 马哥教育网络班22期+第2周课程练习

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及相关示例演示。     文件管理类命令有:cp,mv,rm     1. cp:copy           使用方法:      &nbs…

    Linux干货 2016-08-22
  • LVM 与快照

    LVM: Logical Volume Manager 概念 它就是通过将底层的物理硬盘抽象的封装起来,然后以逻辑卷的方式呈现给上层应用。 允许对卷进行方便操作的抽象层,包括重新设定 文件系统的大小  允许在多个物理设备间重新组织文件系统 • 将设备指定为物理卷 • 用一个或者多个物理卷来创建一个卷组 • 物理卷是用固…

    Linux干货 2016-09-05
  • Tomcat 全系列发现严重安全漏洞

    据 Tomcat 安全组确认,Tomcat 全系列产品均被发现严重安全漏洞:CVE-2014-0227 请求夹带漏洞。 级别:严重 受影响版本: Apache Tomcat 8.0.0-RC1 to 8.0.8 Apache Tomcat 7.0.0 to 7.0.54 Apache Tomcat 6.0.0 to 6.0.41 描述:可以通过构造一个截断请…

    Linux干货 2015-02-11
  • DNS和BIND配置(第二部分)

    接第一部分课后练习 三、课后练习: 2、配置反向解析: 步骤一:写主配置文件:改成与上个实验相同,也可以自己写一个简单的配置文件,如下: [root@localhost tmp]# cat named.conf.new options { directory  "/var/named&qu…

    Linux干货 2016-10-17
  • 正则表达式 小结

    听老师和学姐都说,正则表达式很重要,所以这次我总结一下,同时加强一下记忆。 目前我们学的正则表达式有:字符匹配;匹配字数;位置锚定。 :. 匹配任意单个字符 [] 匹配指定范围内的任意单个字符 [^] 匹配指定范围外的任意单个字符 [:alnum:] 或 [0-9a-zA-Z] [:alpha:] 或 [a-zA-Z]…

    2017-07-31

评论列表(1条)

  • renjin
    renjin 2017-04-05 10:37

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