Learning How to Learn: The Most Important Developer Skill
Preethi Kasireddy
2.2K104

“Muad’Dib learned rapidly because his first training was in how to learn. And the first lesson of all was the basic trust that he could learn. It’s shocking to find how many people do not believe they can learn, and how many more believe learning to be difficult. Muad’Dib knew that every experience carries its lesson.” — Dune, by Frank Herbert

Learning programming from scratch can be hellishly difficult though, but once have a good grasp on one language, it becomes easier to pick up another. And so it gets a bit easier, never easy, I would say, but easier. This is why many companies don’t care if you’re not that familiar with the framework or language they’re using. If you’re good enough with a similar or related language, they’ll accept that and than train you to use their language and it’s related tools. It’s also why coding tests that don’t allow you to use outside resources don’t really work. If you’d have resources available on the job, it makes no sense to restrict them in the selection process. Online coding tests like the ones from https://www.testdome.com/ don’t have this problem fortunately, since no one can restrict you from using whatever you wish if the test is administered remotely. Whiteboard tests have this problem though, and it’s one of the reasons why many people are against them.