JavaRush /Blog Java /Random-VI /Cho tôi xem bằng tốt nghiệp của bạn! Lập trình viên có cầ...

Cho tôi xem bằng tốt nghiệp của bạn! Lập trình viên có cần phải có trình độ học vấn chuyên môn cao hơn không?

Xuất bản trong nhóm
Bạn có cần phải có trình độ học vấn chuyên môn cao hơn tại một trường đại học để trở thành một lập trình viên thành công không? Câu hỏi không rõ ràng, có liên quan lâu dài và có nhiều ý kiến ​​​​rất khác nhau về vấn đề này. Cho tôi xem bằng tốt nghiệp của bạn!  Lập trình viên có cần phải có trình độ học vấn chuyên môn cao hơn không?  - 1Một số người nói rằng nếu không có “tháp” chuyên dụng, những người muốn trở thành lập trình viên sẽ chỉ có thể học cách trở thành “người đưa ra tín hiệu”, người tự động hóa, các loại “người tát biểu mẫu” và các phân loài khác của một lập trình viên bình thường mà ít được tôn trọng. lập trình viên lao động. Những người khác không đồng ý với quan điểm này, cho rằng hoàn toàn có thể trở thành một lập trình viên chuyên nghiệp nhờ sự trợ giúp của việc tự học và các tài liệu giáo dục có sẵn trên Internet. Đâu là sự thật? Như thường lệ, sự thật nằm ở đâu đó ở giữa. Một mặt, nếu không có trình độ học vấn cao hơn chuyên ngành, nhiều người sẽ khó có thể theo đuổi nghề nói chung mà lại khó có thể vào được một số chuyên ngành lập trình phức tạp và đặc biệt hứa hẹn, chẳng hạn như trí tuệ nhân tạo và học máy. Cho tôi xem bằng tốt nghiệp của bạn!  Lập trình viên có cần phải có trình độ học vấn chuyên môn cao hơn không?  - 2

60% lập trình viên chuyên nghiệp học qua các khóa học trực tuyến

Mặt khác, số liệu thống kê cho chúng ta biết rằng trong số các lập trình viên, những người tự học, kỳ lạ thay lại chiếm đa số. Theo một cuộc khảo sát quy mô lớn đối với các nhà phát triển do tài nguyên Stack Overflow thực hiện, 56% lập trình viên được khảo sát cho biết họ không có bằng tốt nghiệp chuyên ngành (bằng cấp chuyên ngành về khoa học máy tính và các lĩnh vực liên quan được coi là như vậy). Đồng thời, hơn 85% nhà phát triển được khảo sát nói rằng họ một phần coi mình là người tự học vì họ đã tự học ít nhất một trong các ngôn ngữ lập trình hoặc một trong các framework. Trong khi 13% số người được hỏi thành thạo nghề lập trình viên chỉ dựa trên nền tảng giáo dục độc lập. Ngoài ra, 60% lập trình viên chuyên nghiệp trả lời khảo sát cho biết họ đã sử dụng các khóa đào tạo trực tuyến ít nhất một lần. Theo cùng một cuộc khảo sát, khoảng 75% tổng số lập trình viên đã hoàn thành trình độ học vấn cao hơn, tức là 1/4 số lập trình viên chuyên nghiệp hoàn toàn không có bằng cấp. Và trong số những người có, chỉ có hơn một nửa (60%) lưu ý rằng họ đã được đào tạo về chuyên ngành liên quan đến khoa học máy tính. Như chúng ta có thể thấy, không có sự thống nhất về mức độ giáo dục đại học chuyên biệt mà một lập trình viên cần. Vì vậy, chúng ta hãy xem xét các lập luận ủng hộ và phản đối.Cho tôi xem bằng tốt nghiệp của bạn!  Lập trình viên có cần phải có trình độ học vấn chuyên môn cao hơn không?  - 3

Giáo dục chuyên môn cao hơn cho một lập trình viên. Lập luận cho"

“Có cần thiết phải có trình độ học vấn cao hơn chuyên ngành để trở thành lập trình viên không? Nói đúng ra thì không. Nhưng đối với tôi, có vẻ như tỷ lệ phần trăm những người có thể trở thành lập trình viên nghiêm túc mà không cần đào tạo bài bản không lớn như bạn nghĩ khi đọc các bài đăng về nó trên Internet. Thực hiện những bước đầu tiên trong lập trình khá đơn giản và điều này khuyến khích nhiều người theo đuổi nghề này, ngay cả khi về mặt khách quan, họ không có đủ khả năng. Về cơ bản, nếu bạn không được đào tạo bài bản thì bạn là người nghiệp dư. Mặc dù đôi khi những người nghiệp dư này có thể đóng vai các chuyên gia khá thuyết phục, ngay cả khi họ không phải là một chuyên gia,” Randall Schulz, một lập trình viên giàu kinh nghiệm và giữ vị trí nhà phát triển cấp cao tại Box, cho biết . “Tuy nhiên, đừng quên rằng việc thiếu giáo dục chính quy và thiếu bằng tốt nghiệp - đây không phải là điều tương tự. Một số lập trình viên đã được đào tạo đầy đủ về khoa học máy tính nhưng không có bằng cấp”, chuyên gia này nói thêm.
  • Học đại học là nền tảng kiến ​​thức chuyên ngành

    Nhiệm vụ chính của giáo dục đại học là giúp xây dựng một nền tảng vững chắc và ổn định để thành thạo hơn nữa bất kỳ ngành nghề nào. Và, phải thừa nhận rằng, bất chấp mọi khuyết điểm, ngay cả các trường đại học hiện đại ở các nước nói tiếng Nga ít nhất vẫn đương đầu được với sứ mệnh này. Học tập tại một trường đại học thường thực sự giúp đặt nền tảng cho một nền tảng kiến ​​​​thức và kỹ năng lý thuyết rộng rãi, trên cơ sở đó hình thành một lập trình viên chuyên nghiệp.

  • Học đại học rèn luyện các kỹ năng gắn với tự học

    Nếu kiến ​​​​thức lý thuyết rõ ràng, thì những kỹ năng thực sự hữu ích nào có thể đạt được ở một trường đại học, trong bối cảnh những kỹ năng thực tế thực sự mà thị trường có nhu cầu lại cực kỳ hiếm khi được cung cấp bởi giáo dục đại học? Các trường đại học dạy cách học và tầm quan trọng của kỹ năng này đối với một lập trình viên rất khó để đánh giá quá cao. Ở đây chúng ta hãy một lần nữa trích lời nhà văn và nhà tương lai học Alvin Toffler, người đã nói rằng “những người mù chữ trong thế kỷ 21 sẽ không phải là những người không biết đọc và viết, mà là những người không biết cách học và học lại”. Điều này đặc biệt đúng đối với các lập trình viên và công nhân ở các chuyên ngành kỹ thuật khác.

  • Có bằng tốt nghiệp chuyên ngành giúp dễ dàng tìm được việc làm

    Mặc dù thực tế là việc có trình độ học vấn cao hơn nói chung, chưa kể bằng cấp chuyên ngành, hiếm khi là tiêu chí quan trọng để thuê một lập trình viên, nhưng đôi khi có bằng tốt nghiệp vẫn có thể rất, rất hữu ích. Ví dụ, trong trường hợp một lập trình viên nhận được việc làm trong một công ty gia công cho một nhà tuyển dụng nước ngoài nghi ngờ về trình độ của anh ta, thì việc hoàn thành chương trình đào tạo về chuyên ngành của anh ta sẽ là một lợi thế quan trọng. Ngoài ra, việc có bằng tốt nghiệp sẽ rất hữu ích cho những lập trình viên muốn chuyển ra nước ngoài chẳng hạn như các quốc gia ở Châu Âu hoặc Bắc Mỹ.

  • Với bằng tốt nghiệp, việc khởi đầu tốt trong nghề sẽ dễ dàng và nhanh chóng hơn

    Bản thân việc có bằng tốt nghiệp, mặc dù nó sẽ không mang lại công việc tốt ngay từ đầu, nhưng có thể giúp bạn tham gia vào quá trình “từ khởi đầu cao” thông qua thực tập tại các công ty danh tiếng và nếu bạn may mắn với trường đại học (và đất nước của nơi đó). nơi cư trú), nhờ sự giúp đỡ của các giáo viên đáng kính và thành đạt trong nghề.

    Cho tôi xem bằng tốt nghiệp của bạn!  Lập trình viên có cần phải có trình độ học vấn chuyên môn cao hơn không?  - 4
  • Không có bằng tốt nghiệp chuyên ngành khó xin việc ở một số loại hình công ty và khó thăng tiến

    Ví dụ, để có được một vị trí trong một công ty nhà nước hoặc tổ chức quốc tế, việc có bằng tốt nghiệp chuyên ngành vẫn có thể là một yêu cầu bắt buộc, vì đối với người sử dụng lao động trong lĩnh vực này, thủ tục đóng vai trò quan trọng hơn nhiều so với các doanh nghiệp thương mại. Vì lý do tương tự, việc thiếu bằng tốt nghiệp phù hợp có thể cản trở sự phát triển nghề nghiệp trong các công ty hoặc tổ chức nhà nước.

Giáo dục chuyên môn cao hơn cho một lập trình viên. Những lý lẽ chống lại"

Cuộc tranh luận về việc lập trình viên có cần phải có bằng chuyên ngành bắt nguồn từ đâu hay không? Không phải hiển nhiên là kinh nghiệm thực tế và kỹ năng thực tế vẫn được đặt lên hàng đầu sao? Cody Harper, một nhà phát triển tại Sentinel, đưa ra lời giải thích hợp lý trong một bài đăng trên trang hỏi đáp Quora. “Ngày nay có cần thiết phải có một nền giáo dục đại học chuyên ngành để làm lập trình viên không? Tóm lại là không. Mặc dù điều này không phải lúc nào cũng như vậy. Cho đến gần đây, hầu hết các công ty lớn, bao gồm Google, Microsoft, Apple và IBM, đều đưa ra yêu cầu về bằng cấp chuyên môn đối với người nộp đơn và sàng lọc người nộp đơn để xem liệu họ có đáp ứng yêu cầu này hay không. Vì vậy, trước đây, nếu không có trình độ học vấn cao hơn về chuyên ngành liên quan đến khoa học máy tính, bạn thường không thể có được một cuộc phỏng vấn chứ đừng nói đến việc vượt qua thành công. May mắn thay, bây giờ mọi chuyện đã khác”, Harper nói. Và anh ấy đã đúng. Cách đây không lâu, thực tế cần phải có bằng tốt nghiệp chuyên ngành để xin được việc làm tại một trong những công ty hàng đầu (không phải cho tất cả các vị trí, nhưng đối với nhiều vị trí). Bây giờ yêu cầu này đã bị loại bỏ, nhưng thực tế là cho đến gần đây nó vẫn rất phù hợp đã nói lên lợi ích của các trường đại học.
  • Các khóa học đại học dành riêng cho lập trình và khoa học máy tính bị quá tải về lý thuyết

    Mặc dù thực tế rằng nền tảng lý thuyết vững chắc là một lợi thế chắc chắn khi nhận được một nền giáo dục chính quy tại một trường đại học, người ta không thể không thừa nhận rằng đôi khi các khóa học đại học quá tải với lý thuyết chuyên sâu. Và bản thân những giáo viên dạy các chuyên ngành kỹ thuật trong các trường đại học, ngay cả những người rất giỏi, thường là các nhà khoa học, toán học và đơn giản là các nhà lý thuyết, những người không quan tâm nhiều đến ứng dụng thực tế của lập trình cũng như tính đúng đắn và “vẻ đẹp” của chương trình. mã được viết trong chính nó.

  • Nhiều môn học giảng dạy ở đại học gần như không bao giờ được sử dụng

    Như nhiều lập trình viên giàu kinh nghiệm, cả của chúng tôi và người nước ngoài, lưu ý, các khóa học đại học hiện đại dành cho lập trình viên không chỉ quá tải về lý thuyết mà còn bao gồm một lượng đáng kể kiến ​​​​thức lỗi thời mà hiếm khi hữu ích cho bất kỳ ai. Thông thường, đây là những khóa học dành cho những công nghệ trước đây đóng vai trò quan trọng, nhưng giờ đây trong thế giới thực từ lâu đã được coi là một điều của lịch sử.

  • Chương trình đại học bỏ qua nhiều công nghệ và kỹ năng quan trọng ngày nay

    Ngoài việc các khóa học đại học bao gồm nhiều thông tin lỗi thời, họ còn bỏ qua hoàn toàn hoặc gần như hoàn toàn nhiều công nghệ, kỹ năng và chuyên môn quan trọng trong lĩnh vực phát triển hiện đại. Chẳng hạn như QA , thiết kế trò chơi, điện toán đám mây và các lĩnh vực công nghệ đang thịnh hành khác như trí tuệ nhân tạo hoặc dữ liệu lớn . Kết quả là, những sinh viên tốt nghiệp chỉ dựa vào chương trình giảng dạy đại học mà không bổ sung thêm việc tự học thường không chỉ lãng phí thời gian đắm chìm quá mức vào lý thuyết mà còn tốt nghiệp với những lỗ hổng kiến ​​thức nghiêm trọng mà lẽ ra có thể tránh được.

  • Các trường đại học cung cấp ít kiến ​​thức thực tế có nhu cầu trên thị trường

    Chà, do hậu quả của tất cả những điều trên, một trong những nhược điểm chính của việc theo học tại một trường đại học là việc những người có bằng tốt nghiệp mới ra trường rời khỏi bức tường của cơ sở giáo dục với một lượng lớn kiến ​​​​thức lý thuyết và rất ít hoặc không có Kinh nghiệm thực tế. Kết quả là hầu hết vẫn phải bắt đầu sự nghiệp của mình từ con số thấp nhất, mặc dù họ đã dành 4-5 năm để học nghề.

Bản tóm tắt

Kết luận nào có thể được rút ra từ tất cả những điều trên? Than ôi, điều tầm thường nhất: bạn có thể trở thành một lập trình viên và đạt được trình độ thành thạo cao trong nghề này mà không cần bằng tốt nghiệp về chuyên môn của mình (cũng như không cần bằng cấp nào cả). Nhưng giáo dục đại học vẫn mang lại những lợi ích không thể phủ nhận cho sự nghiệp tương lai, nên việc từ bỏ nó hoàn toàn như một ý tưởng cũng không hoàn toàn đúng. Nhưng dù bạn chọn con đường thành công nào, đừng quên rằng điều kiện tiên quyết duy nhất luôn là sự chăm chỉ và động lực nội tại để đạt được mục tiêu.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION