DEV Community

Abir
Abir

Posted on

Real-world SD in College

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)