DEV Community

towaaurel30@gmail.com
towaaurel30@gmail.com

Posted on

My First Steps into Software Engineering: A Freshman's Journey"


description: "Documenting my early experiences, technical discoveries and challenges as a freshman Software Engineering student at YIBS/ISEST."

My First Steps into Software Engineering 🚀

Hello, DEV Community!

I am a freshman Software Engineering student at YIBS/ISEST, and I have decided to start documenting my learning journey.

I believe that learning in public is a great way to stay motivated, connect with other developers and track personal progress.

What I am learning

My academic journey is introducing me to several areas of computing:

  • Computer architecture
  • Operating systems
  • Programming and algorithms
  • Mathematics for computing
  • Digital graphics
  • Web development

I am discovering that software engineering is much more than writing code. It involves understanding problems, designing solutions, testing systems and improving applications.

Exploring development tools

I am also becoming familiar with tools that developers use in their daily work.

Visual Studio Code: My environment for writing and managing code.

Git: A version control system that helps track changes.

GitHub: A platform for hosting repositories and collaborating on projects.

HTML and CSS: Technologies that help me understand how websites are structured and styled.

What has challenged me?

One of my biggest learning experiences is understanding that errors are part of programming.

A program does not always work on the first attempt. Sometimes, the solution requires reading error messages, reviewing the logic and testing different approaches.

I am also learning to manage my time between lectures, assignments and independent practice.

Projects I want to build

I plan to practise my skills through projects such as:

  1. A personal portfolio website.
  2. A student management system.
  3. A music player application.
  4. A simple e-commerce website.

These projects will help me transform theoretical knowledge into practical experience.

My learning philosophy

I want to focus on understanding concepts rather than memorising solutions.

I also want to use AI responsibly, practise regularly and become comfortable asking questions.

I know I have a long way to go, but every small improvement matters.

Let's connect!

I am sharing this article as the beginning of my learning-in-public journey.

For experienced developers: What advice would you give someone starting Software Engineering today?

I would appreciate your thoughts and recommendations.

Happy coding! 💻

— Towa Aurel

Top comments (0)