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:
- A personal portfolio website.
- A student management system.
- A music player application.
- 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! 💻

Top comments (0)