Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Sounds like you've been primarily taught top-down approaches, rote method and inductive reasoning. Three things will address this issue:
1. Study other forms of reasoning (Greek, Chinese, etc philosophy)
2. Change your perspective to a bottom-up approach, aka first principles
3. Go abroad and immerse yourself in other cultures. Avoid the the expat, the familiar. Learn both how and why people think.
Tl;Dr you need a diversity of opinion.
I'll leave you with a single nugget:
"It is the mark of an educated mind to be able to entertain a thought without accepting it"
mr-user99523dI also think @SortOfTested give good advise. I value giving good advise more than knowledge. You remind me of a mentor whom I respect greatly.
@utouthe maybe she have more experience than us and is a better learner.
Edited : Your comment beat me to it @SortOfTested. I know better than to mention "age" and you have done it.
Oktokolo76223dWhat SortOfTested recommended!
But in addition learn how to write short questions and summaries. You will need that skill a lot.
@SortOfTested wow. Apologies but your (and Aristotle's)words are too deep for my naive brain to understand. But since you took the pain to understand my long difficult situation, i will ponder and try to understand you.
About diversity , that's why i post here. I come from a highly non tech family and area, plus i find a lot of my peers acting like sheeps of a flock : going wherever their masters ask them to.
So i believe this international community of tech industry people might give me a better perspective on how this industry works
Other than that your blog links seems very insightful, let me check them and see if i csn find some answers there
Thanks for being here , sortoftested :)
@Oktokolo i actually poured out a lot of stuff and now that i think of , should be tagged random and not question, because its a list of questions combined as one.
But if you still need a tldr : i did a basic tech course, and feel there is still a lot to learn out of that particular tech.
How do devs like yourself proceed after finishing a particular learning? You go on making new projects or goto docs and learn stuff that course missed?
I never had any formal training, so have no experience on continuing after that.
But i would suggest using what you know to write code.
Don't be afraid to write shitty code (wich is basically any code you write when you come back to it a year later regardless of skill level).
If you stumble over things you want to know, research them.
The good thing about coding is, that there are tons of easily available resources online.
Wikipedia is perfect for anything math- and algorithm-related if you are a math person (sadly, i am not).
Stackoverflow probably has all beginner questions already answered.
Youtube has pretty good explanation videos for all skill levels.