楼主:
yauhh (小y宝贝)
2014-11-02 14:53:46※ 引述《MacPerson (Gary)》之铭言:
: 在我的职涯中,发现似乎.NET工程师很喜欢“写.NET骂.NET”,
: 有些工程师写过其他语言,回头来骂.NET哪里不完善,或直接
: 说哪个语言的哪个功能比.NET好用太多,这都还算理性讨论。
: 但有些工程师,边写边骂,问她说哪里烂?他只说,阿就是很烂~
: 这个就无言了。
: 举例:该工程师曾说MS SQL 烂死了,速度又慢。但问他说慢在哪,怎么慢法后,
: 得出来的答案是 他SQL写的滥.....
: 各位有兴趣来举例一下,.NET哪个功能最让你嫌到不行?
: 我开第一炮:
: entiy 不小心按到存盘,你的模型验证的属性就被洗掉。
: ex:[required]....
: (注:此篇没有帮微软护航,不好用总该有个逻辑,“逻辑”不就是工程师吃饭的家伙?)
你说的没错。尤其是最后一句,总要有个逻辑,有个理由。如何分析一件东西好
或坏。但是,我们教育所制造的困境,是不问过程、只问结果,只讲操作,不讲方法。
.net工具,最资深的工程师,只有12年左右的年资而已。在12年之前就已经有软件
基础的人,能站在什么基础上谈.net这是个好或坏的语言,或者,好或坏的工具,
就看他如何站在系统层面上,给彼此做个比较。
可是,要说.net是哪个语言呢?要说 VB.net ,由 VB 的基础,我觉得除了 END 和
END If 二个保留字太混淆(想想若有十个以上的巢状If...END If,最中间放了
一个End ......) 以外,其他都可以接受。要再提到 C# ,看起来 .net 只是
要把 C# 和 VB.net 二个语言变成同型,语言的格式上有一些对应,人可以使用
不同的语言,做出同样一种软件。
不过,从你的同事无法提出适当的理由来讲,正好就是他的弱势、无竞争力之处呀。
发现了有个人比你没有竞争力,这是好事。但是,若要说一同成长,则有点麻烦。
有些人专讲结果论,但是在过程中不加以讨论细节,所以,没有过程的结果,
就是烂结果。