Cuộc sống là muôn vàn câu hỏi "vì sao" và ngành IT cũng không ngoại lệ, vì thế 200Lab đã tổng hợp những câu hỏi được mọi người quan tâm xoay quanh chủ đề về nhân lực ngành IT. Trong bài viết này, chúng ta cùng giải đáp những thắc mắc đó nhé!
Nhân lực ngành IT "cung không đủ cầu"?
Chúng ta cùng đến với câu hỏi đầu tiên nhé!
Câu hỏi 1: Dạ chào 200Lab, cho em hỏi, em chỉ học ngôn ngữ JavaScript thì có đủ để xin việc ở công ty chưa ạ? Em muốn làm về mảng web.
Trả lời: Nếu bạn chỉ mới học HTML, Javascript hoặc CSS thì bạn vẫn chưa đủ chuyên môn, trình độ và kinh nghiệm để đi xin việc, vì ở các công ty họ chỉ tuyển dụng những người biết React.
Theo như bạn học thì bạn cũng biết, bản chất của React là từ JavaScript, HTML và CSS tạo thành. Nhưng mà, React là một nền tảng được xem là platfrom, tiện ở đây thì 200Lab chia sẻ thêm là đối với ngành lập trình thì chúng sẽ có những khái niệm từ thấp đến cao.
- Đầu tiên sẽ là Library (thư viện), ví dụ chúng ta sẽ có Math Library (thư viện về toán học) ở thư viện này bạn có thể tính khai căng luỹ thừa, tính giá trị thập phân,...
- Cấp độ tiếp theo là Framework, nó sẽ khác so với Library ở chỗ, khi cần sử dụng cái gì thì bạn có thể lấy ra sử dụng theo ý mình, trong chuyên ngành người ta sẽ gọi đó là hàm nhưng Framework thì không như vậy. Vì khi sử dụng Framework, bạn cần phải tuân thủ theo nguyên tắc hoạt động của nó.
- Cao hơn Framework là Platform, Platform là nền tảng, nhưng mà để Framework trở thành Platform thì nó cần phải có tính chất "mở", mở ở đây là nó sẽ cho phép developer code vào và phát triển các ứng dụng chạy trong đó. Nên các bạn có thể hiểu, một Platform là một chương trình lớn và trong đó sẽ có những chương trình nhỏ chaỵ trong đó.
Câu hỏi 2: Cho em hỏi, em mới tìm hiểu về ngành lập trình, vì là người mới nên em không biết nên chọn ngôn ngữ nào để bắt đầu?
Trả lời: Mỗi người sẽ có nhu cầu học khác nhau, tuy nhiên thường thì khi mới bắt đầu thì 200Lab khuyên bạn nên chọn ngôn ngữ đa dụng và đang được nhiều người sử dụng. Bạn có thể chọn ngôn ngữ Python hoặc JavaScript vì chúng được xem là hai ngôn ngữ đa dụng hàng đầu dễ bắt đầu cho người mới nhất.
Vậy lúc này, bạn có đặt ra câu hỏi vì sao 200Lab lại khuyên bạn nên bắt đầu với ngôn ngữ đa dụng mà không phải một ngôn ngữ nào đó khó hơn chẳng hạn như ngôn ngữ Golang?
Chúng ta sẽ lấy một ví dụ minh hoạ đơn giản dưới đây để bạn dễ hình dung ra nhé! Khi bạn mới lần đầu mua xe, bạn thường sẽ chọn những chiếc xe có tính ứng dụng cao như xe tay ga cho dễ chạy và chúng có cốp to để được nhiều đồ,... Bạn chọn mua chiếc xe này tương tự như bạn chọn học ngôn ngữ Python hoặc JavaScript.
Cũng là lần đầu mua xe nhưng bạn lại chọn mua một chiếc xe phân khối lớn. Mà bạn cũng biết, bạn không thể chạy xe phân khối lớn mỗi ngày vì chúng hơi bất tiện và không có tính ứng dụng cao và chúng cũng không có cốp để bạn đựng đồ. Xe phân khối lớn sẽ tương tự như ngôn ngữ Golang.
Câu hỏi 3: Em có thắc mắc là hiện mỗi năm đều có rất nhiều sinh viên tốt nghiệp ngành công nghệ thông tin nhưng sao ngoài thị trường vẫn thiếu nhiều nhân lực vậy ạ?
Trả lời: Sự thật thì ngoài thị trường không thiếu lập trình viên, rất đông là đằng khác. 200Lab có thể ước lượng mỗi năm có khoảng 100 triệu lập trình viên tốt nghiệp ở các trường đại học, trung tâm đào tạo lập trình viên,... vì thế chúng ta đang thừa chứ không thiếu.
"Thiếu" ở đây là thiếu những người có chuyên môn, năng lực làm việc có thể làm được các hệ sinh thái và đáp ứng được nhu cầu mà các công ty mong muốn. Bởi vì, có rất đông người biết đến HTML, JavaScript hoặc những ngôn ngữ cơ bản nhưng khi ứng dụng vào thì họ không làm được.
Dù cho họ có là các Senior lâu năm thì họ vẫn có thể thất nghiệp như thường nếu họ không trau dồi thêm những kiến thức mới, tìm hiểu về những mảng mới ra đời như Data hay Blockchain. Bởi vì, cái "lâu năm" của họ là những cái cũ họ làm lâu năm mà đặc thù của ngành công nghệ thông tin là luôn luôn phát triển và cải tiến đổi mới.
Bạn có thể truy cập vào youtube của 200Lab để khám phá thêm nhiều Q&A và các chia sẻ bổ ích khác về lập trình nhé.
Lời kết
200Lab hy vọng những chia sẻ của mình về nhân lực ngành IT sẽ mang lại những thông tin hữu ích đến bạn.
Pum
Life is short. Smile while you still have teeth :)
Bài viết liên quan
Apple lên tiếng về AI: Chúng ta có đang đánh giá quá cao Trí tuệ của nó?
Nov 21, 2024 • 8 min read
Whisper AI là gì? Công cụ chuyển giọng nói thành văn bản của Open AI
Oct 17, 2024 • 8 min read
Cursor AI là gì? Hướng dẫn Sử dụng Cursor AI cơ bản
Sep 16, 2024 • 13 min read
IDE là gì? Những công cụ IDE phổ biến nhất hiện nay
Aug 22, 2024 • 11 min read
Cookies là gì? Cookies được sử dụng như thế nào?
Aug 12, 2024 • 9 min read
SDLC là gì? Các mô hình Software Development Life Cycle phổ biến
Jul 13, 2024 • 27 min read