Hi !
I am Rawan Amr Abdulsattar , a 15-year-old girl intermediate software engineer, mobile app developer, and blogger.
My story is long, despite my age. There are a lot of stages that I have passed before being the last version of me.
The story begins...
I was in elementary school. The first time modern educational methods began to appear. It was very amazing for me - as a child - to watch my lessons on youtube or interactive lessons on Windows programs, especially for science and mathematics.
I was a fan of cartoons and the most character I was I love them 3 types: the scientist, the inventor, and the programmer (they often considered him a hacker).
So I loved technology very much and in the vacation, before the first grade of middle school, I knew that the computer and information technology curriculum would be added to the curriculum and I was happy and opened a video and discovered that the first lesson was about Scratch, and from here I knew what a programming language means.
But I felt that scratch would not allow me to do a lot of things, so I searched the Internet, and do not remember what happened exactly. I learned python and HTML and my first resource was an application called Sololearn and I was very happy when I got the Python certificate and other certificates from the programming hero application and two certificates from the Grasshopper application. It was an achievement .
Then I learned from youtube (at that time the Arabic content was very little and not of high quality, so I had to learn English, and this affected my listening skill, praise be to God) and it was one of the most important sources are two channels Tech with Tim and Freecodecamp and I downloaded many videos for javascript, python, java, C#, HTML, CSS.
My problem was that I didn't know which field to enter, so I tried a lot. I liked the field of AI and ML, but my mathematical knowledge was little that I was learning specific mathematics (along with the school's curicullum), but it was difficult and I only understood some simple algorithms.
I transferred and in the end, I settled on javascript and took mobile app development videos and courses, because even if there are many programmers, only a few will work, those who are really well educated and who have the determination. I
I decided to learn React and then React native, but I found Flutter more widespread and I started this year learning Dart and Flutter,.
My admission of my inexperience
But so far I do not recognize myself as a programmer because the projects that I have done are very few and simple, and there is no one to help me learn or advise me to take algorithms and data structures courses.
Therefore, there are some concepts that I don't understand. The only thing that I benefited from is praise I have a background in most fields and an understanding of basic concepts in programming languages.
My decision
But this year will be a big transformation in my life, God willing, and you will learn most or all of the list that I wrote in this post.
Top comments (5)
Incredible experience coupled with achieving these at a young age. Keep up the good work, and it will only get better with time.
Thanks for your nice comment !
This was a really nice story to read I like how you experimented with different technologies before you found something that resonated with you.
Really appreciate your story. keep moving on and hope you achieve more things and look forward to see more of your posts.
Thanks for your nice comment !