C#的消亡 [英] The Demise of C#

查看:126
本文介绍了C#的消亡的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大约2年前,也就是大约1年前,我可以回想起

看到很多关于ASP.Net使用什么语言的帖子。雇主为C#程序员支付更多费用的共识是,并且似乎C#成为ASP.Net人群的宠儿。


与此同时,我发现了一个有趣的现象。最初,

雇主聘请使用C#的程序员,因为它基于C,并且

流行的观点是(并且可能仍然)C#开发人员更好
,因为他们必须在某个时间知道和/或练习过C或C ++,这将使他们成为更好的程序员。与VB相比,C和C ++是硬核的.b $ b编程语言。


然而,现在几乎每个人都跳上了C#的潮流,似乎

对我而言,语言之间的区别几乎已经消失,至少在评估程序员的聘用方面。似乎有很多无知的C#开发人员作为VB.Net开发人员。今天很多C#

的开发人员基本上都是使用不同语法的VB.Net开发人员。我想知道雇主是否已经意识到这种趋势了?


-


Kevin Spencer

Microsoft MVP

..Net开发人员

跟随者和贷款人都不是。

About 2 years ago, and as recently as perhaps 1 year ago, I can recall
seeing many posts about what language to use with ASP.Net. The consensus was
that employers paid more for C# programmers, and it seems that C# became the
darling of the ASP.Net crowd.

In the meantime, I have observed an interesting phenomenon. Originally,
employers hired programmers who used C# because it was based on C, and the
prevailing opinion was (and may still be) that C# developers were better
because they must have known and/or practiced C or C++ at some time, which
would make them better programmers overall. C and C++ are hard-core
programming languages compared to VB.

However, now that nearly everyone has jumped on the C# bandwagon, it seems
to me that the distinction between the languages has nearly disappeared, at
least in terms of evaluating programmers for hire. There seem to be almost
as many clueless C# developers out there as VB.Net developers. Many C#
developers today are basically VB.Net developers using a different syntax. I
wonder if the employers have become aware of this trend?

--

Kevin Spencer
Microsoft MVP
..Net Developer
Neither a follower nor a lender be.

推荐答案

当谈到ASP.NET开发时,我认为VB开发人员可以更好地获得更多经验,因为经典的ASP使用了VBScript。

C ++程序员,虽然他们可能是聪明人,但不一定知道任何关于Web开发的事情,所以C ++经验并不一定会给b
留下深刻印象我在面试网络开发人员的时候。如果我雇用一个开发人员来创建低级别的b $ b b b软件这样的驱动程序,那么C ++的经验可能会让我很兴奋。


然后再一次,我一直都是一个VB人,所以也许我有偏见。但我的经验告诉我,你不需要从C地成为一个坚实的b
开发者。这真的只不过是一种刻板印象,而且预期的

员工不应该根据假设和刻板印象进行评估。


-

这是我的两分钱,

Steve C. Orr,MCSD,MVP
http://SteveOrr.net


" Kevin Spencer" <柯*** @ DIESPAMMERSDIEtakempis.com>在留言中写道

新闻:%2 **************** @ TK2MSFTNGP12.phx.gbl ...
When it comes to ASP.NET development, I''d think VB developers stand the
better chance of being more experienced, since classic ASP used VBScript.
C++ programmers, while they might be smart people, don''t necessarily know
anything about web development, so C++ experience wouldn''t necessarily
impress me when interviewing for a web developer. C++ experience would
probably only excite me if I was hiring a developer for creating low level
software such drivers.

Then again, I''ve always been more of a VB guy so perhaps I''m biased. But my
experience tells me you don''t need to be from C land to be a solid
developer. That''s really little more than a stereotype, and prospective
employees shouldn''t be evaluated based on assumptions and stereotypes.

--
That''s my two cents,
Steve C. Orr, MCSD, MVP
http://SteveOrr.net

"Kevin Spencer" <ke***@DIESPAMMERSDIEtakempis.com> wrote in message
news:%2****************@TK2MSFTNGP12.phx.gbl...
关于2几年前,也就是大约一年前,我还记得很多关于ASP.Net使用什么语言的帖子。共识是雇主为C#程序员支付更多费用,似乎C#
成为ASP.Net人群的宠儿。

同时,我观察到了有趣的现象。最初,雇主聘请了使用C#的程序员,因为它基于C,并且流行的观点是(并且可能仍然)C#开发人员更好
因为他们必须知道和/或者在某个时候练习C或C ++,这将使他们成为更好的程序员。与VB相比,C和C ++是硬核的编程语言。

然而,现在几乎每个人都跳上了C#的潮流,看来我之间的区别是语言几乎已经消失,至少在评估程序员的聘用方面。似乎有几乎和VB.Net开发人员一样多的无能为力的C#开发人员。今天很多C#开发人员基本上都是使用不同语法的VB.Net开发人员。我想知道雇主是否已经意识到这种趋势了?


凯文斯宾塞
微软MVP
.Net开发人员
跟随者和贷款人是。
About 2 years ago, and as recently as perhaps 1 year ago, I can recall
seeing many posts about what language to use with ASP.Net. The consensus
was that employers paid more for C# programmers, and it seems that C#
became the darling of the ASP.Net crowd.

In the meantime, I have observed an interesting phenomenon. Originally,
employers hired programmers who used C# because it was based on C, and the
prevailing opinion was (and may still be) that C# developers were better
because they must have known and/or practiced C or C++ at some time, which
would make them better programmers overall. C and C++ are hard-core
programming languages compared to VB.

However, now that nearly everyone has jumped on the C# bandwagon, it seems
to me that the distinction between the languages has nearly disappeared,
at least in terms of evaluating programmers for hire. There seem to be
almost as many clueless C# developers out there as VB.Net developers. Many
C# developers today are basically VB.Net developers using a different
syntax. I wonder if the employers have become aware of this trend?

--

Kevin Spencer
Microsoft MVP
.Net Developer
Neither a follower nor a lender be.



对此有两个随意的想法:


..对于许多不称职的VB开发人员而言,.NET太过于令人生畏了。

(这不是所有的VB开发人员)。他们在VB6中玩得很开心 - 但对于不称职的人来说,.NET只是太多了 - 无论.NET语言如何(C#

或VB.NET)。这一点超出了我的意见 - 因为在过去的几年中,各种行业期刊都记录了微软如何试图贬低VB.NET以勉强获取VB.NET更多人迁移到.NET(因为VB6人群并没有像微软最初所希望的那样运行)。只需

看看他们为VB.NET添加的功能。


恕我直言,你看到更多的无能为人跳到网上

从桌面/胖客户端应用程序开发开发。拿任何

硬核 C ++开发人员充斥着他/她的所有OOP荣耀:如果这个人有从未为Web开发的
而是花了一些时间做低级别的b
编程(设备驱动程序)等等,并把它们扔进Web应用程序,

他们可能会问很多愚蠢的问题 - 就像你现在归因于b
$ b VB6的人群。恕我直言,它是应用程序类型

(Web与桌面),而不是以前的语言。


FWIW


-Smithers


" Kevin Spencer" <柯*** @ DIESPAMMERSDIEtakempis.com>在留言中写道

新闻:%2 **************** @ TK2MSFTNGP12.phx.gbl ...
Two random thoughts on this:

..NET is simply too intimidating for many of the incompetent VB developers
(which is not all VB developers). They had their fun with VB6 - but .NET is
simply too much for the incompetent ones - regardless of .NET languagage (C#
or VB.NET). This point is beyond my opinion - as over the past couple of
years various industry journals have documented how Microsoft is trying to
dumb down VB.NET in an effort to get more people to migrate to .NET (because
the VB6 crowd didn''t come running as initially hoped for by Microsoft). Just
look at the features they''re adding to VB.NET.

IMHO, the incompetence you are seeing more of is people jumping to Web
development from desktop/thick client application development. Take any
"hard core" C++ developer awash in all his/her OOP glory: If this person has
never developed for the Web and has instead spent a career doing low-level
programming (device drivers, etc), and throw them into a Web Application,
they''ll probably be asking a lot of dumb questions - of the same sort you
are currently attributing to the VB6 crowd. IMHO, it''s the application type
(Web vs desktop), not the prior language.

FWIW

-Smithers

"Kevin Spencer" <ke***@DIESPAMMERSDIEtakempis.com> wrote in message
news:%2****************@TK2MSFTNGP12.phx.gbl...
关于2几年前,也就是大约一年前,我还记得很多关于ASP.Net使用什么语言的帖子。共识是雇主为C#程序员支付更多费用,似乎C#
成为ASP.Net人群的宠儿。

同时,我观察到了有趣的现象。最初,雇主聘请了使用C#的程序员,因为它基于C,并且流行的观点是(并且可能仍然)C#开发人员更好
因为他们必须知道和/或者在某个时候练习C或C ++,这将使他们成为更好的程序员。与VB相比,C和C ++是硬核的编程语言。

然而,现在几乎每个人都跳上了C#的潮流,看来我之间的区别是语言几乎已经消失,至少在评估程序员的聘用方面。似乎有几乎和VB.Net开发人员一样多的无能为力的C#开发人员。今天很多C#开发人员基本上都是使用不同语法的VB.Net开发人员。我想知道雇主是否已经意识到这种趋势了?


凯文斯宾塞
微软MVP
.Net开发人员
跟随者和贷款人都是。
About 2 years ago, and as recently as perhaps 1 year ago, I can recall
seeing many posts about what language to use with ASP.Net. The consensus
was that employers paid more for C# programmers, and it seems that C#
became the darling of the ASP.Net crowd.

In the meantime, I have observed an interesting phenomenon. Originally,
employers hired programmers who used C# because it was based on C, and the
prevailing opinion was (and may still be) that C# developers were better
because they must have known and/or practiced C or C++ at some time, which
would make them better programmers overall. C and C++ are hard-core
programming languages compared to VB.

However, now that nearly everyone has jumped on the C# bandwagon, it seems
to me that the distinction between the languages has nearly disappeared,
at least in terms of evaluating programmers for hire. There seem to be
almost as many clueless C# developers out there as VB.Net developers. Many
C# developers today are basically VB.Net developers using a different
syntax. I wonder if the employers have become aware of this trend?

--

Kevin Spencer
Microsoft MVP
.Net Developer
Neither a follower nor a lender be.



哦,我同意,史蒂夫。那里有很多优秀的VB开发人员(比如你自己就是b $ b。)。


我也同意对HTML,HTTP和网页对ASP.Net非常重要(实际上非​​常重要)。
Oh, I agree, Steve. There are plenty of good VB developers out there (such
as yourself!).

I also agree that a solid understanding of HTML, HTTP, and the web are very
important to ASP.Net (critically important, actually).
但我的经验告诉我你不需要从C land成为一名坚实的开发者。


我同意这里,但有一点需要注意:你不需要知道C是一个坚实的开发人员,但它确实有帮助!我可以详细说明为什么,但是再一次,我是b / b
真的对有关语言的辩论不感兴趣!

未来的员工不应该根据假设进行评估
刻板印象。


我一直都同意这一点!


实际上,我并没有想要挖掘旧论点语言

是更好。我实际上正在评论招聘开发人员的趋势

谁知道C#,以及它是否有效。


我的意思不是那个VB开发人员不一定像C#

开发人员那样强大。然而,有一点至少有一些统计证据表明C#开发人员比VB开发人员更有技巧,因为他们的背景因此是趋势。你知道旧的

格言:比赛并不总是快速的,也不是强者的战斗,

但这就是你打赌的方式。我只是不相信这种语言对于任何

更有用,作为一般(统计)测量棒。


我想知道什么现在的招聘趋势是,它是否随时间调整了b
。我的猜测是还没有。公司类型是

一般来说很慢。


-

HTH,


Kevin Spencer

Microsoft MVP

..Net开发人员

跟随者和贷方都不是。

Steve C. Orr [MVP,MCSD]" <圣*** @ Orr.net>在消息中写道

news:e
But my
experience tells me you don''t need to be from C land to be a solid
developer.
I agree here as well, with one caveat: You don''t need to know C to be a
solid developer, but it sure helps! I could elaborate on why, but again, I''m
really not interested in a debate about languages!
prospective employees shouldn''t be evaluated based on assumptions and
stereotypes.
I''ve always agreed with that point!

Actually, I wasn''t trying to dredge up the old argument about which language
is "better." I was actually remarking on the trend toward hiring developers
who know C#, and whether it was valid or not any more.

My point is NOT that a VB developer is necessarily not as strong as a C#
developer. However, at one point there was at least some statistical
evidence that C# developers were more likely to be skilled than VB
developers, due to their background, hence the trend. You know the old
adage: The race is not always to the swift, nor the battle to the strong,
but that''s how you bet. I just don''t believe that the language is useful any
more as a general (statistical) measuring stick.

And I''m wondering what the hiring trend is these days, whether it has
adjusted with the times. My guess would be "not yet." Corporate types are
generally slow to catch up.

--
HTH,

Kevin Spencer
Microsoft MVP
..Net Developer
Neither a follower nor a lender be.

"Steve C. Orr [MVP, MCSD]" <St***@Orr.net> wrote in message
news:e


这篇关于C#的消亡的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆