Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1463|回复: 9
打印 上一主题 下一主题

招聘

[复制链接]

1319

主题

2129

帖子

8303

积分

认证用户组

Rank: 5Rank: 5

积分
8303
跳转到指定楼层
楼主
发表于 2023-7-28 13:34:08 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Qter 于 2023-10-10 16:53 编辑

1. 全日制统招重点本科及以上学历,计算机相关专业,5年以上客户端开发工作。
2. 软件知识结构全面,基本功扎实,有良好的c++基础。
3. 熟悉Windows客户端开发,熟悉Qt开发,熟悉CEF开发,有CMake跨平台开发经验优先。
4. 具有多进程通讯,多线程开发及网络编程开发经验,熟悉COM技术更佳。
5. 熟悉前端技术如VUE\electron等优先。
6. 有较强的线上问题分析及定位能力,了解网盘、同步盘、邮箱业务者优先。
7. 工作中能善于使用AI工具,高效解决技术难点,提高工作效率。
8. 有开源作品或者技术博客,在技术社区/论坛,有活跃足迹者优先。

回复

使用道具 举报

1319

主题

2129

帖子

8303

积分

认证用户组

Rank: 5Rank: 5

积分
8303
沙发
 楼主| 发表于 2023-9-5 21:00:27 | 只看该作者
本帖最后由 Qter 于 2023-9-5 22:08 编辑

1、主要从事C/C++开发, 熟悉Qt开发 具有10年以上开发经验。
2、熟悉MFC、Duilib相关界面开发技术,了解常用的标准库(STL、Boost)和常用网络协议(HTTP、TCP/IP、UDP等),熟悉常见数据库操作(SQLite、MYSQL等)
3、熟悉前端VUE等相关前端开发技术,熟悉Windows和Linux、Mac平台,且具有网盘、邮箱等相关开源项目开发经验
4、熟练使用常用开发及代码管理工具Git、CMake等,能组织成员协同开发,具有项目管理经验。
回复 支持 反对

使用道具 举报

1319

主题

2129

帖子

8303

积分

认证用户组

Rank: 5Rank: 5

积分
8303
板凳
 楼主| 发表于 2023-10-14 14:00:55 | 只看该作者
本帖最后由 Qter 于 2023-10-14 14:41 编辑

多线程同步:
Qt信号槽:,信号槽机制与Windows下消息机制类似,消息机制是基于回调函数,Qt中用信号与槽来代替函数指针,使程序更安全简洁。
一个信号可以连接多个槽
多个信号可以连接同一个槽
信号直接可以相互连接
连接可以被移除


四次挥手,可以有服务端发起

io模型有哪几种
阻塞I/O: 最常用、最简单、效率最低
非阻塞I/O: 可防止进程阻塞在I/O操作上,需要轮询
I/O 多路复用: 允许同时对多个I/O进行控制(用一个阻塞函数,阻塞所有阻塞函数)
信号驱动I/O: 一种异步通信模型(好像也是学过的唯一的一个异步IO)





下载慢



回复 支持 反对

使用道具 举报

1319

主题

2129

帖子

8303

积分

认证用户组

Rank: 5Rank: 5

积分
8303
地板
 楼主| 发表于 2025-3-5 20:22:46 | 只看该作者
以下是基于知识库内容整理的Windows COM开发与资源管理器集成Shell扩展开发技术招聘要求模板:

岗位名称:Windows COM/Shell扩展开发工程师
工作地点:XXX
薪资范围:XXX

岗位职责
  • 负责开发基于COM技术的Windows组件,支持资源管理器集成(如右键菜单、图标扩展、属性页等)[[1]][[2]][[5]]
  • 设计并实现Shell命名空间扩展(Namespace Extension),将自定义虚拟文件系统集成到资源管理器[[3]][[4]][[7]]
  • 调试和优化COM组件性能,确保与Windows Shell的兼容性及稳定性[[6]][[8]]
  • 实现跨语言调用支持(如C#、VBScript调用COM接口)[[9]]
  • 编写技术文档,包括接口定义、部署流程及调试指南[[6]][[7]]

任职要求
  • 技术栈:
    • 精通COM原理及ATL开发框架,熟悉IDL接口定义、类厂模式及引用计数管理[[6]][[7]]
    • 熟悉Windows API及Shell扩展开发(如IContextMenu、IShellExtInit、IExplorerCommand等接口)[[2]][[5]][[8]]
    • 掌握资源管理器集成技术(如右键菜单扩展、拖拽操作、图标覆盖)[[1]][[3]][[4]]
  • 开发经验:
    • 2年以上C++/Win32开发经验,有实际COM组件或Shell扩展项目落地案例[[6]][[8]]
    • 熟悉Regsvr32注册、代理存根配置及注册表操作[[1]][[7]]
  • 工具链:
    • 熟练使用Visual Studio(含ATL模板)、WinDBG、ProcMon等调试工具[[6]][[7]]
    • 熟悉Git代码管理及CI/CD流程[[9]][[10]]


加分项
  • 有MFC/WinUI/WPF混合开发经验[[6]]
  • 熟悉.NET环境下COM Interop技术(C#调用COM组件)[[4]][[9]]
  • 了解多线程、内存管理及进程间通信(IPC)优化[[6]][[8]]
  • 熟悉Linux或HarmonyOS系统开发者优先[[10]]

教育背景
  • 计算机科学、软件工程或相关专业本科及以上学历[[9]]
  • 英语读写能力良好,可查阅英文技术文档[[6]][[8]]

备注:请在简历中注明参与过的COM/Shell扩展项目及个人角色。

引用来源:
[[1]] Shell扩展与资源管理器集成概述
[[2]] Shell扩展功能分类及开发场景
[[3]] Shell命名空间扩展技术
[[4]] C#与Shell扩展开发
[[5]] Shell上下文菜单扩展实现
[[6]] COM开发全流程与ATL框架
[[7]] Shell扩展调试与注册表配置
[[8]] Windows API与多线程优化
[[9]] 跨语言支持与代码管理
[[10]] 多环境适配能力要求
回复 支持 反对

使用道具 举报

1319

主题

2129

帖子

8303

积分

认证用户组

Rank: 5Rank: 5

积分
8303
5#
 楼主| 发表于 2025-3-7 13:55:51 | 只看该作者
以下是基于知识库内容整理的C++开发技术岗位要求模板,重点突出C++11+语法、std/Boost库及跨平台开发能力:

岗位名称:C++高级开发工程师(跨平台方向)
工作地点:XXX
薪资范围:XXX

岗位职责
  • 负责跨平台(Windows/Linux)C++应用开发,利用C++11/14/17新特性优化代码质量与性能[[5]][[6]]
  • 设计并实现高性能核心模块,结合std库(如智能指针、多线程、算法)与Boost库(如asio、filesystem、lambda)实现复杂功能[[3]][[9]][[10]]
  • 解决跨平台兼容性问题,通过条件编译与平台抽象层屏蔽系统差异[[1]][[4]][[7]]
  • 优化内存管理与资源调度,提升程序在多架构(x86/ARM)下的运行效率[[8]]

任职要求
  • 语言与语法
    • 精通C++11及后续标准(如auto、lambda、move语义、并发库),熟悉类型推导与模板元编程[[5]][[6]]
    • 掌握std库核心组件(<thread>, <chrono>, <algorithm>)及C++17新增特性(如std::filesystem)[[6]][[8]]
  • 库与框架
    • 熟练使用Boost库(如Boost.Asio网络编程、Boost.Serialization数据持久化),理解其与标准库的互补关系[[3]][[9]][[10]]
    • 有跨平台GUI框架(Qt/wxWidgets)开发经验者优先[[2]]
  • 跨平台开发
    • 熟悉Windows/Linux系统API差异,能通过预处理宏(#ifdef)实现条件编译[[1]][[7]]
    • 掌握CMake等构建工具,具备多平台(x86/ARM)编译与部署经验[[4]][[8]]
  • 工程化能力
    • 熟悉代码规范与单元测试(如Google Test),具备性能调优与内存泄漏排查能力[[8]]
    • 了解持续集成(CI/CD)流程,熟悉Git协作开发[[9]]


加分项
  • 有分布式系统、网络协议(TCP/UDP/HTTP)开发经验[[8]]
  • 熟悉Python/Lua等脚本语言,可编写跨语言调用接口[[10]]
  • 开源社区贡献经历或技术博客输出[[9]]

教育背景
  • 计算机相关专业本科及以上学历,3年以上C++开发经验
  • 英语读写能力良好,可阅读英文技术文档[[8]]

引用来源
[[1]] 跨平台宏与条件编译
[[3]] Boost与标准库对比
[[4]][[7]] 跨平台开发规范
[[5]][[6]] C++11+新特性
[[8]][[9]] 性能优化与工程实践
[[10]] Boost库应用场景
回复 支持 反对

使用道具 举报

1319

主题

2129

帖子

8303

积分

认证用户组

Rank: 5Rank: 5

积分
8303
6#
 楼主| 发表于 2025-3-7 13:59:04 | 只看该作者
以下是基于知识库内容的Electron全栈开发工程师招聘要求模板,结合岗位职责、技术栈及行业需求设计:

岗位名称:Electron全栈开发工程师
工作地点:XXX
薪资范围:XXX

岗位职责
  • 负责基于Electron框架的跨平台(Windows/macOS/Linux)客户端开发,实现核心功能模块与界面交互[[1]][[3]][[10]]
  • 设计并优化前后端协作架构,与后端团队协作定义API接口,支持业务需求快速迭代[[5]][[9]]
  • 解决跨平台兼容性问题,优化启动性能、内存占用及渲染效率[[3]][[9]]
  • 参与技术预研与方案评审,推动Electron技术栈在公司内部的标准化[[5]][[10]]

任职要求
  • 技术栈
    • 精通Electron框架,熟悉主进程/渲染进程通信机制(IPC)、进程间资源管理及安全策略[[1]][[3]][[10]]
    • 掌握JavaScript/TypeScript,熟悉前端框架(React/Vue)及状态管理(Redux/Vuex)[[10]]
    • 熟练使用Node.js及构建工具(Webpack/Vite/Electron Builder)[[3]][[9]]
  • 开发经验
    • 3年以上Electron开发经验,有成功交付跨平台客户端项目案例(需提供GitHub或项目链接)[[1]][[3]][[10]]
    • 熟悉跨平台调试工具(如Chrome DevTools、Sentry)及性能优化手段(代码分割、懒加载)[[3]][[9]]
  • 工程能力
    • 熟悉Git协作流程,具备代码规范意识与单元测试(Jest/Mocha)经验[[9]]
    • 了解CI/CD工具链(GitHub Actions/Jenkins)及自动化发布流程[[8]][[9]]


加分项
  • 有原生插件开发经验(C++/Rust与Node.js结合)或系统级调用能力[[3]][[10]]
  • 熟悉uniapp、React Native等跨端框架,具备多端协同开发经验[[2]][[6]]
  • 开源社区贡献经历或技术博客输出[[5]][[9]]

教育背景
  • 计算机相关专业本科及以上学历,2年以上全栈开发经验[[1]][[10]]
  • 英语读写能力良好,可查阅英文技术文档[[9]]

引用来源
[[1]] Electron技术栈要求
[[3]] 跨平台开发与性能优化
[[5]][[9]] 全栈协作与工程实践
[[10]] 技术预研与项目经验
[[8]] CI/CD流程要求
[[2]][[6]] 多端开发扩展能力

备注:请在简历中注明参与过的Electron项目及个人角色(如架构设计、核心模块开发等)。

回复 支持 反对

使用道具 举报

1319

主题

2129

帖子

8303

积分

认证用户组

Rank: 5Rank: 5

积分
8303
7#
 楼主| 发表于 2025-3-7 14:00:55 | 只看该作者
以下是基于知识库内容整理的C++开发工程师(AI编程工具方向)招聘要求,重点突出对Cursor等AI编程工具的应用能力:

岗位名称:C++开发工程师(AI编程工具方向)
工作地点:XXX
薪资范围:XXX

岗位职责
  • 使用CursorGitHub Copilot等AI编程工具进行C++代码生成、调试与优化,提升开发效率[[2]][[5]]
  • 基于C++11/14/17标准开发跨平台(Windows/Linux)应用,结合AI工具实现复杂算法与系统级功能[[6]][[8]]
  • 利用AI工具快速学习新框架(如Go、React)并集成到C++项目中,缩短技术栈适配周期[[5]]
  • 参与技术预研,推动AI编程工具(如CodeGeeX、通义灵码)在团队内的落地与标准化[[8]][[10]]

任职要求
  • 技术栈
    • 精通C++11及以上标准,熟悉STL、Boost库及多线程开发[[6]][[8]]
    • 熟练使用CursorGitHub Copilot进行智能代码补全、错误修复及单元测试生成[[2]][[5]][[7]]
    • 掌握跨平台开发工具链(CMake/GCC/Clang)及调试工具(GDB/Valgrind)[[6]]
  • AI工具经验
    • 熟悉至少2种AI编程工具(如Cursor、Copilot、CodeGeeX),有实际项目应用经验[[2]][[8]][[10]]
    • 了解AI工具与IDE(VSCode/Visual Studio)的集成配置[[6]][[9]]
  • 工程能力
    • 熟悉Git协作开发,具备代码规范意识与性能调优经验[[6]][[9]]
    • 有云原生或嵌入式系统开发经验者优先[[9]]


加分项
  • 熟悉Rust/Python等语言,可结合AI工具实现跨语言调用[[3]][[5]]
  • 有开源项目贡献或技术博客输出(需提供链接)[[5]][[10]]
  • 熟悉工业软件(如CAE)或高性能计算领域[[9]]

教育背景
  • 计算机相关专业本科及以上学历,2年以上C++开发经验[[6]][[9]]
  • 英语读写能力良好,可查阅英文技术文档[[8]]

引用来源
[[2]][[5]] Cursor与Copilot工具特性
[[6]][[8]] C++开发与跨平台工具链
[[9]][[10]] 工程实践与行业应用

备注:请在简历中注明使用AI工具完成的项目案例及具体贡献(如代码生成效率提升比例)。

回复 支持 反对

使用道具 举报

1319

主题

2129

帖子

8303

积分

认证用户组

Rank: 5Rank: 5

积分
8303
8#
 楼主| 发表于 2025-3-7 14:10:33 | 只看该作者
C++:
精通C++11及以上标准,熟悉STL、Boost库及多线程开发
基于C++11/14/17标准开发跨平台(Windows/Linux)应用,结合AI工具实现复杂算法与系统级功能
精通C++11及后续标准(如auto、lambda、move语义、并发库),熟悉类型推导与模板元编程
掌握std库核心组件(<thread>, <chrono>, <algorithm>)及C++17新增特性(如std::filesystem)
熟练使用Boost库(如Boost.Asio网络编程、Boost.Serialization数据持久化),理解其与标准库的互补关系


跨平台:
掌握跨平台开发工具链(CMake/GCC/Clang)及调试工具(GDB/Valgrind)

AI:
熟练使用Cursor或GitHub Copilot进行智能代码补全、错误修复及单元测试生成
使用Cursor、GitHub Copilot等AI编程工具进行C++代码生成、调试与优化,提升开发效率


electron:
精通Electron框架,熟悉主进程/渲染进程通信机制(IPC)、进程间资源管理及安全策略
掌握JavaScript/TypeScript,熟悉前端框架(React/Vue)及状态管理(Redux/Vuex)
熟练使用Node.js及构建工具(Webpack/Vite/Electron Builder)
熟悉前端技术如VUE\electron等优先。

跨语言:
熟悉Rust/Python等语言,可结合AI工具实现跨语言调用

COM:
精通COM原理及ATL开发框架,熟悉IDL接口定义、类厂模式及引用计数管理
熟悉Windows API及Shell扩展开发(如IContextMenu、IShellExtInit、IExplorerCommand等接口)
掌握资源管理器集成技术(如右键菜单扩展、拖拽操作、图标覆盖)


博客:
有开源作品或者技术博客,在技术社区/论坛,有活跃足迹者优先。

回复 支持 反对

使用道具 举报

1319

主题

2129

帖子

8303

积分

认证用户组

Rank: 5Rank: 5

积分
8303
9#
 楼主| 发表于 2025-3-7 14:16:39 | 只看该作者
精通C++11/14/17标准(如auto、lambda、move语义、并发库),熟悉类型推导与模板元编程
熟悉STL(<thread>, <chrono>, <algorithm>)、Boost库(如Boost.Asio网络编程、Boost.Serialization数据持久化)开发
掌握跨平台开发工具链(CMake/GCC/Clang)及调试工具(GDB/Valgrind)
熟悉COM原理及ATL开发框架,熟悉IDL接口定义、类厂模式及引用计数管理
熟悉Electron框架,熟悉主进程/渲染进程通信机制(IPC)、进程间资源管理及安全策略
熟练使用Node.js及C++扩展开发和构建工具(Webpack/Vite/Electron Builder)
能使用Cursor、GitHub Copilot等AI编程工具进行C++代码生成、调试与优化,提升开发效率
熟悉Python等语言,可结合AI工具实现功能快速验证或可行性分析
有开源作品或者技术博客,在技术社区/论坛,有活跃足迹者优先。
回复 支持 反对

使用道具 举报

1319

主题

2129

帖子

8303

积分

认证用户组

Rank: 5Rank: 5

积分
8303
10#
 楼主| 发表于 2025-3-7 14:19:26 | 只看该作者
软件知识结构全面,基本功扎实,有良好的c++基础。
熟悉C++11/14/17标准(如auto、lambda、move语义、并发库)
熟悉STL(<thread>, <chrono>, <algorithm>)、Boost库(如Boost.Asio网络编程、Boost.Serialization数据持久化)开发
掌握跨平台开发工具链(CMake/GCC/Clang)及调试工具(GDB/Valgrind)
熟悉COM原理及ATL开发框架
熟练使用Node.js及C++扩展开发和构建工具(Webpack/Vite/Electron Builder)
熟悉Electron框架,熟悉主进程/渲染进程通信机制(IPC)、进程间资源管理及安全策略
能使用Cursor、GitHub Copilot等AI编程工具进行C++代码生成、调试与优化,提升开发效率
熟悉Python等语言,可结合AI工具实现功能快速验证或可行性分析
有开源作品或者技术博客,在技术社区/论坛,有活跃足迹者优先。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|firemail ( 粤ICP备15085507号-1 )

GMT+8, 2025-4-3 06:46 , Processed in 0.070639 second(s), 21 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表