4 ms·
Separate from knowing the syntax and semantics of a programming language (which you have to know), Programming in the real world is about code herding and codin
by prosaic-hacker 4y ago
Separate from knowing the syntax and semantics of a programming language
(which you have to know),
Programming in the real world is about code herding and coding support tools .
Each environment has its mix of Code storage location eg folders on a filesystem to GitHub repositories. Support tools include Editor / IDEs , compilers/ interpreters, linters, and Continuous Integration systems.
Your hobby programming has selection from all of those areas and it will be different from the program ecosystem at a job. Elevating your selection will give better understanding of the process but not the experience of working in complex environment with others. The selection of ecosystem in a CS school may not be as complex as real world version but "should" be more elaborate than your home brew environment.
All of this to say "it depends". If your homebrew ecosystem is working with a Open source project contributing code through Git(hub/Lab) using the GCC tools chain and VSCode you could be better prepared than the CS students for the real world.