职位描述
岗位职责
模块开发: 基于 C++ 和 Qt 框架,协助进行应用程序的功能模块设计与代码编写。
界面实现: 根据 UI/UX 设计稿,利用 Qt Widgets (或 QML) 还原界面效果,并实现交互逻辑。
调试与维护: 配合测试人员修复软件 Bug,优化代码结构,提升软件稳定性与性能。
文档撰写: 编写相关的技术开发文档、测试文档及接口说明。
学习成长: 积极学习新技术,参与团队代码评审 (Code Review),遵循代码规范。
任职要求
1. 基础素质:
本科及以上学历,计算机、软件工程、电子信息、自动化等相关专业在读(大三、大四或研二、研三)。
2. 编程硬技能:
C++ 基础扎实: 熟悉 C++ 语法(包括指针、内存管理、面向对象编程),了解 STL 标准库;了解 C++11 及以上新特性者优先。
Qt 框架入门: 了解 Qt 开发流程,理解 信号与槽 (Signal & Slot) 机制、事件处理机制;有使用 Qt Creator 进行实际编码的经验。
界面开发: 熟悉常用的 Qt 控件(如 QListWidget, QTableView, QTreeWidget 等)的使用与样式定制 (QSS)。
开发环境: 了解 Windows 或 Linux 下的软件开发环境;了解 Git 版本控制工具的基本操作。
3. 综合能力:
具备良好的逻辑思维能力和数理基础。
对编程有热情,具备较强的自驱力和查阅英文技术文档的能力。
有责任心,具备良好的沟通能力和团队合作精神。
🌟 加分项
如果有以下经验,我们将优先考虑:
有 GitHub 开源项目、个人技术博客或实际的 Qt 课程设计/Demo 展示。
熟悉 QML/Qt Quick 界面开发技术。
熟悉多线程编程 (QThread/QtConcurrent) 或网络编程 (TCP/UDP, Socket)。
了解设计模式(单例模式、观察者模式、工厂模式等)在 C++ 中的应用。
熟悉 Linux 常用命令,有跨平台开发经验。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕