1、需求分析与设计:与产品经理、工程师协作,参与具体功能模块的需求讨论和技术可行性分析,协助撰写技术设计方案,学习如何将业务需求转化为可执行的技术任务。
2、开发与编码:承担代码的编写、重构和调试工作,使用云计算平台、中间件和前沿开发框架。
3、性能优化与运维支持:参与系统性能调优、故障诊断和线上问题排查,积累高并发场景下的实战经验。
4、技术文档与知识沉淀:撰写清晰的技术文档和项目总结,参与团队内部的技术分享会,培养良好的技术表达和团队协作习惯。
1. 本科及以上,计算机科学与技术、软件工程、自动化相关专业;
2、熟练掌握Java/Python/Go/C++/JavaScript等至少一门主流编程语言。
3、具备扎实的计算机基础知识,深入理解数据结构、算法、操作系统、网络等核心概念。
4、了解常用数据库(如MySQL、Redis)和Linux开发环境。
5、有前端、后端、移动端(Android/iOS)或人工智能/机器学习等任一方向的实践经验者优先。
6、综合素质: 具备优秀的逻辑思维能力、快速学习能力和主动解决问题的能力。拥有良好的团队沟通与协作精神,对软件开发工作有强烈的责任心和好奇心。
7、加分项: 拥有个人技术博客、开源项目贡献、GitHub技术作品、或在各类技术竞赛中取得优异成绩。