Hacker News new | ask | show | jobs
by sim7c00 659 days ago
Hi,

The best advice I can give is do not go for the money. I fell for it, and all it gave me was unhappiness and stress. I used to earn about 11k a month doing technical work for an American big tech company. It was not worth it. I earn not even half now, but I can smile again and enjoy my life.

That being said, it's really a simple equation and there's a few options.

The lottery way: Try to join a promising startup, or start one yourself. Maybe you will hit it big and have a nice early retirement. This is kind of rare though, despite the lots of news of succesful founders. most people find themselves working shit-tons of hours for average rewards.

The American way: In america, the tech budget is trillions, rather than billions or millions. This due to the large number of HUGE companies there. You can get a regular job for one of them, get stocks from them and do fairly regular working hours. Your pay will be much larger than anywhere else in the world in a general case, as they simply have much more budget to spend to find those high quality engineers.

This does require a certain level of skill, so be dilligent in your learning, buy books, try and understand the domain you are working in fully and be open to learning new things all the time and elevate yourself. You can make a killing (as per most peoples standards) working even fairly simple tech support jobs in the cybersecurity sphere for example.

Some notable companies in that area: Palo Alto Networks, SentinelOne. Their start salary for techsupport on their products is fairly big. (I say the American way, because it's my experience, but in essence, this tells you, certain countries might pay more than others in general - Germany is also pretty good, but there you need a degree to fill certain roles. America is more tuned to you having skills rather than papers in my experience).

I did not work _in_ America. just for a company there. It litterally trippled my pay overnight. (and quadruppeled my stress.) It was good for a few years, but i dropped out for a better balance.

My experience in general is: more money == more stress. Chose what fits your lifestyle and mental capacity wisely. Burnout is not a game. I've seen people drop off and never go back to fully working or enjoying life due to severely stress related issues. - Take care of yourself, and beyond that, go for what feels good :)

4 comments

I disagree with your general point that more money == more stress. I switched from working for an EU company to working for a small US one (<100 employees) and it 2.5xed my income overnight (from $100k remote to $250k base remote). I would say my stress levels _decreased_ at this particular US company.

This was a combination of a few things

- The company was financially successful and this lack of financial pressure trickles down through the whole culture.

- The company was expertly managed. I believe the presence of a lot of tech companies is a great training ground for managers in the US. This made my day-to-day easier.

- The coding standards (and that of teammates) were higher and it was less frustrating to work with their codebase.

- Knowing that I was making that kind of money gave me a lot of inner calm because I knew that I would be able to build the kind of wealth that I could retire on. For example, my apartment cost $300,000 and I was getting $250,000 per year. That feels good.

- The company is always talking to me about whether I feel adequately compensated etc. and I was always made to feel I was valued and also that if the company does well, I will too (e.g. I got a random bonus of $100k for a project)

How did I find the job? Literally right here on HN in a Who's Hiring post.

FWIW I am more senior than OP (15 years' engineering experience)

Not a right or wrong answer here either. Have had 215k+ tech jobs since I was 24 and now 30 making 300k.

I’ve learned it’s now so much the amount you get, but the company culture.

To answer question to OP more directly. Save and invest intelligently and don’t spend what you can’t afford. Been fairly frugal and sitting over 1 mil. My dad had a boring desk job and just retired with same philosophy and currently sitting at 10 mil networth.

He drove a truck for 20 years that he sold for 500 bucks and a crappy car he drove for another 15 years that he sold for 1k.

Not saying you need to enter the extreme to have happiness, but financial growth is like a snowball. Slow and steady

I'd echo this advice. It's a tale as old as time, young workers chasing money, status, and prestige, only to realize later that they gave years of their life and energy to a faceless corporation.

If you want to optimize for money and time, what you're looking for isn't how much money you can make, you're looking to find the perfect balance of money/stress that will satisfy your financial needs. What is the lowest salary you can make which will still meet your lifestyle needs. You want to aim for that.

Try not to lose sight of the fact that we pursue money for financial independence and leisure in the future. But if your job is one that you enjoy and doesn't burden you, then you can fast forward to the leisure part right now. Every day of your working life will be easy and stress-free. That's huge.

I completely feel this. I won't go back to paid JavaScript work for less than half a million in a low cost of living area. The alternative is that I will just have to continue to be happy working in something different that isn't a complete race to the bottom.
for the record. i did this without any certifications in cyber nor computing, nor any education. skills and knowlege will take you the way. And those can be gained in any way that fits you personally. They might make it easier to land an interview, but having actual skills will get you through the interview successfully. Everyone has subtle preferences of their own in learning things.

It's good to have something on the side that can 'prove' your skills. like a blog or a github with some public recent 'work'. (this does not need to be superhero stuff, just a proof that you do anything relevant.)

last comment: advice i got from a very professional and good guy who helped me in my early days.

structure your learning. He was a pentester and did it along the lines of: I am learning windows priv-esc now. I am learning linux priv-esc now. I am learning sqli now I am learning XSS now.

Then go over all the topics you wanna learn, becomming expert in them one-by-one. It can be a mess of 1000 things at once. Take lots of notes, save stuff for later, and focus on certain areas one by one.

Thanks a lot for the advice.

Yea I can hear what you wrote about Germany. I currently work with a client who outsources some of their management work to Germany and apart for the titles people have before their names, their technical knowledge is really poor.

As far as the startup route, I'm experimenting with various things on the side but do not rely on them. I suppose it might be worth trying to build some "pluggable" integrations into processes of non-tech companies and charge monthly for the service. I don't wanna call it a SaaS yet, but well see.

I also know a guy that's more on the dev side but he makes really good money being an expert in various banking systems. Rarely works overtime and is fully remote. That sounds like a pretty good strategy as well.

id like to emphasize i didnt say anything about the skill levels of german engineers. ive worked with really talented ones, and poor ones. but for me its impossible to land a job there, having no education and certs. definitely feel u. a lot of people u meet in corporate arent the hackers you expect. like anywhere, most people do the minimum not to get fired. and some people do all the work and suffer burnouts :D. wonderful world!