zoukankan      html  css  js  c++  java
  • 各大公司Windows下C++开发职位要求。。。

    ===========================================================================

    1.百度PC客户端开发:

    -精通C/C++语言编程,对数据结构和算法设计具有较为深刻的理解
    -强烈的进取精神和求知欲,对新技术充满热情
    -TCP/IP网络协议基础知识扎实
    -熟悉Microsoft Windows平台的基础开发知识,如多线程、内存管理、消息机制等
    -具有主动的沟通意识,较强的分析和解决问题的能力
    -工作认真,有责任心,具备良好的团队合作精神
    -熟悉COM,STL,WTL,ATL等开发技术者优先考虑
    -熟悉GDI、DirectX或相关技术者优先考虑

    ===========================================================================

    2.腾讯客户端开发:

    熟练掌握C++/VC,
    对算法、数据结构有深刻理解,
    可以应用理论解决实际问题,
    熟悉Visual Studio开发平台,
    对Windows系统编程/UI编程/网络编程有实际开发经验;

    ===========================================================================

    3.网易C++工程师:

    职位要求:
    1. 正直诚信,有责任感;
    2. 至少两年C、C++程序语言项目开发经验;
    3. 掌握多线程并发编程技术;熟练掌握各种数据结构和算法;
    4. 熟悉windows/linux编程环境;
    5. 本科以上学历,英语四级水平以上;
    6. 有MySQL开发经验者优先考虑。

    ===========================================================================

    4.网易客户端开发:

    职位要求:
    1. 计算机及相关专业,本科及以上学历;
    2.熟悉c/c++、Javascript语言,熟悉Windows系统的软件开发环境,熟练使用vc++开发Windows程序;
    3.熟练使用MFC,ATL,WTL等开发Windows应用程序,有相关项目开发经验者优先;
    4. 熟悉TCP/IP网络和多线程编程;熟悉数据库原理和技术,数据库操作和shell指令,具备一定linux相关知识;
    5.具备一定的自主学习能力,能及时跟进新的技术方向;
    6. 有积极的工作态度和良好的团队合作精神。

    ===========================================================================

    5.金山C++工程师:

    任职资格:
    1.计算机、通讯、电子及相关专业本科以上学历;
    2.具备良好的逻辑思维能力,较好的C/C++语言基础;
    3.熟悉Socket编程、多线程编程,了解TCP、UDP、HTTP协议;
    4.掌握数据库基础知识,熟悉使用SQL语言。

    ===========================================================================

    6.金山客户端开发:

    任职资格:
    1.大学本科及以上学历;
    2.较多的C++编程经验;
    3.熟悉各类数据结构和算法,熟悉STL;
    4.熟悉windows SDK编程;
    5.对网络游戏开发事业充满热情。

    具备以下条件之一或多个者,优先考虑:
    1.开发过或者维护过大规模(5万行以上)c++项目代码;
    2.熟悉D3D、OpenGL相关图形编程;
    3.熟悉MFC、CEGUI等界面库编程;
    4.具备半年以上游戏公司项目开发经验;
    5.具备Windows下GDI或者GDI+的编程经验。

    ===========================================================================

    7.华为软件工程师:

    1、计算机、通信、软件工程、自动化、数学、物理、力学、建筑或相关专业本科及以上学历;
    2、熟悉C/C++语言/JAVA/底层驱动软件编程,熟悉TCP/IP协议、Intenet网络的基本知识;
    3、对通信知识有一定基础;
    4、能够熟练阅读和理解英文资料。

    ===========================================================================

    PS:

    还有其他一些大公司就不一一列出来了,总结下,如果想搞windows下的C++开发,必须掌握:

    1.算法、数据结构;熟悉STL

    2.熟悉TCP/IP协议、Intenet网络

    3.掌握Socket编程、多线程编程、内存管理、消息机制等编程知识

    (PS:前三个是必须掌握的,也是基础)

    4.熟练使用MFCSTLATLWTL等开发Windows应用程序;

      具备Windows下GDI或者GDI+的编程经验;

      熟悉GDI、DirectX或相关技术者优先考虑

      熟悉windows下SDK编程;

      熟悉COM,STL,WTL,ATL等开发技术者优先考虑;

      熟悉D3D、OpenGL相关图形编程(游戏方向)

      。。。。。。

      (这里具体公司偏重点不同)

    5.熟悉数据库原理和技术,数据库操作;

    6.shell指令,具备一定linux相关知识;

  • 相关阅读:
    使用IDEA 创建Mevan项目后,项目中没有Java源文件夹的解决方案
    Head FIRST HTML & CSS 16/3/15
    Head FIRST HTML & CSS 16/3/11
    hdu 5375 dp
    Thinking in java 16/3/8plus
    Thinking in java 16/3/8
    Beauty of mathematics
    Thinking in java 16/3/6
    Thinking in java 16/3/5
    SQL SERVER迁移--更换磁盘文件夹
  • 原文地址:https://www.cnblogs.com/lingshaohu/p/2224656.html
Copyright © 2011-2022 走看看