473,394 Members | 1,671 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,394 software developers and data experts.

Have Bench Time - want to pick up another language - C# or JAVA?

I have some bench time and want to pick up a new language to, perhaps,
reduce the amount of bench time in the future. To that end, I've been
looking at either the C#/.NET (VB/.NET?) thing with the goal of getting
an MCAD, or going the JAVA route getting a Sun certification. What do
you think? Is the Sun training the best for JAVA? What about C# or VB
training?

A little background. I've been a programmer for about 20 years with
languages going back to the old BASIC. I'm primarily a mainframe
programmer with IBM Assembler, but also have Fortran, COBOL, and PL/I.
I also have Javascript, HTML, TC/L, and the older Visual Basic. I have
taken intro classes in C, JAVA, and C++ but though they paid for the
classes, my company wouldn't let me transfer to positions where I could
actually use them. I'm currently in the process of finishing a quick
tutorial on Prolog just to get the feel of it. In addition, I have the
Visual Studio 6.0 suite (C++ and VB), but because of work demands, never
got around to installing it.

Thanks

Jul 17 '05 #1
2 2847
Charles Rush wrote:
I have some bench time and want to pick up a new language to, perhaps,
reduce the amount of bench time in the future. To that end, I've been
looking at either the C#/.NET (VB/.NET?) thing with the goal of getting
an MCAD, or going the JAVA route getting a Sun certification. What do
you think? Is the Sun training the best for JAVA? What about C# or VB
training?
C# resembles java very much though from what i hear, C# isn't adopted
much yet. Not many companies are developing in C#, most are still
porting products made in VC++ or VB.
A little background. I've been a programmer for about 20 years with
languages going back to the old BASIC. I'm primarily a mainframe
programmer with IBM Assembler, but also have Fortran, COBOL, and PL/I.
I also have Javascript, HTML, TC/L, and the older Visual Basic. I have
taken intro classes in C, JAVA, and C++ but though they paid for the
classes, my company wouldn't let me transfer to positions where I could
actually use them. I'm currently in the process of finishing a quick
tutorial on Prolog just to get the feel of it. In addition, I have the
Visual Studio 6.0 suite (C++ and VB), but because of work demands, never
got around to installing it.
VB certification is a joke. I wouldn't bother with that. If you will
be doing VC++ or Java, they won't make you do VB. VB is what we give to
2 year college diploma graduates who barley know how to program, for a
20 year programmer .

You took intro classes in Java you say, but they won't let you transfer.
You didn't say exactly why they won't. If its an experience thing,
then get on it. If its a managment thing then your choices are more open.

Java is a good language to learn, it teaches you the purist OO approach
and you can side-linkage that to C++ knowledge. Java uses a lot of
modern ideas (Design patterns, pure OO, methodologies etc.) that have
just recently came out since 1995.

I also know that java programmers get paid more than VB and even C/C++
programmers even, but that was during the boom. To be a good java
programmer, you need ot be good in object oriented design, and also
pretty good with computer science in general.

Look throughout the company, waht do they need the most? And train
yourself for that. I think you wouldn't have any problems doing VB, but
taking a java course could be usefull. Or maby (even better) take a
methodologies course at a local university. Even if its by
correspondance, usually having the material in a formal way really helps.

Athabaska University has some good courses by correspondance... Very popular

Thanks

Jul 17 '05 #2
Yoyoma_2 wrote:
VB certification is a joke. I wouldn't bother with that. If you will
be doing VC++ or Java, they won't make you do VB. VB is what we give
to 2 year college diploma graduates who barley know how to program,
for a 20 year programmer .

You took intro classes in Java you say, but they won't let you
transfer. You didn't say exactly why they won't. If its an
experience thing, then get on it. If its a managment thing then your
choices are more open.

Java is a good language to learn, it teaches you the purist OO
approach and you can side-linkage that to C++ knowledge. Java uses a
lot of modern ideas (Design patterns, pure OO, methodologies etc.)
that have just recently came out since 1995.

I also know that java programmers get paid more than VB and even C/C++
programmers even, but that was during the boom. To be a good java
programmer, you need ot be good in object oriented design, and also
pretty good with computer science in general.

Look throughout the company, waht do they need the most? And train
yourself for that. I think you wouldn't have any problems doing VB,
but taking a java course could be usefull. Or maby (even better) take
a methodologies course at a local university. Even if its by
correspondance, usually having the material in a formal way really helps.

Athabaska University has some good courses by correspondance... Very
popular


The company never lets me go to another app is because I'm VERY good at
what I do in Assembler. They basically let me go to the classes as a
reward instead of pay increases. It's not an uncommon problem in large
companies. I'm hoping that certification in a new language will help me
break out of here and into another company. I kind of assumed what you
stated with the VB, I don't think I was very serious about it.

Jul 17 '05 #3

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

Similar topics

16
by: Duncan Lissett | last post by:
Is there a Python implementation of Martin Richards benchmark Bench? Be interesting to add it to these www.lissett.com/ben/exp/bench1.htm
0
by: Mike Chirico | last post by:
Interesting Things to Know about MySQL Mike Chirico (mchirico@users.sourceforge.net) Copyright (GPU Free Documentation License) 2004 Last Updated: Mon Jun 7 10:37:28 EDT 2004 The latest...
31
by: somebody | last post by:
No, I'm not a troll, just angry. I just started learning C++, and find it extremely lacking compared to Java. For example, I had to write my own functions to do something as simple as a case...
39
by: Randell D. | last post by:
Folks, I'm sure this can be done legally, and not thru tricks of the trade - I hope someone can help. I'm writing a 'tool' (a function) which can be used generically in any of my projects. ...
0
by: Tarek Ziadé | last post by:
Hi list, I am trying to code some utilities to bench code performances, machine-independant, to be able to measure the absolute cost of a piece of code. So i came up with the pystone idea...
34
by: electrician | last post by:
Perl has it, Basic has it, Fortran has it. What is so difficult about creating a goto command for JavaScript. Just set up a label and say go to it.
3
by: revansx | last post by:
Folks, I aplogize for posting a second time. I am surprised at what little has be said about this issue. Is there another list that I should post this to?...
162
by: Sh4wn | last post by:
Hi, first, python is one of my fav languages, and i'll definitely keep developing with it. But, there's 1 one thing what I -really- miss: data hiding. I know member vars are private when you...
44
by: Andy Dingley | last post by:
On 15 May, 04:55, Prisoner at War <prisoner_at_...@yahoo.comwrote: Or in another universe, where things are understood and site code is stable and reliable, beginners don't even think about...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
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,...
0
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...
0
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...

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.