Coding Journal

My journey to become a Full Stack Developer

cover image

My goals for June

June 1, 2020, 8:47 p.m.

Me and planning.

I'm not good at planning and even worse at sticking to my plans. There are too many ideas and resources. I'm trying to fulfil my general goal of learning programming and web development. 

I wish, but I can't say that I will do one thing at a time because I have too many things already started. And I can't also predict how much time I will spend on each area of my learning.

What I want to accomplish in June 2020.

1. Algorithms. 
This month I want to spend some time learning classic algorithms, and I want to do it every single day. I plan to read a few pages of Grokking Algorithms book and/or watch a video from youtube for better understanding and learning the implementation of the particular algorithm in Python. 

Some days I will be solving coding puzzles from different platforms. So far, I have been using Codewars and Edabit, but when I asked about learning algorithms on Twitter, many were mentioning Hackerranks, exercism.io and AlgoExpert. 

To tell the truth, I would like a platform where puzzles are prepared to match with topics like in textbooks. First, I want to practice more one skill before I move to random problems. 
Part of my process will be taking notes and creating blog posts about new concepts or solutions to coding problems. I'd like to write at least one such post a week. 

I have already started a small project, something like a book store or library, where user can add new titles and sort all the books or search for a particular book. 

My aim is not to be an expert in algorithms but to understand the concepts, know what they are and sometimes try to use them to make my code better and more efficient. 


2. Django project. 
Some time ago, I, together with the other two developers in training, created a simple Travel App in plain JavaScript. This app takes the city name and dates and shows the weather as well as things you can do in that city. But in this app, you can't store the data, and every time you refresh the page, you have to start looking for a place again. Now I'm rewriting it into Django app. I've already begun to add user authentication, and now I'm pondering upon the best way of user registration. 
My next step will be rewriting most of the functionality from JavaScript into Python. 

 

3. Vanilla JavaScript project 
Today starts the new Chingu Voyage where I'm paired with another dev to create a JavaScript application. During our first meeting, we decided to build a single page application with an API connection. I think it will be a lot of fun and we have six weeks to create and deploy it. 

 

4. Angular.
I still want to learn Angular. I'm a bit slow at it. But I want to go through The Complete Angular Course: Beginner to Advanced on udemy. But I don't have to finish it in June. A little progress is still progress. I started building an online shop with the tutorial and even added Firebase. 

 

5. Zeton project 
I'm also a part of a voluntary project. They (or we) use Flask in the main project, but currently, we are building a landing page for the project. We are working using scrum, and we have already had two sprints, and now I'm waiting for the next one. 

So I have a lot of projects. I would like to work a bit on each of them, but the priority will have the ones that are being created in teams. 

 

Other than that my goal for June is to finish two additional udemy courses:
1. Learn to learn [Efficient Learning]: Zero to Mastery by Anderi Neagoie
2. How to Get a Job in Web Development by RealTough Candy 
and read: 
3. Mastery: The Keys to Success and Long-Term Fulfillment by George Leonard 
4. Learn to Code. Get a Job by Gwendolyn Faraday
and add some value to my CV and social profiles. 

I've also created a google sheet to keep track of my goals.

Google sheet - June 2020

I hope to revise my goals every week and post the result here, on my blog.  So until the end of June, I should also have eight more blog posts. 

Photo by Roman Bozhko on Unsplash

Tagged in : notes

my photo

written by

Makneta

Avid learner, Python / Django and CSS Art ethusiast.

Similar posts

All posts