web运维工程师要学什么?
一名合格的运维工程师,要具备两个方面的能力,分别是:
个人素质方面:
1:沟通能力、团队协作
2:主动性、执行力、精力旺盛、抗压能力强
3:工作中胆大心细、不走寻常路
4:逻辑思维能力要强,为人谦和
5:有探索创新精神
技术能力方面:
1、开发能力,这个很重要,因为运维工具都需要自已开发,开发语言:c/c++(必备其中之一)、perl、python、php等、shell(awk,sed,expect….等),需要有过实际开发经验,否则工作会非常痛苦。
2、应用方面需要了解:操作系统(主要是linux、bsd)、webserver相关
(nginx,apahe,php,lighttpd)、数据库(mysql,oralce),还有类似系统优化,集群方面的东西。
3、网络、安全,存储等需要相当了解。
PHP程序员将何去何从?
发展没有go好,别和python比。
python就是web这方面完全没有份额,在运维,数据分析和人工智能,机器学习方面还是有很高的地位的。
php现在大厂里用的不太多了,大厂的东西都在往go转。
所以php别学了,很多都在往python转。
不要在一棵树上吊死,本人也是从php开始的,然后利用周末时间学习了python golang ,现在又再看java,当学习过多种语言时,你会发现学其他语言很快。
然后就是工作中要多用,比如用python做过微信机器人的开发,做过小规模的爬虫等等。用golang写过延迟队列和定时任务开发等。作为一个程序员,就跟厨师一样,你得有几把趁手的刀子。而语言就是你的刀。所以,多掌握几门需要很有必要。
最后就是,需要强化设计模式和数据结构。如果精力有限,先学习设计模式并用到工作中。将真,设计模式用好了,你会觉得你的代码不再像坨屎了。
最最后,不会写业务的程序员都是耍流氓。任凭你语言再多,技术再怎么花哨,业务写不好,还是远离这一行吧。转测试,产品,运维都可以。
谢谢邀请
php至今大概有20年了,从web时代到互联网今天,编程语言层出不穷比如node.js,GO到现在的python,不断的在挑战php,php语言的未来如何呢?
作为老牌的Web后端编程语言,PHP 还是很受欢迎的仅次于 Java ,从各个招聘网站的数据上来看PHP 开发的职位非常多,薪资水平也非常不错。目前来看 Node.js、 GO 、 Python 等语言还难以企及PHP和Java。
对于个人建议,不要想着后面php会不会变冷门直至淘汰,我相信任何一门语言,过了一定时间后都会走下历史舞台。目前要做的是努力学好自己所擅长的技术,学精学懂,别人不会的你要会,别人会的你要更会,你就能立于不败之地!
30岁前要学精一门技术,30岁之后要各方面发展,做好规划!技多不压身,给自己多条出路!

