Jacobvu84 / developer-career

Study for interview
1 stars 0 forks source link

Lộ trình cho Automation Software Developer (Automation engineers) - Dự kiến 6 tháng #20

Open Jacobvu84 opened 1 year ago

Jacobvu84 commented 1 year ago

Kết thúc khoá học này bạn sẽ đạt được gì ?

Đây là lộ trình giai đoạn 1: Kéo dài 3 - 4 tháng.

Yêu cầu đầu vào với ứng viên là sinh viên hoặc các đối tượng đã được đào tạo qua ngành khoa học máy tính. Nắm được căn bản về 1 loại ngôn ngữ lập trình bất kỳ. Bên cạnh đó chúng tôi mong muốn các bạn ôn tập lại môn cấu trúc dữ liệu và giải thuật. Khuyên khích thực hành thường xuyên trên Hacker rank ở easy level trong giai đoạn đầu.

Dưới đây là một số resource hữu ích để mọi người ôn lại nhằm chuẩn bị kiến thức

WARNING: Đừng dùng "sách giải" như Google hay ChatGPT để tìm câu trả lời. Chỉ dùng các công cụ này khi bạn đã phân tích và tìm ra được giải pháp nhằm để có kết quả đối chiếu, so sánh.

Để phân tích chúng tôi mong muốn bạn hãy có thói quen dùng hình ảnh để diễn giải vấn đề. Khi giải pháp được trình bày một cách trực quan sẽ giúp bạn có cái nhìn toàn diện và dễ thấy được luồng đi cũng như mối quan hệ giữa các yếu tố trong vấn đề.

Bản chất chúng tôi không đào tạo công cụ hay kỹ năng mà thông qua công cụ để đào tạo về kỹ năng và dẫn mở rộng các những phần còn lại mà công cụ chưa cover, rồi từ kỹ năng tìm hiểu các nguyên tắc

Jacobvu84 commented 1 year ago

Vấn đề (Problem) hoặc Thách thức cụ thể cần giải quyết thì cần có Giải Pháp (Solution).

Dưới đây là các công việc cần làm theo thứ tự

1/ Phân tích problem, thách thức: Tại sao chúng tôi cần giải quyết nó, lợi ích là gì ?

Để làm rõ vấn đề còn mơ hồ việc quan trọng là collaboration để tránh hiểu nhầm, hiểu sau, hiểu nông, hiểu sai.

Điệu kiện quyết định để lựa chọn tool là gì ?

Như vậy công cụ xuất hiện ở khắp mọi nơi nhưng nó chỉ xuất hiện sau các phương pháp, kỹ thuật, loại công việc..... để hỗ trợ cho những cái này.

2/ Lựa chọn một trong các giải pháp được coi là khả thi

3/ Triển khai giải pháp

4/ Thực hiện task bằng sức người hoặc bằng công nghệ ( tự động hoá) để tăng hiệu suất.

Đến đây nếu nhìn ngược lại

Số hoá, tự động.... hoặc bất kỳ sự tham gia nào của máy móc ở trong các Stage của workflow đều là đang dùng công cụ. Vậy công cụ được sinh ra để giúp con người giải quyết một vấn đề/thách thức nào đó. Nên không hiểu vấn đề, không hiểu thách thức chung mà sản phẩm đang hướng tới để giải quyết thì chỉ tạo thêm ra vấn đề cho vấn đề.

Sự không phù hợp của các công cụ sẽ làm chậm cho toàn bộ quá trình thay vì tăng tốc.

Jacobvu84 commented 1 year ago

Ví dụ

1. Thách thức: Tuyển được đúng người, đúng việc.

Tại sao cần đúng người, đúng việc. Lợi ích nó đem lại giống như lắp đúng bánh xe cho loại xe. Nó giúp xe hoạt động một cách đồng bộ, bền bỉ và an toàn.

Chốt lại là đúng người, đúng việc sẽ tạo ra sự đồng bộ, nhất quán. Sự chắp vá một là khiến cho hệ thống bị lãng phí hoặc phá nát hệ thống hiện tại.

Nên khi tuyển không phải cứ được người giỏi nhất là tốt nếu tuyển được mà họ phát huy hết khả năng của họ thì một là họ bị cô lập hai là họ sẽ thiết lập lại toàn bộ hệ thống thành cấu trúc mới để phục vụ tôi đa khả năng của họ.

Jacobvu84 commented 1 year ago

2. Kỹ thuật áp dụng cho tuyển dụng

Tuỳ vào công việc mà sẽ có bộ kỹ năng nhưng bên cạnh những kỹ năng có thể dễ nhận biết thông qua các bài quiz, đặc biệt là vấn đề về kỹ thuật thì bên cạnh đó những vấn đề rất khó nắm bắt như tính cách cá nhân, nhận thức, hành vi, thái độ thì không dễ chút nào.

Vậy kỹ thuật nào phù hợp cho những kỹ năng khó định lượng đòi hỏi cần nhiều định tính ?

Một trong kỹ thuật được áp dụng trong tuyển dụng là phỏng vấn theo "kỹ thuật bóc hành". Đây là kỹ thuật không những tốt để đi tìm cái lõi của con người mà cái lõi cho các vấn đề khác, nó có thể kết hợp với mô hình 5W2H.

Khi đặt các câu hỏi làm sao để biết ứng viên trả lời thật đối với những loại câu hỏi đối mặt cần phân biệt thật - giả, đúng sai mà người hỏi không có khả năng đánh gía được. Một gợi ý là cần học thêm về "tâm lý học tội phạm" để xem thói quen khi nói dối thì ánh mắt, nét mặt, cử chỉ, điệu bộ họ sẽ như thế nào.

Ví dụ khi nói thật là họ sẽ hồi tưởng về quá khứ thì ánh mắt sẽ có xu hướng nhìn xuống. Nếu nhìn lên thì có thể trong đầu họ đang bắt đầu quá trình tưởng tượng về một câu chuyện chưa từng xảy.

Jacobvu84 commented 1 year ago

Đối với những loại hình công việc không mới mà đã tồn tại một khoảng thời gian dài thì bản thân công việc đó đã có hệ thống lý thuyết. Nếu người sau này tham gia vào lĩnh vực công việc đó nghĩa là đã được đào tạo thì tối thiếu nhất là họ cần phải nắm được "lý thuyết".

Mức đầu tiên họ có thể đạt được ở mức Novice thì về mặt Knowledge người đó phải nắm được lý thuyết. Nếu không nắm được lý thuyết, không có khả năng "chém gió" thì người này còn chưa từng nhập môn. Nếu có làm thì hoàn toàn là làm công việc đó dựa trên cách công nhận vận hành các thiết bị máy móc