Get that code skill my dude
UsedToVenom Education and Career DK30 Fall 2023 0 0
Description
The primary goal of this project is to build a habit of learning to code daily, to treat it as a puzzle to solve and not a chore. Secondary objective, is to write a functional application that’s either fun (a simple game with GUI, ground work for one already done), or is useful (a bot written with Selenium… no specific idea yet). Motto of the project is : STAY CURIOUS, HAVE FUN.
Source link: this is the course that I’ve completed in my project! https://java-programming.mooc.fi/part-1
Recent Updates
Day 26
Woot woot! I have finished the final section 7 for the first semester of the course (edit in description to share the link). A bit of a slip on week 3 goal, but there is a surprise…
The things I’ve learned and written in course actually complete week 4 goal ahead of schedule! I’ve written short programs that read from a txt file and can create objects from them! that is terrific! I’m marking the project as complete and will create a new on for the second semester of the course. Writing here from time to time works well for my motivation, even if no-one is actually reading ;)
Stay curious my friends!
Day 23
Quick report, the work is progressing nicely, I’m 3 exercises(worth 11 points) away from finishing section 7 concluding the first course - week 3 goal. I expect to finish it tomorrow or at latest on monday. The exercises are getting more complex, but the explanations are understandable, show the steps for a larger problem, and I’ve managed to write searching and sorting algorithms that I’ve had major issues understanding in my previous course! well done me ;) gonna go cycling because my tummy is growing! cheers!
Day 21
I’m sooo happy I took the 2 day extension. I finished my house sitting duty and moved back to my place - and apparently it was enough of an event to blow up my routine and focus… well there were additional factors but still. Today was a crappy day at work, but I decided to do something in the evening, so here I am, at 8:04 PM starting to do some work on coding exercises. I hope it will relax me a little!
Day 19 (apparently)
I’ve missed a couple of updates, sorry! Last in the last 4 days I’ve only studied one day, but I’ve made good progress on that day, and I’ve had family responsibilities that I couldn’t shun during the weekend. That’s fine, it’s Monday and I’ve started the day strong with finishing section 5 and starting work on section 6. I’ve noticed that the course suggest booking ~10 hours per section, so I’m not sure if I’ll be able to finish 2 lessons in 2 days, but since 4 weeks is 28 days and the project has 30, I’ll take the 2 day extension on goal 3 ;)
In most positive news, I’ve run into my first “Hmm… why Why WHY! doesn’t this work” and I was fine with asking a couple of friends for some guidance. In the end It didn’t take long for me to figure out “why” exactly, (overriden method has to have the same parameters!) but my friends were curious what the issue was and how I solved it, so I’m happy to have such a supportive community around me.
Additionally a game jam was tenuously scheduled for March 2025, so hey… I might be able to join that!
Let’s keep chugging!
Woot woot! Part 4 of the course complete, I’ve finally learned something about integrating data from outside the code - i.e. reading data from a file! that’s a MAJOR part of Week 4 goal! and completed some 15 exercises today! good day :)
Day 10-14
Day 10 was a Friday, had some good work done with the OOP section. Sadly, 11-12 saw no progress - Saturday was very busy, spent some 18 hours traveling. Sunday was spent more or less in quiet stress over medical procedures in family. Monday brought me to the office, and seeing as I live outside of the city this week, travel time was long and after work I just fell asleep. Doesn’t sound like success, but it’s not bad. I’m still on a roll, woke up early today, set up things for work and I’m getting back to the course.
Week two has somehow finished on me, it went pretty fast! Can’t say I’m 100% done with the objective, but I’m on a good course. Here’s hoping I can complete week 3 objectives by week 4 ;) But I have no intention of slowing down after 30 days, let’s keep this train chugging!
Day 9
Hell of a morning with a migraine attack derailed any plans to start the work early, but I managed to catch up during the day. Some theory with Caleb Curry no youtube, and finished section 3 in coursework. Section 4 has reading data from files, which is something I have not done before, so woo!! that’s adjacent to integrating a database which is a week 4 goal! Stuff is getting exciting!
Day 4-8 report
Day 4 was a Saturday, had my hands full with guests and couldn’t find time to study. Thankfully, Sunday (5) was slower and I did some interesting exercises with new content. Monday (6) was very stressful, my wife had a medical procedure and I was very focused on that, the day was not productive, but those things happen, I’m happy I could be there for her. Tuesday (7) I was keen on bouncing back and not having a two-streak of days without learning. Even though we had to pack for travel (we’re house-sitting for my parents) I’ve managed to get some course tasks done. Today was the first day house-sitting, I’ve started watching some more advanced course work, refreshing the OOP concepts, and did some extra course work in the evening. The project is moving along nicely, I’m happy to report Week 1 goal, conservative as it was, has been achieved. I’m sitting midway through lesson 3, I could be ahead of schedule for week 3!
Tomorrow I’m starting to work in the mornings, wish me luck for week 2!
Day 3
a success!Finished some interesting exercises, upped the difficulty with stuff I remember from previous courses like stringbuilder, next section is collections, so something that’s never stuck well in my brain. Time to have some fun with those!
Day 2
a success! Woke up with a headache, but was able to catch up and do some exercises in the evening with a beer in my hand. I’m mostly scrolling through the course, choosing some tasks but most of it I already know so it’s a refresher to catch up to my knowledge level.
MOST IMPORTANTLY, I WAS NOT AFRAID ANYMORE! see you tomorrow choom!
Estimated Timeframe
Sep 18th - Oct 18th
Week 1 Goal
Open up a course and start coding. Early in the morning is preferable. This is the very beginning, don’t burn out, we’re building a habit here, not moving mountains
Week 2 Goal
Waking up 7 am, do 1 hour of work on course before stand-up. This will require sleep hygiene and going to sleep earlier.
Week 3 Goal
Be done with Java Programming 1 in course
Week 4 Goal
know how to integrate a database into your code, or have basic understanding on how to create a GUI