linux运维到云计算运维是转行还是职业后期发展

中国领先的IT技术网站
51CTO旗下网站
做一个月薪3万的Linux云计算工程师的纠结与迷茫
周末,相信刚打开微信公众号的你刚脱离了加班的疲惫在睡梦中刚刚醒来,确定或者不太确定你的Linux运维之路,而今天小编特地为你整理了一道周末的鸡汤《你的前景一片光明》,来给你道明未来和说明会遇到的迷茫。
作者:汤哥来源:| 09:10
周末,相信刚打开微信公众号的你刚脱离了加班的疲惫在睡梦中刚刚醒来,确定或者不太确定你的Linux运维之路,而今天小编特地为你整理了一道周末的鸡汤《你的前景一片光明》,来给你道明未来和说明会遇到的迷茫。
运维岗位不像其它岗位,如研发工程师、测试工程师等,有非常明确的职责定位及职业规划,比较有职业认同感与成就感;而运维工作可能给人的感觉是哪方面都了解一些,但又都比上专职工程师更精通、感觉平时被关注度比较低(除非线上出现故障),慢慢的大家就会迷惘,对职业发展产生困惑,为什么会有这种现象呢?
除了职业本身特点外,主要还是因为对运维了解不深入、做得不深入导致;其实这个问题其它岗位也会出现,但我发现运维更典型,更容易出现这个问题;
针对这个问题我谈一下网站运维的现状及发展前景(也在思考中,可能不太深入全面,也请大家斧正补充)
1、处于刚起步的初级阶段,各大公司有此专职,但重视或重要程度不高,可替代性强;小公司更多是由其它岗位来兼顾做这一块工作,没有专职,也不可能做得深入。
2、技术层次比较低;主要处于技术探索、积累阶段,没有型成体系化的理念、技术。
3、体力劳动偏大;这个问题主要与第二点有关系,很多事情还是依靠人力进行,没有完成好的提练,对于大规模集群没有成熟的自动化管理方法,在此说明一下,大规模集群与运维工作是息息相关的如果只是百十来台机器,那就没有运维太大的生存空间了。
4、优秀运维人才的极度缺乏;目前各大公司基本上都靠自已培养,这个现状导致行业内运维人才的流动性非常低,非常多好的技术都局限在各大公司内部,如 google
50万台机器科学的管理,或者国内互联公司top
10的一些运维经验,这些经验是非常有价值的东西并决定了一个公司的核心竞争力;这些问题进而导致业内先进运维技术的流通、贯通、与借签,并最终将限制了运维发展。
5、很多优秀的运维经验都掌握在大公司手中;这不在于公司的技术实力,而在于大公司的技术规模、海量PV、硬件规模足够大,如baidu可怕的流量、
51.com海量数据~~~~这些因素决定了他们遇到的问题都是其它中/小公司还没有遇到的,或即将遇到。但大公司可能已有很好的解决方案或系统。
1、从行业角度来看,随着中国互联网的高速发展(目前中国网民已跃升为全球第一)、网站规模越来越来大、架构越来越复杂;对专职网站运维工程师、网站架构师的要求会越来越急迫,特别是对有经验的优秀运维人才需求量大,而且是越老越值钱;目前国内基本上都是选择毕业生培养(限于大公司),培养成本高,而且没有经验人才加入会导致公司技术更新缓慢、影响公司的技术发展;当然,毕业生也有好处:白纸一张,可塑性强,比较认同并容易融入企业文化。
2、从个人角度,运维工程师技术含量及要求会越来越高,同时也是对公司应用、架构最了解最熟悉的人、越来越得到重视。
3、网站运维将成为一个融合多学科(网络、系统、开发、安全、应用架构、存储等)的综合性技术岗位,给大家提供一个很好的个人能力与技术广度的发展空间。
4、运维工作的相关经验将会变得非常重要,而且也将成为个人的核心竞争力,具备很好的各层面问题的解决能力及方案提供、全局思考能力等。
5、特长发挥和兴趣的培养;由于运维岗位所接触的知识面非常广阔,更容易培养或发挥出个人某些方面的特长或爱好,如内核、网络、开发、数据库等方面,可以做得非常深入精通、成为这方面的专家。
6、如果真要以后不想做运维了,转到其它岗位也比较容易,不会有太大的局限性。当然了,你得真正用心去做。
7、技术发展方向:网站/系统架构师。
如何成为一名专业的linux高级运维人员
如果你有机会和条件,请大胆的做你从未做过的项目,每一个项目都是对自身的极大提升,环境能够磨练一个人的能力和意志。有好的环境资源不要浪费,好好把握,慢慢进步。
如果你暂时没有这些机会,请努力提升自己的能力,做一个有准备的人,也许机会不久后就会来临。
如果你感到毫无发展的空间,尝试改变现状,安逸的环境不会使一个专业的运维人员进步。
不管何时何地始终保持好的心态,细心、冷静、自信、上进、谦逊,性格决定命运,习惯影响成就。
成为一个月薪3万的Linux运维工程师有哪些条件?
上面说了了很多,但是单个人的经历不仅不值得分享,有时候还会害人。我身边有不少人,同样的学历背景、工作时间,月薪差出5k以上的。如果你真的模仿了工资较低的那位,不用五年,两年过后你就哭去吧。
所以我们今天不研究个人的成长,我们研究职位的成长&&探究不同薪资水平的岗位要求有何差异,从而得出一个运维工程师随时间成长的路径图。
同样都是运维职位,从月薪两千到月薪两万之间,技能要求出现了哪些差异?
我们从招聘网站获取数据,所有搜索关键字都是运维,地区选择北京,仅用不同的工作时间作为筛选条件。因为所有数据大家都可以直接去招聘网站搜索,我就不上传了。
把筛选条件设置为应届毕业生,其他均不限制,职位很少,排除某些不合理的数值,得出实习生的工资在3-8k之间。
从中随机挑选几个JD看一下:
1、负责公司内、外网络平台的搭建、实施及网络(含无线网络技术、设备)的具体维护工作;
2、针对公司开展的网络技术方案的定型与实施工作提出建议;
3、网络及安全技术实施方案中安装、调试、维护工作;
4、负责公司办公网络及IDC网络日常维护工作;
5、负责集团网络设备及广域线路的统计工作。
1、2017届毕业生,专科及以上学历、计算机相关专业;
2、诚实守信,性格开朗,无不良历史记录;
3、善于学习,善于沟通,文档功底好,勇于面对挑战,敢于承担工作压力;
4、学生干部或有相关网络工程师认证(Cisco认证、Juniper认证、Huawei认证等)者优先考虑;
5、熟悉Linux操作系统和虚拟化技术的优先。
岗位职责:
1、完成各ERP系统的日常运维;
2、解决客户使用系统中遇到的各种问题;
3、对系统中存在的Bug,提出修改Bug、优化系统的需求,并定期总结;
4、对待工作细心仔细,责任心强;吃苦耐劳,善于沟通,具有团队精神,抗压能力强;
任职资格:
1、财务、人力资源、计算机、信息化等相关专业,统招二类本科以上学历
2、对ERP系统有初步概念,愿意从事ERP运维及实施工作
3、学历能力强,有良好的沟通能力及文字编辑能力
岗位职责:
1、熟悉公司产品功能,进行公司各项软件安装;
2、为客户演示公司产品,进行产品功能讲解;
3、远程维护解决客户的软件问题;
4、对于公司的新项目进行客户体验需求反馈,搜集用户信息,编写产品报告,反馈至研发部。
任职资格:
1、计算机专业优先,大专及以上学历;
2、性格开朗,善于与人沟通;
3、学习能力强,善于对软件进行研究;
4、有团队协作意识,愿意从事团队管理工作。
能得出什么结论呢?
月薪3千的运维所做的都是一些非常简单的重复性工作,几乎没有技术水平上的要求。
招聘对象是实习生有关,工资低也是比较正常的情况。
一年工作经验
一年工作经验的运维岗位开始有一些细分方向上的变动,整体薪资在6-10k之间。
仍然是看一份JD
某A轮电商公司 | IDC运维工程师 | 10-15k
岗位职责:
负责idc机房巡检维护
linux系统层部署优化
自动化脚本编写
vpn账号开通管理
岗位要求:
1.熟悉主流Dell服务器,H3C网络设备.
2.有IDC机房设备维护经验
3.熟悉TCP/IP协议原理.
4.熟悉linux操作系统与常用开源软件.如:nginx ,tomcat ,php ,mysql.redis.mongo等.
5.有一定系统调优排错能力.熟练使用至少一种脚本语言,(shell),有一定文档编写能力.积极主动,勤奋好学.
注意,这里开始出现了Linux、自动化脚本、nginx等技术名词。
与此同时,其他职位的JD与应届毕业生的JD并没有显著差异。
这说明什么呢?
随着工作经验的上升,一部分人的技术并没有什么成长,可以拿到6-9K月薪,但是发掘出自己技术能力的人已经开始寻找10k收入的机会了。
1-3年工作经验
一年以上三年以下的运维工程师,薪资水平在8-15k之间,部分岗位可以达到20k以上,如果足够优秀的话,终于达到题主的&月薪两三万&要求了。
我们来看一下其中一份JD:
高级运维工程师 | 百度 | 15-30k
职位要求:
-计算机或相关专业本科及以上学历
-良好的开发语言基础,并且至少精通如下一种研发语言,比如C/C++、Go、Shell、Perl、Python、PHP等
-深入理解Linux操作系统和计算机网络
-良好的沟通、组织协调能力和强烈的责任心,具备很强的分析和解决问题的能力
-至少2年以上研发/测试/运维中的工作经验
有以下能力者优先:
-有用户产品或者LBS类业务运维经验,有相关系统优化经验者优先
-对行业技术和数据敏感度高,对解决具有挑战性问题充满激情
这一时期开始对具体业务经验有了要求,同时对系统、网络计算机基础知识有了一定要求。
编程语言我看了一下,似乎只有百度这么变态。
3年以上的运维工程师,基本都达到了题主的要求,薪资水平在15k-35k之间&&甚至有给到40K以上的,当然要求也是非常非常非常非常高!
这个截图必须放一下了:
50k以上就不说了,咱们看一下正常水平的要求吧:
应用运维工程师 | 百度 | 25-35K
1、计算机本科及以上学历,3年以上大中型在线系统运维工作经验。
2、深入理解Linux系统,有系统调优经验者优先考虑;
3、精通Python面向对象的开发技能;
4、熟练掌握Nginx、Tomcat等常用软件的安装,配置和管理.
5、能够熟练排查运维过程中出现的服务故障、系统故障、网络故障;
6、高度的责任感,较强的故障分析及排除能力,善于在工作中学习,能够承受工作压力;
7、精通市场上主流监控的监控方式,并熟练掌握监控精髓,会调整监控模板;
8、对行业技术敏感度高且细致,善于思考,乐于发现,对解决具有挑战性问题充满激情;
任职要求:
1、有3年以上主流UNIX、Linux系统管理经验,具有大型网站或web应用平台运维经验;
2、精通Linux系统原理,熟悉文件系统调优、内核参数优化、系统安全加固等实施方案;
3、精通TCP/IP通信原理,深入理解HTTP协议,熟悉Nginx/apache/帅uid等web应用;
4、有Linux内核Tuning &
Hacking及Troubleshooting经验为佳,对CPU、内存、IO等性能以及程序性能优化有一定经验;
5、熟悉shell、python、perl等脚本编程
这一时期的要求已经可以称之为苛刻了(至少对我而言是),大型在线系统运维经验、系统调优、各种框架、原理、内核、脚本种种要求。
接下来我们基本可以按照以上内容猜想一下运维大牛们的成长路径了。
他们从工作第一年起,就开始有意识的发掘自己的技能,但是限于工作经验、知识范围等原因,只开发了一些比较基础的技能。
随着技能的开发,他们逐渐接触到公司业务的核心内容,同时开始学习操作系统的基础知识,其中一部分开始开发自己的编程能力。
技能水平的增长让他们逐渐成为公司业务骨干,同时开始掌握一些架构上的话语权,在各种技能领域均有建树,对于运维的基本原理掌握牢固。他们可以对行业趋势做出基本判断,同时学习、思考的能力十分强大。
最后, 运维这个行业真的好吗?
运维行业真的好!
【编辑推荐】
【责任编辑: TEL:(010)】
大家都在看猜你喜欢
热点头条热点头条热点
24H热文一周话题本月最赞
讲师:147305人学习过
讲师:17370人学习过
讲师:12621人学习过
精选博文论坛热帖下载排行
本书全面、深入地介绍了网络应用技术,主要内容包括:RMS权限管理服务、Exchange邮件服务、LCS即时消息服务、WSUS系统更新服务、Symantec网...
订阅51CTO邮刊1239被浏览219834分享邀请回答1198 条评论分享收藏感谢收起29879 条评论分享收藏感谢收起查看更多回答君,已阅读到文档的结尾了呢~~
linux运维人员终极职业生涯发展规划探讨
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
linux运维人员终极职业生涯发展规划探讨
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口Linux云计算运维前景怎么样_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Linux云计算运维前景怎么样
0|0|暂无简介|
中国IT职业教育领先品牌|
总评分0.0|
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
你可能喜欢Linux运维之路(1) —— 如何起步?【linux吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:181,204贴子:
Linux运维之路(1) —— 如何起步?收藏
写在前面:1.客观、客观、客观,重要的事情说三遍。2.通过现象看本质,解决问题抓重点。3.只发表个人见解,不想说服任何人。一、想做Linux运维的三种人。(1)已经在做Windows运维或网络管理的在职人员。(2)计算机相关专业而开发能力差,但仍然想做IT技术相关的学生。(3)毫无基础的菜鸟。
Windows运维在一定程度上确实不如Linux运维待遇好,主要原因在于技术层面相对较低、就市场来说供大于求。而网络管理是一个很大的方面,但在5年前还算比较有前景,如今需求越来越少,人才越来越多。而绝大多数的中小公司完全没有大型网络的构建需求。就我身边的例子来说,很多从事网络或桌面运维的人都很希望能够有所突破,多数会选择Linux运维。前景好,需求越来越大,相对技术层面较高、职业扩展性高。windows运维可以提供一定的运维管理经验,而网络技术则是对Linux非常非常重要的一项。选择很多人不重视基础的网络技术,盲目的学习Linux操作系统,结果连最基础的虚拟机上网问题都无法解决。不要小看虚拟机中的AP、NAT等网卡模式,包含的网络概念很多。个人见解:windows转linux运维由于有一个使用方式已经运维理念上的差别,前期会比较困难。而一个有过硬网络技术的人学习Linux往往事半功倍。
对于即将毕业的学生,这是一个非常大的团体。从我这些年对于招聘的经验来看,大公司只看名校,中小公司看专业,创业公司看运气。为什么这么说呢?首先大公司一般都是校招+专场,场面一般都搞的比较大,演讲、活动、笔试、面试各种环节。中小公司没有这样的条件,只能选择一些学校不错专业不错的学生加以培养。创业公司就只能看运气了,如果能招到既便宜又能做事的人那就是走运了。可以看出其实大部分的公司招人都不是那么简单的,而作为学生就更困难了。首先现在大学里真正是名校的没几个,一般的大学里能一科不挂的已经是学霸了,换句话说在大学里真正去学习的太少了。而对于计算机专业来说,不会开发等于猫不会抓老鼠,只能卖萌了。这是一个残酷的现实,对于IT技术相关行业来说,开发能力是一切IT能力的基础。而开发不好,但想从事IT技术行业也就只能曲线救国了,要么网络管理要么运维相关。但我奉劝各位还在大三,甚至大四还没毕业的学生,如果有能力把开发学好,千万千万不要放弃,因为即使你做Linux运维,往高级做你会发现,还是得用开发!
毫无基础的菜鸟是最悲剧的,不要说开发了,对计算机都是一知半解,学习Linux仅仅是为了找个稳定的工作,养家糊口。对于这样一张白纸的人,有好也有坏。好处在于不要橡皮擦,只需要画就行了,但要画的比别人勤才能追赶上大众的脚步。坏处在于,太难画了,连个轮廓都没有,这需要相当大的勇气和毅力。但几千年前就有一句话:有志者事竟成!二、如何找到第一份Linux运维工作。
完事开头难,而经验和工作是矛盾的,没有工作过哪来的经验,但没有经验又没办法找到工作。其实大家要摸清企业招聘的心理。请看下面的对应解读:一年经验 ———— 我真不指望你有什么技术,只要接触过,有相关基础知识都可以来,只要你能吃苦愿意学都有机会。二年经验 ———— 最好有这方面的经验,不要你能独挡一面,能做好自己本分的事情,不断进步就可。三年及以上 ———— 这个真的是要熟练工了。五年以上 ———— 独当一面的高手,把运维团队交给你我放心。
我们很多人看到招聘信息上写的熟练、精通、工作经验后觉得自己不符合要求不敢投简历。其实大家大胆的投,根本不用去管招聘信息上写的条件,只要你喜欢这份工作,有一定相关的能力,就大胆的去尝试。即使别人没给你电话,你又没有损失,而大多数情况下,只要不是相差太大,企业都会给一个面试的机会,毕竟做为应聘者你不想失去一个优秀的公司,而公司也不想错过一个合适的人才。
但在你决定要从事Linux运维你一定要给自己充电,自学、培训班都可以,一定不能让自己到面试时都是一个对Linux一无所知的菜鸟,这样只会让别人觉得你既没有准备也不够用心。而对于任何工作来说,用心是非常重要的标准。知识可以通过学习来获取,而态度是决定成功与否的关键。三、如何入门Linux运维。
(1)任何一门技术只有越用才会越熟练,一味学习而不去使用只会让你忘的越来越快。有人说兴趣是最好的老师,我想说项目是最好的老师。去做一个项目,去使用它。背100遍命令都不如你去真正的使用它一次。
(2)在你还没有成为Linux高手前不要挑工作,菜鸟阶段的你即使在公司做三个月的运维不拿工资也比你上三个月培训花的费用少的多。
(3)不是任何人都有自学的能力,培训班虽然坑钱但也不失为一种短期速成的办法。
(4)作为一个ITer,最重要的能力是: 自学能力。
(5)现阶段完全无法理解的东西会在不久的某一天豁然开朗,前提是 不要放弃! PS:下一篇我们讨论一下Linux运维工作中到底要做哪些事。
阿里云云市场镜像可以一键部署云服务器所需要的运行环境和个性化的软件应用,满足建站,应用开发,可视化管理等个性化需求,linux镜像让云服务器&即开即用&.
楼主,coreOS好难操作啊,有木有什么好的学习建议
Linux运维之路(2) —— Linux运维需要做什么?一、运维是一个大染缸。
运维是一个范围非常广的行业。维护系统的叫做系统运维工程师,维护网络叫网络工程师等等,不仅计算机需要运维,只要是机器都需要运维。Linux运维只是运维行业中的一种,我们要维护的就是Linux操作系统。但这个系统要保证它的正常运行可不是一件容易的事情。我们要考虑系统安全、服务应用、网络环境、数据安全等等,而这些内容仅仅是一个初级Linux运维人员所要掌握的基础。由此可见,对于运维人员来说,需要掌握的能力又多又杂。如何快速掌握一个新知识是一个运维人员首要解决的问题。所以在上一篇我强调,作为一个ITer,自学能力非常重要。因为在工作中,你不可能遇到每一个新知识就要去培训班学习,而关键是很多东西培训班也是学不到的。二、Linux初级运维小而杂。
在初级阶段,你需要掌握很多的小技能。比如:-按照要求正确安装各个版本的Linux系统。-学会使用基本的文件及目录操作命令。-学会搭建基本的服务比如ftp http mysql等。-学会配置系统关键服务比如防火墙,用户及用户权限,分区及挂载等。这里列举的知识非常基础的部分,还有很多的内容就不一一例举了。但我们完全不需要一下掌握这么多的能力,我们在掌握必备的基础能力之外有选择性的学习。比如公司压根就不用FTP,你就完全没必要去花上大把的时间去研究它。反而apache是公司应用的重点,你缺只装个服务就完事了。这就叫做没有抓住重点,没有按需学习。作为一个Linux运维人员,判断一个事物是否需要我去掌握的唯一标准就是我到底需要不需要使用它。如果没有需求,学了只能忘的更快,不仅浪费时间还没有创造价值。所以就上面的例子,合适的做法是,压根不去学FTP,把apache吃透,专精。比如:apache正反代理、rewrite、虚拟主机等等。三、Linux如何掌握众多命令。
很多人初学Linux就怕学命令,因为Linux下有2000多个命令,每一个命令又有各种各样的参数、选项和用法。如何掌握这些命令实在令人头疼。遇到这种情况,请仍然牢记这句话:打蛇打七寸,抓题抓重点。请大家放心,就算你做一辈子的Linux相关工作你也不可能用到超过1000个命令。不用刻意去背命令,用到什么学什么,用的越多记的越牢。忘了就去查man,看不懂英文就百度搜。这样很快就能够掌握几十个常用的命令,而对于那些用户到的命令,你去学它干啥?四、Linux运维各等级阶段1.初级阶段。俗称打杂,脏活累活统统上,搭建服务、配置系统、备份数据、管理用户等等,小而杂。但这是基本功,它能培养你的思考的逻辑性、做事的调理、运维理念的专业程度。2.中级阶段。一个运维人员发展的转折性阶段。在这个阶段你已经融入运维圈子,你会接触到运维开发、云计算运维、大数据运维、自动化运维等等。你所在的公司是你日后发展方向的决定因素,在这个阶段你会发现不懂开发有多么的痛苦。3.高级阶段。我自认为我没有到这种阶段,对于我自己没有体会过的东西,我不妄作结论。PS: 下一篇我们讨论一下运维杀手之——英语。
我是初级阶段 --- 你永远不知道这句话的真正含义
Linux运维之路(3)———— 运维杀手之英语题外话:这个话题很沉重,我本人英文也一般,只能说勉强能够读写计算机文档。对于搞计算机的大多是理科生,对于英文这种东西我一直觉得只有女生才会有耐心去学它。比如孩他娘,英文、日文比中文说的还6。对于这种人我等理科屌丝只能感叹时运不济,计算机这东西是他妹的外国人发明的。一、英文对于Linux的重要性
我只能说非常非常重要,不管是搞运维还是开发,用google永远都比用百度要多的多。因为很多技术文档、站点、资料是没有中文的,遇到那种比较偏的技术就更不可能有中文的。而对于一个ITer来说你不可能等着别人翻译好了给你看。所以英文是一定要掌握的,完全没得商量。谁叫计算机是美国人发明的呢。(其实我们应该庆幸不是阿拉伯人发明的)二、学习英文有没有捷径?我认为是有的,比如把你扔到美国一年,回来后我保证你脱胎换骨。但我们大多数人是没有这种机会的,但我们可以想办法创造类似的机会。前面我们说过,透过现象看本质,解决问题抓重点。为什么到美国待一年就能提供英文水平,是因为你身边的人都在用英文,你也不得不用,这就叫做多用。而你和别人交谈发现有一个词你听不懂或不会写你就会有针对的去查,这就叫做有针对。而日常用语是交流的关键,这就叫做抓重点。现在我们再来看如何提供计算机英文水平。1.多用:尽可能的多看英文文档,多写英文文档。不会就查,忘了再查。2.有针对:计算机不会和你瞎扯淡,比如一个命令不存在,它一定会和你说command is not found。而不会对你说:”你输入这样的命令我怎么可能找到?“所以计算机不会像CET-4 6一样考你语法,而要理解command is not found 你需要知道command是啥意思这叫做计算机术语,not我相信就算你小学毕业也应该知道这是一个否定句,而found就是一个动词了。所以学习计算机英文的关键是:掌握大量计算机术语。3.抓重点搞计算机的其实不太需要听力与口语的,大多数情况下只要能够掌握读和写就已经能搞帮助我们解决问题。所以读写能力是学习的重点。三、学习英文的方法个人觉得不要刻意去学习英文,也不要刻意去背计算机术语。还是那句老话:用到什么学什么。碰到一个不认识的词就取查,过几天又遇到了,如果想起来了这就是记住了很难忘了,如果还是忘了,那么接着查。前期可能需要查的词很多,我建议大家如果一句话有3到5个术语不认识,就去查你最想知道意思的那个次,然后自己猜出句子的完整意思。不要都查出来发现一个都记不住。最后还是最重要的:学的慢不算失败,放弃了才算失败。PS:下一篇 我们讲讲云计算。
支持原创。另外感觉linux运维其实蛮苦的,365天只要出了问题就得上。另外有些开发做的软件在服务器上跑不起来,这锅又得丢给运维。既然能写代码,何不乘一波现在安卓的东风,何必苦守在这个枯燥的职位。
可能我眼界比较小,学生也还没就业,说的不对请指教
窝感觉词汇量上去了,英语就不叫事儿......窝安利一下百词斩......
AutoTDS-V1型全自动热解吸仪是一款20位常温二次全自动热解吸仪,气路采....
看见shell命令2000多个那行我就笑了,CAD一个破软件3000多个命令起步,每个的参数还都不好理解,然而学起来完全没有难度.........shell命令完全不是个事
Linux运维之路(4)———— 高大上的云计算一、何为云计算?
云计算其实从概念上来说只是一种模式。这种模式的关键在于通过弹性和动态的资源扩展最大程度上进行资源整合。所以云计算是互联网技术发展到一定程度后出现的服务模式。这种模式大量的应用了虚拟化、分布式、负载及冗余等互联网技术,而我们接触到的“云主机”就是一种云计算模式下的一种VPS。二、云计算对于Linux运维的影响
传统运维中一个项目从0开始的运作流程大致如下:1.制定项目硬件及网络方案。2.采购或租用IDC设备。3.部署系统及应用,构建网络环境,制定防黑防攻击策略,负载、冗余及容灾策略。4.正式部署项目。5.项目发展迅速,增加设备、修改策略。6.项目结束,处理数据,硬件下架或做它用。
在使用了私有云或共有云后,运维流程如下:1.动态创建所需主机。2.部署项目。3.动态修改项目所需主机、网络、存储等各项策略。4.项目结束释放主机。从这里我们可以看到,云计算运维中将大量的线下运维进行了资源整合,统一由云服务商进行处理。而运维人员只需专注于处理线上运维,另外由于云计算中互联网及虚拟化的支持,使自动化运维变得更简单。这些都将极大的节约硬件及人工维护成本。这对创业型公司来说是非常友好的,可以弹性的动态的控制成本。三、云计算对运维人员的影响
线下运维说白了就是苦力,7*24小时的随叫随到,可以参考IDC维护人员。可以说是活多、钱少、睡不好。所以运维想往高级的方向对一定是线上运维。一个合格的云计算运维人员要具备多种能力:1.公有云管理经验,如:Amazon AWS、Microsoft Azure、Google Cloud等。2.私有云管理经验,如:Openstack、Docker、Xen等。3.大数据,如大热的Hadoop。4.自动化运维。
这里就体现出开发能力的重要性。不管是公有云还是私有云你不能不用API,用API就设计到编程。如果是做私有云开发和维护要求就更高。而要搞Hadoop最好是java,即使不会java至少也要会一种常见的开发语言。而自动化运维也需要开发,Python、PHP;而目前的互联网环境不可能不设置到Web开发,这又涉及到html、javascript、jQuery、css等一系列。说到这里你就会发现,运维越往高级做对开发的要求越高。。不会开发,你看不懂错误信息、看不懂日志、看不懂项目流程、从本质上无法提高一个人的运维能力。这就是为什么说开发能力是一切IT技术的根本。四、云计算那么好,要不要去学?在去学一个新技能的时候一定要问自己现在所需的技能我掌握了吗?我现在的工作已经很完美了吗?云计算运维是对一个运维人员综合能力的考验,千里之行始于足下,做大事的人往往都是从小事做起的。初级的东西都没有吃透,去学高级的技术也只能了解皮毛无法深入。在一个阶段就把这个阶段下的事情做到最好,时机一旦成熟高级的需求会来找你而不是你去找它。PS:下一篇 说一说如何提搞自学能力。
不错-----linux运维-田飞雨   --来自助手版贴吧客户端
好文,点赞!
给楼主100个赞
Linux运维之路(5)———— 如何提高自学能力一、人的能力是逼出来的
为什么要自学?归根到底是因为在工作中不可能有别人毫无保留的去教你做任何事情。在工作中一切事情都要靠自己,就算你有一个师傅领进门,修行也是要靠个人的。工作中领导会逼着你进步、项目会逼着你去学习、团队会逼着你去适应。正这种不自学就没有办法的情况才能造就一个人快速的自学能力。而自学能力是ITer最重要的能力,没有之一。二、如何提高自学能力
自学的关键在于获取信息及独立思考。
1.善用搜索引擎
获取信息非常重要,我们学习一个未知事物首要一步就是要获取正确可行的资料,在这个基础上进行学习才不至于方向偏失。Google、百度这些搜索引擎都是我们获取信息的好场所,但如何甄别哪些信息对自己有用才是关键。这里有几点意见供大家参考:
(1)最准确、最详细的信息大多数来源于官方文档。
(2)第三方文档(如blog、社区等)信息准确性和适用性不高,只能作为参考,不能作为依据。
(3)看原版英文文档比中文文档更准确。
2.坚持独立思考
解决一个问题最关键的是要有扩展性、逻辑性和条理性的思维,思考的能力非常重要。遇到一个问题,一定要养成独立思考的习惯。因为在思考的过程中你的大脑会将你目前所掌握的能力进行集中汇总,高速运转来分析解决问题的关键。当然思考结果也许成功也许失败,但这其中的过程绝对可以培养一个人思考的逻辑性。我们可以尝试着把一个问题思考10分钟,1小时,甚至1天或者1个星期,这种思考的能力是非常难得的。遇到那种感觉完全无法理解或解决的问题时,请保持一颗平常心,那些现阶段完全无法理解的事情会在不久的某一天豁然开朗,前提是不要放弃。
3.学会交流
文无第一,武无第二。一个人要想进步一定需要和不同的人交流,交换知识与心得能够促进双方的进步。但比较可惜的是国内的网络大环境非常不好,大多数人的交流只为争强好胜而并非为了交流心得。我们无法影响大环境,只能从自身做起,牢记人外有人,谦虚谨慎为立身之本。PS:下一篇 聊一聊关于考证的那些事
Linux运维之路(6) ———— 关于考证的那些事一、做运维有没有必要考证书?我个人觉得这个问题得因人而异。判断一个证书到底有没有必要去考最关键的因素是这个证书对我到底有没有用。如果你所在的公司或希望去的公司看重证书,或者对于某些证书有实质性的奖励比如加工资,这种情况下是可以去考的。如果这个证书考完后就是压箱底的就完全没有获取的必要的。因为很多证书的考试费+培训费是一笔不小的开销。当然还有很大一部分人是希望通过证书作为一个敲门砖来入行Linux运维,作为一个有过一些招聘经验的人,我认为这其实是非常不错的选择,有证至少说明你是一个在Linux方面下过功夫的人。不管你是否有真才实学,不管你是否有实战能力,至少我看到了你的态度,你想做Linux运维。二、培训机构能不能学到东西?我觉得大部分情况下是能学到不少东西的。如果你是一个自律比较差的人,培训机构这种被动式的学习环境是能够起到一定的作用的。毕竟作为客户的你是享受服务的,培训机构虽然以赚钱为根本,但也不希望客户的钱白花,毕竟大家都是要口碑。关于培训机构有几点是要说明的:1.培训机构的教学非常系统也很详细,可谓大而全,因为课程越多越赚钱。一般都把摊子铺的很大,口号叫的很响亮,比如:云计算系统架构师、自动化运维工程师等。但请大家放心从培训班里刚毕业出来的绝对不会是一个一流高手。真正想要做到这些看上去很高大上的职位是要靠大量的项目经验及长年工作能力的积累才行的。但大家也不必怪培训机构,因为他们只能领你入门,修行还是要靠个人。2.某些培训机构有一个很好的地方在于他们和某些企业达成协议,可以帮助推荐优秀学员。虽然这种情况不多,但确实是一个不错的求职渠道。对于找工作大家都有切身体验,第一份工作绝对是最难找的,而后面跳槽大家都是驾轻就熟的。3.其实很多人喜欢讨论培训机构的老师能力好不好,我本人做过一些培训。我的意见是:技术好的人往往不会教别人,口才好的人往往技术水平不会高。为什么这么说呢?搞技术的人都是与时俱进避免被淘汰,只有专心于技术才能不断提高自己的能力,而搞培训的人心思往往都在上课赚钱上,又哪里有心思去研究技术提高自己。但你也不能说后者就不好,因为教育是一门独立的行业,你不必要求一个大牛去教你,你只需要一个能够很好传授你知识的老师即可。所以衡量培训老师的标准重点应该在教学能力而不是技术能力。PS: 下一篇 聊什么我还没想好,大家可以提点话题给我。2012年我曾在CSDN写过一篇《关于红帽RHCE考试的那些事儿》的博文,有兴趣的朋友可以百度搜一下。
顶一下,不错
顶楼主说得中肯
小鲜肉运维一颗路过
Just for Fun啊~~~五环 你比四环多一环啊~~~五环 你比六环少一环
我竟全部看完了
Linux运维之路(7) ———— 关于Python一、为何运维工程师都喜欢PythonPython是我认为最简单并最适合入门的开发语言了。运维是离不开开发的,但运维人员大多没有多好的开发能力(有开发能力谁还做运维)而Python的易学易读确实帮了运维人员很大的忙。并且作为一门胶水语言,Python能够很好的与其他编程语言进行融合。它既能够编写只有几行语句的小脚本。同样能编写一个大型的项目。可以说学好Python,用好python对运维的工作帮助非常大。二、python给了运维什么?1.完善的第三方模块及框架。python可以构建一个完整的自动化运维平台,它有大量运维相关模块。并且python拥有各种成熟的框架。比如web框架的 flask、django、还有神奇的web.py。又或者著名的爬虫框架scapy。2.一个进入开发圈子的切入点。编程并不是什么高端的事情,说白了就是一层窗户纸,捅破了也就那么回事。python给了没有做过开发的运维人员一个很好的进入开发领域的切入点。通过Python你就会知道要开发一个项目前端需要做什么,后端需要做什么,数据库应该怎么操作,有哪些开发模型和开发思想。而Python对于入门者是很友好的,前面我们说过,它易学易读。但要真正用好它还得靠项目经验的积累。3.角色的转换要知道操作系统也是人开发出来的,Linux就是99%的C+1%的汇编。如果你不会开发,你就是一个运维者的角色。但如果你懂开发,你就能够站在一个开发者的角度去思考问题。比如在运维的工作中,我们遇到某一个错误信息,其实这些错误信息也都是开发人员写出来的,如果你自己也做开发,你也不可避免的要解决开发过程的错误处理的问题。而站在开发者的角度思考问题会让运维工作更加轻松。因为在面对错误信息的时候,你会体会到“我懂你为什么会出这样的提示”的感觉。三、不要盲目使用python能用shell做的事情不要用python折腾。关于这句话,各位慢慢体会。
我说我不帅,她们就打我,还说我虚伪,你说我虚伪么?(手动滑稽)
谢谢楼主,萌新学习了
楼主写的真棒
——生为猴儿,去往山间;生为蟹儿,去到水边;生为人子,去往烦恼的炉灶间!
看了感觉楼主不仅经验多,还很有条理,有思考见地,真真是实事求是。
工作两年,学习了。
登录百度帐号推荐应用

我要回帖

更多关于 linux云计算运维 的文章

 

随机推荐