Lập trình viên là những người viết các phần mềm. Những phần mềm phục vụ con người và cuộc sống giúp chúng ta tăng năng xuất lao động, giải trí ... Họ sẽ phải suy nghĩ các logic để từ những đầu vào của một bài toán, vấn đề họ sẽ biến đổi nó thông qua các thuật toán để tạo thành các kết quả đầu ra mong muốn.
Có những hướng và công việc nào trong ngành IT
Lập trình và ngành công nghệ thông tin nhìn chung rất rộng có nhiều hướng và sau đây là một số hướng phổ biến
- Lập trình website
- Lập trình mobile app
- Lập trình nhúng/ IOT (làm việc các mạch điện ví dụ như trên ô tô, máy móc, robot)
- Phân tích dữ liệu
- Quản trị cơ sở dữ liệu
- Quản trị hệ thống
- Hacker
- Kiểm thử
- Lập trình game
- Lập trình ứng dụng desktop
Để chở thành lập trình viên cần học gì ?
Học một ngôn ngữ lập trình
Bạn có thể bắt đầu với một ngôn ngữ lập trình bất kỳ nhưng mình khuyến khích nên học C/C++ hoặc python
python
các bạn có thể tham khảo khoá học qua video của mình
Khoá học C/C++ cơ bản
Khoá học python cơ bản
Học thuật toán, cấu trúc dữ liệu và giải thuật.
Học một công nghệ liên quan đến định hướng của bạn như mình đã nói ở trên
ví dụ nếu bạn muốn làm web thì bạn sẽ học những công nghệ liên quan đến web
Học làm app thì bạn sẽ học những công nghệ liên quan đến app, hay làm game ..v..v..