3 ms·
Super broad question here but how do you guys do it? I mean, how do you go from knowing how to build a basic webpage to knowing that you need e.g. Elasticsearch
by jeegsy 7y ago
Super broad question here but how do you guys do it? I mean, how do you go from knowing how to build a basic webpage to knowing that you need e.g. Elasticsearch for search queries. It seems like there is so much specialized tech to learn but no obvious learning progression path.
- spiderfarmer 7y agoI shared this answer before on HN: --- I only learn when I have a project in mind that I want to do. No matter if it’s work on or around my house, creating an app or designing something like a logo or interior. Then I just start. Walk into a wall. Stop. Look for learning material or inspiration. Start over. Reiterate. Learn more. Reiterate. I’m not easily frustrated by failure, starting over or general lack of progress. If I have an interesting goal I just keep going. It might not be the most efficient way, but it’s how I learn best. --- There is no magic bullet. It's a combination of inspiration, motivation and perseverance. Example: I spent 1 year learning to built an app in Swift (together with a friend, one evening every two weeks), then we decided to ditch most of what we learned and start over in Flutter, knowing that it would take us another year and I just don't care. I'll get there eventually.