代码之家  ›  专栏  ›  技术社区  ›  Joe Ijam

从Java后台需要专业C++培训

  •  6
  • Joe Ijam  · 技术社区  · 14 年前

    我来自马来西亚,现在是高级软件工程师(Java)。在我的公司中,我们已经完成了一个完整的安全信息和事件管理(SIEM)软件,该软件是使用J2SE/EE构建的。

    但是现在公司在规划中迁移到C++中的原因在于“总性能”的优势。不幸的是,C++ SE很难在这里得到,而且他们的需求太高了一些。唯一的解决方案是,我的公司是100%愿意赞助我获得专业的C++培训,即使我必须去USA.。

    我正在网上寻找最好的地方,但我不确定培训的质量和结果。 你们都能向我建议在哪里是最好的地方(美国/欧洲/亚洲)进行SDLC实践项目的培训。

    谢谢

    3 回复  |  直到 12 年前
        1
  •  3
  •   Community Stefan Steinegger    7 年前

    就我个人而言,我不太确定贵公司想走什么样的路。 学习C++,然后再写几年好的/高效的C++。这不仅仅是学习语法的问题,还需要学习习语、设计模式、编译/链接器错误消息的含义。你会想学习STL,甚至是Boost库。另外,如果您的SIEM软件需要一个图形用户界面,您还必须学习如何使用它,不管是win32、mfc、qt、wxwidgets等等。总之,我认为这是一项艰巨的任务。而且,我认为阅读大量C++书籍是非常重要的,有一个这样的列表: The Definitive C++ Book Guide and List 像Scott Meyers的有效系列书籍提供了对C++特定问题和IMO的洞察力是非常宝贵的。如果你真的想学习C++,这里有很多值得学习的地方。

    至于课程,我在网上看到了一些。也许你可以把他们加入到你的问题中,并要求其他人对他们给予反馈。

    对象计算 http://www.ociweb.com/training/C++

    数据模拟 http://www.datasimfinancial.com/coursesandevents.php

        2
  •  1
  •   Esko    14 年前

    这并不能真正回答你的问题,但我建议你阅读 Mark Weiss' C++ for Java Programmers . 它是相当短的(它只有300页),因为它建立在你的Java知识基础上。

        3
  •  1
  •   Christoffer    14 年前

    我下意识的反应是“不要这样做”。如果这对于组织来说是一个重大的改变,那么考虑雇佣那些已经精通C++的大型项目的人,两者都能更好地了解对你的产品开发有什么影响,以及(下一步)为谁做指导。与新产品合作。(根据“人”的说法,我曾经包括经理和工程师:—)

    这并不一定意味着新员工,根据您的情况(财务、位置等),您可能会更好地与顾问相处,一旦您的员工适应新环境,他们可以逐渐调离。

    推荐文章