在我的计算机相关实习经历中,我加入了珠海市的广东互通科技有限公司的 AI研发部门,担任 AI算法实习生的角色。这段经历为期三个月,期间我深入参与了从系统设计、编码实现到测试上线的全过程,不仅巩固了理论知识,还极大地提升了我的实践能力和问题解决能力。
关于实习
基础学习与环境搭建
首先,我花了大量时间学习公司的技术栈,包括Java编程语言、Spring Boot框架、MySQL数据库、等。同时,根据导师的指导,学习搭建了本地开发环境,学会了搭建个人网站,学习了计算机视觉方向,了解到OpenCV是最常用的图像处理库,在实习中使用PyTorch作为常用的深度学习框架,熟悉了Python的代码规范
学习了编程语言
如 C/C++、Java、Python 等,掌握其语法、语义及编程范式(如面向对象、函数式编程)
获取收获
在实习中,我深入运用了数据结构、算法、计算机网络、操作系统等专业知识。然而,我也发现书本知识与实际应用之间存在一定差距。例如,在数据库设计中,虽然了解了索引的重要性,但在实际应用中,如何根据具体业务场景设计高效的索引、避免过度索引带来的负面影响,则需要更多的经验和思考。参与团队的代码审查过程,通过审查同事的代码,我不仅学习到了不同的编程思路和最佳实践,还发现了自己代码中的不足,并进行了相应的改进。
个人努力与团队合作
在解决技术难题时,我首先会尝试自己査阅资料、尝试解决。当遇到难以独自解决的问题时,我会及时向导师或同事求助,通过团队讨论和协作,共同找到解决方案。同时,我也积极参与团队的代码审查、技术分享等活动,不断提升自己的能力和团队协作能力。