How do I do real-world software development in college?
Well, let's deep dive into it. I will be helping you out, with this super productive guide.
Step 0: π Train your mind π§
The zeroth step before anything you do, is to train your mind.
Step 1: π Basics of Git and GitHub π¨π»
Understanding git is a powerful tool in managing projects.
Step 2: π Take a simple project. π
Say A To-Do App.
Step 3: π Be an Architect π·βοΈ
Let's see what a simple to-do app can have.
- Add, Delete, Modify To-Dos
- Search Todos
- Label Todos.
- (Many other features like labeling, progress bar) But let's go with the above three basic ideas for our first sprint.
Step 4: π Learning by doing. π§βοΈπ©π»
While building this, you will surely learn new things. It can be a shift from basic web dev to ReactJS.
Step 5: π Make things modular when you code. π π
Step 6: π Test the modules you made. β
Step 7: π Deploy the web app to Netlify π
Step 8: π Use GitHub Actions, to build a CI / CD for your project. π¨π»
Step 9: π Brainstorm, to add more features which you thought above. π§ π¨π»
Step 10: π Share your learnings on LinkedIn and grow your network. And contribute to Open Source β€π
Top comments (0)