The Start Of My Blogging Journey
Tags: firstpost, webdev, career, coding
Published: 2023-12-17 12:47:30

I have been thinking about doing this for a long time now. There are many reasons as to why I wanted to do this. I'll get to them shortly. But first, a little about me. I have to let you,  the readers of this very first post, know who I am and what you are doing here.
# Who Am I?
I am a junior software developer from middle east. I have started my professional career for a little over a year now. But this wasn't my first contact with the world of IT. 
I started getting interested in IT at highschool. I started learning Python and soon my path crossed with the world of Linux. But for a long time I didn't do anything major or think about this as my career in a way I should've. But still I chose Software Engineering as my bachelors topic. This just made me fall more in love with the world of computers.
currently I am still a student. But soon I will finish my bachelors degree. 
## My Skills
I am a `.Net` developer. But I wasn't always on `.Net`. 
My career started as a `NodeJs` developer. But soon I realized I wanted to be a professional in a language that has a huge company backing it and is frequently used in major organizations and such. There is absolutely nothing wrong with being a `NodeJs` developer and generally, its just a matter of preference. But for me the switching to `.Net` was the perfect choice. 
I am also good at working with Databases. I have taken a deep course on `MSSQL` server. But I also have worked with `MongoDB` from the days I was hired as a `NodeJs` Developer. 
I have a deep love for Linux systems. This goes a little opposite ways since `.Net` is a Microsoft product and works best with windows servers. But still, I feel most comfortable when I am working with a Linux server. 


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tq4tqz0puq0qv80negzx.jpg)
## My Job
I started my first `.Net` job about 6 months ago. It was just after I finished my second project in `C#`. I started learning `C#` just after the new year holidays in my country. before the new year I quit my `NodeJs` job because I didn't see a future in it for me and I felt like I wasn't a good enough backend developer. 
So I started learning `C#` with a course. Then I finished a course on `.Net 6` and `MVC` and then I quickly finished a course on Authentication and Authorization in `.Net`. this all took about 2 months for me. Thus began the time to send resumes. It took a month or two for me to find a job. I was very inexperienced. But I had confidence. 
My first job as a `.Net` developer was found after some time. I am still working there and I am very happy about the place I work. 
I develop and extend Microsoft Dynamics 365/CRM solutions with  `.Net`. It took me a month or two to finish my training in D365, and I continue to learn more about it everyday at work.



# Why Blogging?
Since my first days of getting to know the world of computers until now, I have had a deep passion for teaching all the cool things I have read. I have considered creating a course multiple times. But creating courses or video content for Youtube takes a lot of time and dedication. So I thought, if I zoom out of video content, I have podcasts and blogs. It sounded like a wonderful idea to me. It lets me put less time into content creation all the while giving back the knowledge I have gained to the world. 

## What It Gives Me
Another reason for creating such content is that it allows me to track my own progress like a sort of journal. It lets me compare myself to my past and see where I have come from. 
Also, I think it would be a good idea to also create content that non-tech people can benefit from. After all this is the age of technology and almost all people need to have a basic understanding of computers. 
I enjoy explaining my work and things I learn to my non-tech friends and this blog gives me a channel to direct my energy to. 


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/z5b7wquybiqm20h0tv62.jpg)
## How It Inspires Me
Thinking about explaining things, has always made my brain engines start. There's that famous saying which tells us we will only have learned something when we can transfer that knowledge, which at least goes very true for me. 
Another reason which creating content helps me is that it makes me want to learn more myself, so I can teach more. Throughout the day, at work or at university, I hear a lot of useful stuff like new technologies, news, the right way to do something, and many other peoples experiences. All of those inspire me to transfer them in my content and give back to the community. 
After all, the world of technology has only improved because of its communities contribution.