C++ fundamentals?

We may earn a small commission from affiliate links and paid advertisements. Terms

get_nick

These snozzberries taste like snozzberries...
VIP
I'm contemplating going back to school since a few jobs I'm interested in applying for require some sort of technical degree and my current company will pay for 100% of schooling. F5 Networks is based here in Seattle and a lot of the jobs prefer (read: require) C++ experience. Also, for a CSS degree, you will be learning C++.

I would like to get in and learn some of the fundamentals, but I can't find a good site online. Lynda.com is ok. Codecademy.com doesn't have anything for C++, and google isn't returning much for guidance.

Do you guys know of anything online that could at least introduce me to C++?
 
http://www.penguinprogrammer.co.uk/c-beginners-tutorial/

http://planetsourcecode.com/

There are a couple links that might help. Planet source code is where I used to go a lot, you can search a bunch of different languages and download projects that other people made and read their comments to see how things were done their way. I was always a more visual person, show me something that works and I'll figure out how and understand how to make my own.
 
c++ is dead. Don't know why anyone would still require that, other than it teaches some basic principals of object-orientated design.

MIT has free courses, as does Coursera.com
 
Java is a much more modern OOP language. Lots of places use it.

After doing more research, it looks like the schools all have Java principles yet a lot of companies look for C++. Assholes need to get it together.

I've even thought about doing a coding bootcamp. But i've heard mixed reviews and they are really expensive.

Fuck I hate my current job. If it didn't pay well and/or i was married, I would probably just quit.
 
Next to nobody codes with C++ unless you're writing an interpreted language on top of the compiled language (ie, php is written in c++).

python/rails/etc replaced it on the system side
java/c# replaced it on the app side

They want you to know C++ because it sucks at doing things... so you have to learn how to do things manually. With C++, you actually tell what part of memory to write stuff to on the computer. then, you have to clean up after yourself with a garbage collection routine, or you end up with windows 98 (ie, you have to reboot every few days because it's out of resources).

Most modern languages do all that for you.

If you're not going to be a programmer like die hard live in the basement with 2321 monitors and mom upstairs, you probably won't do it in real life.

If you're interested in doing data modelling, there might be some opps here at my client site. They are looking to bring in 40 people to run financial simulations and analysis through the system i build. Most guys are in finc planning and analysis titles, some engineers...
 
basically i want to be a product manager or product marketing manager. All of them "require" a BA/BS technical degree and "prefer" an MS. So i'm stuck. I want to get into Google or F5, and all want/require tech knowledge.
 
What degree do you have now?

F5 might require C++ because I believe the code on the LB is written in C++.

Schools wont do their core curriculium in C++ any longer. That is now all java and now they might have a single semester of C/C++.

Product Manager typically requires you being quite technical since you're responsible for features that go into the product. You basically OWN the product from a business standpoint.
 
What degree do you have now?

F5 might require C++ because I believe the code on the LB is written in C++.

Schools wont do their core curriculium in C++ any longer. That is now all java and now they might have a single semester of C/C++.

Product Manager typically requires you being quite technical since you're responsible for features that go into the product. You basically OWN the product from a business standpoint.

I have a business degree with my MBA in Marketing and Finance. I wanted to get over to product marketing, but my MBA didn't help as much as I had hoped. I'm stuck in a circular rut now. The jobs I want need tech experience. I can't get tech experience without a job. I'm about to just start from scratch and say screw it. Go get my first year classes and then quit work for my second year.
 
I have a business degree with my MBA in Marketing and Finance. I wanted to get over to product marketing, but my MBA didn't help as much as I had hoped. I'm stuck in a circular rut now. The jobs I want need tech experience. I can't get tech experience without a job. I'm about to just start from scratch and say screw it. Go get my first year classes and then quit work for my second year.
Gotcha.

Are you up to getting a BS in CS now? :p That would make you quite valuable.

I've been thinking of going and getting my MBA. We would be crossing paths essentially. lol
 
I'm contemplating going back to school since a few jobs I'm interested in applying for require some sort of technical degree and my current company will pay for 100% of schooling. F5 Networks is based here in Seattle and a lot of the jobs prefer (read: require) C++ experience. Also, for a CSS degree, you will be learning C++.

I would like to get in and learn some of the fundamentals, but I can't find a good site online. Lynda.com is ok. Codecademy.com doesn't have anything for C++, and google isn't returning much for guidance.

Do you guys know of anything online that could at least introduce me to C++?

Check this link. I have it book marked for free online stuff.

http://www.reddit.com/r/AskReddit/c...stuff_on_the_internet_should_everyone/c7rmgw6
 
Gotcha.

Are you up to getting a BS in CS now? :p That would make you quite valuable.

I've been thinking of going and getting my MBA. We would be crossing paths essentially. lol

Yes, i would be getting a BS. There are a couple of options, and I haven't decided which would be better for me. It's a difficult decision because I don't actually want to do any of the work, i just want to have a strong understanding and be able to get the job. lol

http://www.bothell.washington.edu/css

As an undergraduate you can choose between a:

Bachelor of Science in Computer Science and Software Engineering, which focuses on software development.

Bachelor of Science in Computer Engineering, which combines education in hardware and software development.

Bachelor of Arts in Applied Computing, which emphasizes connections between computing and other fields.

Bachelor of Arts in Interactive Media Design

LMK if you decide on the MBA. I would be happy to give you info about it and the process.
 
Yes, i would be getting a BS. There are a couple of options, and I haven't decided which would be better for me. It's a difficult decision because I don't actually want to do any of the work, i just want to have a strong understanding and be able to get the job. lol

http://www.bothell.washington.edu/css



LMK if you decide on the MBA. I would be happy to give you info about it and the process.

LOL! You gotta work for it man! :) How good is your math? :p

Cool, I would like to know about the process. I would be considering an executive program since I've been in management long enough to qualify. Really curious if the school makes a difference? If so what is a good program to go through?
 
LOL! You gotta work for it man! :) How good is your math? :p

Cool, I would like to know about the process. I would be considering an executive program since I've been in management long enough to qualify. Really curious if the school makes a difference? If so what is a good program to go through?

I'm good at math, but i'm rusty as shit.

The school depends on what you want to do and where you want to work. Here are the two most important questions.

1) Are you going to stay at your current company? (if yes, any school/program will do)

2) Do you want to stay in tech? (if yes, go to a local school. try to get into USC, Cal, UCLA, and obviously Stanford)

50% of the value of the school is the networking and companies you can get into. Always go to the best school you can get into, worry about money later. And go to a school near where you want to work.
 
  • Like
Reactions: B16
c++ is dead. Don't know why anyone would still require that, other than it teaches some basic principals of object-orientated design.

MIT has free courses, as does Coursera.com

C++ may be dead, but there is a SHIT load of programs written in it. Just like when I got my A.S. in CIS they were still teaching COBOL and that was dead for a long time.
 
I write C++, C, Java, Python, and many others. Believe me, C++ and C have gotten me plenty of jobs and helped advance my career more than any of my other skill sets.

C++ is used at F5 because of their products. It's much easier to have a 100+ person dev team and have new devs come on using C++ than it is for them to come on using standard C. The reason they're using C++ is because milliseconds count, but it's such a gigantic code base that C would be impractical to manage.

Forget what B says, he silly.
 
  • Like
Reactions: B16
I don't disagree with it for your role or someone wanting to go sysops. Nick is looking at something completely different
 
Back
Top