inflearn logo

Bản đồ công việc IT — Sự khác biệt giữa Phát triển, Cơ sở hạ tầng, DBA, Bảo mật và SRE là gì

Bạn sẽ được học các tiêu chí để phân biệt các vị trí công việc IT trông có vẻ giống nhau dựa trên bản chất của "công việc thực tế" thay vì chỉ dựa vào tên gọi. Bạn sẽ nắm bắt được thực tế của những tên gọi gây nhầm lẫn như Backend, Infrastructure, DevOps, SRE, Platform Engineer, v.v., từ đó có thể đọc hiểu các thông báo tuyển dụng, đánh giá tính chất của vị trí đó và thiết lập hướng đi sự nghiệp phù hợp với bản thân.

5 học viên đang tham gia khóa học này

Độ khó Nhập môn

Thời gian Không giới hạn

backend
backend
sre
sre
career-advice
career-advice
job-analysis
job-analysis
Information Strategy Planning
Information Strategy Planning
backend
backend
sre
sre
career-advice
career-advice
job-analysis
job-analysis
Information Strategy Planning
Information Strategy Planning

Bạn sẽ nhận được điều này sau khi học.

  • Giải thích nội dung công việc và sự khác biệt giữa các vị trí IT chính (Phát triển, Hạ tầng, DBA, Bảo mật, SRE)

  • Phân tích thông báo tuyển dụng để xác định tính chất công việc thực tế và giải mã các yêu cầu.

  • Thiết kế lộ trình sự nghiệp IT và trình tự bắt đầu phù hợp với năng khiếu và mục tiêu của bản thân

Thông tin khóa học

  • Tên bài giảng — Bản đồ công việc IT: Sự khác biệt giữa Phát triển, Cơ sở hạ tầng, DBA, Bảo mật và SRE là gì

  • Phụ đề — Nếu bạn xem thông báo tuyển dụng mà vẫn không biết nên ứng tuyển vào đâu

  • Phân loại — DevOps·Cơ sở hạ tầng / Nhập môn

  • Thời lượng — 22 slide, khoảng 30 phút

  • Khóa học tiên quyết — Bài 1 Chinh phục hoàn toàn thuật ngữ IT, Bài 2 Máy tính hoạt động như thế nào (Khuyến nghị)

  • Tài liệu cung cấp — PDF slide bài giảng, PDF tài liệu học tập

Giới thiệu khóa học

Kỹ sư Backend. Kỹ sư hạ tầng. Kỹ sư DevOps. SRE. Kỹ sư nền tảng. Kỹ sư Cloud.

Mở các trang web tuyển dụng lên, bạn sẽ thấy những cái tên này nằm cạnh nhau. Tên gọi thì khác nhau, nhưng khi đọc yêu cầu công việc, bạn sẽ thấy chúng giống nhau một cách kỳ lạ. Họ đều viết rằng bạn cần phải biết về Linux, biết về Cloud và biết về Container.

Việc bạn thấy bối rối là điều đương nhiên. Bởi vì trên thực tế chúng có sự chồng chéo với nhau.

Mỗi công ty lại gọi cùng một công việc bằng những cái tên khác nhau. Và ngay cả khi có cùng một tên gọi, phạm vi công việc cũng khác nhau tùy theo từng công ty. Kỹ sư DevOps ở công ty này có thể chỉ làm tự động hóa triển khai, trong khi kỹ sư DevOps ở công ty khác lại làm tất cả mọi thứ từ thiết lập máy chủ cho đến giám sát.

Vì vậy, khóa học này không bắt bạn phải học thuộc lòng tên các vị trí công việc. Tôi sẽ giúp bạn tạo ra tiêu chuẩn để phân loại dựa trên tính chất của công việc.

Khi đã có tiêu chuẩn, dù bạn xem bất kỳ thông báo tuyển dụng nào của bất kỳ công ty nào, bạn cũng có thể đọc vị được đây là công việc thuộc lĩnh vực nào. Đó chính là mục tiêu của 30 phút này.

Tôi làm nội dung này dành cho những người như thế này

  • Người chuẩn bị xin việc không chuyên ngành — Vẫn chưa quyết định nên ứng tuyển vào vị trí nào

  • Nhân viên mới ngành IT — Không biết chính xác nhóm bên cạnh đang làm việc gì

  • Người đang cân nhắc chuyển đổi nghề nghiệp — Không nhìn thấy bước tiếp theo tại vị trí hiện tại

  • Nhóm ngành Kế hoạch · Vận hành — Luôn cảm thấy bối rối không biết phải đưa ra yêu cầu này cho ai

Sau khi kết thúc khóa học này

  • Có thể giải thích trong công ty IT có những vị trí công việc nào và mỗi vị trí đó làm những việc gì

  • Có thể phân biệt sự khác biệt giữa các vị trí công việc trông có vẻ giống nhau dựa trên tiêu chuẩn công việc thực tế họ làm.

  • Bạn có thể đọc thông báo tuyển dụng và phán đoán được tính chất của vị trí này là như thế nào.

  • Bạn có thể xác định được hướng đi và trình tự bắt đầu phù hợp với bản thân.

Mục lục bài giảng

Giới thiệu

  1. Định hướng — Bằng công việc thực tế, không phải bằng tên gọi

  2. Nhìn vào thông báo tuyển dụng sẽ thấy như thế này

  3. Cấu trúc bài giảng

Phần 1 · Một bản đồ công việc

  1. Luồng vận hành của một dịch vụ — Từ lập kế hoạch đến vận hành

  2. Có hai nhánh chính — việc tạo ra và việc vận hành.

Phần 2 · Những người tạo ra sản phẩm

  1. Lập trình viên Front-end

  2. Nhân viên phát triển Backend

  3. Người lập kế hoạch, Nhà thiết kế, QA, Người viết tài liệu kỹ thuật (Technical Writer)

Phần 3 · Những người vận hành

  1. Kỹ sư hạ tầng

  2. Kỹ sư DevOps

  3. SRE

  4. DBA와 nhân viên bảo mật

  5. Nhóm ngành dữ liệu

Phần 4 · Sẽ đi đâu

  1. So sánh trong một ánh nhìn

  2. Lộ trình sự nghiệp sẽ tiếp nối như thế này

  3. Thứ tự phù hợp để người không chuyên bắt đầu

  4. Phân biệt các khái niệm dễ nhầm lẫn

Tổng kết

  1. Tổng kết và hướng dẫn bài học tiếp theo

Đặc điểm của bài giảng này

Giải thích tất cả các vị trí công việc theo cùng một định dạng

Mỗi vị trí công việc sẽ được trình bày theo một khuôn mẫu cố định bao gồm bốn phần: Công việc cụ thể, Năng lực cần thiết, Đối tượng phù hợp và Câu chuyện thực tế. Khi các vị trí được trình bày cùng một định dạng, việc so sánh sẽ trở nên dễ dàng hơn. Nhờ đó, bạn có thể đánh giá được bản thân phù hợp với vị trí nào nhất.

Không chỉ nói về các yêu cầu kỹ thuật mà còn nói về năng khiếu

Công việc tạo ra và công việc vận hành có cách cảm nhận thành tựu khác nhau.

  • Công việc sáng tạo — thành quả được thể hiện qua những gì đã tạo ra, và cảm thấy mãn nguyện khi thấy sản phẩm của mình xuất hiện trên màn hình

  • Công việc vận hành — thành quả được thể hiện qua việc không có bất kỳ sự cố nào xảy ra, và bạn cảm thấy tự hào vì mình đã ngăn chặn được vấn đề mà không ai hay biết.

Có những người phù hợp với những thành tựu thầm lặng này, và cũng có những người chỉ cảm thấy có động lực khi kết quả hiển hiện rõ ràng trước mắt. Đây không phải là việc bên nào tốt hơn bên nào, mà là để bạn hiểu rõ và đưa ra lựa chọn.

Giải quyết trực diện những phân biệt dễ gây nhầm lẫn nhất

  • Cơ sở hạ tầng và DevOps — Cơ sở hạ tầng tạo ra và bảo vệ nền tảng, còn DevOps tự động hóa các công việc trên nền tảng đó

  • DevOps và SRE — DevOps tập trung vào việc triển khai nhanh chóng, trong khi SRE tập trung vào việc duy trì sự ổn định

  • Backend và Hạ tầng — Backend tạo ra logic bằng mã nguồn, còn hạ tầng tạo ra môi trường để mã nguồn đó vận hành

  • DBA và Kỹ sư dữ liệu — DBA quản lý cơ sở dữ liệu vận hành, còn kỹ sư dữ liệu xây dựng luồng dữ liệu cho mục đích phân tích

Đưa ra trình tự gia nhập thực tế

Kiến thức cơ bản, chứng chỉ, thực hành nhỏ, việc làm đầu tiên, chuyên môn hóa. Tôi sẽ giải thích tại sao bạn phải thực hiện năm bước này theo đúng trình tự đó.

Và tôi nhất định phải nói điều này. Đừng đặt mục tiêu trở thành SRE hay DevOps ngay từ đầu. Những vị trí đó hầu hết đều tuyển người có kinh nghiệm. Vì đó là vị trí đòi hỏi phải biết cả phát triển lẫn vận hành nên cánh cửa dành cho người mới rất hẹp. Dù có vẻ như đang đi đường vòng, nhưng việc đi từ những bước cơ bản cuối cùng lại là cách nhanh nhất.

Tài liệu cung cấp

  • PDF slide bài giảng — Toàn bộ 22 trang slide được sử dụng trong bài giảng

  • Tài liệu học tập PDF — A4 8 trang. Bảng tổng hợp theo vị trí công việc, bảng so sánh 7 vị trí công việc, 6 cặp phân loại thường gây nhầm lẫn, lộ trình sự nghiệp, trình tự bắt đầu và căn cứ, 10 câu hỏi ôn tập và đáp án

Bảng tóm tắt theo từng vị trí công việc trong tài liệu học tập sẽ rất hữu ích nếu bạn để bên cạnh và đối chiếu khi đọc các thông báo tuyển dụng.

Giới thiệu giảng viên

Tôi đã làm việc trong lĩnh vực vận hành máy chủ Linux và hạ tầng đám mây (Cloud Infrastructure) suốt 20 năm qua. Trong quá trình vận hành hạ tầng dịch vụ thanh toán quy mô lớn, tôi đã hợp tác hàng ngày với các nhóm chuyên môn như phát triển (Dev), DBA, bảo mật và dữ liệu.

Và tôi đã dành một thời gian dài quan sát các hậu bối của mình trăn trở về việc nên đi theo hướng nào. Bài giảng này là sự đúc kết từ những lời khuyên mà tôi đã dành cho họ vào những lúc đó. Tôi cũng đưa vào cả những câu chuyện không được ghi trong thông báo tuyển dụng, ví dụ như tại sao vị trí công việc này lại ít tuyển nhân viên mới.

Lưu ý trước khi học

  • Đây là bài giảng lý thuyết không có thực hành. Không cần cài đặt hay chuẩn bị dụng cụ gì cả.

  • Sẽ dễ hiểu hơn nhiều nếu bạn nghe bài 1 và bài 2 trước. Các thuật ngữ từ các bài trước sẽ xuất hiện nguyên văn trong phần giải thích công việc.

  • Khóa học không đề cập đến mức lương hay thông tin tuyển dụng của các doanh nghiệp cụ thể. Bởi vì đó là những thông tin thay đổi tùy theo từng thời điểm.

  • Tên gọi và phạm vi công việc thay đổi tùy theo từng công ty. Bài giảng này đưa ra những tiêu chuẩn phổ biến nhất.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Sinh viên trái ngành đang chuẩn bị xin việc gặp khó khăn trong việc lựa chọn vị trí công việc IT

  • Nhân viên IT mới đi làm muốn tìm hiểu vai trò của các vị trí khác để phối hợp trong công việc

  • Nhóm nhân viên lập kế hoạch và vận hành không biết phải yêu cầu ai và yêu cầu điều gì khi cần gửi yêu cầu công việc cho nhà phát triển.

Cần biết trước khi bắt đầu?

  • Sự quan tâm và tò mò cơ bản về toàn bộ ngành IT

  • Kinh nghiệm đọc thông báo tuyển dụng hoặc bản mô tả công việc

  • Khuyến khích học bài 1 và bài 2 của series Nhập môn IT (không bắt buộc)

Xin chào
Đây là jjangkbg7719

Xác minh sự nghiệp

476

Học viên

32

Đánh giá

2

Trả lời

4.8

Xếp hạng

19

Các khóa học

Xin chào, tôi là Frank.

Tôi là một kỹ sư hạ tầng đã vật lộn với máy chủ trong hơn 20 năm qua. Bắt đầu từ việc vận hành máy chủ Linux, hiện tại tôi đang đảm nhận hạ tầng đám mây cho một dịch vụ thanh toán quy mô lớn. Công việc hàng ngày của tôi là chuyển đổi từ trung tâm dữ liệu sang AWS, xử lý hàng trăm instance và truy vết nguyên nhân sự cố vào lúc rạng sáng.

Lý do tôi tạo ra bài giảng này rất đơn giản.

Tôi thường xuyên nhận được những câu hỏi như thế này từ những người xung quanh: "Tôi đã kết nối được vào máy chủ rồi nhưng không biết phải làm gì tiếp theo." "Có quá nhiều loại instance, tôi nên chọn cái nào đây?" Đó cũng chính là những điểm mà bản thân tôi từng gặp bế tắc khi mới bắt đầu. Tuy nhiên, khi thử tìm kiếm thì tôi thấy hầu hết các tài liệu đều được viết dành cho những người đã biết rồi.

Vì vậy, tôi đã quyết định tạo ra một bài giảng mà bản thân tôi từng ước rằng mình có được khi mới bắt đầu học.

Nguyên tắc bài giảng của tôi có ba điều.

Thứ nhất, tôi không bắt bạn phải học thuộc lòng mà sẽ giúp bạn hiểu rõ vấn đề. Thay vì liệt kê danh sách các câu lệnh, tôi sẽ giải thích lý do tại sao chúng ta lại sử dụng chúng.

Thứ hai, mạnh dạn loại bỏ những gì không cần thiết. Tôi không làm tăng thời lượng bằng cách đưa vào những nội dung không có ích ngay lập tức cho người mới bắt đầu.

Thứ ba, tôi cũng nói về những gì không hiệu quả. Thay vì chỉ liệt kê các ưu điểm, tôi cũng chỉ rõ những trường hợp nào nó không phù hợp. Bởi vì đối với những người phải đưa ra quyết định tại hiện trường, điều đó còn quan trọng hơn.

Nếu sau khi nghe bài giảng, bạn có cảm giác rằng "À, mình có thể bắt đầu xem từ đây được rồi" thì mục tiêu của tôi đã hoàn thành.

Nếu có bất kỳ thắc mắc nào, hãy cứ thoải mái để lại câu hỏi nhé.

Thêm

Chương trình giảng dạy

Tất cả

7 bài giảng ∙ (24phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Khóa học khác của jjangkbg7719

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!

Ưu đãi có thời hạn

541 ₫

62%

236.901 ₫