(no title)
mcemilg | 2 years ago
I believe this issue extends beyond the scope of those without CS degrees; it also affects developers who have spent time working at small startups that haven't significantly scaled. If you haven't had the opportunity to work on large-scale projects, you might lack impressive accomplishments or credentials to showcase. This issue can compound over time, leaving you stuck in positions that are less rewarding than even mediocre jobs, regardless of your true capabilities or the quality of your work.
Some people say that you can build open source projects or build products to show what you have. Balancing such efforts with a full-time job can be challenging, as these undertakings can consume most, if not all, of your free time. This creates a vicious cycle where you're continuously overextending yourself just to prove your worth. It's a demanding situation that can impact both your professional and personal life.
lubujackson|2 years ago
I have trouble landing interviews at FAANGs with 15+ years as an eng. and successful acquisitions as a founder - but those don't mean anything if you don't have direct knowledge of certain tools to handle scale or experience guiding projects across departments, etc. Which makes sense for any role past junior, since part of the value you bring is experience and only some of your experience is directly applicable. Vaguely being competent doesn't really move the needle.
On the other hand, I've heard stories of people getting hired from a FAANG going to a startup and not able to shift their mindset to a "make it work" approach, so the challenge goes both ways.
dasil003|2 years ago
Coming in the front door will be hard though, because recruiters and the first layer of technical interviewers will likely not have context to judge your 15+ years of experience. Look for referrals and directly talking to hiring managers. Also, read some writing from notable SV management writers like Will Larson and Camille Fournier, this will help you learn some of the shibboleths and how hiring managers think. Finally, if you don't have legit scale-up experience, look for that first. There's a range of companies with engineering teams of all sizes which can provide good stepping stones for learning as well as hireability optics.
giovannibonetti|2 years ago
But at least they get the job, so they can try to learn. Hence it doesn't go both ways.
Hermitian909|2 years ago
It can be but doesn't have to be. A lot of people prefer to hire folks with some small startup experience because such people almost always better at thinking about businesses holistically. Many people who spend their entire careers at big companies can only reason about their little slice (lots of bad takes on businesses here).
A common way to make VP of engineering at big tech is the following 5 job hops:
1. Manager at big tech
2. Manager at startup -> promotion to director
3. Director at big tech
4. Director at startup -> promotion to VP
5. VP at big tech
The problem comes when someone gets too senior with relevant experience at scale. I (generally) can't hire someone with 15 years of experience who's never worked at scale. They're going to be bored out of their mind with mid-level work but simultaneously I can't actually trust them to not screw up something in senior+ roles, either technically or socially.
unknown|2 years ago
[deleted]
ghaff|2 years ago
sam2426679|2 years ago
tough|2 years ago
FAANG positions in Europe are OK-ish but not such a deal breaker to me to dedicate so much time to -useless- stuff, I'd rather build cool shit
itronitron|2 years ago
While that is certainly possible, I don't think that is typically the case in leetcode style interviews...
em-bee|2 years ago
hinkley|2 years ago
But at the end of the day the feedback is only so valuable, even when it comes with PRs.
darkclouds|2 years ago
Whats a large scale project and why should they be viewed as an accomplishment?
I myself have pioneered the use of some tech for use in situations where it was not thought possible, I've worked on big projects that have included the largest in the world, for employers that include being listed in the stock market.
>I believe this issue extends beyond the scope of those without CS degrees
Does that make me worth a $718,000 Google Software Engineer or a $100,000 junior coder?
What price do you place on exploiting the vagaries of law that results in new legislation being created to curtail your activities?
The founders of Google, Facebook, Microsoft & Apple all started with no university degree, but they did all end up with stock market listings and some legislation to curtail their activities.
So do University degrees limit your earning potential whilst making it easier to find a job, whilst having no university degree seems to increase your chances of getting a stock market listing and some legislation to curtail your activities.
What a topsy turvy world we live in!
ecshafer|2 years ago
The founder of Microsoft was a Harvard math major that probably could have gotten into an r1 phd program if the stuck it out for what 1 more year?
The founder of Facebook was a Harvard cs major that could graduate if the stuck it out.
Dropping out early to start your business is very different than someone who never went to school or flunked out of their freshman year.
Paul-Craft|2 years ago
szundi|2 years ago
gloryjulio|2 years ago
rvba|2 years ago
irf1|2 years ago
[deleted]
swores|2 years ago
I ask because I don't see any reason that paid open source contributions wouldn't be as good as non-paid open source contributions when it comes to gaining/demonstrating certain types of dev experience (though ofc without the benefit of also potentially showing character traits related to being willing to donate time for free), so I'm struggling to imagine you wrote that comment actually hoping for any answer other than "great thanks for telling us about the thing you founded". Apologies if I've incorrectly jumped to a bad faith interpretation - if so, you could maybe be more clear in explaining what your question actually is; if my assumption was correct then I'd suggest thinking twice before using low-effort and low-value comments for promotion, since people (and in particular people who would be valuable to have using your service) are liable to be put off by any product/company/service that spams in such a way.
ayewo|2 years ago
The "bug bounty" model is already used for eliciting security contributions from security researchers so it is a good thing you've extended it to elicit general contributions from devs looking to contribute to OSS and be paid for it.
BTW, there's an over-representation of TypeScript and Rust amongst the projects you have listed. I'm curious is this because you already have strong network in these communities, hence the over-representation or it is a consequence of something else?
OptoContrarian|2 years ago