Chia sẻ với Quora, một giáo viên tại Quincy Larson-Freecodecamp cho biết: “Hầu hết các lập trình viên cần học ít nhất một lần trong sự nghiệp.”
Theo khảo sát năm 2017 của Stack Overflow, nghiên cứu đã thực hiện hơn 30.000 người Theo khảo sát, 90% các nhà phát triển phần mềm tuyên bố rằng tự học là một trong những cách để học mã hóa. 45,4% số người được hỏi cho biết họ đã học lập trình thông qua các khóa học trực tuyến.
Cuộc khảo sát cũng đã hỏi các nhà phát triển về vai trò của đào tạo kỹ thuật chính thức. Do đó, khoảng 41% các nhà phát triển công nghệ tin rằng đào tạo chính thức là quan trọng, trong khi 32% tin rằng đào tạo ít quan trọng hơn.
Nhiều nhà phát triển máy tính của các công ty lớn như Google, Facebook, Amazon và Microsoft không có bằng cấp. khoa học máy tính.
Chuyên gia Quin Larson khuyên các lập trình viên tương lai: “Nếu bạn còn trẻ và có khả năng, xin vui lòng hoàn thành bằng đại học về khoa học. Máy tính là một lựa chọn tốt. Nếu bạn học sai ngành hoặc làm việc toàn thời gian, bạn sẽ có thể tham khảo Nhiều tài nguyên học tập trực tuyến về công nghệ thông tin. “Dù sao đi nữa, tự học vẫn là cách tốt nhất để có được kiến thức và kỹ năng lập trình trong suốt sự nghiệp của bạn.
Trên Đại học Công nghệ Thông tin FUNiX trực tuyến, có rất nhiều ví dụ hoàn toàn thông qua khuôn mặt của chương trình tự học. Một trong số đó là ông Mai Quốc Thành, một kỹ sư dầu mỏ, người đã tự học lập trình trực tuyến ở tuổi 35 và trở thành lập trình viên của FSoft một năm sau đó.
Một trường hợp khác là ông Trần Văn Thành – tự học 40 tuổi. Quyết định tiếp tục học trong khi Thanh hiện đang làm trợ lý Bắc-Nam là một quá trình lớn. Thanh tận dụng toàn bộ thời gian rảnh trong xe để học trực tuyến qua 3G và điện thoại. Vào cuối tuần trở lại Hà Nội, anh đã gặp một người cố vấn và hỏi những câu mà anh không hiểu. Đôi khi anh ấy sẽ là một huấn luyện viên và hoàn thành kỳ thi dưới sự hướng dẫn của một người cố vấn.
“Học lập trình đòi hỏi một tinh thần tự học” đã được phản ánh tốt ở nhiều lập trình viên trên khắp thế giới. Nhà phát triển ứng dụng di động Kenvin Ossia giải thích rằng cách duy nhất để làm điều này là viết chương trình. Thực hành công nghệ thông tin là điều cần thiết để giáo viên không thể giúp bạn quá nhiều.
“Quá trình viết chương trình cung cấp thông báo lỗi, tìm, đọc mã người khác và tìm tài liệu và bài viết về StackOverflow khiến tôi cảm thấy thất vọng và thất vọng … Kenvin Ossia nói:” Để trở thành một lập trình viên thành công, bạn phải Nó nhanh hơn để có khả năng tự học và điều tra lâu dài. Không có giáo viên nào khác có thể làm điều đó như bạn. Tuy nhiên, các lập trình viên giàu kinh nghiệm cũng tin rằng trong quá trình tự học, bạn có thể thích nghi với nhu cầu của mình chính xác hơn và bạn có thể đi xa hơn theo đề xuất thực tế của các chuyên gia trong lĩnh vực của bạn. — Hiền Mai
Đại học trực tuyến FUNiX cung cấp chương trình đào tạo kỹ thuật phần mềm trực tuyến cho phép sinh viên chủ động lựa chọn kiến thức cần thiết để làm việc ngay lập tức hoặc lấy bằng cử nhân, trong khi học thông tin kỹ thuật khi học trong các lĩnh vực khác. -FUNiX thực hành một phương pháp học tập tích cực, truyền cảm hứng cho sinh viên đặt câu hỏi và tìm câu trả lời, và thúc đẩy sự phản ánh về các kế hoạch phát triển. Đồng thời, sinh viên cũng có thể chủ động trên lịch và nhận được hướng dẫn từ các chuyên gia kỹ thuật trong quá trình học tập.