Which one is better
-
which one has better job prospects a person having experience in c# window based application OR a person having experience in c# web based application
rahul
Depends - what do you want them to write ? They are two different areas. A person who has done one, has a learning curve to do the other.
Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog
-
which one has better job prospects a person having experience in c# window based application OR a person having experience in c# web based application
rahul
Given only those two choices, I would think the Web developer. Back when I was trying to persuade people to go .NET, trying to get most companies to invest in creating Windows apps (although ClickOnce may change that). However... I think a "one language" developer of any stripe has poor prospects. Many companies change policies with the wind (especially if the wind is coming from Redmond), and having a single language's idioms under your belt is limiting. By learning different languages and idioms, and learning the merits and pitfalls of each, you broaden your skills, and therefore job prospects. I have a friend who is a PL/1 programmer. He's a good PL/1 programmer, but he had to find a company using that. Contrast that with many of the people here, who carry with them knowledge of C/C++, C#, SQL, JavaScript and likely more languages. They are the ones with the best job prospects.
-------------- TTFN - Kent
-
which one has better job prospects a person having experience in c# window based application OR a person having experience in c# web based application
rahul
rah_sin wrote:
a person having experience in c# web based application
This by far. I speak from personal experience. Been looking for work. I've interviewed for one job that was for a non-web C# client/server app. Unfortunately, I don't know ASP.NET simply because none of my jobs required it. (The only other C# windows app project I know of was the one I was working on when my previous company had their layoffs.)
Anyone who thinks he has a better idea of what's good for people than people do is a swine. - P.J. O'Rourke
-
rah_sin wrote:
a person having experience in c# web based application
This by far. I speak from personal experience. Been looking for work. I've interviewed for one job that was for a non-web C# client/server app. Unfortunately, I don't know ASP.NET simply because none of my jobs required it. (The only other C# windows app project I know of was the one I was working on when my previous company had their layoffs.)
Anyone who thinks he has a better idea of what's good for people than people do is a swine. - P.J. O'Rourke
Joe Woodbury wrote:
This by far
I do both, and I have to ask, why ?
Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog
-
which one has better job prospects a person having experience in c# window based application OR a person having experience in c# web based application
rahul
I'd say look at other aspects of the prospect, because "c#" is a relatively young language. What other skills does the prospect have, in terms of writing windows based application, or web applications? There's a lot more to writing an app or web app than the language in which it's written.
- S 50 cups of coffee and you know it's on!
-
Joe Woodbury wrote:
This by far
I do both, and I have to ask, why ?
Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog
Christian Graus wrote:
I do both, and I have to ask, why ?
What I've seen based on demand by employers.
Anyone who thinks he has a better idea of what's good for people than people do is a swine. - P.J. O'Rourke
-
Christian Graus wrote:
I do both, and I have to ask, why ?
What I've seen based on demand by employers.
Anyone who thinks he has a better idea of what's good for people than people do is a swine. - P.J. O'Rourke
OK, so by 'better' you mean 'in more demand' ? I'd concur. I took 'better' to mean, if I was hiring, which developer has more skill.
Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog
-
Given only those two choices, I would think the Web developer. Back when I was trying to persuade people to go .NET, trying to get most companies to invest in creating Windows apps (although ClickOnce may change that). However... I think a "one language" developer of any stripe has poor prospects. Many companies change policies with the wind (especially if the wind is coming from Redmond), and having a single language's idioms under your belt is limiting. By learning different languages and idioms, and learning the merits and pitfalls of each, you broaden your skills, and therefore job prospects. I have a friend who is a PL/1 programmer. He's a good PL/1 programmer, but he had to find a company using that. Contrast that with many of the people here, who carry with them knowledge of C/C++, C#, SQL, JavaScript and likely more languages. They are the ones with the best job prospects.
-------------- TTFN - Kent
Kent Sharkey wrote:
I think a "one language" developer of any stripe has poor prospects. Many companies change policies with the wind (especially if the wind is coming from Redmond),
Yep. And even apart from MS it's good to know several languages anyway. It's also helpful to know a bit about languages one may never use.
Kevin
-
which one has better job prospects a person having experience in c# window based application OR a person having experience in c# web based application
rahul
While this is actually comparing two entirely different fields even though the base technology (.NET framework) is the same, from what I have seen in the job sites, you will find more listings with a web target, but usually the desktop based development pays more. I think the higher pay is due to the bad rep web development has received over the years causing some to think it requires less ability than desktop development, but in today's world of ASP.NET, I think that they balance out. Another issue though is that the web technologies are still evolving at a fairly fast clip so a person will probably have to stay up more on various technologies while desktop developers can count on things changing a bit slower.
Rocky <>< Latest Code Blog Post: ASP.NET HttpException - Cannot use leading "..".. Latest Tech Blog Post: Replacing Vista System HD & New things learned!