Programming for Learning Project vs Commercial
Want to know the difference between programming for boot camp project vs programming for commercial projects?
Here are a few BIG difference:
1 - Data Collection & Transformation
In view of time, you receive clean (enough) data in a bootcamp. In view of practicality, you will have to merge and transform your own dataset from a normalised data warehouse, in a commercial project.
2 - Integration
In a commercial setting, you have to think about how to integrate your program into the whole spaghetti bowl of process flow of programs. Reading documentation and knowledge of git helps!
3 - Scalability
Likely case, you have to think about how your programs work in a “large flow” setting. You have to try and save processing time, computing resource, quick computation etc, when you do the programming in commercial setting.
4 - Maintenance
Software and codes need to be maintained, in a commercial setting. Creating functions and parameters helps in maintenance. Besides that, doing detailed documentation can really cut down the technical debt, which will definitely save one a lot of frustration later on.
What other differences you can think of, that I left out?
Please feel free to link up on LinkedIn or Twitter (@PSkoo). Do consider signing up for my newsletter too. I just started my YouTube channel, do consider subscribing to it to give support! :)
Consider supporting my work by buying me a "coffee" here. :)