Notices
Computer & Technology Related Post here for help and discussion of computing and related technology. Internet, TVs, phones, consoles, computers, tablets and any other gadgets.

IT qualification?

Thread Tools
 
Search this Thread
 
Old 24 March 2006, 11:24 AM
  #1  
Butkus
Scooby Regular
Thread Starter
 
Butkus's Avatar
 
Join Date: Feb 2003
Posts: 1,120
Likes: 0
Received 0 Likes on 0 Posts
Default IT qualification?

Hi. I wondered if anyone can give me some advice on IT qualifications? I'm currently working for myself from home, and I find myself with a lot of free time. I'm also aware that my own business might not take off to the level that I need it to, so I'm thinking of backup plans.

As I am at home and have a computer, an IT qualification would be ideal but I don't really know where to start. Should I try to learn a programming language? Or perhaps one of the Microsoft courses? Can these be done at home?

All advice much appreciated.
Old 24 March 2006, 11:44 AM
  #2  
GaryK
Scooby Regular
 
GaryK's Avatar
 
Join Date: Sep 1999
Location: Bedfordshire
Posts: 4,037
Likes: 0
Received 0 Likes on 0 Posts
Default

Butkus,

The trouble is that you are in a chicken and egg situation. Cant get work because of no experience and without the work wont gain the experience you need. To be honest in IT experience counts for more than qualifications IMHO so doing an M$ course is not going to help. If you want to learn programming it is better to do it in a classroom environment (evening classes?) rather than on your own. You will also find it better to do a 'project' rather than learn for the sake of it, i.e. approach friends and see if there is something you can write for them for free, it will give you much more focus and in return they can be useful reference points. If you are looking to learn a programming language then C# would be your best starting point. Others may say start with this or this and then move onto C#, dont! You have an advantage in some respects that developers with experience have to 'unlearn' things when adopting new technologies. C# is and *will* be everywhere and will be used for applications from mobile to destop to web

have fun!

Gary
Old 24 March 2006, 11:49 AM
  #3  
bob269
Scooby Regular
 
bob269's Avatar
 
Join Date: Mar 2003
Posts: 2,654
Likes: 0
Received 1 Like on 1 Post
Default

Steer clear from V.Basic as this is now extinct. Go for C++ or .NET

Or consider web design, its quite easy if you've got a creative flair.

Last edited by bob269; 24 March 2006 at 01:37 PM.
Old 24 March 2006, 11:53 AM
  #4  
Alec
Scooby Regular
Support Scoobynet!
 
Alec's Avatar
 
Join Date: Aug 1999
Posts: 583
Likes: 0
Received 0 Likes on 0 Posts
Default

Another vote for C# here, and as Garyk says go straight for this first.

Alec
Old 24 March 2006, 11:58 AM
  #5  
ChefDude
Scooby Regular
 
ChefDude's Avatar
 
Join Date: Aug 2005
Posts: 4,290
Likes: 0
Received 0 Likes on 0 Posts
Default

bob, vb6 is not extinct and won't be for a long time - just because MS don';t support it, doesn't mean it's gone forever.

i can still pick up a 50 quid an hour contract doing vb6!
Old 24 March 2006, 12:01 PM
  #6  
ChefDude
Scooby Regular
 
ChefDude's Avatar
 
Join Date: Aug 2005
Posts: 4,290
Likes: 0
Received 0 Likes on 0 Posts
Default

in the context of this thread tho, ur right to suggest not going for vb6 - it is not going to get a newbie a job.

sorry for over reacting. vb6, coded properly is a good language. like all languages it can be abused.
Old 24 March 2006, 12:06 PM
  #7  
bob269
Scooby Regular
 
bob269's Avatar
 
Join Date: Mar 2003
Posts: 2,654
Likes: 0
Received 1 Like on 1 Post
Default

Originally Posted by ChefDude
bob, vb6 is not extinct and won't be for a long time - just because MS don';t support it, doesn't mean it's gone forever.

i can still pick up a 50 quid an hour contract doing vb6!
I'm not disputing the fact that its a good language to use, i'm just saying if you're going to learn something new it's pointless learning something that is being phased out.

Just seen your second post mate
Old 24 March 2006, 01:01 PM
  #8  
bren.wright
Scooby Regular
 
bren.wright's Avatar
 
Join Date: Mar 2005
Posts: 114
Likes: 0
Received 0 Likes on 0 Posts
Default

VB is a good foundation language to learn. Start off with VB as it is simple then move onto other languages.
Old 24 March 2006, 01:06 PM
  #9  
GaryK
Scooby Regular
 
GaryK's Avatar
 
Join Date: Sep 1999
Location: Bedfordshire
Posts: 4,037
Likes: 0
Received 0 Likes on 0 Posts
Thumbs down

Sorry bren but if you are starting out then learning VB and moving to C# is *not* the right move, have you heard all the furore over VB programmers migrating to .net and struggling? Its because it needs a different mindset, C# is completely OO which for most VB devs is a new concept.
Old 24 March 2006, 01:30 PM
  #10  
David_Wallis
Scooby Regular
 
David_Wallis's Avatar
 
Join Date: Nov 2001
Location: Leeds - It was 562.4bhp@28psi on Optimax, How much closer to 600 with race fuel and a bigger turbo?
Posts: 15,239
Likes: 0
Received 1 Like on 1 Post
Default

VB is ok, but the .NET framework brings it into a different league..

Id personally say Learn C# and if you can do that then VB will be a piece of **** to pick up..

I use VB and would like to learn C#, just out of curiousity..(sp) however I can do everything I need in VB.NET and Im not a programmer by trade.. but it helps

David
Old 24 March 2006, 02:30 PM
  #11  
john_s
Scooby Regular
iTrader: (1)
 
john_s's Avatar
 
Join Date: Dec 2002
Location: Preston, Lancs.
Posts: 2,977
Likes: 0
Received 0 Likes on 0 Posts
Default

I'm not a programmer, though I write applications to streamline some bits and pieces at work. I've used VB5 and 6 in the past, and tried C# a couple of months ago. I was well impressed with it.

IMO, and as others have said above, start off with C#.

John.
Old 24 March 2006, 03:05 PM
  #12  
KiwiGTI
Scooby Regular
 
KiwiGTI's Avatar
 
Join Date: Aug 2004
Posts: 4,631
Likes: 0
Received 0 Likes on 0 Posts
Default

Makes no difference if you learn C# or VB.NET, they are virtually identical in terms of what can be achieved.

Anyone tells you different is lying, basically because of the .NET CLR.

http://support.microsoft.com/?kbid=308470

Last edited by KiwiGTI; 24 March 2006 at 03:10 PM.
Old 27 March 2006, 09:23 AM
  #13  
ChefDude
Scooby Regular
 
ChefDude's Avatar
 
Join Date: Aug 2005
Posts: 4,290
Likes: 0
Received 0 Likes on 0 Posts
Default

operative phrase being virtually identical

yes, they all assemble to IL and go through the CLR, but they're not the same and to achieve the same result, i'd pick c# everytime. you can just do more and more easily.
Old 27 March 2006, 10:05 AM
  #14  
GaryK
Scooby Regular
 
GaryK's Avatar
 
Join Date: Sep 1999
Location: Bedfordshire
Posts: 4,037
Likes: 0
Received 0 Likes on 0 Posts
Default

Yep the fact of the matter is yes they spit out IL but C# was architected from a blank sheet of paper (with the best bits of Java) so it is elegantly and efficiently designed (by Anders the guy wrote Turbo Pascal and the original Delphi architect) whereas (yet again) VB has been retro fitted to comply with the .Net framework.

Gary
Old 27 March 2006, 10:09 PM
  #15  
J4CKO
Scooby Regular
iTrader: (1)
 
J4CKO's Avatar
 
Join Date: Jan 2003
Posts: 19,384
Likes: 0
Received 1 Like on 1 Post
Default

Nah,

learn Oracle applications .
Old 28 March 2006, 10:30 AM
  #16  
GaryK
Scooby Regular
 
GaryK's Avatar
 
Join Date: Sep 1999
Location: Bedfordshire
Posts: 4,037
Likes: 0
Received 0 Likes on 0 Posts
Default

Actually thats reminded me J4cko, not oracle specifically but some SQL skills are essential in most business environments, so there you go Butkus c# with SQL and the world is your oyster!

Gary
Old 28 March 2006, 10:58 PM
  #17  
kilo_4que
Scooby Regular
 
kilo_4que's Avatar
 
Join Date: Feb 2005
Location: West Yorkshire
Posts: 2,212
Likes: 0
Received 0 Likes on 0 Posts
Default

How long do you think it could take to learn C# with minimal programming knowledge. Also is it possible to learn using online sources or are books essential and if so which books would you recommend
Old 28 March 2006, 11:16 PM
  #18  
zip929
Scooby Regular
 
zip929's Avatar
 
Join Date: Sep 2005
Location: Kent
Posts: 210
Likes: 0
Received 0 Likes on 0 Posts
Default

Originally Posted by bob269
Steer clear from V.Basic as this is now extinct. Go for C++ or .NET

Or consider web design, its quite easy if you've got a creative flair.
What about VB.Net? Edit and continue support? I am a MCAD in C# (all my exams taken IN C#) but edit and contine makes VB.NET very attractive. I develop in VB.NET, bosses decison, but C# and VB.NET are so similar, I can very easily switch between the two. Don't slate VB, as good, if not more productive than C#.
Old 28 March 2006, 11:31 PM
  #19  
zip929
Scooby Regular
 
zip929's Avatar
 
Join Date: Sep 2005
Location: Kent
Posts: 210
Likes: 0
Received 0 Likes on 0 Posts
Default

Originally Posted by kilo_4que
How long do you think it could take to learn C# with minimal programming knowledge. Also is it possible to learn using online sources or are books essential and if so which books would you recommend
Hi kilo. We related in the other thread.

C#, is not mega difficult to learn, especially for someone with an IT degree.

I have been working on and off with dotnet for the last couple of years.
My boss did not know where to move our application to, so I have rewote our application (a small part of) in different languages to see if a move would be benficial.
In my experience, a few weeks working with a language, can be very productive.
If you have no programming experience, then this is going to be a lot longer.

It took me 8 months to pass an MCP exam in visual basic .

This was while working full time in a totally different industry.

I would advise, looking at studying, and pasiing the MCP exam for C# Windows forms programming. It will certainly do you no harm, and give you a good knowledge of how to use the language.
There are no shortcuts. Books, study, website etc... You have to read!!!

Personally. although I program using VB.NET, given a choice( my boss does not) I would use C#. The choice is purely syntax based because the IL compiled by both is practically the same.
The choice is yours!
Good luck.
Old 28 March 2006, 11:42 PM
  #20  
kilo_4que
Scooby Regular
 
kilo_4que's Avatar
 
Join Date: Feb 2005
Location: West Yorkshire
Posts: 2,212
Likes: 0
Received 0 Likes on 0 Posts
Default

Originally Posted by zip929
Hi kilo. We related in the other thread.

C#, is not mega difficult to learn, especially for someone with an IT degree.

I have been working on and off with dotnet for the last couple of years.
My boss did not know where to move our application to, so I have rewote our application (a small part of) in different languages to see if a move would be benficial.
In my experience, a few weeks working with a language, can be very productive.
If you have no programming experience, then this is going to be a lot longer.

It took me 8 months to pass an MCP exam in visual basic .

This was while working full time in a totally different industry.

I would advise, looking at studying, and pasiing the MCP exam for C# Windows forms programming. It will certainly do you no harm, and give you a good knowledge of how to use the language.
There are no shortcuts. Books, study, website etc... You have to read!!!

Personally. although I program using VB.NET, given a choice( my boss does not) I would use C#. The choice is purely syntax based because the IL compiled by both is practically the same.
The choice is yours!
Good luck.
Wow thats some handy stuff there Zip. I have been on the edge of wanting to start C# but for some strange reason always pull back thinking its too much of a committment (spelling). I guess its worth it at the end of the day
Old 29 March 2006, 08:03 AM
  #21  
GaryK
Scooby Regular
 
GaryK's Avatar
 
Join Date: Sep 1999
Location: Bedfordshire
Posts: 4,037
Likes: 0
Received 0 Likes on 0 Posts
Default

kilo,

I would suggest seeing if there are any classes you can attend. Doing this sort of thing in group environment can help you keep motivated and you can learn from others. Find friends/families that have a specific *need* for an application that you could write (for free) and use that as a learning tool. Too many people when starting out developing fail because they sit at home and just try and 'invent' things to write, there is no real end point or reason and typically the project never gets finished. Even better if you know someone who runs their own business that needs something because they will provide an extremely valuable reference point. You have to be persistent as well, its frustrating when you start out but if you keep at it it does get easier. These days there are a huge amount of resources on the web, Im sure others here can point you in the direction of .net forums where you can ask and get answers to any questions you may have. Dont forget also that M$ do express versions of their .net development tools which are free and a great way to get started.

Gary
Old 29 March 2006, 11:16 AM
  #22  
kilo_4que
Scooby Regular
 
kilo_4que's Avatar
 
Join Date: Feb 2005
Location: West Yorkshire
Posts: 2,212
Likes: 0
Received 0 Likes on 0 Posts
Default

Originally Posted by GaryK
kilo,

I would suggest seeing if there are any classes you can attend. Doing this sort of thing in group environment can help you keep motivated and you can learn from others. Find friends/families that have a specific *need* for an application that you could write (for free) and use that as a learning tool. Too many people when starting out developing fail because they sit at home and just try and 'invent' things to write, there is no real end point or reason and typically the project never gets finished. Even better if you know someone who runs their own business that needs something because they will provide an extremely valuable reference point. You have to be persistent as well, its frustrating when you start out but if you keep at it it does get easier. These days there are a huge amount of resources on the web, Im sure others here can point you in the direction of .net forums where you can ask and get answers to any questions you may have. Dont forget also that M$ do express versions of their .net development tools which are free and a great way to get started.

Gary
That is very true Gary. Its rather ironic how I have done a Computer Science degree and the ony time we have been taught or were given a module in OO Programming was in the very first year. A single module which was there to cover the very basics. By the time we got to our final year it was embarrasing to be honest that none of us or very few of us knew any programming languages.

I myself studied languages such as Haskell and Prolog to great lengths which as you may be aware are ancient as well as the fact that they are used in cryptography and number crunching. Where am i goign to get a job in cryptography lol

Its a bit of a problem enrolling onto programming classes in C# since there are no institutes that concentrate particularly on programming near where I live. O and it needs to be free as I have no job
Old 29 March 2006, 01:15 PM
  #23  
GaryK
Scooby Regular
 
GaryK's Avatar
 
Join Date: Sep 1999
Location: Bedfordshire
Posts: 4,037
Likes: 0
Received 0 Likes on 0 Posts
Default

Ok not free but one of the best resources on the net for .net http://www.learnvisualstudio.net/ and like I said approach someone who needs a specific piece of work, dont sit there and write a recipe database for your mum!

Gary
Old 29 March 2006, 01:28 PM
  #24  
Iain Young
Scooby Regular
 
Iain Young's Avatar
 
Join Date: Sep 1999
Location: Swindon, Wiltshire Xbox Gamertag: Gutgouger
Posts: 6,956
Likes: 0
Received 0 Likes on 0 Posts
Default

If you want to try your hand at programming before buying the microsoft compilers and tackling the .net framework, you could do worse than have a look at Java to be honest.

It's not the quickest language out there, but it is very widely used, it's free, safe to learn on (you're unlikely to crash your pc by doing something silly), and it is a very good starting point for learning oo concepts. When you feel comfortable, you can move onto c# (which is actually very similar to Java in a lot of ways), or C++ etc.

Once you move onto the .net framework, you open a whole new can of worms, and things can get complicated very quickly. It's very powerful if coded correctly, but with that power comes a whole load of potential problems.

If you are just starting, then I'd personally use something simple (like Java) to get the concepts under your belt first.
Old 29 March 2006, 01:46 PM
  #25  
ChrisB
Moderator
 
ChrisB's Avatar
 
Join Date: Dec 1998
Location: Staffs
Posts: 23,573
Likes: 0
Received 0 Likes on 0 Posts
Default

Microsoft offer free versions of Visual Studio here:

http://msdn.microsoft.com/vstudio/express/default.aspx

So you can download the C++, C# and/or the VB.Net versions to have a good tinker with FOC. Yes, they are limited in some areas (for instance application deployment / installation) but I you can't complain for free IMHO.
Old 02 April 2006, 11:44 AM
  #26  
molko
Scooby Regular
 
molko's Avatar
 
Join Date: Jun 2004
Location: UK
Posts: 638
Likes: 0
Received 0 Likes on 0 Posts
Default

Originally Posted by Iain Young

If you are just starting, then I'd personally use something simple (like Java) to get the concepts under your belt first.
I would agree with the above, all the Java stuff is mainly open source, meaning pretty much FREE. The object model of Java and C# is more-or-less the same, there are subtle differences.

I cannot recommend highly enought the Programming Book/OO book by Bruce Eckel, you can download them for free from http://www.mindview.net/ i would get the Thinking In Java book, NOT because of the language, but the first 3-4 chapter will teach you about Object Oriented Concepts, these skills can be transferred between Java, C#, C++, VB.Net and other Object Oriented Languages. Once you have grasped this, you can then decide to learn any of the above languages.

Dont let anyone tell you that a specific language is better than any other languages, it really is horses for courses
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
jase555
Non Scooby Related
6
01 March 2005 08:59 AM
Poor Guy
Non Scooby Related
15
01 October 2004 07:57 AM
Audi-Boy
Non Scooby Related
8
05 August 2004 07:09 PM
stiscooby
Non Scooby Related
11
04 December 2003 08:24 AM
Scoty
Computer & Technology Related
17
25 October 2002 10:31 AM



Quick Reply: IT qualification?



All times are GMT +1. The time now is 11:27 AM.