Comments by "Christian Baune" (@programaths) on "What Self-Taught Developers NEVER Learn" video.

  1. Partially right. You need to know what is available to you so you are able to gauge if it's worth to investigate it more. You would never consider hooking an FPGA to your server for heavy processing (e.g. cryptographic hashes), because you don't know it's a possibility. As an SE, your job is not to reply to some request, but help your client/employer do the right thing. That may even means no programming at all. (Changing processes) So, no need to learn in-depth, but surely required to learn as much as possible. Where it's nuanced is that you can do it in an intelligent way. If you know Angular, Dagger is not be be learn as it's basically the same principles at play. If you know a C family language, C, C# or Java shouldn't be that complicated etc. But if you totally ignore one aspect, then you'll never learn it when required, unless it's part of some specifications you got. It's why in the academic track I got, we did a grand tour. I even programmed robots you find in pharmaceutical companies. Did also some German assembly, designed an build pcbs for interfacing, analyses a library processes etc. Stuff I would have not done on my own and that gives me an edge. In one of my job, my interview was cut with "Ok, you are hired". I asked how they came to it and they replied that I was the only one who pulled some UML and asked the right questions. They asked me to make a small program which was an ETL and before digging into the code, I did a small design. The created only one class to have the "feel" of it, then called them to discuss the solution before churning through code. In the end, though, there is ample room for self taught people. They can do basic algorithms, which are 90% of the jobs (mine is a bad example as I mainly works with trees transformations). Then you need only one guy who know how to tie everything together and being efficient while keeping it readable and maintainable. That's also that guy who can tell what is worth learning. Still, there is a huge plus-value to have some IT culture.
    11
  2. 3
  3. 2
  4. 2