这个还是要看具体情况,两个行业都非常内卷,开发的需求量更大,门槛更高 如果个人对编程更感兴趣,有能力,毅力学习开发,算法等方面的品位和强烈的创意,建议优先从事软件开发工作 如果对网络,系统,数据库等方面更感兴趣,本身对编写程序的品位不高。 入行运维比较划算,学习运维建议从马哥、老男孩这样偏实战的视频开始先就业再深入,不要一开始就学习k8s,容器化没有很扎实的网络、系统、数据库等基础学起来费劲遇到问题也很难处理。运维深入也需要一定的开发能力,否则就是一个杂工。 从目前AI的发展看,普通开发更加危险,被AI替代的更快。运维涉猎的范围广,AI替代相对可能会滞后一些 说一下两个岗位的互转:如果一个人干开发多年转运维可能比较难,涉猎的东西太多了学习这些东西面对高并发生产环境的挑战比较大,从事运维转开发的可能性更大一些 从就业前景看运维和开发到最后都是拼的体力,也要看自己是不是那种可以静下来的人,普通人纯管理在IT行业比较难,所以技术到一定深度转管理更加看好。 条件允许尽量优先提升学历
要是家庭不困难的话再考个研,现在的行情统本都不好找工作了。 再来说技术方面,先学一套SRE的课程,论坛里马哥或者老男孩的都可以,这是运维最主要的内容,一般学完可以就业了;在工作中用到什么学什么,大体上还要学一门编程语言,比如Python或者GO;还要学一些网络基础,CCNP或者HCIP同级别的就够用了;到时候根据市场和自身情况学网络安全、大模型等知识。学有余力的情况下再学学英语,目前来说外企是最遵守劳动法的。 总的来说,IT行业是一直要学习的,3-5年知识就会更新。
基础(1-2个月) Linux系统基础 命令行、文件系统、权限管理、进程管理、网络配置 《鸟哥的Linux私房菜》、B站“兄弟连Linux” 网络基础 TCP/IP、HTTP/HTTPS、DNS、防火墙、路由 《图解HTTP》《图解TCP/IP》 Shell脚本 Bash脚本编写、自动化任务、日志分析 B站“Shell脚本实战” 核心技能(2-3个月) 服务部署 Nginx、MySQL、Redis、Docker 尚硅谷Docker/Nginx教程 自动化工具 Ansible(轻量级自动化)、Git、Jenkins ****《Ansible入门到实战》 监控与日志 Prometheus+Grafana、ELK(Elasticsearch+Logstash+Kibana) 极客时间《Prometheus监控实战》 云&容器 云平台 阿里云/腾讯云:ECS、RDS、SLB、OSS 阿里云官方实验平台(有免费实验) 容器编排 Kubernetes基础:Pod、Service、Deployment B站“Kubernetes入门教程”
congcongzhidao 发表于 2025-9-2 08:50 基础(1-2个月) Linux系统基础 命令行、文件系统、权限管理、进程管理、网络配置 《鸟哥的Linux私房菜》 ... 这个AI味道太浓了
说两个职业不好的地方: 开发面临的脑力和精神压力大:开发需求必须在指定的时间内完成任务,特别是版本迭代迅速的互联网行业 运维面临的体力压力大:如果不是分工完善的大型公司,系统交付的质量不行,半夜起来处理现网问题,全年24小时待命,这种也是很恼火的