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 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
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. This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
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
|
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...
|
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...
|
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. ...
|
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...
|
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.
|
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?...
|
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...
|
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...
|
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...
|
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...
|
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
|
by: nemocccc |
last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
|
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...
|
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,...
|
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,...
|
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...
|
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...
| |