FPT Software Hà Nội cần tuyển 20 Lập trình viên C/C++ tham gia Chương trình đào tạo tân binh và làm việc trực tiếp tại các dự án hàng đầu trong lĩnh vực Automative – phát triển các hệ thống thông tin giải trí trong xe hơi thông minh (In- Vehicle Infotainment) bao gồm: các hệ thống liên quan đến giải trí (media, video, audio), hệ thống định vị và dẫn đường (navigation), hệ thống giải trí cho các ghế ngồi phía sau (rear- seat entertainment) ...
Chương trình đào tạo tân binh Fresher C++/Qt là chương trình được xây dựng nhằm giúp các tân binh của FPT Software có cơ hội tìm hiểu và hệ thống lại các kiến thức C/ C++ và học hỏi quy trình phát triển phần mềm trước khi tham gia vào các dự án thực tế trong lĩnh vực Automative. Nội dung khóa học bao gồm các phần:
Lập trình C/C++ và Qt Framework
- Con trỏ (Pointer) cơ bản và nâng cao (pointer to pointer, smart pointers).
- Học về Linker Script, Macro, Bit Operations, Unit testing.
- Lưu đồ, mã giả trong lập trình. Biến, các kiểu dữ liệu. Vòng lặp, điều kiện, rẽ nhánh, hàm, mảng, chuỗi trong C++.
- Hiểu về Process, Thread, Multi threads trong C++
- Cấu trúc dữ liệu và giải thuật cơ bản. I/O process, thao tác với file. Quản lý bộ nhớ.
- Lập trình hướng đối tượng (object- oriented programming).
- Tổng quan về lập trình C và C++
- Exception Handling, and Debugging/Tracing Techniques.
- Tìm hiểu Qt framework và sử dụng Qt/C++ để phát triển ứng dụng
- Thực hành với Qt components, qml languages, Qt/QML performance; Safety and Multitasking Issues, thực hành nâng cao về Qt framework.
Phát triển phần mềm theo quy trình chuyên nghiệp
- Hiểu các bước thực hiện dự án, bao gồm thiết kế ứng dụng, làm GUI, thiết kế code, thực hiện Unit test, kiểm tra chất lượng dự án.
- Luyện tập kỹ năng code trong dự án.
- Rèn luyện các kỹ năng mềm: Viết email, kỹ năng phỏng vấn, thuyết trình, kỹ năng phân tích giải quyết vấn đề. Nâng tầm khả năng ngoại ngữ: đọc dịch tài liệu chuyên ngành, giao tiếp thường xuyên tại Câu lạc bộ Tiếng Anh của FSOFT Academy.