PebHmong Discussion Forum

Hobbies & Interests => Computer & Technology => Topic started by: Hmong_HERO on January 26, 2012, 08:05:23 PM

Title: C++ RANT!!!
Post by: Hmong_HERO on January 26, 2012, 08:05:23 PM
I don't know how it is for everyone else, but I can't grasp the concept of C++ programming. I'm taking my 2nd level C++ course here at Cal state and it is killing me. I've gone back to reading the most basic "Beginners guides to C++" and have found tutoring, youtube, and lab assistance, and I still cannot write a basic program even if my life depended on it. WTF is wrong? Am I in the wrong field? I've put so much time and effort into this class and I can't seem to get over the hedge on it. I've pushed myself to understand it, comprehend it, and make it work for me, but it evades me. Recorded class lectures that I listen to every night going to bed and I'm still as clueless as a bat. WTF? I better come to realize that its not for me. Better give it up now or end up with a failing grade in the class? RANT DONE!

I don't know how any of you other programmers out there can do it, but kudos to you if it flows from your mind to your fingertips to the keyboard. You truly have a special gift.
Title: Re: C++ RANT!!!
Post by: tsiehta_goy_vuk on January 26, 2012, 08:18:20 PM
I don't know how it is for everyone else, but I can't grasp the concept of C++ programming. I'm taking my 2nd level C++ course here at Cal state and it is killing me. I've gone back to reading the most basic "Beginners guides to C++" and have found tutoring, youtube, and lab assistance, and I still cannot write a basic program even if my life depended on it. WTF is wrong? Am I in the wrong field? I've put so much time and effort into this class and I can't seem to get over the hedge on it. I've pushed myself to understand it, comprehend it, and make it work for me, but it evades me. Recorded class lectures that I listen to every night going to bed and I'm still as clueless as a bat. WTF? I better come to realize that its not for me. Better give it up now or end up with a failing grade in the class? RANT DONE!

I don't know how any of you other programmers out there can do it, but kudos to you if it flows from your mind to your fingertips to the keyboard. You truly have a special gift.

I must tell you, C++ is not as easy and going into any programming field is not easy, that is why not many Hmong are programmers.  If you can mastered it, it will do you much good.

Don't give up, a nice and good job awaits you after you are done!!!!

C++ is no kidding.  I struggled too so you are not alone.  Do not feel bad if you do not understand it however if you truly do not understand at all and can't even write a small program, than perhaps you should rethink your major.  Cuz C++ is really the basic of programming.  If you can get C, you can pretty much get any programming languages out there.

It's been so long since i have touched C++, been like 5 years now.  WOW time flies...

Just a word of encouragement.  C++ isn't what you will use in your future job, unless you get a job that specifically uses it.  Most likely you will end up with other programming jobs depending on the job so do not feel bad.  If you can get through C++ and get your degree.  You will be freed!!!!

C++ is mostly uses for game programming and other software, unless you are going into these two fields, you should be ok as long as you get your degree.

I don't do C++ but I do php, mysql, css, xhtml, .net platform, and javascript for my job.  They all uses basic knowledge of C++ but totally different from C++.  But if you understood C++, you can learn other programming languages easy.

Wished you the best of luck.
Title: Re: C++ RANT!!!
Post by: tetrapod on January 26, 2012, 08:51:22 PM
I think text books are the worst books for teaching someone how to program.  You should visit a book store and browse through books on C++ programming.  If you are able to read the book and follow the examples, it is a good book for you.  Some books are very smooth in guiding a beginner.  I used to have one but a friend wanted it so I let him kept it.

You might be able to find someone who can explain programming in an easy to understand way. 
Title: Re: C++ RANT!!!
Post by: Suav on January 26, 2012, 09:24:26 PM
You need to start with learning about operators arithmetic/comparison/logic. Then start with syntax.
Title: Re: C++ RANT!!!
Post by: JimmyNeutron on January 28, 2012, 12:01:42 PM
...
Title: Re: C++ RANT!!!
Post by: tetrapod on January 28, 2012, 03:16:14 PM
I think some people do have a more difficult time with programming.  I do hope that there is this is a phase and once you have passed that phase, programming will become more natural to you just as speaking is natural to you.  I prefer writing code than writing an essay in English.  Once you can program, the biggest problem is not the programming language but an organization skills and the ability to divide a complex problem into small and manageable size. 
Title: Re: C++ RANT!!!
Post by: tsiehta_goy_vuk on January 28, 2012, 03:35:43 PM
I think some people do have a more difficult time with programming.  I do hope that there is this is a phase and once you have passed that phase, programming will become more natural to you just as speaking is natural to you.  I prefer writing code than writing an essay in English.  Once you can program, the biggest problem is not the programming language but an organization skills and the ability to divide a complex problem into small and manageable size. 

Right.  Experience will get you here.   O0
Title: Re: C++ RANT!!!
Post by: tubyaj on January 30, 2012, 12:08:18 PM
Not all brains are built the same.  I can deal with math and put things together like nothing.  However, when I look at a the piano keys I just see black and white toothpicks.  But sometimes, learning is like opening a door...the hardest part may be getting it to open.
Title: Re: C++ RANT!!!
Post by: tetrapod on February 01, 2012, 09:10:53 AM
Learning how to program is easy.  It is almost as natural as spoken language.  Programing good software is hard.  When I look the code of professional programmers, I shook my head and feel so stupid.  Their code look so beautiful and thought out.  I wonder if they are human at all.  :) 

Think of the programming language as nails, hammers, wood, and saw.  It's easy to learn to use them.  You can even build a toy chair and table in a matters of days.  But building a beautiful home or the San Francisco bridge requires more than knowing how to use nails, hammers, wood, and saw.  That's where theory and problem solving skills come into play.  Without them, you will only be able to build chairs and table..but never a bridge or a beautiful house.

Below is an example of a programming solution that is difficult.  Some are more difficult.
www.cril.univ-artois.fr/spip/publications/iwoce907-leberre.pdf
Title: Re: C++ RANT!!!
Post by: aria on February 01, 2012, 09:46:51 AM
Is C++ still being taught/used? My college drop C++ in favor of Java so that was what I learned instead. Good luck!
Title: Re: C++ RANT!!!
Post by: aria on February 01, 2012, 09:48:17 AM
Oh, and I second the getting an internship suggestion. Sometimes it's easier to learn on the job.
Title: Re: C++ RANT!!!
Post by: tsiehta_goy_vuk on February 01, 2012, 01:05:17 PM
Is C++ still being taught/used? My college drop C++ in favor of Java so that was what I learned instead. Good luck!

If you learned C++ you can learn Java and if you learned Java, you can learn C++.  Not too much difference.  Once you get the syntax down, you are good to go.
Title: Re: C++ RANT!!!
Post by: jetter on February 01, 2012, 08:43:29 PM
Dude leave programming and head for the medical field.  Switch major man that's what I am doing mid-life through my life span here on earth.
Title: Re: C++ RANT!!!
Post by: tetrapod on February 01, 2012, 08:47:36 PM
Dude leave programming and head for the medical field.  Switch major man that's what I am doing mid-life through my life span here on earth.

or to business especially finance.  they make a killing.
Title: Re: C++ RANT!!!
Post by: jetter on February 01, 2012, 09:26:56 PM
that's true cause i use to program like there's no tomorrow.  Switch to business in finance or the medical field.
Title: Re: C++ RANT!!!
Post by: tetrapod on February 01, 2012, 09:33:36 PM
that's true cause i use to program like there's no tomorrow.  Switch to business in finance or the medical field.

As programmer, we work too hard for too little pay.  I say screw programming.  :)

It's 8 hours thinking 7 days thinking forever.  Coffee is what keeping me concentraing.
Title: Re: C++ RANT!!!
Post by: 2Wicked on February 02, 2012, 02:46:56 PM

i think google will do you much help.  but maybe programming is not your thing.  if you have taken those classes and could not write a simple program then it's going to be even tougher when you need to write complex programs.

but if you have time and patience keep trucking and practice lil projects here and there.  most of the time you have to get your hands dirty to really learn and also do a code walk through with someone that knows the stuff would definitely help.
Title: Re: C++ RANT!!!
Post by: jetter on February 02, 2012, 04:36:47 PM
So you want to get into medical and I want to go back to software.  Stay put in software because the medical field is gonig to get out source like crazy to China/India in the next 5-15 years.

actually medical is the aim but business is the fall back plan.  Still programming atm but in the middle of a process to get a way from software engineering.
Title: Re: C++ RANT!!!
Post by: tetrapod on February 02, 2012, 05:47:39 PM
actually medical is the aim but business is the fall back plan.  Still programming atm but in the middle of a process to get a way from software engineering.

My professor from UC-berkeley told me about his classmate.  after they both got their ph.d in computer science, his classmate went to become a professor for a year or so then left teaching to become a priest.  He must have taken a 80% pay cut to be a priest.  But he is happy. 
Title: Re: C++ RANT!!!
Post by: tetrapod on February 02, 2012, 05:49:32 PM
You have to develop a niche for what you do that nobody else can do.

the only way to do that is to invent of your field or go into a field with no more than 3,000 people in the entire country.  nuorosurgeon would fit that.
Title: Re: C++ RANT!!!
Post by: aria on February 07, 2012, 12:21:00 PM
I started the CS program with a Hmong guy who told me I wouldn't make it. 2 years later, he switched major to Chemistry. :2funny: A lot of programming folks I know are also trying to make a switch over to Accounting or Business too. I say, just get your MBA.

If I was still single, I would love to do consulting. :/
Title: Re: C++ RANT!!!
Post by: YAX on February 10, 2012, 11:22:14 AM
If you learned one of the other languages before OOP languages, then you're gonna have a problem because OOP languages are a totally different concept and the things you've learned before that only makes it more confusing.  Best to start out with an OOP language first.

As for jobs, like someone said.. go into an easier field.  You'll make more money for less headaches.  O0
Title: Re: C++ RANT!!!
Post by: tetrapod on February 10, 2012, 12:57:01 PM
You don't want to go into MIS/CIS because it don't usually teach you any Programming at all. Those two majors are for people who doesn't want to deal with headaching programming and debugging. :)  If you don't worry too much about $$$ then it's good for you..just to get your hands on the computer field. If you want big money then it's Computer Science and of course Computer Engineerring..:)

I see some people with MIS working in the banking industry.  They probably work with mainly Microsoft products (visual studio).  They might do some web site stuff.  Some might do tech support.
Title: Re: C++ RANT!!!
Post by: kyrie_eleison on February 11, 2012, 09:58:46 AM
Yeah, it can be a tricky course.  But, I could be the teacher itself that's not helping.