I'm in the middle of a certification course right now, tailored towards financial engineering. Also have some basic experience in Python and Java. I don't have a background in tech or finance but have an undergrad degree in finance as well. Have had to work other jobs to pay the bills. How much skill/experience will I need in C++ to get a job? The certification course is a solid start, although I'm wondering if that will be enough. Thanks.
C++11 is required by many companies, you need to know STL well
All of it
What companies are you targeting? And what kind engineering? Web app development, firmware, other? New projects typically only use C++ when they need low level hardware and memory access or have serious performance constraints. A lot of "building block" software is written in C++, like databases, web browsers, and runtimes for other languages like Java and Javascript. But business apps usually won't be, it's just a lot easier to use other languages. Some older companies might have legacy C++ codebases. You mentioned financial engineering, I can imagine a lot of finance software might use C++. Financial firms have been around a long time and they iterate much slower on their technology. But generally speaking, in software engineering as a whole, C++ is not common. It wouldn't be a requirement unless they actually use it and they are specifically looking for an experienced C++ coder. For a entry level job they would only expect a basic understanding of syntax and other languages features. But the Object Oriented principles you would learn from C++ are applicable to a lot of common languages, and most interviewers would understand C++ syntax if you write your white board problem solutions with it, so there isn't much harm in learning it.
Thanks for the detailed response. Mostly interested in the financial industry, specifically on the trading side. I know many firms use C++ more for building the systems and do data analysis in Python, but many job postings seem to at least mention C++, it seems learning C++ means you can learn anything else semi-easily, and this course seemed like a good idea at the time given the subject matter. So one way or another it's what I'm going to end up knowing the most about at first. But I do want to really dig into Python as well, I only have basic knowledge in it.
For trading c++ is a must. Expect full interviews of only c++ questions. Not all are coding/algo interviews like valley companies. Be prepared to be grilled in lot of c++ internals if it is a software dev position. Quant will have basic/light c++ mostly.
So all these "coding bootcamps" that claim people have high job placement rates after like, 8 weeks of classes are BS?
Yes
Here’s a serious answer: depends. If the job description literally says C++ expertise required, then you better have 3+ years of extensive experience doing it. Else, you will need to know things like how it compiles, dependency, pointers vs reference, memory management, ... because you will touch C++ most likely at some point
Tech Industry
Yesterday
978
Sick VP about to be Thought a Lesson
Tech Industry
Yesterday
976
Tech jobs in decline because of …
Layoffs
2d
39362
Google CFO confirms 'large-scale' layoffs (Apr 17)
Health & Wellness
Yesterday
5624
Why are women naked in gym?
2024 Presidential Election
Yesterday
1384
Biden ruined America and tech! Tax plans are insane
None. Getting a job isn't typically language specific. You can learn syntax stupidly easy.
Makes sense. Although that also makes it seem like experience and education are more important, and I don't really have those, I only have what I've taught myself. And hoping to create a few small projects as well. Although I get the feeling with a non-programming background, my application/resume will get auto-dinged. Is that not the case? Sorry for the possibly silly questions, I've never tried to get a job in this field before.
Hey OP, i knew an actress, yes actress who after few years of fighting Hollywood got master's in CS. She did an internship first somewhere and now she works at Google. I think her math was excellent, but she pushed through with tenacity and hard work. Go, do it, anything is possible. P.S. what do u trade and what do u use?