Java Education Trifecta
UsedToVenom Education and Career DK30 Fall 2023 0 0
Description
This is the third in a series of projects aiming at finishing the first year (w semesters) of Helsinki university course in Java. The end-game of this whole endeavour is to allow me to switch to a more fulfilling job, but also to have a creative outlet - do something for myself, a small program, an app that runs on home PC doing something for me.
Recent Updates
This project has been on hold for too long, life happens. I am not going to be continuing it here, I believe a fresh start is needed, and a new project will be opened for it. Wish me luck.
Going strong, trying to touch the code and do at least a single exercise a day, happy with the results. Button pressing and event handling on the shop now, fun to see how things come together with a GUI. Had to go back and do a refresher on lambdas, I’ll probably have to do that a couple of times until I hammer that down for good.
Today was a GOOD day. I’ve managed to look at week 13 - gui classes - for some 40 minutes on sunday, stumble around not understanding libraries and fall into pressing run code to see a window open. TODAY I MADE A GAME. I mean, not really, but I made a button and a label, and pushing the button changed the label text. I can’t understand it fully, but it made me happy like a happy happy monkey. THIS is where the fun begins. THIS is what games are made for. Push button - make change. Push button - make guy explode, build farm, move left… pushing buttons is FUN
I’m not overextending and ending before 10pm today, I want to stay curious, hungry and hyped for tomorrow. NEURON-ACTIVATED!!
gosh darn it, I just couldn’t go to sleep. that’s the sort of brain that grinds you to dust, or makes you break walls with your bare hands. I did it, I finished that last stupid exercise. It’s ugly, but works. GAH! could probably be prettier but I just can’t. It works on maths and not pretty methods, and on ugly maths at that. but it WORKS! I will take some peace in that.
I did some progress, finished a section I got stuck on, and promptly got stuck on the next one. Sadly, the issue is pretty much raw math, that I can solve visually, but can’t seem to push myself through. Annoying. It’s midnight so I’m going to let it sit, and focus on not being a dick to myself over it. I’m happy that I got back into it. Good job me.
It’s been 84 years… In actuality it’s been a rough… well over a month. It’s curious to notice how external factors impact my self-esteem, motivation, and energy. That being said, momma raised no quitter. I fully intend to finish this course, and the next one, and advance into developing actual working applications.
take it slow, make it happen.
Day 4 Sooo this stretch is somehow more difficult, the lesson in building my own implementation of the hashmap for some reason really was exhausting. Changed study music to reflect the season a bit more… My study playlist has dominated my Spotify year summary, which I guess shows my commitment to this project! keep it up bud…
Day 1 Already cheated, took an extra week of break after the last project, but took a couple of hours to start working on week 12. It was kind of rough, the subject seemed highly abstract… might have been that I was tired though. I’m not even a full section ahead so don’t get your panties in a bunch ;)
Estimated Timeframe
Dec 2nd - Jan 2nd
Week 1 Goal
Finish week 12 in course
Week 2 Goal
Finish week 13 in course (OMG FIRST GUI! this is exciting, I can make a thing that LOOKS)
Week 3 Goal
Finish week 14 in course
Week 4 Goal
Create a personal project and FINALLY learn the basics in managing it through git. Employ a friend to mess something up to learn what git is all about. Then, Celebrate! Don’t forget to ponder on the next step.