『壹』 linux运维和开发哪个好
说哪个好,看你从哪些方面看了。
如果从前途上来说,我觉得是linux运维。你看这几年的技术发展方向就知道了,开发的市场需求量一直在下降,而运维的需求量是一直在上升的。如果前几年你去学开发还可以,现在不建议。
第二,从难易程度上来说开发没有运维好上手,学起来会非常吃力。不知道你是本专业吗?如果不是的话建议你还是放弃开发学个运维吧,毕竟运维对于0基础来说好上手,可以在短时间内快速转型挣到高工资。而且学起来轻松,一年内基本在10—12K,2—3年后月薪20—30K的很正常。
第三,从职业发展上来说,运维的职业天花板比开发高,如果你做开发,可能30岁的时候就要面临失业了,但做运维就不一样了,属于越老越吃香的那种,40多岁也有很多人在做运维,但40多做开发的不多吧?
第四,你以后会结婚生子吧?有家庭之后还是做运维更好一点,不会像开发那么累,加班那么严重,毕竟身体健康对自己和家人也是一种负责。
另外,你也可以从B站或者官网上找一些视频,看看运维和开发的哪个你喜欢,兴趣也很重要的,特别是对于转行的,如果没有兴趣,那计算机本来就是很枯燥的工作,你会感觉更难受了。
『贰』 Python和Linux云计算哪个容易学哪个薪资高
Python容易学啊,这是对新手最友好的最容易入门的编程语言,任何各行各业的办公文员都贺腔在学习,就连房地产开发老头儿潘石唯乎屹也在学习。
不过python不能当作一个独立专业。所以指拍悉当做一个职业的话,Linux云计算运维工程师才是一个真正的职业。
『叁』 学习Linux难吗
看个人情况了,每个人的学习能力不同,接受能力不同,自然觉得难易度是不同回的,不答过相对于来说,Linux学习要比其他的编程语言更加简单一些,入门也是比较容易的,不过想要掌握好Linux技术,还是需要系统化的学习一些,这样才可以更好的掌握好,推荐可以看看小猿圈的视频,看看适不适合在决定要不要报名学习。
『肆』 linux运维女生学的多吗
Linux运维相对于编程语言来说学习起来更加容易一些,入门门槛也是比较低,同时Linux在目前市场上就业兄岩前景非常不错羡手御,可以从业的岗位有很多,薪资待遇也很好;不过薯大目前市场上学习Linux的女生并不是很多,不过也正因为如此,Linux运维女生是比较受公司喜欢的,而且Linux运维本身对开发能力要求不高,相对于来说对女生更加友好。
『伍』 25岁了,是学linux运维还是编程好
根据个人的兴趣爱好来决定,兴趣是学习的动力,毕竟每个人的情况不同选择也是不同,Linux是目前市场上应用率最广泛的操作系统,学习之后可以从事Linux运维工程师、Linux运维开发工程师,薪资待遇也很不错,适合零基础入门学习,对于完全没有计算机基础的人来说也可以学习,要比编程更简单;而编程有很多的语言,比如说Python、C、java等,不同的语言应用领域是不同的,比如说Python,主要应用在人工智能、数据分析、运维、web开发、爬虫、游戏开发、测试开发等。
『陆』 网络工程师和linux运维那个简单
一个是系统,一个是网络,不同的技术线。。简单和难都看级别。玩到什么级别上去,做到比较深入的话都不简单。
如果网络工程师只做做路颂配由交换搞搞VLAN什么的就比较简单,如果Linux运维就只做做普通运维部署监控什么的呢也非常简单。
先说结论:网络方向相对要简单一些。
网络方面的技术线相对没有系统运维复杂凯樱颂,当然并不是说网络层面的东西就少(如:BGP、新的SDN\SD-WAN、运维商级别--》集成商级别--》厂商级别的解决方案)。
而Linux运维(不如说系统盯郑运维),需要学习数据库、自动化运维、容器、云计算等,关注高可用高并发的场景的话要求就更高了,Python语言,以及业务语言程序等。
『柒』 Linux难学吗
不难。。
1) Linux运维岗位及工作内容
互联网Linux运维工程师是一个融合多学科(网络、系统、开发、数据库、安全、存储等)的综合性技术岗位,甚至还需要沟通、为人处世、培训、销售、管理等非技术能力,这给运维工程师提供了一个广阔的发展空间。
2) Linux运维工程师岗位职责
一般从企业入门到中级Linux运维工程师的工作大致有:挑选IDC机房及带宽、购买物理服务器或云服务、购买及使用CDN服务、搭建部署程序开发及用户的访问系统环境(例如:网站运行环境)、对数据进行备份及恢复、处理网站运行中的各种故障(例如:硬件故障、软件故障、服务故障、数据损坏及丢失等)、对网站的故障进行监控、解决网站运行的潜在安全问题、开发自动化脚本程序提高工作效率、规划网站架构、程序发布流程和规范,制定运维工作制度和规范、配合开发人员部署及调试产品研发需要的测试环境、代码发布等工作需求,公司如果较小可能还会兼职网管、网络工程师、数据库管理员、安全工程师、技术支持等职责。
涉及到的Linux平台上的运维工具有:Linux系统,Linux基础命令,Nginx,Apache,MySQL,PHP,Tomcat,Lvs,Keepalived,SSH,Ansible,Rsync,NFS,Inotify,Sersync,Drbd,PPTP,OpenVPN,NTP,Kickstart/Cobbler,KVM,OpenStack,Docker,,K8S,Mongodb,Redis,Memcached,Iptables,SVN,GIT,Jenkins,网络基础,Shell/Python开发基础等,除此之外还可能涉及到交换机、路由器、存储、安全、开发等知识。
运维工程师还包括一些低端的岗位,例:网络管理员、监控运维、IDC运维,值班运维
职业发展方向:Linux运维工程师、系统架构师、数据库工程师、运维开发工程师、系统网络安全工程师、运维经理、运维总监
3) Linux中级运维工程师应用软件阶段。
Linux系统,Linux基础命令,Nginx,Apache,MySQL,PHP,Tomcat,Lvs,Keepalived,SSH,Ansible,Rsync,NFS,Inotify,Sersync,Drbd,PPTP,OpenVPN,NTP,Kickstart/Cobbler,KVM,OpenStack,Docker,Mongodb,Redis,Memcached,Iptables,SVN,GIT,Jenkins,网络基础,Shell/Python开发基础
4)Linux运维架构师岗位职责
运维架构师是运维工程师的高级阶段,并没有明确的岗位界限区分,运维架构师一般来说是除了对运维工程师应用的开源工具熟练掌握之外,更多的是用思想来运维了,即DevOps的落地,各种企业运行过程中的解决方案提出和执行,例如:根据公司的现状可以设计各类运维解决方案的能力:
1、自动化代码上线(SVN/GIT+Jenkins+MVN)解决方案;
2、云计算部署架构及Docker微服务架构方案;
3、服务自动化扩容方案(KVM/OpenStack/Docker+Ansible+Zabbix);
4、10万并发的网站架构、秒杀系统的架构及解决发你个案;
5、多IDC机房互联方案、全网数据备份解决方案、账号统一认证方案;
6、数据库、存储及各重要服务节点的集群和高可用方案。
7、各网络服务的极端优化方案、服务解耦/拆分。
8、运维流程、制度、规范等的建设和推行。
9、沟通能力、培训能力、项目管理、业务需求分析及落地执行力等。
这里仅举几个例子,实际工作中会有更多,运维架构师的工作,其实就是解决企业中的用户访问量不断增大带来的痛点,最终达到高效、优质的为客户提供网站及业务服务。
总的来说:Linux运维架构师更多的是根据企业日益增长的访问量需求,利用若干运维工具组合加上经验思想,形成解决业务需求方案的阶段,当然也不排除对运维工具进行二次开发以及可视化展示运维数据的阶段(开发软件平台),这个阶段涉及的工具会非常多,几乎市面好用的开源工具都在备选之列,在一线城市互联网公司的薪资范围15000-50000/月。
职业方向:高级数据库工程师、运维开发工程师、运维经理、运维总监、技术总监
运维架构师:将多个工具组合,加上思想经验,形成方案,用思想和经验赚钱的阶段。
技术的提升仅是量的积累,思想的提升才是质的飞跃!——老男孩
5)数据库运维工程师
众所周知,数据几乎是所有企业的生命线,所以数据库工程师的地位和薪水一般会比普通运维工程师高一些,主要工作内容就是保证数据库数据的安全以及高效地为用户提供各种服务。工作内容主要有:数据库环境搭建、数据库优化、数据库。
老师教学质量高,责任心强,同时讲很多大型企业的经验和案例,老男孩老师还讲很多多年工作的职场高薪思维,平均薪资在行业领先同行30%。
不管别人怎么说,建议你去听听老男孩的课,如果想脱产就到现场试听,半个月内的学习都是免费的。选择大于努力,一定要慎重选择,哪怕多花点时间,试好了再“结婚”,避免人财两空。
最后别忘了一定要来北京这样的大城市,不要再老家或者二三线城市学。
『捌』 本人有linux基础,不知道运维方向和DBA方向哪个好些,再问下无编程基础学Dba好学吗 谢谢各位给指教下
感觉两个液老塌都行吧。我没含孝有具体注意过。
不过 DBA 可能需要你写一些和数据库相关的维护脚本或者操作。这个和编程有轻微的联系。
不过运维有的时候会 shell 编程也很方便的。
我闹圆觉得你可以试试去学 DBA 方向,之后顺道学一下 Linux 的运维。现在很多数据库都是在 Linux 下面运行的,所以 Linux 系统的一些东西还是有用处的。不过 Linux 下面 DBA 也只是 Linux 的一个方向而已。相对 Linux 要比单纯的 DBA 要广一些。
当然,Windows 下面跑数据库的也大有人在。这看你实际的方向了。
两个都学但有侧重点比较好吧。这两个应该基本都是和服务器打交道。
『玖』 LINUX运维和开发哪个好
不存在那个好与不好,如果你是谈收入的话,两个方向做到高级后收入不相上下的,关键是你的技术实力。我个人建议看你的兴趣爱好吧,开发的话面对项目和客户,项目总在变化,需求也在改动,有时候做了也白做,关键和人姿卖核沟通的机会多些。而运维主要是针对已经开配拦发的项目,但是迹掘压力主要表现在时间上,不容许出现一点故障,如果出现故障要及时恢复。你试试看吧 看看《Linux就该这么学》 里面有个专栏是 Linux命令大全(手册
『拾』 计算机linux跟java哪个比较好
java,linux一起学习不冲突,linux是不错的操作系统。会玩java的人最终都会玩linux。linux上也可以编程,简单的shell脚本编程。能实现稍微复杂功能的可以用node.js,python编写程序,再难一点的php,java,erlang这些语言编程,最终要玩操作系统编程需要学c语言。
单学linux运维,因为操作系统相对比较稳定(很长时间才会更新系统功能,即便更新操作系统的最基本理念永远不变),做linux运维方向不需要总要更新知识,总的来说linux运维知识结构有触顶的时候。
学编程就不一样,编程能力提升到一定层次,绝对不是只会一门编程语言。后续编程知识的更新也很快。知识需要经常更新,知识结构很难触顶。
工资待遇,普通工程师,java一般比linux运维工资要高。linux高级运维工资估计也不会低于开发。精通任何一一门知识的人,其实都是人才,年薪肯定都会超过60W。具体看在什么样的公司。
例子:dba按正常的理解不需要会写程序,但是阿里的dba就会写,还能给mysql开发定制版存储引擎。自动化运维需要些perl,python。这种解释型脚本能完成的动能C语言一样能写。所以知识根本没界限。看自己喜欢那一行。
linux做到高级运维工程师,难度也不小。我做程序开发的,linux高级部分没怎么学,不多评价。