我在奥斯陆看到一篇关于让我们过时的帖子。我刚好和Brian Noyes一起听了最新的Deep Fried Episode。他们谈论的是SharePoint和Windows工作流,以及Windows Workflow的“梦想”是如何让业务分析师拖放到正常运行的服务。我是一名新手dotnet开发人员,并担心当我进入咨询“Level”时,我的技能将会过时。我应该放弃学习基本技能,只学习如何使用框架和打包应用程序,如SAP,SharePoint,BizTalk。我是否在浪费时间学习表达树和T的功能?
答案 0 :(得分:4)
人们一直在谈论废除编程和使应用程序创建像拖放逻辑和东西一样简单。然而,今天的应用程序需要比以往更多的编程时间,因为客户总是期望更高的质量水平。计算机科学可能是政府以外发展最快的行业,我认为您将安全地投资于高质量的CS教育。
答案 1 :(得分:3)
早在个人计算机革命的早期,一些明亮的火花就出现了一个名为“最后一个”的程序。那时,据说很快就会有更多的程序员使用,因为任何商务人士和他们的狗很快就能编写自己的应用程序而无需编程。
然后他们发布了“The Last One”,第2版,我们都笑了起来,知道我们的工作仍然安全。
有许多工具可以让非技术类型“编程”(当我想到用于运行业务的所有Excel电子表格时,我有时会颤抖)。他们永远不会与真正了解幕后发生的事情相提并论。
答案 2 :(得分:2)
时间花在学习上永远不会浪费。如果我是你,我会对软件预测持高度怀疑态度。到1990年应该可以获得的许多东西仍然无法解决。
世界将永远需要优秀的程序员,而DotNET似乎是一个庞大(并且不断增长)的市场。
答案 3 :(得分:2)
不,有人必须首先编写SharePoint和Windows Workflow,对吧?它不会成为业务分析师。
答案 4 :(得分:0)
你可以将视觉编程视而不见,而不是编程的愿景。
答案 5 :(得分:0)
如果您想成为一名优秀的开发人员甚至是顾问,您必须了解并充分理解基础知识。
但我不会将“表达树和T的功能”视为基础。它们是C#的非常高级的功能,在某些情况下非常有用,但在“普通编程”中并不经常需要它们。
对于框架 - 您应该了解常见工具和框架的基础知识,但您不必学会使用所有这些工具和框架 - 直到您必须这样做。
最重要的是:学习新事物永远不会浪费时间。