点击围观!腾讯 TAPD 助力金融行业研发提效、敏捷转型最佳实践! 了解详情
写点什么

Mitchell Harper:大学里的软件工程师教育简直是在浪费时间

  • 2011-11-16
  • 本文字数:908 字

    阅读完需:约 3 分钟

Mitch Harper, BigCommerce.com 联合创始人,在最近一期的《悉尼先驱晨报》中提到,大学里对于软件工程师的培养方式,可能是一种错误的引导方式。依照 Harper(一位没有大学学历的自学成才的软件工程师)所说:大学里的教育会使学生们在毫无准备的情况下,去面对一个软件工程师所要面临的现实。同时,他还对这种观点进行了阐述:

(澳大利亚的)创业团队需要那种能够立即开始工作的人,这些人熟练掌握 PHP、Python 以及 Ruby(或其它流行的编程语言),此外,还要了解软件工程的实践,而不是仅仅局限于从大学中学来的那些理论。

这不仅反映出了澳大利亚一个较普遍的问题,该问题在其他国家也同样存在。举例来说,Dan North 的博客中发表了一篇名为编程并非工艺的文章,此文章引发了众读者热烈的讨论。North 认为编程不适合被作为一个职业。在他看来,软件工程师的门槛有些过于偏低。

最近,一些企业家对Harper 的观点进行了反驳。11 月14 日, Freelancer.com 的 CEO Matt Barrie 在一篇文章中写道:

周五,我满怀忐忑地阅读了刊登在《悉尼先驱晨报》上的一篇文章,是 Mitchell Harper 写的“想要成为一名软件工程师?千万不要去大学”[⋯⋯] 其中鼓励那些热情四溢的学生忘掉大学,只因为大学里没有讲授当前流行的编程语言,我认为这么做太过激进。甚至连找工作都不会很容易,也许有一天你想创办自己的公司时,你会发现找到合适的人员来帮你才是最主要的。

在同一篇文章中, mijura.com 联合创始人 Adam Brimo 补充道:

谁都可以学习如何去编写代码,但他们永远不会成为一名软件工程师或计算机科学家。他们不具备设计大型财务系统、搜索引擎以及开发下一代开发语言的能力。他们可以为你构建一个简单的价值几千美元的网站,但他们却无法成为下一个 Google,同时也不会创造出下一代的技术。他们将会被自己所淘汰.

Harper 关于软件工程师学历上的看法或许不完全正确。至少,他引发了一场有趣的讨论。大学中提供的软件工程技能培养是否真的合适?大学教育是否太过于注重理论层面?又或许真的如文章中所提到的那样,大学教育被高度忽视了。

对这个问题,您是如何看待的呢?

查看英文原文: Mitchell Harper: University Education of Software Engineers is a Waste of Time

2011-11-16 15:313013
用户头像

发布了 156 篇内容, 共 47.8 次阅读, 收获喜欢 4 次。

关注

评论

发布
暂无评论
发现更多内容

带你走进MySQL全新高可用解决方案-MGR

vivo互联网技术

数据库 分布式 MySQL 高可用

信息爆炸!78天闭门深造千页SpringCloud,再战京东

Java~~~

Java spring 架构 面试 Spring Cloud

Golang并发操作中常见的死锁情形

Regan Yue

协程 Go 语言 8月日更

网易云iOS开发一面面经

iOSer

ios 面试

莫慌!阿里人用五个模块讲明白了SpringCloud,可下载

Java~~~

Java 架构 面试 微服务 Spring Cloud

叹服!阿里自述SpringCloud微服务:入门+实战+案例

Java~~~

Java spring 架构 面试 Spring Cloud

啥?阿里DBA团队总监把MySQL 性能调优 金字塔,写进了800页笔记?

公众号_愿天堂没有BUG

Java 编程 程序员 架构 面试

MySQL半同步复制的数据一致性探讨

OpenIM

突破四大要素  飞算SoFlu助力企业实现DevOps落地

SoFlu软件机器人

DevOps 自动化 软件工程

互动直播应用快速开发实践(基于声网)

大伟

数仓出现“wait in ccn queue”的时候,怎么迅速定位处理?

华为云开发者联盟

线程 hash 负载 数仓 GaussDB(DWS)

一个内核漏洞详解:容器逃逸

程序员 架构 面试 计算机

三面阿里被挂,竟获内推名额,历经5面拿下口碑offer(Java后台)

Java 程序员 架构 面试 计算机

🏆【Alibaba微服务技术系列】「Dubbo3.0技术专题」回顾Dubbo2.x的技术原理和功能实现及源码分析(温故而知新)

洛神灬殇

dubbo RPC 8月日更 Dubbo3

springboot+cloud实战派PDF让开发和微服务架构像喝水一样简单

Java~~~

Java spring 架构 面试 Spring Boot

国产接口工具ApiPost如何利用CryptoJS对请求参数进行MD5/AES加解密

Proud lion

大前端 后端 加密解密 Postman 接口文档

竟有阿里大牛用678页PDF只讲Java程序性能优化,除了干货就是干货

公众号_愿天堂没有BUG

Java 编程 程序员 架构 面试

自主创新国产化科技:智能制造之 SMT 产线监控管理可视化

一只数据鲸鱼

数据可视化 工业4.0 制造业 智慧工厂

阿里巴巴新产“Java架构核心宝典”,全是流行技术,限时开放

Java 架构 面试 后端 计算机

膜拜!首次公布Java10W字面经,Github访问量破百万

Java~~~

Java 架构 面试 微服务 多线程

构建可靠分布式架构的最佳方式,竟记在国内第一本“凤凰架构”上

公众号_愿天堂没有BUG

Java 编程 程序员 架构 面试

一起吐槽接口文档

FunTester

接口文档 接口测试 API Jira FunTester

训练千亿参数模型的法宝,昇腾CANN异构计算架构来了~

华为云开发者联盟

盘古 CANN 千亿参数模型 异构计算 计算架构

开源demo| 视频应用类开源 Demo 大盘点

anyRTC开发者

音视频 视频直播 直播连麦 视频通话

CompletableFuture真香,可以替代CountDownLatch!

架构 面试 后端 计算机

故事点数VS工时,研发工作量到底怎么算?

LigaAI

敏捷开发 故事点数 工时 研发工作量

硬核!阿里自爆虐心万字面试手册,Github上获赞89.7K

Java~~~

Java 架构 面试 算法 JVM

接口测试,负载测试,并发测试,压力测试区别

与风逐梦

软件测试 接口测试

百度信誉认证中台架构解析

百度Geek说

后端 软件架构 中台架构

Hadoop MapReduce原理、序列化

Mike

图灵奖得主大全 深度学习经典论文翻译合集 John 易筋 ARTS 打卡 Week 62

John(易筋)

ARTS 打卡计划

Mitchell Harper:大学里的软件工程师教育简直是在浪费时间_DevOps_Michael Stal_InfoQ精选文章