DEV Community

Yusuf Lanre
Yusuf Lanre

Posted on • Updated on

My journey into software engineering and a sleek peek into my first month of learning to code.

Although in early 2020, just at the tail end of my Master program in Physics, i began to develop interest in software engineering but, i wanted to be sure if i am really ready for the responsibility that comes with learning an entirely different and broad field. i don't want to be deluded by my technical skills, i wanted to be sure of my curiosity and interest about software development. by mid 2020, i took a job as electronics instrumentation and control engineer. i enjoyed the experience but something inside me wanted to use software to do some instrument automation.

My interest for software development grew everyday. by the end of 2021, i could't help but to start researching the area of software development to specialise. i found out that front-end development is fascinating to me. i began to search for resources and materials to kick start. tried freeCodeCamp, watched dozens of youtube roadmaps and tutorials. but all were not giving me an organised learning path. but i continue leaning anyways. randomly setting out time every week to learn.

By the 26th of April 2022, i became upset with my snail progress in learning programming. i decided to meet with a friend who is a senior software engineer to seek advice. he gave me a few resources and websites to stat with. By the end of April, i quit my job to focus on learning software development. i began my active learning of HTML and CSS, and after three weeks i made a peek into JavaScript and learn Git CLI and Github. today made it the second week of learning JavaScrip and i already built two projects. A Todo List and Student registration app. today i started a work on a passenger counting app. the experience has been awesomely challenging and i could wait to see what the experience would be in my second month. Coding is sweet but only when you find solution to your problem. lol.

watch me as i develop this skill and make a significant change in software development.

Note. i will appreciate resources recommendation and i am open for internship or project collaboration that can enhance my learning.

thanks for reading.

Top comments (0)