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

相关推荐

  • linux下逻辑卷管理LVM

    LVM:逻辑卷管理 LVM这个技术就是把底层的存储设备组成一个卷组,底层存储设备的存储空间会变成一个个PE(盘区,大小为2的n次方),这个卷组里就是一个个的PE,然后,这个卷组会重新分区,这些分区就为逻辑卷,这些逻辑卷都是由卷组里分配的PE组成。 关于LVM里的命令: pv的命令: pvcreate pvs pvdisplay pvscan pvremove…

    Linux干货 2015-08-04
  • Linux命令的使用格式以及命令帮助信息的获取方式

    1.Linux系统上的命令使用格式 2.Linux系统程序文件存放位置 3.Linux获取命令的帮助信息 区分内部命令和外部命令 内部命令在系统启动时就调入内存,是常驻内存的,所以执行效率高。 外部命令是系统的软件功能,用户需要时才从硬盘中读入内存。 #type COMMAND 内部命令获取帮助信息:#help COMMAND 外部命令获取帮助信息…

    Linux干货 2016-10-29
  • 软件包管理–rpm、yum

    rpm软件包管理,rpm命令的使用。yum命令使用,yum源的搭建,网络yum源的搭建方法。编译安装http

    Linux干货 2017-12-03
  • 第九周作业

    awk基础 简介        AWK是一种优良的文本处理工具。它是 Linux 中也是任何环境中现有的功能最强大的数据处理引擎之一,相比sed常常作用于一整行的处理,awk比较倾向于将一行分成数个“字段”来处理。所以,awk相当适合处理小型的数据处理。 基础用法 awk[选项] ‘program’…

    2017-07-16
  • 马哥linux0728课程内容

    课堂学习内容   -ahistory list –.bash_histroy 保存历史列表到历史文件 -cclear history list 清空历史列表 -d deletehistory entru 清除历史列表某一条命令 -rread .bash_history 读历史文件中的命令到历史列表…

    Linux干货 2016-08-04
  • 20161019第5天作业

    1、只显示/root下的隐藏文件 ls -d '.'* 2、只显示/etc下的目录 ls -d */ ls -l |grep '^d' ls -F | grep "/$"  &nb…

    Linux干货 2016-10-20

评论列表(1条)

  • renjin
    renjin 2017-04-05 10:37

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