The CSI course itself isn't a FAANG prep nor will you take interviewing or leetcode classes.
Here's a free version (and larger in volume of knowledge) of what CSI offers to enable you to understand and interact with: teachyourselfcs.com/
121–130 of 170 posts
The CSI course itself isn't a FAANG prep nor will you take interviewing or leetcode classes.
Here's a free version (and larger in volume of knowledge) of what CSI offers to enable you to understand and interact with: teachyourselfcs.com/
Earlier quoted context omitted.
Thank you! No specific industries in mind. I am keen to move to a tech company like FAANG or similar not just because of their prestige but also because I want to work with the best engineers. In the jobs I've had outside tech (especially in the public sector), I've had pretty limited exposure to engineers who are passionate, and I feel I can learn from.
> I want to work with the best engineers Sorry but wrong mindset. You will not learn the most when you are surrounded and mentored by "yoda class" devs. The sad reality of the tech sector that this happens very rarely - not many teams have this growth attitude, everyone just wants to hire seniors who instantly have the best answers. You can learn just as well by surrounded by and inspiring juniors when solving proble…
TBH I can't even chain together any of your reasoning here. How does teams wanting to hire seniors imply juniors who join won't be able to learn? Were you on those teams? Did you actually see "yoda class devs" refusing to spend effort to grow their junior team members?
And how is mentoring juniors an even remotely acceptable substitute for learning from the best in the industry? Having juniors question your assumptions only works for making you aware that they might be bad, but doesn't necessarily help in guiding you towards making the right ones.
The only issue I take with GP's is the assumption they make with FAANG having the "best engineers". At tens of thousands of software engineers per company, the concentration of top talent is quite dilute, and if you're unlucky you'll see a lot of mediocrity just due to the large numbers. My impression is that often smaller companies with an strong engineering culture might have "better" engineers on average.
Earlier quoted context omitted.
Not a dig at OP but putting "senior developer" on your resume after only 2 years of experience really sets expectations.
This is exactly my concern! I have a senior on there, and I really worked hard to earn it. But now I worry that it will set too high expectations and make getting into a big firm much more difficult.
So I guess that's "good news" for you, but then if you actually tell them you don't really have "high expectations" then be prepared to get a low ball offer..
I’m a UK based software developer without a CS degree. I wrote about my experience interviewing at various software companies (including Google) in 2021 - https://blog.nindalf.com/posts/tech-interview/ . I also talk about how I prepared for the interview, so that may be useful. If you want to talk to someone about this don’t hesitate to reach out over email!
You can do a master in CS even without a CS bachelor online at the University of Colorado Boulder via Coursera. You just need to take 2 classes and get at least B in each. https://www.colorado.edu/cs/academics/online-programs/mscs-c... But as they say, this will only put you on the radar, but then it's all about LeetCode-Hard and -Medium and system design.
Oh man... This is exactly what I need. I dropped out without finishing my Bachelors ages ago and have been thinking about looking for something like this that would allow me to pursue a Masters without having to go back through the grind of finishing a Bachelors first. Thank you for posting this. I'm going to give this a serious look.
"No application, ever―just start learning and show us you are ready
Simply pass a three-course pathway with a B or better in each course to earn admission. No bachelor’s degree or extensive work experience required." /[edit]
Typically having a Bachelors is the basic entry requirement for a Master's program, with that program you can pass the three classes with B-s or better. There are adult edu divisions that will try and help you finish your degree with credits for life experience, but they usually require a certain amount of credits at their school, Rutgers was like 30 or 1/4 of the required 120 credits.
Earlier quoted context omitted.
I have a formal CS education, although I've hired a bunch of people without. I'm just saying, a Harvard CS degree tells me either you're extremely bad with money, or you (or your parents) are more interested in social signalling than a thorough education. You also seem to be missing that the content associated with the certificate can be fine, but the validation process broken enough that the certificate per se (and…
Well the context is online courses from Harvard, MIT. Such as the CS50 course referenced by many even in this thread. Those courses are free, there is a option for a certification for around 150 dollar. People actually learn the basics of CS and foundational knowledge in those courses. And how to use git and GitHub. I never stated that those certs, or courses alone would be enough. This comment thread started because…
Sorry, but you have absolutely wrong ideas about resumes, how they are read, and what information they convey. Both descriptively and normatively.
> Courses like the one mentioned are open, which means if you wanted to test that knowledge you could, easily.
If I have to test anything, I'm going to test the actual job skills. But actually the point of a degree/certification/whatever on a resume is to show me that someone else already did the testing so I don't have to spend time doing it. Conversely, if I have to test it again, it's pointless to put on a resume.
Earlier quoted context omitted.
No, I know about the courses. They're pretty good. I'm just saying that there's baggage attached to certificates from random courses, even if some of them are good.
I would agree, but the topic started with that they are anti signals.
Taking the course is not a negative signal.
Putting the course on your resume, as if that conveys useful information, is.
Earlier quoted context omitted.
Site Reliability Engineer - I’m one too lol. Most of what you do is work with dev teams to make sure their service is reliable, then slap an SLO (service level objective) to make sure their service meets a certain threshold of reliability.
Can I ask what your day to day looks like? Are you configuring services? Writing code and tests? Like what are the things you do for reliability? (I've never been in a company big enough to have one of these, so I'm just trying to understand)
You don't need a CS degree and you don't need certs once you've established yourself. I've been in SRE or SRE-adjacent roles at Amazon, Microsoft, Dropbox, and now a quant hedge fund (the first three in the US, the last in London). My only degree is in English lit. Your hardest step is getting into your first job with good name recognition in the tech industry. For this, your best bet isn't certs, it's networking --…
Thanks! Yeah, my CV has a big financial organisation on it and a medium-sized university. I think getting a job with better recognition in tech is the biggest hurdle.
Earlier quoted context omitted.
I think there's a big difference between these two types of people: 1. Collects certifications just to pad their resume, and get there probably by mostly studying brain-dumps and memorizing the answers. Often have little or no actual experience with the technology in question. 2. Gains certifications related to things they have actually done / are actually doing, and use the certification process as a "forcing functi…
I group cert-seekers together. I don't see motivation mattering. People who have time to 'prove' their knowledge/skill are really just showing that they aren't really into the thing, they are into being recognized as being into the thing. The exceptions are certifications that are required by law.