Một số ví trí công việc trong ngành IT mà bạn có thể biết
Bài đăng này đã không được cập nhật trong 2 năm
Hiện nay trong thời kỳ công nghệ 4.0, ngành IT nói chung và lập trình nói riêng đem lại vô vàn cơ hội việc làm, một trong số đó đã trở thành hot job (IT được mệnh danh - vua của mọi nghề). Dưới đây là một số các vị trí công việc mà bạn có thể biết
1, Business Analyst (BA)
BA - Chuyên viên phân tích nghiệp vụ là những kỹ sư cầu nối, người nhận ra các vấn đề của khách hàng (nội bộ hoặc với bên ngoài), từ đó phân tích nguyên nhân và đề nghị các giải phải để khắc phục. Họ sẽ tập trung vào “quy trình và chức năng”. Việc dùng công nghệ để giải quyết 1 vấn đề — đó là bản chất của công việc của BA
-
Tập trung vào các quy trình, kỹ thuật và chức năng.
-
Được sử dụng để giải quyết những vấn đề phức tạp của doanh nghiệp và mang đến những thay đổi tích cực.
-
Được thực hiện bởi Business Analysts, Systems Analyst, Functional Analyst.
-
Kiến thức về chức năng, kinh doanh và các lĩnh vực thì cần thiết để làm công việc Business Analysis.
-
Các lĩnh vực tác động: Tổ chức, doanh nghiệp, quy trình, kinh doanh và công nghệ.
Như vậy BA là người thực hiện sự thay đổi, bằng cách xác định nhu cầu và đưa ra giải pháp mang lại giá trị cho các bên liên quan. Ở đâu có vấn đề thì ở đó có BA, họ đề xuất giải pháp cho mọi vấn đề doanh nghiệp gặp phải.
Mức lương tại Việt Nam của một BA trong khoảng 1000 - 3000$/month
2, Project Manager (PM)
Project Manager (PM) hay Quản lý dự án có vai trò rất quan trọng trong các dự án. Một dự án có thành công hay không, có diễn ra suôn sẻ hay không sẽ phụ thuộc rất nhiều vào Project Manager. Bạn có thể hiểu rằng, trong các dự án thì PM đóng vai trò trong việc lập kế hoạch, phân bổ nguồn lực, chuẩn bị trang thiết bị, tài liệu để đảm bảo rằng dự án đang đi đúng tiến độ, mọi thành viên trong dự án đang làm việc tốt nhiệm vụ được giao.
Cùng với tính chất công việc của PM chịu trách nhiệm quản lý toàn bộ dự án, các PM cần có khả năng xử lí được áp lực từ nhiều phía, điều này yêu cầu không chỉ khả năng chuyên môn mà còn cần nhiều kĩ năng làm việc và quản lý. Đó cũng là 1 trong những lý do giúp cho vị trí PM có mức thu nhập khá hấp dẫn, cao hơn hẳn so với các vị trí khác trong cùng công ty.
Trong các doanh nghiệp thì việc tuyển dụng các PM cũng được đề cao do đóng vai trò quan trọng trong dự án và doanh nghiệp. Vì vậy việc sở hữu một PM tài giỏi được coi như mơ ước của bất kì doanh nghiệp nào. Vậy làm sao để trở thành một PM hữu dụng, trước mắt bạn cần phải nắm rõ được những yêu cầu trong công việc của họ.
Mức lương tại Việt Nam của một PM trong khoảng 1000 - 3000$/month
3, Brse
Bridge System Engineer (viết tắt: BrSE) là cụm từ dùng để nói đến những Kỹ sư cầu nối, làm nhiệm vụ kết nối “team nhà” và “team khách hàng”. Hay nói một cách dễ hiểu hơn, Kỹ sư cầu nối sẽ phân tích và truyền đạt các yêu cầu từ đối tác đến nhóm phát triển của công ty. Đồng thời giám sát và đảm bảo tiến độ và chất lượng của dự án.
Tùy theo từng đối tác và dự án, BrSE sẽ đảm nhận những công việc khác nhau:
Trao đổi trực tiếp với đối tác Nhật Bản (hoặc các nước khác). Để xác định yêu cầu và phân tích, lên kế hoạch cho dự án. Hỗ trợ đề xuất các ý tưởng phù hợp cho khách hàng. Đảm bảo truyền đạt đầy đủ, chi tiết yêu cầu của đối tác đến nhóm phát triển dự án của công ty. Quản lý và giám sát tiến độ thực hiện của dự án. Đánh giá quy trình làm việc của nhóm phát triển. Ngoài ra, để làm một BrSE, bạn cần có một vài kỹ năng quan trọng. Ví dụ: kỹ năng ngoại ngữ, thành thạo ít nhất một ngôn ngữ lập trình, kỹ năng giao tiếp và xử lý xung đột ý kiến, kỹ năng làm việc nhóm…
Mức lương tại Việt Nam của một BRse trong khoảng 1000 - 2500$/month
4, Comtor / Brse
Comtor
Comtor được hiểu là thuật ngữ chỉ phiên dịch viên tiếng Nhật chuyên về lĩnh vực công nghệ thông tin (IT), với Comtor là viết tắt của từ Communicator, nghĩa là người truyền tin, người truyền đạt.
Như vậy, nghề Comtor chính là cách gọi ngắn gọn, dễ nhớ của nghề phiên dịch tiếng Nhật chuyên ngành IT. Ngoài ra, thuật ngữ này còn được dùng để chỉ các phiên dịch viên thực hiện phiên dịch trong nhiều ngành/ lĩnh vực khác.
Mức lương tại Việt Nam của một Frontend Developer trong khoảng 1000 - 2500$/month
5, Frontend Developer
Front-end developer là người trực tiếp xây dựng thành phần giao diện, hay các yếu tố liên quan đến tương tác với người dùng của một sản phẩm công nghệ. Để làm được điều này, Front-end developer phải thành thạo 3 ngôn ngữ lập trình là HTML, CSS và JavaScript.
Đôi khi, Front-end developer còn được gọi là “client-side developer” để phân biệt với Back-end developer. Front-end developer thiết kế thành phần giao diện từ máy khách. Trong khi đó, Back-end developer làm việc từ máy chủ, giúp các yếu tố giao diện đó hoạt động trên trình duyệt web. Những kỹ năng cần có của một Front-end developer chuyên nghiệp
Mức lương tại Việt Nam của một Frontend Developer trong khoảng 1000 - 2500$/month
6, Backend Developer
Backend developer là người sẽ chịu trách nhiệm với những gì liên quan đến phần backend của website. Những đoạn mã lệnh mà các backend developer viết ra sẽ là cầu nối thông tin giữa database và trình duyệt của người dùng hay còn được gọi máy khách (client). Backend developer không làm việc đơn lẻ mà thường làm việc trong nhóm từ hai người trở lên. Mỗi người trong nhóm sẽ chịu trách nhiệm một hoặc vài mảng backend mà họ chuyên.
Các bạn có thể hiểu đơn giản là: Nếu frontend developer là người thiết kế phần giao diện bắt mắt, thì backend developer là người xử lý mọi vấn đề nghiệp vụ phức tạp ở ẩn phía sau, giúp cho các chức năng của website có thể hoạt động trơn tru.
Backend Developer cần phải biết:
- Một trong các ngôn ngữ Lập trình backend và Framework tương ứng: Java, Php, Ruby, Python, ...
- Phải có kiến thức về Cơ sở dữ liệu (Database)
- Kiến thức về bảo mật ...
Mức lương tại Việt Nam của một Backend Developer trong khoảng 1000 - 2500$/month
7, Cyber Security
Vị trí Cyber Security trong doanh nghiệp đảm nhận công việc bảo mật ứng dụng của tổ chức, cũng như có chiến lược phòng thủ nếu các ứng dụng này bị tấn công từ bên ngoài. Khác với IT Security, Cyber Security thiên về bảo mật dữ liệu của các ứng dụng từ xâm nhập bên ngoài hơn là các lỗi hệ thống bên trong.
Ở thời đại 4.0, khi mạng xã hội và smartphone là công cụ không thể thiếu của hàng tỉ người trên toàn cầu, điều này đồng nghĩa số lượng tội phạm mạng cũng sẽ tăng cao khi data người dùng có thể sử dụng như một dạng hàng hóa. Lúc này Cyber Security có mục đích giữ cho dữ liệu của các thiết bị điện tử, di động của tổ chức, cá nhân khỏi các phần mềm độc hại tràn lan trên mạng hoặc trong trường hợp bị xâm nhập trái phép, bị đánh cắp.
Để làm Cyber Security bạn cần nắm vững nền tảng networking như: Routing, NAT, VPN. Đồng thời, phải thông thạo cách mà các hệ điều hành như Window, iOS, Linux,… vận hành...
Mức lương tại Việt Nam của một Cyber Security trong khoảng 1000-2500$/month, tuy nhiên Cyber Security có thể có thêm nguồn thu từ Bug Bounty,... có những Bug Bounty có thể lên đến cả trăm nghìn $
8, Blockchain Developer
Lập trình viên blockchain là người chịu trách nhiệm phát triển và cải tiến các ứng dụng liên quan đến blockchain, nổi tiếng là dApps (Decentralized Applications), hợp đồng thông minh (smart contract), thiết kế kiến trúc và giao thức blockchain. Họ cũng xử lý mô hình 3D, thiết kế 3D, phát triển nội dung 3D, chẳng hạn như trong phát triển game.
Có hai loại blockchain developers:
- Nhà phát triển phần mềm blockchain (blockchain software developers)
- Nhà phát triển blockchain cốt lõi (core blockchain developer)
Các kiến thức một Blockchain Developer cần phải có:
- Cấu trúc dữ liệu và giải thuật
- Cryptography
- Kiến trúc blockchain
- Smart Contracts
- Ngôn ngữ lập trình: C++, C#, Java, Python, Simplicity, Solidity,...
Ngoài ra thì cần học và thi chứng chỉ Blockchain developer,...
Mức lương tại Việt Nam của một Blockchain Developer trong khoảng 1000 - 3000$/month
9, AI Engineer
AI engineer tiếng Việt là Kỹ sư AI, Kỹ sư trí tuệ nhân tạo - là những người có trình độ cao, chịu trách nhiệm phát triển, lập trình và đào tạo mạng lưới thuật toán phức tạp tạo nên AI để chúng có thể hoạt động giống như não người. Vai trò này đòi hỏi kiến thức chuyên môn tổng hợp về phát triển phần mềm, lập trình, khoa học dữ liệu và kỹ thuật dữ liệu. Mặc dù nghề nghiệp này liên quan đến kỹ thuật dữ liệu, các kỹ sư AI hiếm khi được yêu cầu viết mã phát triển chia sẻ dữ liệu có thể mở rộng. Thay vào đó, AI engineering định vị và lấy dữ liệu từ nhiều nguồn khác nhau, tạo, phát triển và thử nghiệm các mô hình học máy, sau đó sử dụng các lệnh gọi giao diện chương trình ứng dụng (API) hoặc mã nhúng để xây dựng và triển khai các ứng dụng AI.
Một số hướng chính của AI/học máy hiện nay đang phổ biến như:
- Xử lý hình ảnh (Computer Vision)
- Xử lý ngôn ngữ tự nhiên (Natural Language Processing)
- Xử lý tín hiệu âm thanh (Audio Signal Processing)
- Xử lý dữ liệu lớn
Mức lương tại Việt Nam của một AI Engineer trong khoảng 1000 - 3000$/month
10, Devops Engineer
DevOps Engineer là những người có kinh nghiệm về cả bên phát triển sản phẩm, phần mềm lẫn vận hành hệ thống, là người chuẩn hóa được cách thức, quy trình làm việc từ local đến production, từ Development đến Operation trong chu trình phát triển một phần mềm. Muốn vậy, cần phải trang bị những kiến thức và kỹ năng cơ bản, DevOps cần biết:
- Sử dụng thành thạo Windows, Linux, macOS
- Trang bị kiến thức cơ bản về DNS, HTTP, HTTPS, FTP, SSL, các lỗ hổng bảo mật thường gặp
- Thành thạo việc cài đặt, sử dụng các web server phổ biến
- Biết code các ngôn ngữ hệ thống như: Java, Javascript, Python, Php…
- Sử dụng tốt các tool trong triển khai CI&CD cũng như các tool monitoring server như Datadog, Nagios, Zabbix, Icing
- Trang bị kỹ năng coding, scripting để tự động hóa hệ thống
- Kỹ năng xây dựng và phát triển phần mềm
Mức lương tại Việt Nam của một Devops Engineer trong khoảng 1000 - 3500$/month
Reference
Nguồn: Tổng hợp (Internet).
All rights reserved