#100DaysOfCode: The First 30 days

Oakinlua
4 min readMay 5, 2020

Photo by Andrea Piacquadio from Pexels

The goal is to use the developer trend #100DaysOfCode to help build consistency, dedication, and commitment towards Web development, Data Science, and Machine Learning (ML). All I can say right now is web development is out of it. Though, UX Design is an area that I intend to pursue. Data science and ML is definitely a forever course. The fascination and knowledge have definitely expanded even to the point where I see myself towards a specific area – imitation learning (Motion Control and Vision) especially since I study Mechanical Engineering and a focus on Controls, Robotics, and Autonomous Systems.

The Journey

Day 1 – 10
Revisited the basics of pythons and data analysis with numpy and pandas

Day 11 – 20
Jupyter became a day-to-day companion alongside pandas and did a little project on data visualization of weather patterns in select cities within Osun, Nigeria. At this time, web development was still in mind so I learned Django via Pluralsight and even Django CMS. After a review was made, Django was put on hold (probably forever) though the course was finished.

Day 21 – 30
Took my first two course on UX via Pluralsight and started working on a portfolio project. Continued playing with Pandas alongside Geopy. Day 25 – 30 was pretty unstructured just played around retaining knowledge learned.

The specifications

Wireframing using Adobe XD

UX

UX Design is more for money than passion. Though General Designs and Wireframes are my core focus within the freelancing market, it would be great to have other high-level skill sets such as User Research, Interaction Flows, User Journey and Usability Testing. It is important to know and understand the essence and usefulness of UX so as to provide a good service and user experience to potential clients even though the core motivation is money. Lean UX by Jeff Gothelf with Josh Seiden has been quite helpful in getting a better perspective to think like a customer or user and a core designer and the process that a cheap, faster, and efficient. Also, to help structure and help me develop myself in terms of UX, Springboard UX and Pluralsight courses have been a companion in the last days (Thank God for #FreeApril and their offline player).

Batch Resizing using OpenCV

Data Science and Machine Learning

Since 2015, I don’t think anything as fascinated and pushed me to read a lot than this area. Even School hasn’t made me read that much. The only case that made me read that much was a course on Control Systems (MEE 312) which I believed I could easily relate and connect to Machine Learning. From linear regression, data wrangling, neural networks, I have learned a lot of things and I’m still learning. I consider myself a basic guy in this area and I see myself in that place for a long time. I don’t see it as a problem because it helps me read more and keep the desire to push myself which is a rare phenomenon. In the last 30 days, I have improved a great lot in data visualization and I hope to a lot more in that regard and also in data cleaning in the next 30 days. Good knowledge of database management languages such as SQL/PostgreSQL is a priority also. Checking the job requirements of a Machine Learning Engineer from different companies was definitely an eye-opener to the skill sets I need to have. A lot to learn especially in terms of packages such as pandas, NumPy, skit-learn, and TensorFlow.

Summary

The COVID-19 break has been a very huge help. Reading a lot of data science and ML articles has been helping (to move to technical papers at the end of the program). Right now, it’s day 33, and OpenCV is becoming familiar, and plans are on to make a face recognition system – details to be given later.

To check my progress, you can go to my Twitter profile and check my pinned tweet or check my GitHub

Thanks for reading.

--

--

Oakinlua

I’m a person with 10 personalities; the one people know and the one people will never know (including God). I’m a programmer, music enthusiast and perfectionist