参考招聘职位:
1、负责搜索引擎和匹配引擎平台等系统的设计和开发工作;
2、负责重要项目的架构设计和开发工作;
3、优化产品架构,不断提升产品性能和功能;
职位要求:
1、大学本科及以上学历,计算机或相关专业;
2、三年以上开发经验,一年以上大型系统架构设计经验;
3、精通Linux下C/C++开发、调试及性能优化;
4、精通面向对象的分析和设计技术,包括设计模式、UML建模等;
5、对数据结构和算法设计有深刻的理解,熟悉网络编程、Linux系统管理等技术;
6、学习能力强,有开拓创新精神,能承受团队变化和工作压力;
1.熟悉c/c++语言
2.熟悉linux操作系统以及其下开发环境(gcc/g++/gdb),熟悉shell/perl/python等至少一门脚本语言
3.熟练掌握各种常用数据结构和算法,对搜索引擎原理有一定了解
4.熟悉socket相关编程,有大型linux分布式程序开发经验
5.对linux下C++程序性能优化有一定经验
6.善于沟通,团队合作精神
工作职责
• 负责SNS QQ互联开放平台的建设,喜欢组件的开发和后端服务系统。好友关系链和个人档服务的开发。
工作要求
• 本科以上学历,计算机相关专业;
• 具备Unix/Linux下C/C++ 4年以上开发经验;
• 精通TCP/IP协议,进程间通讯编程,熟悉Unix/Linux下常用架构设计方法;
• 熟悉Unix/Linux操作系统原理,常用工具;
• 熟悉Mysql/Oracle等数据库管理、开发,SQL调优;
• 精通面向对象设计,熟悉UML等建模工具;
• 要求精通C++,对Java有一定的理解和实践经验
• 熟悉面向对象的大型分布式系统设计与开发,了解中间件的技术以及基于中间件的开发模式;
• 全面的软件知识结构(操作系统、软件工程、设计模式、数据结构、数据库系统、网络安全);
• 具备良好的分析解决问题能力,能独立承担任务和有系统进度把控能力;
• 责任心强,良好的对外沟通和团队协作能力,主动,好学。
• 有以下经验者优先:Mysql数据库相关优化经验;大容量通信系统开发经验
目标:
linux开发
C++开发
架构设计
优势:
linux内核知识
linux3年
c++开发3年
Qt 3年
插件框架搭建,自己做架构,带领团队开发框架,到后续插件的开发,编写核心代码,过程中不断重构。
重构经验,架构重构的经验较少,一个项目。
会写简单的python和shell脚本
熟悉设计模式,架构模式
团队管理经验,引入多项规范,在研发引入单元测试和持续集成。
项目管理经验
基本的数据结构和算法开发
良好的数学基础
熟悉UML建模,熟练使用IBM Rational Software Architecture
单元测试的经验,熟练使用QTest测试框架
持续集成的经验,熟练使用Hudson,以及Hudson服务器搭建经验
使用过Ubuntu,Debian,OpenSUSE,Gentoo,最多的是Ubuntu,然后是Gentoo
机械专业出身,但计算机的知识结构全面,基础知识,数学等,已经补全,且通过参加软件设计师考试,各个方面都有所了解。
机械出身,思路更广,动手能力强,对硬件,机械都有一定了解。
硕士研究生
熟练阅读英文技术材料。
劣势、缺少的技能:
系统架构经验,参加过系统架构的培训
缺少其他语言开发经验,如java,用python和shell写过小程序解决自己的问题
python和shell需要有一个提高的熟练程度
需要补充网络编程经验socket,使用过qt做网络编程。
并行计算,分布式计算,hadoop
提高多线程编程的能力,异构编程的学习和经验
UML的理解需要加深
缺少纯粹的GDB调试经验
缺少vi或者emacs的熟练使用,正在学习emacs
Gentoo的经验需要加强
英语水平不够,仅读能力过关。正在学习中。
缺少数据库使用和实际开发经验
缺乏系统架构经验
总结:
针对自己的劣势,近期正在通过学习逐渐补充。找下一个工作之前,如达不到工作要求,可根据劣势中没有完成的部分,找对应工作,通过后续经验补足,然后再找工作。例如网络经验或者系统架构经验不足,可找能够解除这方面知识的C++高级程序员职位,或者算法OK的话算法设计也可。
总之,加油了。
分布式相关文献,来自IBM:
http://www.ibm.com/developerworks/cn/views/aix/libraryview.jsp?sort_by=&show_abstract=true&show_all=&search_flag=&contentarea_by=AIX+and+Unix&search_by=%E5%88%86%E5%B8%83%E5%BC%8F&topic_by=-1&type_by=%E6%89%80%E6%9C%89%E7%B1%BB%E5%88%AB&ibm-search=%E6%90%9C%E7%B4%A2