我是12年毕业于武汉科技学院,毕业后开始准备考研,备考的是上海某高校,在没有录取后,4月份来到深圳--ITjob--进行了为期四个月的C++软件工程师培训,对C/C++,MFC ,linux进行了系统的学习,现在能够独立的完成一些小型项目,对游戏编程很有兴趣。
●求职意向:
职业意向:C++软件开发工程师,前台,游戏客户端
薪资意向:4000 左右
●专业技能
1. 熟练掌握C/C++,了解OOP基本思想,有一定程度的算法基础,能够运用STL进行程序开发
良好的编程习惯,能够熟练使用SVN版本管理工具,具有良好的编码规范。
2. 熟悉Win32/VC++环境的程序设计和编码。
3. 熟悉MFC大体框架,理解消息映射机制,能够进行MFC编程。
4. 熟悉socket网络编程,TCP/IP协议,DLL编程,GDI编程以及多线程编程。
5. 了解Linux基本操作,和linux开发环境,shell编程,gdb调试工具,SQL数据库。
6. 了解WinCE编程环境。
●教育背景
2008年9月-2012年6月,就读于武汉科技学院,电子信息工程专业,获得学士学位证书。
2009年9月-2012年6月,在校参加会计辅修专业,获得学士学位证书。
主修课程:C语言与程序设计,高级语言程序设计(C++),计算机网络,windows平台技术
开发,高等数学,专业英语,等
●培训/工作经历
2013年4月-2013年8月,深圳计算机行业协会Itjob培训中心,C++软件工程师实训班。
●自我评价
本人刚大学毕业,很有上进心,具有良好的学习能力,对于C++这类需要长期积累经验的工作,乐于付出时间和汗水为自己的明天打好基础,对于工作任务会认真保值保量的完成;思想上,积极进取,团结同学,尊敬师长,勤奋踏实,性格随和开朗,具有较强组织能力,动手能力,集体观念强,具有团队协作精神,创新意识。
●项目经验
项目一:
项目名称:俄罗斯方块
开发环境:windows XP + Visual C++ 6.0
开发语言:C++ / MFC
项目描述:该项目是基于MFC框架开发,针对对象实现的图像变换,消行,计分的俄罗斯
方块游戏。
技术描述:1.将每个图形对象化操作;
2.使用二维数组采集已落下的图形;
3.为避免屏幕闪烁,采用双缓存技术;
项目二:
项目名称:屏幕广播
开发环境:windows XP + Visual C++ 6.0
开发语言:C++ / MFC
项目描述:该项目是基于MFC框架开发,实现教师主机对学生主机广播式教学。学生端一
启动立即隐藏,接到教师端开始广播命令,全屏接收教师端的屏幕数据,接到教
师端停止广播,停止接收数据,隐藏窗口,进入等待命令中。
技术描述:socket 的 UDP 网络连接,多线程编程,局域网广播,托盘,双缓存技术。
教师端与学生端通过数据包头结构体,进行命令传递及屏幕信息传递;
教师端:采集屏幕信息;与上一屏异或;将位图数据转换为网络流数据;压缩;
发送数据;
学生端:接收数据;解压;将解压后的数据转换为位图数据;与上一屏异或;将 得到的屏幕信息画在学生端窗口上。
解决方案:1.鉴于老师上课点对多点,传输要效率高,所以选用UDP传输协议;
2.学生端要显示屏幕位图,就需要位图的基本信息,所以在数据包结构体中要有
位图信息头,来将位图信息传给学生端;
3.由于一帧数据至少有1.5M,如果是40个学生,网宽就得60M,不合理,所以应 将获取的数据进行压缩,以减少数据量,而异或可以提高压缩率。
我的联系方式:
QQ: 1057750440
常用邮箱:[email protected]联系电话:15914133257
一周之内就可以入职。