DEV Community

Abir
Abir

Posted on

2 1

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 β€πŸ˜‰

Sentry image

Hands-on debugging session: instrument, monitor, and fix

Join Lazar for a hands-on session where you’ll build it, break it, debug it, and fix it. You’ll set up Sentry, track errors, use Session Replay and Tracing, and leverage some good ol’ AI to find and fix issues fast.

RSVP here β†’

Top comments (0)

Sentry image

See why 4M developers consider Sentry, β€œnot bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

πŸ‘‹ Kindness is contagious

Please leave a ❀️ or a friendly comment on this post if you found it helpful!

Okay