paint-brush
Tại sao bạn không thể trở thành nhà phát triển phụ trong vòng 16 tuần hoặc ít hơntừ tác giả@wagslane
780 lượt đọc
780 lượt đọc

Tại sao bạn không thể trở thành nhà phát triển phụ trong vòng 16 tuần hoặc ít hơn

từ tác giả Lane Wagner4m2022/09/06
Read on Terminal Reader
Read this story w/o Javascript

dài quá đọc không nổi

Bạn sẽ mất bao lâu để học trở thành một nhà phát triển phụ trợ và sau đó mất bao lâu để tìm được một công việc bạn muốn, là một câu hỏi nhiều sắc thái.

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - Tại sao bạn không thể trở thành nhà phát triển phụ trong vòng 16 tuần hoặc ít hơn
Lane Wagner HackerNoon profile picture

Tôi thực sự thất vọng khi thấy mọi người và các công ty trực tuyến bán những giấc mơ viển vông khi nói đến giáo dục mã hóa. Sẽ khá hấp dẫn khi bạn làm trong ngành công nghệ giáo dục để phóng đại quá mức (hoặc thậm chí nói dối) về việc người học sẽ mất bao lâu để sẵn sàng cho công việc.


Tôi dạy các kỹ năng phát triển phụ trợ tại Boot.dev và cố gắng hết sức để cung cấp cho sinh viên những mục tiêu thực tế mà họ có thể đạt được.


Hãy đọc để nghe tất cả những suy nghĩ của tôi về việc sẽ mất bao lâu để học phát triển phần phụ trợ, nhưng trước tiên hãy đề cập đến một số nội dung quan trọng nhất.

  1. Hầu như không có ai “sẵn sàng công việc” trong vòng chưa đầy 16 tuần.

  2. Nếu bạn đang học hiệu quả, có lẽ sẽ không mất hơn 2 năm để “sẵn sàng cho công việc”.

  3. Tùy thuộc vào nơi bạn bắt đầu, trở thành một nhà phát triển phụ trợ trong 6-12 tháng có thể là một mục tiêu rất thực tế


Tôi thực sự tin vào ba điểm chính đó, nhưng có rất nhiều điều liên quan đến chúng. Cuối cùng, bạn sẽ mất bao lâu để học trở thành một nhà phát triển phụ trợ, và sau đó mất bao lâu để tìm được một công việc bạn thích là một câu hỏi nhiều sắc thái. Nhưng dù sao, hãy đi sâu vào và cố gắng cung cấp cho bạn một bộ kỳ vọng cụ thể hơn.

Mất bao lâu để học viết mã phụ thuộc vào một số điều

  1. Bạn có biết cách điều hướng giao diện dòng lệnh không?
  2. Bạn có quen thuộc với Linux và Bash không?
  3. Bạn đã "hiểu biết về máy tính"?
  4. Bạn có nhanh chóng chọn giao diện UI mới cho các ứng dụng mà bạn sử dụng không?
  5. Bạn có giỏi nghiên cứu và tra cứu mọi thứ trên mạng không?
  6. Bạn đã thực hiện bất kỳ công việc dữ liệu nào bằng Excel hoặc SQL chưa?
  7. Bạn có thích làm việc với máy tính không?
  8. Bạn học toán tốt không? Đại số sẽ là tuyệt vời, lượng giác và giải tích sẽ là tuyệt vời!
  9. Bạn đã thực hiện bất kỳ mã hóa nào trước đây chưa?

Nếu bạn có thể trả lời “có” cho bất kỳ câu hỏi nào trong số này, hành trình của bạn sẽ nhanh hơn một chút! Sử dụng danh sách dưới đây để xem câu trả lời của bạn cho những câu hỏi này sẽ thay đổi kỳ vọng của bạn như thế nào.

  • “Có” cho tất cả các câu hỏi: 4-6 tháng để “sẵn sàng công việc”
  • "Có" cho hầu hết các câu hỏi: 6-9 tháng để "sẵn sàng công việc"
  • "Có" cho một số câu hỏi: 9-15 tháng để "sẵn sàng công việc"
  • “Có” cho không câu hỏi nào: 15-24 tháng để “sẵn sàng công việc”

Tất nhiên, có rất nhiều kiến thức và đào tạo nhỏ khác có thể tăng tốc hành trình của bạn. Tôi chỉ liệt kê 10 trong số những cái phổ biến nhất.

Điều gì khác ảnh hưởng đến việc tôi sẽ mất bao lâu để học phát triển phần phụ trợ?

Ngoài việc phân tích bạn bắt đầu từ đâu, có một số yếu tố chính khác sẽ ảnh hưởng nặng nề đến việc bạn mất bao lâu để có được một công việc phụ trợ.

  • Bạn có thể dành bao nhiêu giờ để học và xây dựng hàng tuần? Những con số tôi đang làm việc với giả định là khoảng 20.
  • Bạn có phải là người học nhanh? Những con số tôi đang làm việc giả sử bạn ở mức trung bình.
  • Bạn đã nhận được bao nhiêu trường học? Những con số tôi đang làm việc giả định ít nhất là bằng tốt nghiệp trung học.

Các khung thời gian trên có bao gồm thời gian tìm việc không?

Có lẽ là không - nhưng một lần nữa, điều đó chỉ phụ thuộc vào rất nhiều. Nếu bạn không có bất kỳ mối quan hệ nào và bạn đang ở một thành phố “tầm thường” về các cơ hội công nghệ, tôi hy vọng sẽ mất 3-6 tháng nữa để tìm được một công việc phù hợp với bạn. Hãy xem xét một số câu hỏi chính sẽ ảnh hưởng đến thời gian tìm kiếm việc làm của bạn. Càng nhiều câu trả lời "có" càng tốt!

  • Bạn có tiếp tục học hỏi và xây dựng sau khi bắt đầu tìm việc không? (Bạn nên!)
  • Bạn có biết những người IRL làm việc trong lĩnh vực công nghệ có thể giới thiệu cho bạn không?
  • Bạn có phải là thành viên hữu ích của cộng đồng công nghệ trực tuyến không?
  • Bạn sống ở một trung tâm công nghệ hay ít nhất là một thành phố có một số công việc tốt?
  • Bạn có biết một số người (trực tuyến hoặc IRL) có thể xem xét sơ yếu lý lịch và danh mục dự án của bạn không?
  • Bạn có thích họp mặt không và có bất kỳ cuộc gặp gỡ mã hóa nào trong thành phố của bạn không?

Học back-end hay front-end có mất nhiều thời gian hơn không?

Tôi thực sự không biết.

Tôi đoán là mất khoảng 20% để học các kỹ năng phụ trợ sẵn sàng cho công việc vì dường như còn nhiều điều để học. Thực tế cần phải có một nền tảng khoa học máy tính tốt cho hầu hết các công việc kỹ thuật dữ liệu và back-end. Mặc dù kiến thức cơ bản về CS vẫn siêu hữu ích cho các nhà phát triển front-end, nhưng chúng không cần thiết.

Bạn có bao nhiêu dữ liệu để sao lưu điều này?

Không đủ. Tất cả những gì tôi có ngay bây giờ là những giai thoại của hàng trăm sinh viên mà tôi đã nói chuyện và làm việc cùng, và những gì tôi thấy khi làm việc trong ngành. Khi Boot.dev phát triển, tôi dự định thực hiện một số khảo sát và thu thập thêm dữ liệu để có thể tiếp tục cập nhật hướng dẫn này! Trong khi chờ đợi, đây là những gì tôi đã quan sát và những gì tôi nghe được từ những sinh viên mà tôi làm việc cùng! Hãy cho tôi biết trên Twitter nếu bạn nghĩ rằng tôi đã mắc sai lầm!


Cũng được xuất bản ở đây .