一、Web后端技术
1. Java
熟练掌握Java编程语言,包括基础语法、面向对象编程、异常处理、集合框架等。
精通Spring框架,包括Spring MVC、Spring Boot、Spring Cloud等,能够构建高性能、可伸缩的Web应用。
熟练使用MyBatis、Hibernate等ORM框架,实现对数据库的持久化操作。
熟练使用Maven、Gradle等构建工具进行项目管理。
对Java并发编程、JVM调优有一定了解,并能应用于实际项目中。
2. Python
熟悉Python语言基础,包括语法、数据结构、函数、模块等。
熟练使用Django、Flask等Web框架,能够快速搭建Web服务。
了解Pandas、NumPy等数据处理库,能够处理和分析大规模数据集。
熟练使用Git进行版本控制,熟悉Linux系统操作。
3. C#
掌握C#语言基础,了解.NET框架的基本架构。
熟练使用ASP.NET MVC、ASP.NET Core等Web框架进行Web应用开发。
了解Entity Framework等ORM框架,能够进行数据库操作。
熟悉Windows应用开发,包括Windows Forms、WPF等。
二、物联网全栈研发
深入了解物联网架构,包括感知层、网络层、应用层等。
熟悉常见的物联网协议,如MQTT、CoAP、HTTP等。
掌握物联网设备的数据采集、传输、处理和分析技术。
能够进行物联网应用的设计、开发和部署,包括嵌入式系统、移动应用、Web应用等。
三、大数据技术
1. MapReduce (MR)
熟练掌握MapReduce编程模型,能够编写高效的MapReduce任务。
了解Hadoop生态系统,包括HDFS、HBase等组件的使用。
能够使用Hadoop进行大数据存储和处理,解决大规模数据处理问题。
2. Apache Spark
熟悉Apache Spark的核心概念,包括RDD、DataFrame、Dataset等。
熟练使用Spark SQL进行数据分析,包括数据查询、数据转换等。
掌握Spark Streaming进行实时数据处理,实现流计算。
了解Spark MLlib进行机器学习模型的训练和预测。
四、人工智能应用开发
1. 图像处理
熟悉常见的图像处理算法
近两年的做个的项目:
(1)无人值守系统(全栈开发)
(2)希望铝厂的电极方向识别系统
(3)智能水站管理系统(平台研发、设备端研发)
(4)大数据实验平台(基于Docker研发的高校大数据学习平台)
(5)无人直播控制系统和数字人工厂
角色 | 职位 |
负责人 | Java开发工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |