<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>vman (VMan)</title>
    <link>https://ruby-china.org/vman</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>All Programming is Web Programming</title>
      <description>&lt;p&gt;&lt;a href="http://blog.codinghorror.com/all-programming-is-web-programming/" rel="nofollow" target="_blank" title=""&gt;原文&lt;/a&gt;
&lt;strong&gt;有兴趣的可以关注下原文的评论&lt;/strong&gt;
&lt;a href="http://blog.jobbole.com/66177/" rel="nofollow" target="_blank" title=""&gt;译文&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Michael Braude 对 Web 编程大受追捧表达了他的不屑：
大部分人想去做Web编程的原因是，他们不够聪明，因此也做不了别的事。他们不懂编译器、并发性、3D或类继承。他们根本不明白我为什么要使用接口或者抽象类。他们不理解虚函数、指针、引用、垃圾回收、终结器、传引用与传值的区别、C++的虚拟析构函数、或者C#的结构体与类之间的差别。他们对进程也一无所知。更别提瀑布、螺旋、敏捷了！他们从来没看过需求文档，也从来没写过设计文档；他们从没画过一张UML图，甚至听都没听说过有“顺序图”这种东西。&lt;/p&gt;

&lt;p&gt;不过，他们确实有些手段：他们知道怎样匆匆拼凑一个 ASP.NET 网页，向数据库发一些（写得很糟糕的）SQL 指令，填上一个数据集，然后用网格控件展示出来。他们也就会这些了吧。而且，他们在弄明白这些东西的时候，很可能也没费多长时间。&lt;/p&gt;

&lt;p&gt;因此，请恕我冒犯——我才不想当 Web 程序员呢！我有两个理由。第一，那对我太没有挑战性了。第二，因为绝大多数互联网公司的工程师都很糟糕，更准确地说，因为你不必去琢磨深奥的东西就能成为一个 Web 开发者。在我看来，互联网正让我们变得越来越弱智。拼凑出一个网页真的不需要你有那么聪明。&lt;/p&gt;

&lt;p&gt;我真心希望大家都错了，希望不必所有的东西都“转向 Web”。因为如果真这样的话，将来的某一天，我要么会不情愿地接受这种无聊的转变，要么只能换一个职业了。&lt;/p&gt;</description>
      <author>vman</author>
      <pubDate>Mon, 28 Apr 2014 09:22:33 +0800</pubDate>
      <link>https://ruby-china.org/topics/18888</link>
      <guid>https://ruby-china.org/topics/18888</guid>
    </item>
  </channel>
</rss>
