You need to read this book. Changing the way you think is the first step.
The tl;dr version is this. "There are no "mediocre" developers. We are all eternal students of software engineering, at different levels of the learning process. Even the most "r*ockstar-iest rockstars*" are still just students who are constantly learning.
If you change the way you think about your position as a software engineer, you will easily overcome whatever imaginary challenges you have created for yourself in your own mind.
Shifting to a growth mindset, helped me a lot.
TBH it sounds like you're not at the point where you're ready and willing to take that class. Potentially, you may never reach that point. I'd suggest reading:
Mindset - Updated Edition: Changing The Way You think To Fulfil Your Potential
by Carol Dweck
but, actually, I don't think there's any point.
The invention of Calculus was one of the tools that spurred on the Scientific Revolution. It's used pretty much everywhere. If you don't understand the point in something that pivotal then there's probably no point in anybody wasting any time on you.
polecam tę książkę lub jej polski odpowiednik. Nie jest to złośliwy komentarz, wręcz przeciwnie, widzę dobre myślenie, które po tej lekturze będzie ugruntowane ;).
Pozdrawiam
The company I work at is a great fan of Growth Mindset by Carol Dweck (Amazon Carol Dweck
Also Drive by Daniel Pink Amazon Drive Daniel Pink
They might be something that could help. Nice that you're looking out for them!
Sorry about formatting I'm on mobile
The company I work at is a great fan of Growth Mindset by Carol Dweck (Amazon Carol Dweck
Also Drive by Daniel Pink Amazon Drive Daniel Pink
They might be something that could help. Nice that you're looking out for them!
Sorry about formatting I'm on mobile
The company I work at is a great fan of Growth Mindset by Carol Dweck (Amazon Carol Dweck
Also Drive by Daniel Pink Amazon Drive Daniel Pink
They might be something that could help. Nice that you're looking out for them!
Sorry about formatting I'm on mobile
The company I work at is a great fan of Growth Mindset by Carol Dweck (Amazon Carol Dweck
Also Drive by Daniel Pink Amazon Drive Daniel Pink
They might be something that could help. Nice that you're looking out for them!
Sorry about formatting I'm on mobile
One final book recommendation is 'Mindset' from Dr Carol Dweck.
"A 'growth mindset' is about believing that you can develop your abilities."
"A 'fixed mindset' assumes that our character, intelligence, and creative ability are static givens which we can’t change in any meaningful way."
Yes, yes you can. The first thing you need to do is to stop thinking about yourself in such a negative way.
No genius or successful person ever got to where they got to through any sort of gift or special talent. They all had to spend years practising and learning. Success takes effort, and effort does not mean that you're stupid, it just means that you have more to learn. Effort is an opportunity to grow.
Success can take many shapes and forms and it can be different for each person. Just focus on what makes you happy and what you think will make you feel fulfilled. You are the master of your own life, where you want to go is up to you. You always have a choice, don't be afraid to walk your own path.
If your looking for ways to increase your intelligence, this book is a great place to start. My psychologist recommended this book to me when I told him that I was thinking about making a second suicide attempt because I felt exactly like you just described. It completely changed my way of thinking and made me realise that I am capable of more than I ever really realised. It made made stop questioning my intelligence and allowed me to finally feel motivated.
Try not to be so hard on yourself. You are still so young and you have more time than you realise to find your path in life. If you're looking to start a new hobbie, try meditation. All you have to do is nothing. It requires no special talent or ability, it doesn't need intelligence or creativity, it doesn't even really require effort, but it can give you so much benefit. A good starting routine is meditating 10 minutes a day, every day, for 30 days.
Then boy do I have some books for you.