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
EDIT: looks like the prerequisites are for JAVA. Which is weird, because a lot of the jobs at F5 are looking for it. If it isn't used, i'm not sure why they want it. They even want the interns to have experience. https://f5.com/about-us/careers https://www4.recruitingcenter.net/C....cfm?jbaction=JobProfile&Job_Id=18346&esid=az
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.
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? That would make you quite valuable. I've been thinking of going and getting my MBA. We would be crossing paths essentially. lol
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
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? 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.
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.
I don't disagree with it for your role or someone wanting to go sysops. Nick is looking at something completely different