3 ms·
Nothing in your post leads me to believe you actually have a low IQ. Actual posts from people with low IQ read more like 3+ replies deep in the comments sectio
by zadkey 7y ago
Nothing in your post leads me to believe you actually have a low IQ.
Actual posts from people with low IQ read more like 3+ replies deep in the comments section on a controversial political video on YouTube.
You sound like you have testing anxiety, insecurities, self-confidence issues, self-esteem issues, and self-doubt. The word choice of your post and the way you explain what is going on suggests you have sufficient intelligence. It seems like the biggest blocks to being successful in this field you have are believing in yourself and judging yourself. You keep thinking you should be further along and working at a "better" company. You keep comparing yourself to others and their path.
Stop.
Your life is your own, your path is your own. Your background is your own. Your challenges and dreams are your own. Don't expect your experience to be like everyone else's. There are a wide variety of successful developers from hugely different backgrounds. Some people could only go to a local collage or state university. Some people don't even have a CS degree and are still successful. I know some people with only high school-level education that can debug applications with with a time-travel trace looking at the assembly language level. Many of the people who created the popular frameworks and programming languages don't have the background you would expect. And honestly there are even a few positions at some really well known companies where even below average intelligence people can be successful. There are successful developers who have never worked at a FAANG company and probably never will.
Work on confidence, self-esteem, self-worth, and believing in yourself. Stop judging yourself.
Don't let getting into a FAANG company be your measuring stick of what success is, make that a goal instead. Plenty of people found that when they actually got to a FAANG company, they didn't actually like it, or didn't end up staying very long.
I would ask yourself these questions to see if you are successful:
Are you enjoying your current job?
Are you learning at your current job? / Does your current job prepare you for future jobs?
Are you being paid well at your current job?
Do the benefits of your current job meet your needs?
If you can consistently answer yes to these questions, then you are successful. These are also a good barometer of when to ask for a raise or look for a new job.
- lowiqengineer 7y agoI do work at a FANG company right now, but it’s the one people think is not full of smart engineers (as measured by labor market value) 1) I don’t hate it but I don’t love it. I don’t think it prepares me for future jobs. 2) I make about 80% of what folks down the street from me make at competing tech firms, and even with the next level promotion I’d still be at 95% or less. 3) they are fine, but not “good”. I feel like I’m not valued based on how I’m treated.