15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > 有哪些是网站开发的后端技术?

有哪些是网站开发的后端技术?

时间:2024-01-03 09:48:01 | 来源:网站运营

时间:2024-01-03 09:48:01 来源:网站运营

有哪些是网站开发的后端技术?:看题主的问题,是想要自己做网站后台或想从事这个行业。下面我把一些常用的技术列出来,并且按自己做网站后台和从事这个行业两种标准说明需要学习的内容和学习的程度

1、服务端编程语言

如果找工作,建议学java。学完java有了工程化思维后,可以再转golang或php,php大厂用的比较少,现在知道的大厂后端用php的就是腾讯用的最多。nodejs虽然大厂都在用,但一般是bff(Backend For Frontend)层在做,感觉偏前端一些

如果只是自己用,强烈建议php,规模不大的项目用着的确爽。如果做ai或量化相关的,建议之际用python,python这方面的库很多,直接用python省的和其他语言rpc调来调去

2、关系型数据库

关系型数据库一般就学mysql就行了,至于要学多深看你自己的需求了。自己做网站的话会增删改查,知道怎么连表,会用子查询,必要的时候知道加个事务、加个索引就差不多了。如果要找工作,原理性的东西就要学了,尤其是innodb引擎的

3、非关系型数据库

自己用的话会redis感觉就差不多了,顺便还可以当缓存、队列用

找工作的话redis、mongodb都要会用,尤其是redis会有一大堆原理性问题等着你

4、搜索引擎

Elasticsearch,这个自己做后台一般用不到。找工作的时候很喜欢问一些索引相关的东西,但实际工作中可能一般也用不到,大厂搜索都是有专门的部门做的

5、框架

java的Spring全家桶。php像laravel、thinkphp、yii等。

自己做后台会用就差不多,找工作一般还会问一些源码相关的东西

6、服务器运维

linux基本操作。java要会tomcat或jetty。php主要是nginx,apache这几年用的少了。

还是一样,自己做会用就行。面试的话tomcat和jetty喜欢问源码实现;调优问题也是很喜欢问的

7、计算机基础

数据结构、算法、操作系统、计算机网络、数据库原理、编译原理、设计模式等。这些东西如果从事这一行一定要学的,要不然你的天花板会很低,前面说的那些原理性的东西可能根本就看不懂。如果只是自己做个网站,就可以按自己兴趣来,因为学起来也蛮耗时间的




上面列的找工作的要求一般是大厂3~5年以上工作经验要求的,所以如果不会也不用太焦虑,慢慢来

关键词:技术

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭