5 đặc điểm quan trọng của một khóa đào tạo nhanh chóng đáng giá thời gian của bạn
Khóa đào tạo, khóa đào tạo, khóa đào tạo... Chúng đâu cũng có, và mọi người đều có ý kiến.
Ở một phía của quy mô là những người cực kỳ nghi ngờ. Những người này tin rằng các khóa đào tạo đang bán dầu rắn — không thể giảng dạy những gì họ tuyên bố trong vòng ba tháng. Nếu bạn tham gia khóa đào tạo, bạn sẽ là nạn nhân.
Ở phía khác của quy mô là những người mộ đạo. Theo quan điểm của họ, việc khóa đào tạo kỹ sư phần mềm có hiệu quả chứng minh một trong những tiên đề của họ: giáo dục truyền thống đã hỏng, phình to và tham nhũng. Trường học cần học hỏi nhiều từ khóa đào tạo.
Nếu bạn chỉ tiếp xúc với ý kiến mạnh mẽ, có thể làm bạn bối rối. Khó khăn để biết đâu là sự thật. Điều đó không giúp nếu bạn muốn tin vào khóa đào tạo và có những người bán hàng quấy rối kích thích mong muốn của bạn.
Tôi xem bản thân mình là người có thông tin tương đối đầy đủ, nếu có chút lạc hậu. Tôi là người giảng viên đầu tiên tại một khóa đào tạo sớm, rất thành công. Tôi giúp viết chương trình học. Tôi thực hiện phỏng vấn tuyển sinh. Tôi thậm chí mở chi nhánh thứ hai của chúng tôi tại Chicago. Tôi chắc chắn rằng chúng tôi đã làm những điều tốt, thú vị. Đa số lớn lớn học viên của chúng tôi nhận được nhiều hơn chúng tôi hứa. Tôi mang lại bạn bè và gia đình làm học viên và nhân viên.
Nó hoạt động, đơn giản là vậy. Điều này không có nghĩa là nó hoàn hảo. Có vấn đề. Nhưng, cuối cùng, sinh viên đã được tuyển dụng làm kỹ sư phần mềm và hiện đang có sự nghiệp thành công.
Ngược lại... có hoàn toàn là dầu rắn trên thị trường, và nếu bạn hoặc ai đó bạn biết đang xem xét tham gia một khóa đào tạo, bạn nên điều tiếp cận một cách cẩn trọng. Chỉ vì các khóa đào tạo có thể được thực hiện thành công không có nghĩa là cái bạn đang xem xét là như vậy. Chỉ vì một khóa đào tạo tuyệt vời năm ngoái không có nghĩa là nó vẫn như vậy ngày nay. Nếu bạn giống như hầu hết mọi người, học phí là một số tiền không nhỏ, và có khả năng bạn có thể rời khỏi đó mà không có gì để chứng minh cho nó.
Vậy bạn phải làm gì? Tôi hy vọng mang lại một số hướng dẫn.
1: Các khóa đào tạo tốt có quy trình tuyển sinh thực sự
Một trong những lá cờ đỏ lớn cần chú ý là khi không có quy trình tuyển sinh hoặc khi tuyển sinh cảm giác giống như một bài thuyết trình bán hàng hơn là một cuộc phỏng vấn. Quy trình tuyển sinh tồn tại vì một lý do. Chọn lọc chỉ vì chọn lọc là kinh tởm, nhưng sự chọn lọc có thể có một chức năng quan trọng: xác định xem sinh viên có khả năng thành công trong chương trình hay không. Bạn muốn họ cẩn trọng khi nhận tiền của bạn.
Có mọi lý do nào đó mà một sinh viên có thể không thành công, lớn nhất trong số đó là họ không thích lập trình. Trong số những sinh viên thích lập trình, một số người có thể không có thời gian trong cuộc sống để dành cho một chương trình chìm đắm. Người khác có thể gặp khó khăn với định dạng của các khóa đào tạo. Danh sách có thể dài.
Mặc dù tôi tin rằng mọi người đều có quyền được tiếp xúc với công nghệ, và rằng không đủ người có quyền truy cập giáo dục công nghệ, nhưng không phải trường hợp nào bạn cũng có thể đặt một người ngẫu nhiên trong một phòng trong vòng 3 tháng và biến họ thành một kỹ sư phần mềm mới vào nghề. Có sự biến động trong trải nghiệm con người, và nhiều nơi. Thời gian để từ dòng code đầu tiên đến trở thành kỹ sư chuyên nghiệp thay đổi. Trình độ kinh nghiệm của đám đông ứng viên càng biến động nhiều hơn.
Có nhiều rào cản không cần thiết trong lĩnh vực công nghệ. Tôi tin rằng đa số lớn người thích lập trình có thể có việc làm trong lĩnh vực này. Nhưng, con đường trông khác nhau đối với mỗi người, và có nhiều người không được chuẩn bị để thành công trong một khóa đào tạo.
Các khóa đào tạo tốt loại bỏ sinh viên không có khả năng thành công vì lợi ích của học viên. Các khóa đào tạo tốt mang thái độ, “chúng tôi sẽ không nhận tiền và thời gian của bạn nếu chúng tôi không nghĩ bạn sẽ thành công sau chương trình của chúng tôi, và để biết điều đó, chúng tôi phải dành một thời gian nghiêm túc để nói chuyện với bạn.”
Nếu một chương trình ít hoặc không có quá trình lựa chọn, điều đó có thể có nghĩa là một trong hai điều. Có thể họ đã phát triển một chương trình học tốt đến mức nó có thể hỗ trợ sinh viên từ mọi tầng lớp và đưa họ đều lên một sân chơi công bằng trong vòng 3 tháng... Hoặc có thể đó là dầu rắn.
(Một lưu ý quan trọng về điều này... nếu một chương trình không đưa ra bất kỳ quảng cáo nào về thị trường lao động hoặc kết quả, thì có lẽ điều này không đúng. Lý thuyết, có thể có một trường chỉ tập trung vào việc giới thiệu lập trình cho mọi người và thêm giá trị trong một khoảng thời gian cố định. Tôi nghĩ loại hình này sẽ tuyệt vời cho trẻ em.)
2: Các khóa đào tạo tốt nghiêm túc về các chỉ số
Tỉ lệ bao nhiêu sinh viên được tuyển dụng sau 6 tháng? Thời điểm thu thập dữ liệu là khi nào? Năm 2017?? Tại sao?
Hãy duyệt khoản dữ liệu và đặt câu hỏi. Các trung tâm đào tạo tốt coi việc thu thập dữ liệu là một nhiệm vụ nghiêm túc, không phải là hoạt động tiếp thị.
3: Các trung tâm đào tạo tốt tuyển dụng một số người của họ, nhưng không quá nhiều
Trước khi làm việc tại một trung tâm đào tạo, tôi có thể đã có chút hoài nghi về việc trung tâm đào tạo tuyển dụng cựu sinh viên và trợ giảng. Nhưng, tôi đã thấy nó hoạt động rất tốt. Chúng tôi có một cộng đồng sinh viên thông minh, tài năng và năng động. Họ hiểu chương trình học của chúng tôi và chúng tôi hiểu họ. Tại sao chúng tôi không tuyển họ? Các cựu giáo viên cũng nhớ về cảm giác không hiểu một điều gì đó. Điều này có thể làm cho họ trở thành đối tác giảng dạy rất hiệu quả.
Tôi đã làm việc với những người cựu giáo viên đã đóng góp lớn vào chương trình học của chúng tôi (trong một số trường hợp quan trọng hơn cả của tôi), đã năng động và hiệu quả trong lớp học, và rất được học viên yêu mến. Điều này không phải là dấu hiệu đỏ nếu một trường tuyển dụng cựu sinh viên. Thực sự, tôi nghĩ đó nói lên điều gì đó tích cực: mọi người đã trải qua chương trình này và không muốn rời đi.
Tuy nhiên, tôi nghĩ có một sự cân nhắc mong manh cần đạt được. Khi một trường phụ thuộc quá mức vào cựu sinh viên gần đây cho nhu cầu nhân sự của mình, mọi thứ có thể trở nên hẹp hòi. Khi có câu hỏi về cách mọi thứ hoạt động trong “thế giới thực” không ai biết phải hỏi ai. Đây là một ý tưởng tốt khi hỏi các trung tâm đào tạo về số lượng nhân viên của họ là cựu sinh viên. Đảm bảo rằng một số người giảng dạy bạn có kinh nghiệm lập trình không phải từ trung tâm đào tạo.
4: Trung tâm đào tạo tốt đạt được sự cân nhắc trong việc cập nhật chương trình học
Công nghệ thay đổi rất nhanh. Ngôn ngữ, thư viện và kỹ thuật bạn học tại một trung tâm đào tạo sẽ không phải là những thứ bạn sử dụng trong 5 năm, và chúng có thể không phải là những thứ bạn sử dụng ở công việc đầu tiên. Trung tâm đào tạo không thể viết chương trình học một lần và xong. Họ cần giữ nó đủ hiện đại. Tuy nhiên, nếu họ liên tục viết lại, nó có thể không ổn định. Trung tâm đào tạo tốt đạt được sự cân nhắc. Họ cập nhật chương trình đủ thường xuyên để bài học không trở nên nhạt nhòa, nhưng không quá thường xuyên đến mức mỗi khóa học đều ở chế độ alpha.
5: Trung tâm đào tạo tốt biết họ không phải là gì
Trung tâm đào tạo không phải là sự thay thế cho các chương trình khoa học máy tính hoặc đại học. Chúng có mục tiêu rất khác nhau. Khoa học máy tính là một lĩnh vực học thuật. Các nhà khoa học máy tính đang hoạt động trong lĩnh vực khám phá. Trung tâm đào tạo hoàn toàn tập trung vào ngành công nghiệp. Tại một trung tâm đào tạo tuyệt vời, bạn học cách đánh giá phức tạp tính toán và có cái nhìn tổng quan vững về cấu trúc dữ liệu và thuật toán, nhưng đó không phải là bằng cấp Khoa học máy tính. Thật đáng tiếc, nhiều sinh viên tốt nghiệp từ các chương trình Khoa học máy tính kém chất lượng lại không có sự hiểu biết thực tế về Khoa học máy tính so với sinh viên đã tham gia một trung tâm đào tạo tuyệt vời. Tôi đã giảng dạy cho một số người tốt nghiệp/dropouts Khoa học máy tính (từ các chương trình đại học khá tốt!) không có kế hoạch tiếp tục sự nghiệp học thuật Khoa học máy tính của họ và cũng không sẵn sàng cho công việc.
Trung tâm đào tạo không phải là báu vật. Chúng không phải là giải pháp cho mọi vấn đề bạn có thể nghĩ đến. Bạn không thể lấy một người lao động bị sa thải ngẫu nhiên, đưa họ vào một trung tâm đào tạo và mong đợi kết quả tốt một cách đều đặn.
Tại sao trung tâm đào tạo vẫn hiệu quả?
Đôi khi tôi đã đùa rằng trường của chúng tôi có thể đã thành công ngang ngửa nếu chúng tôi không có chương trình học. Điều này là một tuyên bố châm biếm có chủ ý, nhưng tôi thực sự tự hỏi liệu điều đó có đúng hay không.
Hầu hết thành công của chúng tôi có thể giải thích bằng một số yếu tố.
- Sinh viên của chúng tôi rất động lực. Họ đã tạm dừng cuộc sống của mình và cam kết hết mình.
- Nhân viên được đưa vào. Chúng tôi tham gia chăm sóc sinh viên đến mức có nguy cơ làm mình kiệt sức.
- Sinh viên của chúng tôi sẵn sàng cho những gì chúng tôi đang giảng dạy (xem phía trên về tuyển sinh). Để được vào, bạn cần có khả năng đệ quy qua một số cấu trúc dữ liệu trong ngôn ngữ lập trình bạn chọn. Ngày đầu tiên không phải là “Giới thiệu về Biến;” mà là “Hãy viết bảng băm của chúng ta.”
- Thời gian chơi của sinh viên không bị giới hạn. Khác với nhiều lĩnh vực khác, họ không cần phải chờ đợi bất kỳ bên ngoại nào để nhận phản hồi. Sinh viên không bao giờ phải đợi tôi chấm điểm chương trình của họ để xem liệu nó có hoạt động không. Máy tính nói với họ rằng nó đã hoạt động!
- Chúng tôi có thể giúp họ vượt qua khó khăn. Bị mắc kẹt là một trong những trở ngại lớn nhất khi học lập trình. Đối với sinh viên, việc biết sự khác biệt giữa nỗ lực có hiệu quả và nỗ lực không có hiệu quả là khó khăn. Khi bạn quay vòng quá lâu, động lực của bạn bắt đầu giảm sút. Khi điều đó xảy ra, bạn đã xong.
- Cộng đồng hỗ trợ và đầy động viên. Nếu bạn đang gặp khó khăn, bạn có thể nhìn xung quanh và thấy đồng hành trên cùng một hành trình. Bạn không cô đơn.
*Rất nhiều thay đổi đã xảy ra kể từ khi tôi rời bỏ vào năm 2017, nên tôi không thể nói rằng tôi đủ thông tin để nói về chất lượng của bất kỳ trung tâm đào tạo cụ thể nào, ngày nay. Đó là lý do tôi không đặt tên cho chúng. Nhưng tôi có thể nói rằng chúng có thể và thực sự đôi khi có hiệu quả.
Bài viết này từ Off-by-one là một luồng suy nghĩ về máy tính. Tác giả, Zeke Nierenberg, viết về lập trình, giáo dục, các công cụ tư duy kỹ thuật số và phát triển sản phẩm. Tìm bài viết gốc tại đây.
