Free Republic
Browse · Search
News/Activism
Topics · Post Article

Skip to comments.

VANITY - Help Needed - Need to find C++ classroom training ASAP!
None ^ | 02/21/2003 | freeasinbeer

Posted on 02/21/2003 4:35:29 PM PST by freeasinbeer

Hi everyone. Ok this may sound bizarre, but I need to find C++ training, and as fast as possible.

I am 'between' jobs right now, and have a great new job lined up, BUT I need to learn C++. Now, this is not a huge stretch, as I have been programming in Java, Visual Basic and various web scripting languages for years. I simply need an intensive C++ course that will cover syntax and how the language implements various programming structures.

Now, here is the thing... I am willing to pay a small finders fee to anyone who can find something:

Please help me get a job! As I said, I will pay a finders fee to anyone who can recommend or find a place that meets the above.

Thank you!


TOPICS: Miscellaneous; Unclassified; Your Opinion/Questions
KEYWORDS: bayarea; c; california; employment; help; programming; sanfrancisco; training
I have posted this in the Vanity section, and clearly marked it as such. I am a regular contributor here, and hope this is not innapropriate. I am not selling anything here, just hope that this great group of people can help one of their own secure employment. Remove this if it is a violation of the board (I hope it isn't!)

Thanks All!

1 posted on 02/21/2003 4:35:29 PM PST by freeasinbeer
[ Post Reply | Private Reply | View Replies]

To: freeasinbeer
tisk tisk tisk....Did you lie on your resume? LOL
2 posted on 02/21/2003 4:37:57 PM PST by HEY4QDEMS
[ Post Reply | Private Reply | To 1 | View Replies]

To: freeasinbeer
Look for a tutor instead. Pay them hourly fee.
3 posted on 02/21/2003 4:38:31 PM PST by jlogajan
[ Post Reply | Private Reply | To 1 | View Replies]

To: HEY4QDEMS
learningtree.com
4 posted on 02/21/2003 4:38:53 PM PST by Mrs.Liberty
[ Post Reply | Private Reply | To 2 | View Replies]

To: Mrs.Liberty
never mind...no SF Bay area.
5 posted on 02/21/2003 4:39:49 PM PST by Mrs.Liberty
[ Post Reply | Private Reply | To 4 | View Replies]

To: freeasinbeer
If you have Visual Basic skills then you should easily be able to pick up Visual C++ from a tutorial book as long as you have Visual Studio. Programming is programming, its just syntactical differences.

You will have 'for' loops, 'do' loops, 'while' loops, ifelse, etc. and all the basic building blocks of any programming language. A book should be able to lead you through those very easily at your skill level.

Where you might have a little trouble is with pointers. If you can't get the hang of them out of a book or tutorial then find a C++ programmer and give him $50 for a personal demo. You will save some cash.

Plus, I bet you could go to your local community college and a find a needy CS student who would give you a one on one for a 12 pack of beer.
6 posted on 02/21/2003 4:41:17 PM PST by Arkinsaw
[ Post Reply | Private Reply | To 1 | View Replies]

To: freeasinbeer
I wish you were looking for Cisco training. I am a CCIE with some background teaching (law, not IT) who wants to become a Cisco intructor, but the training market is not healthy now.

Check out Global Knowledge and Learning Tree. http://www.globalknowledge.com http://www.learningtree.com Tom Larus

7 posted on 02/21/2003 4:42:30 PM PST by Montfort
[ Post Reply | Private Reply | To 1 | View Replies]

To: HEY4QDEMS
Not really, I got the job offer thogh a friend, they are aware of my *ahem* deficiency, but need me to bring it up to speed asap.
8 posted on 02/21/2003 4:47:32 PM PST by freeasinbeer (If you're not liberal at 20, you have no heart. If you're not conserative by 40, you have no brain.)
[ Post Reply | Private Reply | To 2 | View Replies]

To: freeasinbeer
I don't know where you've been or how old you are...but, check out the U.S Navy or Air Force...sounds like you may have the skills their looking for.

Mustang sends w/ Best FReegards....and Good Luck!
9 posted on 02/21/2003 4:48:04 PM PST by Mustang
[ Post Reply | Private Reply | To 1 | View Replies]

To: freeasinbeer
Hummmmmmmm...I got my traing at the local community college for $44 bucks but that was for 18 weeks...Have you tried Heald, DeVrey, Berkeley Extension and ads at the back of Computer Currents or whatever the name is?

Also put intense, C++, training, San Francisco, into google and you get... link

Try playing with other words such as San Jose, and you'll have plenty of choices.

10 posted on 02/21/2003 4:48:20 PM PST by Drango (don't need no stinkin' tag line)
[ Post Reply | Private Reply | To 1 | View Replies]

To: freeasinbeer
If you need to program MS VC++ you are probably out of luck in terms of finding a quick hard core course.

You mention VB. If you have done advanced VB with API calls, ie message handling etc, you are at a good starting point.

For MS VC++ one absolutely has to understand how the GUI works under the hood. It is much more then the C++ syntax and OOP. MFC helps alot, but one has to use VC++ consistently over time to become proficient.

If it's simply a case of Unix/Linux C++ or simple I/O, it might not be so hard.

I suggest hitting the books hard and visiting various developer sites. IMO, you'll get more out of that then attending a class. The ramp up time is longer, but you understand more.

That's my two cents

11 posted on 02/21/2003 4:48:48 PM PST by 1stFreedom
[ Post Reply | Private Reply | To 1 | View Replies]

To: freeasinbeer
Hi everyone. Ok this may sound bizarre, but I need to find C++ training, and as fast as possible.

Won't help. You'll never be able to do the work cheaper than your average, garden-variety H-1B.

12 posted on 02/21/2003 4:51:16 PM PST by Euro-American Scum
[ Post Reply | Private Reply | To 1 | View Replies]

To: Mustang
Believe me, I have considered it... who would I talk to about this, a recruiter I assume?
13 posted on 02/21/2003 4:55:20 PM PST by freeasinbeer (If you're not liberal at 20, you have no heart. If you're not conserative by 40, you have no brain.)
[ Post Reply | Private Reply | To 9 | View Replies]

To: Arkinsaw
I've done both VB and VC++ and they are different monsters.

VB takes care of the GUI for you. In VC++ you take care of the GUI. VB hides so much from you you don't realize it.

I'm doing some COM work in VB right now and I'm using a book that give both the C++ and VB aspects of COM. The book describes COM from a C++ perspective while giving VB examples. Believe me, it is a big jump from VB to C++.

If you have done API calls before, like handling GetOpenFileName calls, windows messaging (keystroke interceptng, etc), COM, OOP, then you are in a good position to learn VC++ rather quickly.

14 posted on 02/21/2003 4:55:54 PM PST by 1stFreedom
[ Post Reply | Private Reply | To 6 | View Replies]

To: freeasinbeer
How did this show up on the "News/Activism" thread?

Administrator, please remove this thread....
15 posted on 02/21/2003 4:58:20 PM PST by Milwaukee_Guy
[ Post Reply | Private Reply | To 1 | View Replies]

To: freeasinbeer
UCSC extension or UC Berkeley Extension, might be a good place to look into.
16 posted on 02/21/2003 4:59:40 PM PST by Cool Guy (In God We Trust.)
[ Post Reply | Private Reply | To 13 | View Replies]

To: freeasinbeer
I found an earlier edition of this title to be very helpful in my learning the core language.
17 posted on 02/21/2003 5:02:35 PM PST by Mr. Buzzcut
[ Post Reply | Private Reply | To 1 | View Replies]

To: 1stFreedom
Depends on what you are doing really. The complexity you are referring to I would describe more as Windows programming. C++ is not that difficult, it uses the same programming constructs as any lanuage really. I write mostly server side stuff and don't have to deal with Windows too much.

I agree with you that the Windows side is much more complex.

I would say that he needs to get proficient with straight C/C++ first and then deal with the Windows stuff, if thats where he is heading. You're a lot better off learning them separately I think.
18 posted on 02/21/2003 5:03:30 PM PST by Arkinsaw
[ Post Reply | Private Reply | To 14 | View Replies]

To: Arkinsaw
You are correct. If it's simple command line programs which process text files and so forth then it's no problem.

If it's application development, it's much tougher.
19 posted on 02/21/2003 5:06:02 PM PST by 1stFreedom
[ Post Reply | Private Reply | To 18 | View Replies]

To: Arkinsaw
I am heading towards the windows mfc stuff, so I think I will try to learn C++ first.

Thanks!
20 posted on 02/21/2003 5:07:23 PM PST by freeasinbeer (If you're not liberal at 20, you have no heart. If you're not conserative by 40, you have no brain.)
[ Post Reply | Private Reply | To 18 | View Replies]

To: Milwaukee_Guy
Bizarre!! I never placed it there, I placed it in Editorials.......

Sorry all!

21 posted on 02/21/2003 5:08:06 PM PST by freeasinbeer (If you're not liberal at 20, you have no heart. If you're not conserative by 40, you have no brain.)
[ Post Reply | Private Reply | To 15 | View Replies]

To: Arkinsaw
Agreed!
22 posted on 02/21/2003 5:08:34 PM PST by Mr. Buzzcut
[ Post Reply | Private Reply | To 18 | View Replies]

To: freeasinbeer
If you know Java you should have no problem learning C++. I hope you really don't think a class on C++ will help you much, if you do, then forget about the Job.
23 posted on 02/21/2003 5:10:23 PM PST by SwordofTruth
[ Post Reply | Private Reply | To 1 | View Replies]

To: freeasinbeer
Also don't assume that your local community college won't fit the bill...They have weekend classes and "short term" classes that can be intense. I took an MCSE class that way.
24 posted on 02/21/2003 5:10:41 PM PST by Drango (don't need no stinkin' tag line)
[ Post Reply | Private Reply | To 1 | View Replies]

To: freeasinbeer
If you will need MFC etc then I suggest the following:

Split your studying in half.

First, capitalize on your strengths. Learn how to handle the following in VB via *API* calls:

Filling combo boxes
GetOpenFileName: Box that comes up when you click "Browse"
Messaging: Send keystrokes etc to other windows via API (not sendkeys command)
Window Manipulation: Move, resize, minimize the window, move the mouse, etc.
Callbacks: A good example is how to find the address of a function in VBA (an unsupported feature)
Memory Management.

This will give you an understanding of the underlying libraries / GUI.

The other half of your study should focus on the syntax and theory of C++

At some point you'll be ready to merge the two areas of study. Take the concepts you learned with VB and API calls and the C++ syntax and start working on writing simple applications in VC++.

I think this will be much easier then learing the C++ syntax and then trying to learn how to program apps with it. It will give you both C++ and exposure to the concepts of the GUI etc.
25 posted on 02/21/2003 5:18:33 PM PST by 1stFreedom
[ Post Reply | Private Reply | To 20 | View Replies]

To: 1stFreedom
You are correct. If it's simple command line programs which process text files and so forth then it's no problem.

If it's application development, it's much tougher.


I do server side .dll's (that are actually database triggers), some CGI, XML, and a Windows Service here and there. The system I'm working on at the moment has around 30 to 40 relational database tables with associated triggers at the core. I have agent software running on a host of Windows, UNIX (multi-flavor), and Linux boxes. Probably 150 programs total doing complex scheduling work. Our clients basically run in the browser making javascript and XML knowledge necessary but Windows messaging........nope.

Our stuff is not simple, and its not command line programs reading text files. By building web applications we avoid spending our time on arcane Windows code and concentrate on the business logic. The browser handles all our display needs.
26 posted on 02/21/2003 5:18:48 PM PST by Arkinsaw
[ Post Reply | Private Reply | To 19 | View Replies]

To: freeasinbeer
You might want to check this book out.
Link
27 posted on 02/21/2003 5:22:39 PM PST by Crusader21stCentury
[ Post Reply | Private Reply | To 1 | View Replies]

To: freeasinbeer
I am heading towards the windows mfc stuff, so I think I will try to learn C++ first.

Do you have a good understanding of Object Oriented Programming? It really helps to have the abstract concept (without necessarily having the programming knowledge) before trying to code C++. When I first heard OOP programmers talking it sounded like Charles Manson....inheritance, polymorphism, encapsulation, etc. But once the abstract concept is clear its easy.

I enjoyed MFC programming a lot. Its just a collection of building blocks that do handy things. Once you use one of the classes you know how to use them all. You just have to read the manual entry for the one you are using to see how to call it.

I was an old mainframe programmer (IBM 360/370 Assembler) and was scared to death of moving over. But I picked it up really quick and you should have a leg up already.

Good luck!
28 posted on 02/21/2003 5:27:16 PM PST by Arkinsaw
[ Post Reply | Private Reply | To 20 | View Replies]

To: freeasinbeer
Sorry to be so blunt, but you really have to be pretty stupid to want to learn C++ yet not know how to use Google.
29 posted on 02/21/2003 5:28:39 PM PST by FreedomCalls (It's the "Statue of Liberty" not the "Statue of Security.")
[ Post Reply | Private Reply | To 1 | View Replies]

To: Arkinsaw
You are assuming he understands Object Oriented Programming. Most programmers I know, don't really get OOP.
30 posted on 02/21/2003 5:37:13 PM PST by MarkeyD
[ Post Reply | Private Reply | To 6 | View Replies]

To: freeasinbeer
I don't do heavy programming, but have you considered heading over to freshmeat.net, or any other plethora of open source sites and grabbing some source and studying it as well? Might do you some good to pick a project that borderlines what you will be doing and grab the source...

Good luck with this. I hope the job goes well for you.

31 posted on 02/21/2003 5:39:13 PM PST by Michael Barnes
[ Post Reply | Private Reply | To 1 | View Replies]

To: freeasinbeer
Oh, great, so I can assume you lied on your resume?

Wonderful - in C++ to boot, a language which rewards ignorance with buggy programs from hell. The languages you listed don't have the memory issues that C++ has, the issues that make a poorly written program a ticking time bomb for users and follow-up programmers alike.

There are so many people in the Bay Area out of work (myself included) that don't lie on their resumes (myself included) that know C++ like the back of their hand (myself included) that you MAKE ME SICK!

Go to Hell.

32 posted on 02/21/2003 5:43:39 PM PST by Yossarian
[ Post Reply | Private Reply | To 1 | View Replies]

To: freeasinbeer
I am 'between' jobs right now, and have a great new job lined up, BUT I need to learn C++.

Forget programming, you should be a politican.

There are thousands of expert C++ programmers looking for work, good luck.

33 posted on 02/21/2003 5:44:58 PM PST by UnBlinkingEye
[ Post Reply | Private Reply | To 1 | View Replies]

To: MarkeyD
You are assuming he understands Object Oriented Programming. Most programmers I know, don't really get OOP.

See my other post. To really do C++ correctly you need to understand the abstract concept (which has nothing to do with C++). Without that OOP lightbulb coming on first it doesn't make a lot of sense. You can still program C and call it C++ though.
34 posted on 02/21/2003 5:59:05 PM PST by Arkinsaw
[ Post Reply | Private Reply | To 30 | View Replies]

To: freeasinbeer
This isn't exactly what you're asking for, but I have a few book suggestions.

I learned C++ after several years experience with C, so I'm not sure how to best go from VB to C++.... but I can very strongly recommend that after you've got a basic grasp of C++, that you get acquainted with Scott Meyers' Effective C++ and More Effective C++, as well as anything by Stroustrup.

Good luck!

35 posted on 02/21/2003 6:00:45 PM PST by ChuxsterS
[ Post Reply | Private Reply | To 1 | View Replies]

To: Arkinsaw
I have three years on formal training in OOP, mostly all in Java, but some Modula 3 and other useless languages as well.

Most, if not all the training was on a theoretical level, so really once I get over the "How is it implemented in C++ vs Java" stumbling block, I should be OK.

36 posted on 02/21/2003 7:27:47 PM PST by freeasinbeer (If you're not liberal at 20, you have no heart. If you're not conserative by 40, you have no brain.)
[ Post Reply | Private Reply | To 34 | View Replies]

To: Arkinsaw
Luckily I do. I have a formal University education in OOP, mostly with most of the hands on experience being in Java.

Thanks for the support!

37 posted on 02/21/2003 7:29:23 PM PST by freeasinbeer (If you're not liberal at 20, you have no heart. If you're not conservative by 40, you have no brain.)
[ Post Reply | Private Reply | To 28 | View Replies]

To: freeasinbeer
Luckily I do. I have a formal University education in OOP, mostly with most of the hands on experience being in Java.

You should have no problems at all.
38 posted on 02/21/2003 7:32:45 PM PST by Arkinsaw
[ Post Reply | Private Reply | To 37 | View Replies]

To: freeasinbeer
You have to focus. #1. Buy two books, maybe three and just do nothing else on nights/weekends/lunch but read and try.

1. Wrox Publishers book(s) on Visual C++
2. Charles Petzold book on Window Programming.
3. C++ FAQ (forget the author).
39 posted on 02/21/2003 7:47:57 PM PST by time4good
[ Post Reply | Private Reply | To 1 | View Replies]

To: freeasinbeer
Re: your above #13 question...yes.

If you have a college degree and meet the age/physical requirements...it's worth the try.

Mustang sends.
40 posted on 02/21/2003 8:04:43 PM PST by Mustang
[ Post Reply | Private Reply | To 1 | View Replies]

To: freeasinbeer
It is Free Here:

http://www.free-ed.net/

41 posted on 02/21/2003 9:51:40 PM PST by One_who_hopes_to_know
[ Post Reply | Private Reply | To 1 | View Replies]

To: time4good
Thanks, I was looking at a few of these books.

FRegards

42 posted on 02/21/2003 9:51:46 PM PST by freeasinbeer (If you're not liberal at 20, you have no heart. If you're not conservative by 40, you have no brain.)
[ Post Reply | Private Reply | To 39 | View Replies]

Comment #43 Removed by Moderator

To: NolanVoid
I dealt with pointers extensively in my former life as a student. Pointers in various languages all the way down to the assembly. I understand the differences are very large, hopefully I can pick them up.

My coding is usually very clean and well documented, no spaghetti code, so hopefully that is a good start. Thanks for the advice!

44 posted on 02/21/2003 11:48:45 PM PST by freeasinbeer (If you're not liberal at 20, you have no heart. If you're not conservative by 40, you have no brain.)
[ Post Reply | Private Reply | To 43 | View Replies]

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
News/Activism
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson