473,686 Members | 3,531 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

C# and certification

Hi,

I'm about to embark on .NET/C# certification (after 6 weeks intensive
training). I'm actually heading off to India as it's cheaper....sign of
the times. The goal is to compliment my existing c++/java skills and
to enhance my employability (I contract in finance at the moment...I
have work but am planning for the future). As of now I have zero
experience in C#/.NET (I've done some J2EE work in the past but that's
about it:( ).
Has anybody any advice on this matter? e.g. Dont do it, the
certification isn't worth squat! or perhaps "definitely do it, it
opens up so many doors".

Also, right now C# is a microsoft only development environment but I've
heard its being ported to linux. Is that correct?

Maybe this is a "how long is a piece of string" question but I'm
interested in hearing back from people on this group/forum.

thanks and have a nice day.

G

Jan 5 '06 #1
20 1872
Gr**********@gm ail.com wrote:
I'm about to embark on .NET/C# certification (after 6 weeks intensive
training). I'm actually heading off to India as it's cheaper....sign of
the times. The goal is to compliment my existing c++/java skills and
to enhance my employability (I contract in finance at the moment...I
have work but am planning for the future). As of now I have zero
experience in C#/.NET (I've done some J2EE work in the past but that's
about it:( ).

Has anybody any advice on this matter? e.g. Dont do it, the
certification isn't worth squat! or perhaps "definitely do it, it
opens up so many doors".
Well, I'm not certified in anything and it doesn't seem to have caused
me any problems.
Also, right now C# is a microsoft only development environment but I've
heard its being ported to linux. Is that correct?


Not really. There are various projects around for running C# (or rather
IL) code on Linux and other platforms. The biggest of these is probably
Mono (http://www.mono-project.com) but there will always be issues in
terms of how much of .NET has been ported (i.e. the bits that MS has
implemented on Windows beyond the standard) and what the legal
situation is. (Will MS start trying to take legal action against
companies using Mono in the future, claiming it violates patents etc?)

Jon

Jan 5 '06 #2
Jon, a question for you.
How (or why) did you start learning C# (in MVP level) although you had
a very strong Java background?

I'm just curious. I have also 6 year experince in Java and now used C#/.NET
about 5 months because in that field my company has better job
opportunities.
I'm not suspicious what comes too .NET because I have joined both C# and
Java
and I have also strong MFC background.

VB is not my favourite, that I must admit.

Cheers,

"Jon Skeet [C# MVP]" <sk***@pobox.co m> wrote in message
news:11******** **************@ o13g2000cwo.goo glegroups.com.. .
Gr**********@gm ail.com wrote:
I'm about to embark on .NET/C# certification (after 6 weeks intensive
training). I'm actually heading off to India as it's cheaper....sign of
the times. The goal is to compliment my existing c++/java skills and
to enhance my employability (I contract in finance at the moment...I
have work but am planning for the future). As of now I have zero
experience in C#/.NET (I've done some J2EE work in the past but that's
about it:( ).

Has anybody any advice on this matter? e.g. Dont do it, the
certification isn't worth squat! or perhaps "definitely do it, it
opens up so many doors".


Well, I'm not certified in anything and it doesn't seem to have caused
me any problems.
Also, right now C# is a microsoft only development environment but I've
heard its being ported to linux. Is that correct?


Not really. There are various projects around for running C# (or rather
IL) code on Linux and other platforms. The biggest of these is probably
Mono (http://www.mono-project.com) but there will always be issues in
terms of how much of .NET has been ported (i.e. the bits that MS has
implemented on Windows beyond the standard) and what the legal
situation is. (Will MS start trying to take legal action against
companies using Mono in the future, claiming it violates patents etc?)

Jon

Jan 5 '06 #3
Make,

It should be noted that there is no such thing as "MVP" level.

MVP is an award that is offered on a yearly basis with a rather
ambiguous set of criteria. The reason for this is that it is something that
is awarded for people doing what they do. They don't want people doing
things just to get the award.
--
- Nicholas Paldino [.NET/C# MVP]
- mv*@spam.guard. caspershouse.co m

"Make" <ma**@make.co m> wrote in message
news:dp******** **@nyytiset.pp. htv.fi...
Jon, a question for you.
How (or why) did you start learning C# (in MVP level) although you had
a very strong Java background?

I'm just curious. I have also 6 year experince in Java and now used
C#/.NET about 5 months because in that field my company has better job
opportunities.
I'm not suspicious what comes too .NET because I have joined both C# and
Java
and I have also strong MFC background.

VB is not my favourite, that I must admit.

Cheers,

"Jon Skeet [C# MVP]" <sk***@pobox.co m> wrote in message
news:11******** **************@ o13g2000cwo.goo glegroups.com.. .
Gr**********@gm ail.com wrote:
I'm about to embark on .NET/C# certification (after 6 weeks intensive
training). I'm actually heading off to India as it's cheaper....sign of
the times. The goal is to compliment my existing c++/java skills and
to enhance my employability (I contract in finance at the moment...I
have work but am planning for the future). As of now I have zero
experience in C#/.NET (I've done some J2EE work in the past but that's
about it:( ).

Has anybody any advice on this matter? e.g. Dont do it, the
certification isn't worth squat! or perhaps "definitely do it, it
opens up so many doors".


Well, I'm not certified in anything and it doesn't seem to have caused
me any problems.
Also, right now C# is a microsoft only development environment but I've
heard its being ported to linux. Is that correct?


Not really. There are various projects around for running C# (or rather
IL) code on Linux and other platforms. The biggest of these is probably
Mono (http://www.mono-project.com) but there will always be issues in
terms of how much of .NET has been ported (i.e. the bits that MS has
implemented on Windows beyond the standard) and what the legal
situation is. (Will MS start trying to take legal action against
companies using Mono in the future, claiming it violates patents etc?)

Jon


Jan 5 '06 #4
Make <ma**@make.co m> wrote:
How (or why) did you start learning C# (in MVP level) although you had
a very strong Java background?
The company I was working for was going to start a PDA project in C#,
so I started learning C#. I read a book (fairly quickly) and then did
the bulk of my learning by answering newsgroup questions. (It's a great
way to learn, if you have the opportunity.)
I'm just curious. I have also 6 year experince in Java and now used C#/.NET
about 5 months because in that field my company has better job
opportunities.
I'm not suspicious what comes too .NET because I have joined both C# and
Java and I have also strong MFC background.
C# isn't a hard language to learn, especially with Java experience.
It's the framework which takes longer to learn. The framework is
generally better than Java (partly due to being later - they learned
from a lot of Java's mistakes) but it does have a few things missing.

Likewise C# is generally a nicer language, but I miss some of the Java
1.5 features - particularly the Java enums.
VB is not my favourite, that I must admit.


:)

--
Jon Skeet - <sk***@pobox.co m>
http://www.pobox.com/~skeet Blog: http://www.msmvps.com/jon.skeet
If replying to the group, please do not mail me too
Jan 5 '06 #5
Hi Graham,
Has anybody any advice on this matter? e.g. Dont do it, the
certification isn't worth squat! or perhaps "definitely do it, it
opens up so many doors".
It can open some doors, but they may not be the doors you want to walk
through. There are companies out there that put a great deal of stock in
certifications. These types of companies are generally beaureaucratic in
nature, populated with Dilbert types, and if beaurocracy is your bag, that
might be the way to go.

However, if you are a real geek, the best (IMHO) companies don't care much
about certification. They care more about your portfolio. They want to see
what you've done, how you've done it, and are likely to ask you their own
technical questions, as well as look over your code. These companies are
more results-oriented. You're likely to work longer hours, and work harder
for such a company, but the geek rewards are outrageous.
Also, right now C# is a microsoft only development environment but I've
heard its being ported to linux. Is that correct?
Sort of, as Jon pointed out. I believe that Mono will be accepted by
Microsoft, but that's just my take on it, based upon a complex combination
of experience with Microsoft, and my own understanding of Microsoft's
marketing practices. Microsoft wants to promote .Net, and what better way
than a .Net platform for various other OS's? I don't think they are too
concerned that it will somehow cut into their sales of Windows.

--
HTH,

Kevin Spencer
Microsoft MVP
..Net Developer
You can lead a fish to a bicycle,
but it takes a very long time,
and the bicycle has to *want* to change.

<Gr**********@g mail.com> wrote in message
news:11******** **************@ g43g2000cwa.goo glegroups.com.. . Hi,

I'm about to embark on .NET/C# certification (after 6 weeks intensive
training). I'm actually heading off to India as it's cheaper....sign of
the times. The goal is to compliment my existing c++/java skills and
to enhance my employability (I contract in finance at the moment...I
have work but am planning for the future). As of now I have zero
experience in C#/.NET (I've done some J2EE work in the past but that's
about it:( ).
Has anybody any advice on this matter? e.g. Dont do it, the
certification isn't worth squat! or perhaps "definitely do it, it
opens up so many doors".

Also, right now C# is a microsoft only development environment but I've
heard its being ported to linux. Is that correct?

Maybe this is a "how long is a piece of string" question but I'm
interested in hearing back from people on this group/forum.

thanks and have a nice day.

G

Jan 5 '06 #6
Kevin Spencer <ke***@DIESPAMM ERSDIEtakempis. com> wrote:
Also, right now C# is a microsoft only development environment but I've
heard its being ported to linux. Is that correct?


Sort of, as Jon pointed out. I believe that Mono will be accepted by
Microsoft, but that's just my take on it, based upon a complex combination
of experience with Microsoft, and my own understanding of Microsoft's
marketing practices. Microsoft wants to promote .Net, and what better way
than a .Net platform for various other OS's? I don't think they are too
concerned that it will somehow cut into their sales of Windows.


I disagree. The way I see it, there are two competitors involved: Java
and Linux. If they're more worried about Java than Linux, they'll
promote .NET at the risk of losing some Windows sales. If they're more
worried about Linux than Java, they'll keep .NET on Windows at the risk
of losing some developer mindshare to Java.

Personally, I think they're more worried about Linux than Java, at
least at the moment.

--
Jon Skeet - <sk***@pobox.co m>
http://www.pobox.com/~skeet Blog: http://www.msmvps.com/jon.skeet
If replying to the group, please do not mail me too
Jan 5 '06 #7

"Jon Skeet [C# MVP]" <sk***@pobox.co m> wrote in message
news:MP******** *************** *@msnews.micros oft.com...
Likewise C# is generally a nicer language, but I miss some of the Java
1.5 features - particularly the Java enums.


If you're willing to build some code-generation features (and integrate them
with your build system), Java-like type-safe enums are quite achievable. (I
haven't done this in C#, but I have in Java, where our target environments
won't let us upgrade to 1.5.)

Covariant return types are harder :-)
Jan 5 '06 #8

"Kevin Spencer" <ke***@DIESPAMM ERSDIEtakempis. com> wrote in message
news:eh******** ******@TK2MSFTN GP12.phx.gbl...
Hi Graham,
Has anybody any advice on this matter? e.g. Dont do it, the
certification isn't worth squat! or perhaps "definitely do it, it
opens up so many doors".


It can open some doors, but they may not be the doors you want to walk
through. There are companies out there that put a great deal of stock in
certifications. These types of companies are generally beaureaucratic in
nature, populated with Dilbert types, and if beaurocracy is your bag, that
might be the way to go.

However, if you are a real geek, the best (IMHO) companies don't care much
about certification. They care more about your portfolio. They want to see
what you've done, how you've done it, and are likely to ask you their own
technical questions, as well as look over your code. These companies are
more results-oriented. You're likely to work longer hours, and work harder
for such a company, but the geek rewards are outrageous.


Geekdom aside ( :-) ), I wouldn't work for a company that cares more about
familiarity with specific technologies than about knowing how to build
software. Someone who can create reliable, testable, maintainable systems
in Java or C++ can learn how do to the same thing in C# with no
difficulties. Someone who knows C# inside and out but can't program well is
of severely limited value. Managers who don't understand that do not hire
people I want to work with.
Jan 5 '06 #9
Mike Schilling <ap@newsgroup.n ospam> wrote:
Likewise C# is generally a nicer language, but I miss some of the Java
1.5 features - particularly the Java enums.
If you're willing to build some code-generation features (and integrate them
with your build system), Java-like type-safe enums are quite achievable. (I
haven't done this in C#, but I have in Java, where our target environments
won't let us upgrade to 1.5.)


Ironically, I've been meaning to write up a proposal for "class enums"
in C#. I was hoping to do it tonight, but we'll have to see whether I
get time.

There are some lumps around the Java implementation which could fairly
easily be sorted out, and partial types could make some enums more
pleasant to work with. I doubt it'll happen any time soon, of course,
but maybe for C# 4.0...
Covariant return types are harder :-)


:)

--
Jon Skeet - <sk***@pobox.co m>
http://www.pobox.com/~skeet Blog: http://www.msmvps.com/jon.skeet
If replying to the group, please do not mail me too
Jan 5 '06 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
1982
by: R. Rajesh Jeba Anbiah | last post by:
* http://www.zend.com/store/education/certification/zend-php-certification.php * http://vue.com/zend/ * http://phpcertguide.com/ Just curious, is anyone got a Zend PHP certification. Any opinion/comments about this certification? I tried <http://vue.com/zend/>, but it doesn't seems to provide this certification in India. --
3
1795
by: Al Wilkerson | last post by:
Hey, Do you guys think it's important to have a certification (i.e. MCAD) in getting an entry-level DotNet developer job?
25
2181
by: Lewis Lang | last post by:
MCSD certification - is it still necessary to land a job? ... or, is it just a money-maker? Is it worth spending the money on the books and the exam? Thanks, Lewis Lang
20
2753
by: patrick courant | last post by:
Hello everyone, I am an european freelance engineer, fighting with computer science for too many years to remember. However, when applying for new missions, I found that experience is not always enough to convince. Still humble and weak (and ignorant), I know I will get smart and powerful (and the first to know) through a certification process (in C language, of course)
10
2291
by: BillCo | last post by:
Is there any widely acknowledged official international certification you can get as an Access developer? Something well beyond the small access componant in the MS Office cert... I need a benchmark to shoot for!
5
2242
by: Lauren Wilson | last post by:
The more I look at the issue of digital certification for our Access app, the more confused I get. The SelfCert feature that allegedly installed with Office 2003 does not work. The entry is on my menu but is marked "invalid". I've tried re-installing it several times to no avail. In any case, Self Certification won't cut it for us. I MUST get the security warnings to go away -- permanently! My understanding is that full blown PAID...
2
2746
by: Ashish | last post by:
I was planning to give 704 Advanced DBA Certification. Wanted to know is it really worth doing that certification , as how much this certification is valued for? I am into a organization where managers really don't know about the level of 704 certification. does anybody have any experience getting certified with 704 which really helped them ? Thx Ashish
19
3165
by: neelsmail | last post by:
Hi, I have been working on C++ for some time now, and I think I have a flair for design (which just might be only my imagination over- stretched.. :) ). So, I tried to find a design certification, possibly that involves C++, but, if not, C++ and UML. All I could find was Java + UML design certifications (one such is detailed on http://www.objectsbydesign.com/tools/certification.html). Although UML is expected to be language independent,...
5
1844
by: rhino | last post by:
I have some questions about DB2 certification. 1. Are the DB2 V8 exams still available, specifically in the Toronto area? I went to the certification portion of the IBM website and it took me to a site for Thomson Prometrics who seem to be administering the certification exams these days. I couldn't find any information about DB2 certifications anywhere, let alone in the Toronto area. Basically, the website seems to be geared towards...
2
2408
by: rhino | last post by:
Am I correct in assuming that it is NOT normal practice to repeat all the certification exams for the new DB2 version when a new DB2 version comes out? Let's say I took exams 700 and 701 and passed, which give me Associate and DBA certifications for Version 8 of DB2. I seem to recall seeing a special certification exam for each version of DB2 that was called, in effect, "What's New in the This Version of DB2". (I can't recall the exact...
0
9050
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
8932
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
8766
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
1
6439
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
4307
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
4528
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
2944
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
2205
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
1933
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.