|
发表于 2023-1-13 18:48:08
|
显示全部楼层
本篇文章,主要想讨论下互联网行业-后端开发必备技能。希望能给到刚入行的小伙伴一些有用的建议。
首先,肯定要精通一门后端语言。那么后端语言该如何选择呢,我们可以多留意下招聘网站,看看大型互联网公司的招聘任职要求,这些肯定是不会错的,大厂代表的是行业方向和求职时的基本职业要求。
后端开发语言还是比较多。如Java、PHP、Python、Go、Nodejs。那么想从事互联网后端开发该如何选掼一门语言呢。首先,Java学习难度比较高,围绕Java的生态系统比较齐全,Java性能优越;其次是Golang,Golang是一门新生代编程语言,代码简约,学习门槛较Java低很多,轻量级、编译速度较Java来说快得相当多、天生支持高并发,编译型语言,与Java性能旗鼓相当,是目前的主流趋势;至于PHP和python入门门槛算比较低,PHP引入一些二进制扩展库时,需要和PHP一起编译,上线时,可能经常需要运维人员支持,或上线前忘记编译扩展库了,结果,你懂的,但php支持fpm,多进程服务,性能还算可以。至于python,语法相当简洁,常用于数据分析,新手很容易入手,第三方扩展包较多,常用于教学、科学数据分析,由于语言特性,只能跑单核CPU,不能充分利用CPU,对于web后端开发,对高并发和高性能有很高要求的话,可能python不是首选。
所以我的建议是:对编程感兴趣的话,可以学学python;对网站开发感兴趣的话可以学学php;对职业有要求的话,学学GO和Java。 |
|