当前位置:网站首页>入行须知:运维需要懂编程吗?
入行须知:运维需要懂编程吗?
2022-06-10 20:18:00 【bdqn_zyjy】

首先,可以肯定的说,未来的IT岗位需要的是综合能力强的人员,运维、开发、数据库、网络,技术岗位对上述知识体系都要会一些,才能很好的胜任对应岗位工作。
下面已经不是趋势,而是菜鸟及老鸟都必须要认真考虑的:
1、运维人员要会运维、开发、数据库、网络,但侧重点是运维,
2、开发人员要会运维、开发、数据库、网络,但侧重点是开发,
3、数据库人员要会运维,开发,数据库,网络,但侧重点是数据库,
4、网络人员要会运维,开发,数据库,网络,但侧重点是网络,最好侧重点转运维,
5、硬件工程师(F5,存储设备等)建议趁早转岗Linux运维,云计算已经把硬件给灭了,硬件集中化了。
只会技术知识还不够,工作态度,做人素质,沟通表达,责任心都是具备核心竞争力的容易被忽略的资本!
技术知识和态度素质比例接近6:4,岗位越高对技术要求的比例越低!
互联网,移动互联网,甚至是物联网的时代对IT人才的综合能力要求越来越高!一些极其低端的工作大多数人的岗位会被自动化、虚拟化、云计算、甚至是机器人取代是毫不夸张的!
例如:IDC机房运维,低端网络工程师,各类硬件工程师。
不懂编程的运维人员到底还能走多远?
新的时代对我们IT人员有了新的挑战,我们不能抱残守缺,而一定要快速学习,适应时代对我们的更多要求,不要本位主义,单纯的认为运维就不需要开发,开发就不需要运维,这些想法都是在重复掩耳盗铃的寓言故事。
另外,强烈建议,想从事Linux运维的朋友一定要先掌握好运维岗位需要的本领后,然后再去蚕食开发领域。想从事开发的朋友一定要先掌握好开发岗位需要的本领后,然后再去蚕食运维等领域。
切记,一定不要太浮躁,人云亦云,一定不要边玩Linux,边玩开发,一个时间点专注一点,你就可以更快找到工作,找到工作后再去利用周末去培训或自学,除非你参加脱产班的培训,或者时间真的很充裕。
掌握了一项岗位的知识能力后,如果你真的掌握了的话,再学其它岗位技术的也会轻松很多,因为学习的方法都是相通的。
一定要先掌握你想从事的本领域的岗位的基本本领,短时间千万不要样样都了解,会导致样样都稀松,最后找工作到处碰壁,短时间就是抓重点。
虽然企业对运维的岗位要求趋势是越来越高了,但也不代表只学一种找不到工作。
对于新手,是无法再短时间内掌握运维和开发两项本领的,哪怕即使是运维知识也是海量,学了前面的,忘了后面的网友满地都是,最后厌学,能力没提升,给自己带来困扰。
如果你想从事开发工作也是一样,可以先学好开发,然后再去学Linux运维+Linux架构。
新手一旦考虑学习开发,我建议可以学习Python全栈开发,差异化发展,未来做开发做运维可以有更多的选择,而不是去选择PHP,JAVA等开发语言。
综上,解答开篇的不懂编程的运维还能走多远?
1、Linux(含shell)已成为IT技术岗位的必备的技术(开发,数据库,网络等岗)。Linux运维学好目前北上广的薪水可以到8-15K,但是如果不快速继续深入高级架构师和Python开发,未来发展瓶颈十分大,时间久了,有可能上升空间就被会架构又会Python开发的人堵死,刻不容缓。
2、Python已成为IT技术岗位发展提升竞争力的必备技术(开发,数据库,网络等岗)。
3、Linux高级架构师(大规模网站集群架构)也将成为IT技术岗位发展提升竞争力的必备技术(开发,数据库,网络等岗)。
因此,Linux运维+Linux架构+Python开发这三项技术是近3-5年运维人员必备的技术,也是纯开发提升竞争力最有利的武器。
掌握上述三项技术的先后顺序可以为:
Linux运维+Linux架构或Linux运维+Python开发,这三项技术是有紧密联系的,高级运维及架构师发展都得会!
有关运维人员的开发语言,做运维的人员一定要放弃小众语言的学习,例如perl,ruby,也不要选择偏离Linux运维的php和JAVA。
Linux+(shell/Python)是当下最火的运维人员学习的组合,跟着趋势准没错!
如果学习纯开发可以选的语言有:Python、PHP、Java,但是这些开发岗位发展到1-2年后,还是需要学习Linux运维+Linux架构的,这就是所说的大一统的IT岗位技能要求趋势。
边栏推荐
- Asynchronous, thread pool (completablefuture)
- View play and earn will lead crypto games astray
- Leetcode advanced path - Search insertion location
- Redis cache breakdown
- ^30h5 web worker multithreading
- 编程式导航路由跳转到当前路由(参数不变), 多次执行会抛出NavigationDuplicated的警告错误?
- LeetCode 进阶之路 - 加一
- Pytorch deep learning -- neural network convolution layer conv2d
- Is Jiuzhou futures regular? Is it safe to open an account
- User defined date component. The left and right buttons control forward or backward year, month, week and day turning
猜你喜欢

Niuke.com: numbers that appear more than half of the times in the array

2 pcs share a set of keyboard and mouse

Redis缓存穿透

Use DAP link to download the executable file separately to the mm32f5 microcontroller

游戏兼容性测试(通用方案)

1、 Vulkan develops theoretical fundamentals

【生成对抗网络学习 其一】经典GAN与其存在的问题和相关改进

^29事件循环模型

20192407 2021-2022-2 experimental report on Experiment 8 of network and system attack and Defense Technology

^29 event cycle model
随机推荐
ros虚拟时间
H. Relationship among Nalu, RBSP and sodb in 264
Redis set password command (temporary password)
Read the source code of micropyton - add the C extension class module (2)
Power set V4 recursion of brute force method /1~n
Diablo immortal wiki address Diablo immortal database address sharing
CET-6 - Business English - the last recitation before the test
Software definition boundary (SDP)
Is Jiuzhou futures regular? Is it safe to open an account
Asynchronous, thread pool (completablefuture)
What is the difference between localhost and 127.0.0.1?
LeetCode 进阶之路 - 反转字符串
Cut rope / integer split
在手机上买基金安全吗?会不会被吞本金?
Leetcode advanced path - the first unique character in a string
How to use Diablo immortal database
Attack and defense drill | network security "whistleblower": security monitoring
六级考试-商务英语-考前最后一背
app测试用例
Use DAP link to download the executable file separately to the mm32f5 microcontroller