How To Become a Professional c++ Programmer

Pages: 12
Oct 25, 2013 at 4:21pm
I want to know That What Are the types of degrees that can be obtained to get a good job as a c++ programmer
Oct 26, 2013 at 6:19pm
come on guys some help
Oct 26, 2013 at 6:36pm
You don't need a degree to be a professional C++ programmer. Indie game developers are professional programmers who seldom have more than a high school diploma, if even that.

If you are just dead set on a degree, the safest bet would be a BS degree in computer science. Though any degree should help. I have a BS in Game & Simulation Programming, but 19 years experience (2 years in BASIC and 17 in C++ and a few months in several other languages). Being paid to program doesn't make you a professional, IMHO.
Oct 27, 2013 at 10:26am
Any minimum or cutoff marks in +2 for easy addmission for BS
Oct 27, 2013 at 2:03pm
No most colleges and universities ease you into it, but you will be doing it for 4+ years to get the BS depending on how your grades and if you have to repeat classes due to grades and how many classes you take per semester.
Oct 27, 2013 at 2:13pm
is learning only one prog language perfectly ok or learn 3 little less than perfect better?

based on your experience?
Oct 27, 2013 at 3:23pm
I learned C++ and it made picking up other languages pretty easy. I knew BASIC before C++, but after learning C++ I was able to pick up on Ruby, Python, Perl, C, C#, Java, Javascript, PHP, and several other languages. Ultimately you should learn languages you are interested in for the project you are doing as it makes it more fun to learn the language. Believe me, I know, as I set and learned all those languages to learn them and be more versatile.
Oct 28, 2013 at 9:47am
any average salary group and scope?
Oct 28, 2013 at 7:50pm
In my personal opinion, getting into programming for money will just guarantee a burn out. You should get into what you like in terms of programming. I like game programming and only dabble with web dev and other forms of programming. Sure they are all fun, but if you are forcing yourself to do something you don't enjoy, then you will just get bored with it. I know too many programmers who wanted to make games, got into software or web programming just to make ends meet and all I hear is how they hate it and think about quitting every day.
Oct 28, 2013 at 9:31pm
well i am the type of guy who likes to play with codes weather it is gaming,software or web i like coding. As long as it is related to coding I am Ok with it
Last edited on Oct 28, 2013 at 9:32pm
Oct 28, 2013 at 9:48pm
Well in professional programming jobs, you seldom 'play with code', but rather are told what you are going to code in what language and you can't deviate from that. Some things can take a few days, weeks, months, or even years depending on the project. This is why I'm an indie game programmer. I don't like being told what to code, I prefer choosing my projects and when I get them done. I'm not big on deadlines and all companies have deadlines for everything you do.
Last edited on Oct 28, 2013 at 10:04pm by closed account z6A9GNh0
Oct 28, 2013 at 10:18pm
Do you have any examples of games you have written? @BHXSpecter
Oct 28, 2013 at 10:58pm
@Mats
My work has no bearing on the topic and would be derailing it. He is wanting to get into a programming job and me posting my works has nothing to do with getting into the industry.
Oct 29, 2013 at 10:17am
i might sound like an idoit but i dont realise' how you earn a good income?'
Oct 29, 2013 at 11:00am
i might sound like an idoit but i dont realise' how you earn a good income?

Um, you get a job, that pays you a salary, with a company that wants to pay you to write software.

Or you do as BHXSpecter does, writing whatever you want, whenever you want, and you hope that you come up with enough things that people want to buy.
Oct 29, 2013 at 11:40am
well i might take option 1 as i am no big risk taker

neither a very good decision maker
Oct 29, 2013 at 11:49am
You can take both options. Get some good qualifications and get a reasonable job from them. If you find that job is not to your taste, do some programming work in your spare time and see if you can start making a living from that. If you can, then you can quit your job, if you wish.
Oct 29, 2013 at 12:11pm
Get some kind of formal education; ideally a graduation in an engineering discipline. Without it, at the start of a career in programming, you amount to nothing. Without it, the chances that you would be able to find a job that is challenging and interesting is virtually zero.

Start with a regular job in a good software set up. Above all, as a newbie who is still green behind the ears, you desperately need the guidance and mentoring that the experienced programmers in such an organization can give you. In the long run, that will be worth much more than the pay-packets that you received early on in your career.
Oct 29, 2013 at 2:11pm
what are the top 3 languages to learn after c++
Oct 29, 2013 at 2:25pm
what are the top 3 languages to learn after c++

There's no definitive answer to that. It depends entirely on what sort of programming you want to do (or what sort of programming your job might require you to do). Do you want to do web development? Games? Low-level system programming? Mobile apps? Scientific number-crunching?

Honestly, unless you have a desire to specialise in a particular area, I think you'd be better off deepening your knowledge and skills with C++. Delve into the standard library. Get some experience with third-party libraries, particularly some of the commonly-used Boost libraries. Get some understanding of OO design principles, including some of the common design patterns in use today. Maybe get some experience with a GUI toolkit - there are several free ones, such as wxWidgets and QT.

If you're really desperate to learn a new language, Python seems to be becoming more and more widespread. As an interpreted (i.e. not compiled) Object-Oriented scripting language, it complements C++ nicely.
Last edited on Oct 29, 2013 at 2:26pm
Pages: 12