|
|
|
|
|
by Xephyrous
3561 days ago
|
|
Why do you want to work at one of the big 4 tech companies? Software engineering is a very big field, you don't need to be really good at solving coding puzzles on a whiteboard to be a good developer. Hell, there are developers who do nothing but set up wordpress sites for their clients, and they're providing a needed, valuable service. You can work as a web dev at a small company without being part of the mainstream silicon valley rat race. Sysadmin-type skills are pretty hard to hire for, and very useful at small companies. It sounds like you've got that going for you. I'd change your definition of success and focus on finding a job at a company with a culture you'd enjoy, and not worry so much about its perceived prestige. |
|
The reason why accounting, banking, consulting need their Big Four / Big Three is because it's hard to measure what their people actually do, so they rely on joining a big firm to reflect their worth.
In software engineering, you should be able to describe to someone in tangible terms what you've worked on in the past 3-6 months and what value it's brought to the company (and if you can't, start writing that down because you should always be ready to discuss that with recruiters or your boss when you want a raise). Because of that, we don't need the prestige of a namebrand company when we jump to the next job.
You should ask yourself why you'd want to join a Big 4 and if it's actually necessary. If it's for potential entrepreneurial connections, I can assure you that there are plenty of startup founders that are doing fine without the Google name. If it's for technical challenges, all companies have their own issues. You may not be working at Google scale, but trust me even with 5000 customers, there are still scaling problems that need to be solved for that particular case. And if you just want to work with smart people, they're everywhere. The company I work at was bought an East Coast company (outside SV!) and their engineering team are doing infrastructure things heaps better than we were.
This is an extremely humbling field and regardless of where you work, there's always something to be learned.