1.熟悉常用的设计模式; 2.熟练掌握Java下多线程编程,网络编程; 3.熟悉并灵活运用各种数据结构和常用算法,熟悉网络编程、异步编程技术 4.熟悉iphone或者Android的开发框架,熟悉iphone或者Android系统各种特性,能设计自定义控件; 5.熟悉基于TCP/UDP/HTTP的网络协议 ; 6.熟悉Json/XML ; 7.优秀的分析问题和解决问题的能力,对解决具有挑战性问题充满自信; 8.较好的软件及接口设计能力和文档撰写能力,能独立完成软件设计及接口设计并撰写高质量文档; 9.能遵守团队的代码格式、结构的规定,编写易读、易维护的代码。 |