Skip to main content

The Harsh Realities of Software Engineering - Big Tech vs. Non-Tech

· 3 min read
Pablo Aballe

Prepare for a no-holds-barred exploration of the software engineering world. Brace yourself as we uncover the unfiltered truth about life in big tech companies and the non-tech industry. Get ready for eye-opening revelations and career insights that will make you question everything you thought you knew.

Web Animations Demystified - CSS vs. JavaScript - A Developer's Guide

Introduction

The world of software engineering is often portrayed as a utopia of innovation and opportunity, but what's the reality? As a seasoned software developer, I'm here to shatter the illusions and reveal the harsh truths about working in big tech companies and the non-tech industry. Prepare to see the software engineering world as it truly is, with all its flaws and hidden gems.

Learn JavaScript Quickly

A Complete Beginner's Guide to Learning JavaScript, Even If You're New to Programming (Crash Course ...

The Big Tech Illusion: FAANG and Its Pitfalls

Facebook, Amazon, Apple, Netflix, and Google (FAANG) - these giants promise the world, but do they deliver? Here's the unvarnished truth:

  • Product-Centric Pressure: In the pursuit of innovation, you're often pushed to the limits. The relentless drive to create the next big thing can take a toll on work-life balance.
  • Robust but Rigid: Yes, the infrastructure is top-notch, but it can also be suffocating. The bureaucracy and processes can slow you down, leaving you frustrated.
  • Brilliance Comes at a Cost: Surrounded by brilliant minds, you may feel like a small fish in a big pond. The constant comparison can erode your confidence.
  • Perks vs. Pressure: The enticing perks come at a price. You're expected to perform at your peak consistently, or risk being left behind.

MageGee Portable 60% Mechanical Gaming K...

MK-Box LED Backlit Compact 68 Keys Mini Wired Office Keyboard with Red Switch for Windows Laptop PC ...

The Non-Tech Reality: Challenges Beyond Coding

Stepping out of the tech bubble, the non-tech industry offers a different set of challenges:

  • Innovation in Solitude: You may have the chance to innovate, but it often happens in isolation. Without a tech-focused environment, you'll need to drive change yourself.
  • Value Recognition: Yes, your problem-solving skills are valued, but not always understood. Explaining the value of tech solutions to non-tech colleagues can be an uphill battle.
  • Challenges Everywhere: Be prepared for challenges beyond coding. You might be seen as a cost rather than an asset. Salary expectations might not match the big tech standards.
  • Contractual Uncertainty: Non-tech industries often favor contractual roles, offering variety but lacking stability.

Facing the Unfiltered Truth

This isn't a fairy tale with a clear hero or villain. Both worlds have their appeal and their harsh realities. It's not just about coding; it's about surviving and thriving in an ever-evolving landscape.

Whether you choose the path of relentless innovation in big tech or the transformative journey in non-tech industries, be prepared to face the unfiltered truth. The software engineering world is far from perfect, but it's yours to conquer. Will you rise to the challenge?