3 ms·
I've often wondered how someone would go about becoming a crackerjack enterprise programmer who could A) create a scalable and robust architecture B) design a s
by jasonkolb 15y ago
I've often wondered how someone would go about becoming a crackerjack enterprise programmer who could A) create a scalable and robust architecture B) design a system that does what it's supposed to do C) design a system that can be extended in the future D) apply the advanced mathematical principles that are at the heart of the most exciting innovations now and D) write it. That is just SO much to learn, I really don't know of any way to accumulate that knowledge without years in the field.
The right question is, what's the proper place to start?
- Tangaroa 15y agoI recommend starting with the math. You won't even know you could think in certain ways until you've been introduced to the mathematical concepts. On a similar note: The linked post is on how many new students don't understand the fundamentals in only one semester of programming. A counteranecdote is how many hard-science majors pick up programming far more easily than beginning CS students. I suppose the thought patterns for the one help in understanding the other.