计算机岗位了解
java后台开发:
主要内容是Spring体系的全家桶,以及提高效率的中间件。
要掌握的知识首先是计算机基础,包括计算机网络、数据结构与算法、语言底层JVM、语言基础javaSE、javaEE以及Spring体系、Redis等中间件。
【插播一下java和C++的不同】
java学了javaSE就算小入门了,至于后面的JAVAEE还有一系列的框架,是高手们自己去搭建出来比较适用的框架套路让大家去用,提高我们搭建项目的效率。
C++这方面呢,比较少人去发明,所以C++的坑比较多,搭建一个项目效率相对低,而且学习C++难度也高一些。大公司(比如腾讯)有些业务用C++去开发web,可以提高效率,省买服务器的钱。可以说会C++比会java难一点,但是平台业务多,招容易学的java更加省钱,所以c++没有开发那么多框架。
Go语言后台开发随便看了一下。后台语言基础其实差的不会太多,学会了这些基础。怎么用才是我不懂的。
了解了一下php,主要是轻便,功能上之类虽然java语言得Jsp可以达到同样的效果,但是对于小项目,用php性能更好。
前端开发:html,css,js,Vue之类的框架
大数据:
1.java基础以及前后端基础
2.hadoop生态体系、spark生态体系(scala多范式语言)
测试:
黑盒测试(功能测试)测试这个封装好的代码是否满足需求的功能,测试人员对内部不知道的,所以叫黑盒测试。
白盒测试:通过源码来测试结构。
运维:负责项目的上线等
算法岗:
1.leetcode 200题打底
2.机器学习基础:统计学习方法、树模型系列论文、深度学习基础、概率图模型、评估体系。
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现