DEVELOPERS

1 item tagged with DEVELOPERS in Stream (Blog, Micro, Photo).

Good developers learn to program. Most courses teach a language. by EvilGenius

A junior who learns programming as "describe what you want to a model and accept what comes back" is learning to be a translator at one further remove from the machine. They are not getting closer to programming. They are getting further from it, with prettier intermediate output.

If you’re starting now-

Pick one language and go deep. The kind of deep where you have shipped a non-trivial thing in it, maintained it for a year, and fixed bugs in it that were caused by past-you being wrong about how the runtime worked. Tutorial-deep does not count. Then pick a second language that is structurally different from the first. C# and Python is a useful pair. C and JavaScript is a sharper one. The contrast is the point. What you are looking for is the part that is the same across both, because that is the part that is actually programming.

Micro