Computer ForumsComputers  

Go Back   Computer Forums > Computer Education, Schools, Jobs & Qualifications > Discussion on Computer Jobs, Degrees, Certifications

Reply
 
LinkBack Thread Tools Display Modes
Old 05-15-2005, 12:43 PM   #1 (permalink)
Newb Techie
 
Join Date: May 2005
Posts: 17
Default .net classes and cirtification

does anyone have ideas on how to get a sellf taught 14 year old to become certified

I think I would need a class because my education is spoty but what do I need to do?
Timothypir2 is offline   Reply With Quote
Old 05-15-2005, 01:06 PM   #2 (permalink)
Monster Techie
 
Chankama's Avatar
 
Join Date: Jan 2005
Location: Canada
Posts: 1,524
Default

What do u mean by "certified" man? A good University education is what u need. All this certification stuff is nonsence. :-\.. Are u looking for a job at the age of 14?... At best u'll get a job and will have to work for free. b/c companies can hire students "in" university for dead cheap already.
Chankama is offline   Reply With Quote
Old 05-15-2005, 01:33 PM   #3 (permalink)
Newb Techie
 
Join Date: May 2005
Posts: 17
Default

so does ms ceritfied mean anything or not?

I would still like to repair some of my spoty education.

forinstance I don't understand all the static and virtual function stuff wich should be simple it was just never in any of the books I read
Timothypir2 is offline   Reply With Quote
Old 05-15-2005, 02:25 PM   #4 (permalink)
Monster Techie
 
Chankama's Avatar
 
Join Date: Jan 2005
Location: Canada
Posts: 1,524
Default

Before, going into C# and .NET and stuff, it is better to learn C/C++ man. Not b/c it is easier, but b/c it is more fundamental. Also, C/C++ is more powerful than C# of course.

When u are proficient in C/C++, you will completely understand the meaning of "static" with respect to data and objects, and how it differs. And there are many sources out there for these languages as they have been around for a very long time.

Anyways,
"static" means not changing, but how it translates into objects is different from data types. i.e. static variable vs. static member function of an object.

Object = instance of a Class, can have more than 1

Static variable of a class - indepent of each instance, common to all "instances" (i.e. objects). Maybe keeping "count" of the number of "objects" created of type Class.

Static function of a class - independent of each object. Functionality that is independent of local data of each instance. For example, getting the number of objects created. Or in a "Circle" class, getting the value of pi.

Local static variable wrt functions (C style) - variable retains values "between" function calls. It does not lose the value after function execution. Perhaps keep track of how many times the function was called.

Virtual functions - useful in giving an "interface". The actual implementation details are left to the subclasses. Alternatively, a "base" definition can be created which can be overidden by subclasses. The point is, the calling method gets an interface to call. Depending on the "instance" passed/created that is based on "interface", the correct "sub implementation" gets called. Very difficult for me to explain in one paragraph, as this is a big topic.

BaseClass myvar;
myvar = new SubClass();

myvar.MyClass(5);, will call the function implementation of SubClass and not of BaseClass. And MyClass in BaseClass has to be declared "virtual". Otherwise, it would not be able to "find" the correct sub implementation as the compiler will not create the needed fascility to find it. b/c think about it - myvar is of type BaseClass, otherwise how can it possibly traverse to another type???
Chankama is offline   Reply With Quote
Old 05-15-2005, 02:33 PM   #5 (permalink)
Newb Techie
 
Join Date: May 2005
Posts: 17
Default

my current education is this

I have played with snobol a lot

read and comleated sams teach yourself c++ in 24 hours

lots of java

lots of c++

some vb 2005

many hours of c# but I wouldn't say lots

I can read most programing languages
Timothypir2 is offline   Reply With Quote
Old 05-15-2005, 02:36 PM   #6 (permalink)
Newb Techie
 
Join Date: May 2005
Posts: 17
Default

as I said I am spotty

I wrote this http://www.geocities.com/timothypir2/Games.html forinstance and I couldn't get the picures to work in applets so I left them out
Timothypir2 is offline   Reply With Quote
Old 05-15-2005, 02:40 PM   #7 (permalink)
Monster Techie
 
Chankama's Avatar
 
Join Date: Jan 2005
Location: Canada
Posts: 1,524
Default

I edited my prev post to add more content, take a look at it again. Anyways, that's good that u are familar with a lot of languages. But, understanding something like C/C++ "well" and I mean really really well, will be of great help to you. I started learning C when I was in grade 9. So essentially your age. You are far ahead of me than I was at your age, since I only knew BASIC before grade 9. But I spent a few years exclusively with C/C++ without studying anything else, until I knew it very well. Even got to teach my grade 12 programming class when my teacher was away .. *nerd alert*.. j/k lol

But yeah, after going through 5 years of university also, something I firmly believe in is that, it's not knowing "as many" languages as possible that matters, but learning the fundamental languages well, and being good at it. So I strongly suggest that u commit urself to C/C++ and then Java, and then go to C#. In that order. Not b/c C# is the hardest, far from it. But b/c C/C++ is more fundamental. Understanding nuances of that will really help u. Then after all is said and done, u can learn assembly language ..
Chankama is offline   Reply With Quote
Old 05-15-2005, 02:46 PM   #8 (permalink)
Newb Techie
 
Join Date: May 2005
Posts: 17
Default

asembly language is like chess it is not like programing

chess you lear to move a pawn three melenia later you become a master

programing you learn the basics three melenia later you are still working on the basics

you get what I mean
Timothypir2 is offline   Reply With Quote
Old 05-15-2005, 02:50 PM   #9 (permalink)
Newb Techie
 
Join Date: May 2005
Posts: 17
Default

so how would you sugest going about learning more advansed simple stuff?

is there a book?
Timothypir2 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -5. The time now is 06:06 PM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0