어디서나 먹을 수있는 C++ 소프트웨어 엔지니어가되기 위해

2339 단어 C++C++11
아래의 책은 숙독하자.
  • 「테스트 구동 개발에 의한 임베디드 프로그래밍」



  • 테스트 리팩토링, 좋은 설계란 무엇인가를 배울 수 있습니다.
    임베디드 분야의 예를 사용하고 있습니다만, 임베디드를 하지 않는 사람이라도 도움이 되는 내용입니다.
  • 「Effective C++(제3판)」
  • 「Effective Modern C++ ――C++11/14 프로그램을 진화시키는 42항목」



  • C/C++ 언어의 어려운 점은 사용하지 말아야 하는 기능과 라이브러리가 다수 존재하고 있어 언어를 배울 때의 표준으로서 계속해서 영향을 주고 있다는 것입니다. 옛 라이브러리를 사용한 구현은 메모리 누수를 일으키기 쉽습니다. 그 후 라이브러리의 버전이 올라가 C++ 인터페이스로 사용하게 되면(자) 메모리 누수의 문제는 훨씬 생기기 어려워졌습니다. C++ 언어는 계속 진화하고 있으며, 이를 통해 더욱 안전하고 성능을 확보하기 쉬워졌습니다. 옛날의 C++에서는 카피 생성자가 필요 이상으로 불려 버리는 쓰는 방법을 해 버리기 쉽다고 하는 단점이 있습니다. 그러나 새로운 C++ 속에서는 그러한 단점이 극복되고 있습니다.
  • "Optimized C++ - 최적화, 고속화를 위한 프로그래밍 테크닉"


  • "Effective Debugging - 소프트웨어와 시스템을 디버깅하는 66개 항목"



  • 이 책을 숙독하고 잘 다룰 수 있다면 C++의 고급 엔지니어라고 말할 수 있습니다.
    품질을 보장하는 최적화된 코드를 따라갈 것입니다.

    컴퓨터 언어 자체에서의 강점 외에, 자신이 어떤 대상 영역에 강점을 가지는지를 설정한다.
    그렇게 해서, 자신은 「무료 가게입니다」라고 단언하도록 해 간다. 그 몇 가게에 기대되는 평균적인 수법을 자신의 것으로 해 갑니다.

    강점이 있는 영역이 무엇인지 선언하면 직장을 맡기고자 하는 면에서 쉽게 판단할 수 있습니다.

    그리고 그 무엇집이라고 할 수 있는 부분의 레벨을 올려 가는 것입니다.
    그렇게 하면, 그 분야에서 수요가 있는 한, 어디서나 먹어 갈 수 있는 기술자가 될 수 있습니다.

    좋은 웹페이지 즐겨찾기