Coding Journal

My journey to become a Full Stack Developer

cover image

My next round of #100DaysOfCode starts tomorrow

June 28, 2020, 8:56 p.m.

Yeah!!!!!!!!!
I'm starting the next round of #100DaysOfCode 
I've completed six rounds within more than two years. 
It's so addictive. 

I'm starting this round on June 29, and I have a summer break. I want to code a lot. That is my main plan. 
I have a list of things I would like to learn/do during this 100DaysOfCode. 
Unfortunately, I often change the route, and my path is a bit messy. 
Two weeks ago, my learning goals looked quite differently.  Now I'm changing the direction. 

1. 
For months I was against learning React.js. I know that it's trendy and many people learn it, so I wanted to go against the crowd. But it occurred that Zeton (the non-profit project I'm in) is changing its stack from Flask into Django REST for backend and React for frontend. And surprisingly or not, I'm a part of the frontend team ;-). In consequence, I started learning React just a week ago. For last week I was working with another dev on creating a landing page using React and Sass. 

A landing page is a pretty easy thing, but now we need to build the whole app, and I have to learn React.j pretty well to be able to do it and not to make my team disappointed with me. It's my voluntary work, but I can call it my first programming job. 

So my plan is to learn React.js. I'm going to do a bit of React every day. I've started a tutorial on Scrimba, and I want to finish it and also take a more advanced The React Bootcamp on Scrimba. 
But because the best approach for me is learning by doing, I want to work daily on small apps. I will definitely start with apps from courser. 

2. 
Then I want to learn how to join React with Django REST. My Django REST knowledge is very basic. I haven't touched it for a year. So it is the next thing I want to focus on. Maybe I want more focus on Django in general, but it would be great to build something using DRF and React. 

"Mastering Django" is still waiting to be finished. And I have a few Django apps started. 

3. 
More deep knowledge of Python is also on my list. Especially solving classic algorithms using Python. I want to learn more about Object-Oriented Programming in Python, solve more puzzles on edabit, codewars, exersimo or project Euler. There are so many interesting libraries I would like to try or spend more time on. One of them in processing.py to create generative art. 

4. 
And blog more. Definitely. I don't need motivation to code. It feels natural for me. But writing blog is so different. I really want to write blog more consistently but usually forget to do it. Or I'm too tired to write an intelligent sentence. Sometimes I plan to write something, and then I find myself occupied with quite a different subject. And it's so hard to step back. The best time for writing is the morning. So I shouldn't have more excuses because I have a summer break now, and I'm not in a hurry in the morning. 

5. 
I need to write it down here! I want to rewrite my blog layout and add a portfolio to my blog. I mean, I want to build one app with blog and project and make a portfolio out of it. And even though I'm not a designer, I want to write HTML and CSS from the beginning. I have two different ideas - plain and simple or colourful with lots of patterns. But I will be using Django because my blog is already built with it. 

So 100DaysOfCode I'm coming. 

Tagged in : notes 100DaysOfCode

my photo

written by

Makneta

Avid learner, Python / Django and CSS Art ethusiast.

Similar posts

All posts