JavaRush /Java 博客 /Random-ZH /给我看看你的文凭!程序员是否需要获得更高的专业教育?

给我看看你的文凭!程序员是否需要获得更高的专业教育?

已在 Random-ZH 群组中发布
您需要在大学接受更高的专业教育才能成为一名成功的程序员吗?这个问题是模棱两可的,永远相关的,而且对这个问题有很大不同的看法。 给我看看你的文凭! 程序员是否需要获得更高的专业教育? - 1有人说,如果没有专门的“塔”,那些想成为程序员的人就只能学会成为“提示者”、自动化者、各种“表单拍手”以及其他不受尊重的普通程序员的亚种。劳动程序员。其他人不同意这种观点,认为借助自学和互联网上提供的教育材料,很有可能成为一名专业程序员。真相在哪里?正如经常发生的那样,事实是介于两者之间。一方面,如果没有专门的高等教育,许多人将很难进入一般职业,但进入一些特别有前途和复杂的编程专业,例如人工智能和机器学习。 给我看看你的文凭! 程序员是否需要获得更高的专业教育? - 2

60%的专业程序员通过在线课程学习

另一方面,统计数据告诉我们,奇怪的是,在程序员中,自学成才的人占了大多数。根据 Stack Overflow 资源对开发人员进行的一项大规模调查,56% 的受访程序员表示他们没有专业文凭(计算机科学及相关领域的专业文凭也被视为此类)。与此同时,超过 85% 的受访开发者表示,他们部分认为自己是自学的,因为他们至少自学了一种编程语言或一种框架。而13%的受访者仅通过独立教育掌握了程序员职业。此外,60% 接受调查的专业程序员表示,他们至少使用过一次在线课程进行培训。根据同一项调查,大约 75% 的程序员完成了高等教育,也就是说,四分之一的专业程序员根本没有文凭。在那些接受过计算机科学相关专业教育的人中,只有略多于一半 (60%) 的人表示他们接受过计算机科学相关的专业教育。正如我们所看到的,对于程序员需要多少专业化高等教育并没有达成共识。那么让我们看看支持和反对的论点。给我看看你的文凭! 程序员是否需要获得更高的专业教育? - 3

编码员的高等专业教育。论据"

“成为一名程序员是否需要接受专门的高等教育?严格来说,不。但在我看来,无需经过正规培训就能成为认真程序员的人所占的比例并不像您在互联网上阅读相关帖子所想象的那么大。迈出编程的第一步非常简单,这鼓励许多人进入这个职业,即使他们客观上没有能力。基本上,如果您没有接受过正规培训,那么您就是业余爱好者。尽管有时这些业余爱好者可以非常令人信服地扮演专业人士的角色,即使他们不是专业人士,” Box 高级开发人员、经验丰富的程序员 Randall Schulz说道。 “但是,不要忘记,由于缺乏正规教育和缺乏文凭——这不是一回事。一些程序员接受了完整的计算机科学教育,但没有文凭,”专家补充道。
  • 在大学学习奠定专业知识的基础

    高等教育的主要任务是为进一步掌握任何职业奠定坚实而稳定的基础。而且,必须承认,尽管有种种缺点,即使是俄语国家的现代大学至少仍然承担着这一使命。在大学学习通常确实有助于奠定广泛的理论知识和技能基础,在此基础上形成专业程序员。

  • 在大学学习可以灌输与自我教育相关的技能

    如果理论知识很清楚,那么在高等教育提供的真正实用技能极少的情况下,在大学里能获得哪些真正有用的技能呢?大学教授如何学习,这项技能对于程序员的重要性怎么估计都不为过。这里让我们再次引用作家、未来学家阿尔文·托夫勒的话:“21世纪的文盲不是那些不知道如何阅读和写作的人,而是那些不知道如何学习和再学习的人。” 对于程序员和其他技术专业的工作者来说尤其如此。

  • 拥有专业文凭有助于找到工作

    尽管事实上拥有高等教育,更不用说专业文凭,很少是雇用程序员的重要标准,但有时拥有文凭仍然非常非常有用。例如,如果一名程序员在一家外包公司找到了一份工作,而外国雇主对他的资格表示怀疑,那么完成其专业教育将是一个重要的优势。此外,对于那些努力移居国外(例如欧洲或北美国家)的程序员来说,拥有文凭将非常有用。

  • 有了文凭,就可以更轻松、更快地在职业生涯中取得良好的开端

    拥有文凭本身,虽然不能从一开始就提供一份好工作,但可以帮助您通过在信誉良好的公司实习“从高起点”进入这一过程,如果您幸运地进入了大学(和所在国家)住所),感谢业内受人尊敬且卓有成就的教师专家的帮助。

    给我看看你的文凭! 程序员是否需要获得更高的专业教育? - 4
  • 没有专业文凭,很难在某些类型的公司找到工作并获得晋升

    例如,要在国有公司或国际组织中获得职位,拥有专业文凭可能仍然是强制性要求,因为对于该领域的雇主来说,与商业企业相比,手续扮演着更重要的角色。出于同样的原因,缺乏正确的文凭可能会阻碍国有企业或组织的职业发展。

编码员的高等专业教育。反对的论点”

关于程序员是否需要拥有专业文凭的争论从何而来?不是很明显,真正的经验和实践技能仍然是第一位的吗?Sentinel 的开发人员 Cody Harper 在问答网站 Quora 上的一篇文章中提供了很好的解释。 “现在是否有必要接受专门的高等教育才能成为一名程序员?简而言之,不。尽管情况并非总是如此。直到最近,大多数大公司,包括谷歌、微软、苹果和IBM,都将拥有专业学位作为申请者的要求,并对申请者进行筛选,看看他们是否符合这一要求。因此,以前,如果没有计算机科学相关专业的高等教育,通常连面试都拿不到,更不用说顺利通过了。幸运的是,现在情况不同了,”哈珀说。他是对的。不久前,实际上需要专业文凭才能在一家领先公司找到一份工作(不是所有职位,而是许多职位)。现在这一要求已被放弃,但直到最近它仍然非常相关这一事实对大学有利。
  • 致力于编程和计算机科学的大学课程充满了理论

    尽管扎实的理论基础无疑是在大学接受全面教育的优势,但我们不得不承认,有时大学课程的深入理论过多。大学里的技术专业教师,即使是非常优秀的教师,也往往是科学家、数学家,或者本质上只是理论家,他们对编程的实际应用不太感兴趣,而对程序的正确性和“美感”更感兴趣。本身编写的代码。

  • 大学教授的许多科目几乎从未被使用过

    正如许多经验丰富的程序员(无论是我们的还是外国的)所指出的那样,现代大学的程序员课程不仅理论过多,而且还包含大量坦率地说过时的知识,这些知识对任何人都几乎没有用处。大多数情况下,这些课程专门讨论以前发挥重要作用的技术,但现在在现实世界中早已被视为历史。

  • 如今,大学课程忽视了许多重要的技术和技能

    大学课程除了包含大量过时的信息外,还完全或几乎完全忽视了现代发展领域的许多重要技术、技能和专业。例如,QA、游戏设计、云计算以及人工智能大数据等其他热门技术领域。结果,仅仅依靠大学课程而不通过自学来补充的毕业生往往不仅浪费时间过度沉浸在理论中,而且在毕业时他们的知识存在严重差距,而这是可以避免的。

  • 大学几乎没有提供市场所需的实用知识

    好吧,由于上述所有原因,在大学接受教育的主要缺点之一是,新颁发的文凭持有者在离开教育机构时拥有大量的理论知识,但很少或根本没有知识实践经验。因此,尽管已经花了 4 到 5 年的时间来学习这个职业,但大多数人仍然必须从最底层开始他们的职业生涯。

概括

从以上所有内容可以得出什么结论?唉,最平庸的一个:你可以成为一名程序员,并在这个职业中达到高水平的熟练程度,而无需你的专业文凭(或者根本没有文凭)。但高等教育仍然为未来的职业带来不可否认的好处,因此完全放弃高等教育的想法也不完全正确。但无论您选择成功之路,请不要忘记,唯一的先决条件始终是努力工作和实现目标的内在动力。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION