My Frontend Development Journey
When I was 16, I met the programming. I bought a C# book and, my adventure was started. I read and worked a lot. Day by day, my passion was increased , and this journey continues with a Software Engineer Job with frontend technologies. I usually use ReactJs. So, how did I start the front end?
First of all, I am really curious about programming languages, I read a lot of books and learn different syntax. C#, Java, Python, and then I met the Javascript. My first experience with javascript was in University first grade. I studied electrical and electronics engineering, and our programming language courses were based on Java but I don’t like it. My professor gave some Javascript lessons whose taken in my third-grade year. And, I talked to my professor to include me in his class. Also, in my Java class, I answered all his questions. I can say, he met me before when I talked about it. Then, he accepted me to take some Javascript lessons. My javascript adventure started directly. In our first couple of weeks, he teaches us to how to use HTML then another couple of weeks CSS and I read two books in one week about HTML & CSS, I knew the rules, I studied the ideas. I remember that I was bored at lessons but I had a target and I wanted to learn how to make web pages. So, one week later I read one or two books about Javascript, and then I practice for two weeks. That was a tough experience because I struggled with not only Javascript’s concepts but also all-new concepts which I have never seen before such as advanced HTTP requests. Day by day, I improved myself in web development. When I participated in the lessons again, It had been a disappointment for me because they just started Javascript syntax. But I know, I worked a lot but when I saw the speed of the teaching topics, I was shocked. Whatever, I learned something and it is my first spark about the frontend world.
Then, searches are starting on how to improve me in Javascript. I decided to learn ReactJs. I watched some tutorials, and read the documentation carefully. (Also, I read regularly the ReactJs documentation.) And my first internship came and I tried to look for some front-end internships. And, Tav Technologies accepted me have an intern. I was excited about my first experience with an official job. I met my mentor and he was an amazing person, and he interested me in all internship. We stared at ReactJs and then he didn’t like my javascript specific knowledge. He suggested some books and tutorials. And I read all of them. Then, He decided to project for me, it was a todo app but some special cases included. Here you can look at the code. When the internship ends, I learned a lot of things. And I wanted to work on Frontend. Day by day, I proved myself, sometimes I took some breaks because my department was compelling. In my final project, I chose a project that I improve my front-end skills. It is a mobile application that decreasing carbon emission in Istanbul, Turkey. People can take some appointments and using our data to calculating dynamic pricing, also some kind of data such as engine capacity, fuel type is included for calculating carbon emission. This mobile app is based on React-native and I learned lots of new things about mobile development. At the same time, I have a part-time job in which the company uses ReactJs on its project. And, when I graduated from the university, they offer me a full-time Software Engineer job and I accepted. So, these days I am working on ReactJs. Day by day, I improve my self and I am getting closer to my goals.
30 day blogging challenge #6