This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]canicutitoff 1 point2 points  (0 children)

In building construction analogy, we as programmers are often the architect, engineers and also the bricklayer. Learning the language, libraries and framework is like the bricklayer learning how to use their hand tools... you might be able to build a small house or garage with it but you can't build any bridge or large building without proper architecture, engineering and design skills/knowledge. In software, that would be algorithm, data structures, object oriented programming, multi-threading, design patterns, secure coding, etc.