Làm việc trong công nghệ thông tin

Một người viết cho tôi: “Em không vào đại học sau trường trung học, và hiện thời làm việc trong một cơ xưởng nhỏ. Em đọc blog của thầy về robots và tự động hoá và lo nghĩ rằng một ngày nào đó việc làm của em có thể biến mất. Em muốn làm việc trong công nghệ thông tin (IT) nhưng không thể đảm đương được việc vào đại học. Em không biết phải làm gì. Xin thầy lời khuyên.”

Đáp: Công nghệ thông tin là lĩnh vực đang tăng trưởng với nhiều cơ hội. Có nhiều việc làm trong lĩnh vực này và một số việc làm không yêu cầu giáo dục đại học. Ngày nay bằng đại học không đảm bảo cho việc làm nhưng tri thức và kĩ năng mới đảm bảo. Nhiều công ti đang thuê người có kĩ năng kĩ thuật cho dù không có bằng cấp. Vì có thiếu hụt người có kĩ năng IT, nhiều công ti đang đi tìm bất kì ai có thể lấp vào nhu cầu của họ cho nên em có thể chú ý nhiều hơn tới nhu cầu thị trường việc làm. Chẳng hạn, một số công ti có thể tìm những người có kĩ năng lập trình trong ngôn ngữ đặc biệt khi các công ti khác lại tìm những người có kĩ năng cơ bản và sẵn lòng đào tạo họ.

Việc làm cơ bản trong công nghệ thông tin là lập trình. Kĩ năng này là điều nhiều công ti đang tìm khi thuê người. Nếu em có thể học viết mã, em đang ở đúng hướng. Với việc làm lập trình, công ti có thể muốn thuê ai đó có thể viết mã trong nhiều ngôn ngữ vì nhiều hệ thống đang được xây dựng dùng nhiều hơn một ngôn ngữ. Các ngôn ngữ lập trình phổ biến là Java, C++, Python, JavaScript, HTML, Ruby, và Swift. Tuy nhiên, nếu em có thể học một ngôn ngữ, dễ dàng học các ngôn ngữ khác.

Nếu em muốn làm việc trong công nghiệp công nghệ thông tin, việc học viết mã là bước đầu tiên. Có nhiều bài học lập trình trực tuyến tốt trên YouTube, websites, và MOOCs cho nên em không cần tới trường để học. Cách học viết mã tốt nhất là bắt đầu với các chỉ thị cơ bản và học từ sai lầm của em. Đừng bị ngã lòng hay tin rằng lập trình là khó. Mọi bước đầu tiên đều khó nhưng nó sẽ dễ dàng hơn khi em tiến lên. Nếu em muốn có việc làm tốt, bước đầu tiên này là thách thức em phải vượt qua. Tất nhiên, viết mã cũng yêu cầu tư duy logic, giải quyết vấn đề, và có tri thức cơ bản nào đó về hệ thống thông tin cho nên thầy khuyến khích em đọc nhiều hơn về những kĩ năng này. Thầy đã viết nhiều bài báo về chúng trên blog của thầy mà em có thể xem lại.

Vì công nghệ thông tin tác động tới mọi doanh nghiệp, gần như mọi công ti đều có nhu cầu về công nhân có tri thức công nghệ thông tin, cho nên nếu em học và xây dựng kĩ năng của em từ bây giờ, nghề nghiệp trong nhành công nghiệp này có thể ở trong tương lai của em.

English version

Full article: Working in Information Technology

Tác phẩm, tác giả, nguồn

  • Tác phẩm: Công nghệ thông tin
  • Biên tập: Kipkis.com
  • Nguồn: Blog của giáo sư John Vu, Carnegie Mellon University