Learning Some Java

Learning to program takes lots of time. When I first got interested in it I started with basics. I started making small websites with HTML. Then I learned more about CSS and got myself into some basic image manipulation that I had to do to make my websites look nice. Back then I got curious about actual programming. I tried my hand at JavaScript and PHP. As I was trying to learn by myself and not in any school or even in a single course I didn’t get far.

I really got into some, so to say, “real” programming when I started studying in a local school of applied sciences. I completed a course that was named something like “Basics of Programming in Java”. I learned many new and interesting subjects. First thing you have to do when you are just starting is to learn how to set up the environment for the actual programming. You might be using Linux or maybe Windows as your PCs operating system. You might want to install an IDE which stands for Integrated Development Environment. You also have to install, if you are going with Java, Java. I recommend using NetBeans as your IDE. It enables you to do so many other things also.

Learning to make games is based on learning how to program. You have to master the basics first. Then you can slowly progress to some advanced matters. While studying programming you also get to see a lot about how the computer that runs all these games is actually working. This is one of the most interesting thing for me and it also motivates me. I have alwaýs been a bit of a holic learner. That means that I want to analyze what I am learning deeply and know the subject and figure out how it actually works. The opposite of this learning attitude is atomistic attitude. It means that the learner is learning some plain facts that are true about the subject being learned and trying to memorize these.

The picture related to this blog post represents the first Java book that I bought as I started my studies. It got me really far. It took me years to learn almost everything in this book. I haven’t fully stomached all of the contents. It has been about ten years since I bought this book. So that tells you a bit about the quality of the text. This book is now already a bit old. I think today Python has become more popular than Java for the first programming language.

Where you usually start in programming is that you learn what are variables, how you construct the code with control structures,  like if-else-statements, how to use the most common functions that the language provides, how to read in text from user and how to print it and also how basic arrays are used. This small list doesn’t include everything. How I started was that I basically started a short course. Then I started a bit more advanced course. And then another course about object oriented programming. Since we are talking about Java OOP is important. I think with Python this subject isn’t as important.

Programming is only one part of what a graduated software developer has to know to be able to work professionally. While studying I learned a lot about databases, user centered development, testing, communications, foreign languages, physics, electronics, mathematics and so on. I took a course about processors also. I deepened my knowledge in software development as I had to choose my main subject from telecommunications, embedded systems and software. This choice was made after one and a half years of studying.

One thing I would like point out about studying. When it is summer the school is closed. You have to figure how are you going to spend the time. You might be working. You might want to take some remote courses like I did. Just don’t be too lazy andjust  try make use of this time somehow. Otherwise it might be hard to start working on your studies again when the summer is over. So keep that in mind. Resting is required but a pause too long can be harmful.

A huge part of getting employed is how well you understand what it takes to be a professional. You have to find the best frameworks and the most useful programming languages. Teachers know a lot but always someone knows a lot about one thing and someone else knows a lot about other thing. Keep your eye on the companies that are doing the things that you would be interested doing. Make some hobby projects to display your skills. It might be a good idea to share your projects in for example GitHub. And remember to build your resume. You can even add some supplement pages that give the employer an idea about your skills.

If you are going to study programming keep in mind that it takes time. Keep your focus. It’s a long road. Go for it if you really are interested in it.

What’s going on with my professional life?

It had been a long time since I had wandered to our local library. That has everything to do with this still ongoing issue of Corona. For a long time libraries were closed or you could only go there to pick a book or two you had already booked. So yesterday, after I had finished my work day, I decided to go there. I found two books. One of them was a science fiction book. Other of these two was a book written in my native tongue that dealt management of media presence.

I was excited when I got home. I managed to read almost 80 pages. Today I have read about 30 pages more. On the cover this book is said to give a point of view to the field of media. This book is written in 2015. It’s not the newest book but I think it manages to give a reasonably good sense of the current situation in the field. I am very excited about this book although I don’t think it has given me new ideas to work out any business plans but it gives a nice perspective to what I have already witnessed as I have practical knowledge of social media and blogging.

If you think about this you can figure that things definitely have changed. There have been the transition from printed to online media just to mention one thing. I would like to tell you also something about what this has to do with me and my professional life or the way I am getting, so to say, food to my table. I was very interested in internet and gaming as a kid so it was natural for me to finally start studying information technology. Later I decided to get more into programming. My goal then was to get a job as a programmer.

That wouldn’t however be so easy. Two years after I had graduated from an university of applied sciences I finally got my first job. That had only a bit to do with my education. I started in a  position of a customer servant. I worked there for six months. After that I was unemployed, again, for a year. Then I got my chance to be a software advisor. I was on my way to gather even more working experience. I had failed my goal to be a software developer but I was also thinking ways to make a career of a different kind. At this time I also started writing this blog.

As I was working I got to understand what kind of a progress was going on as my employer, among many other companies, was moving to cloud based computing. This meant basically the transition in ways to work with tools that were provided by Google and Microsoft. So there were many transitions going on. And there still is. You cannot actually never get to say that things in this field would stay still.

Currently I am working in a webshop. My job is to insert the required information of a product to the database with a simple tool that has a simple user interface. I guess you really have to start somewhere. There were no positions available for me to begin my career in software engineering. However I am not so disappointed in this position. I am glad that I even have a job. You actually can never fully understand where you might be headed.

I am looking forward to learning more about our change as we move towards a more digital world. I enjoyed very much of the book I found from my local library. I am going to continue to work and keep active in social media and also keep writing this blog. Today’s life in work is very different from the one our parents entered back in the 70s or 80s. This topic has only a little to do with games but I wanted to bring this post to you the way I did. After all this is also a diary.

Interesting Book About PlayStation

My goal in this blog post is to introduce this subject and this book to my readers. At the beginning I have to make clear that this book is only available in Finnish so don’t get too excited. I am afraid that you won’t enjoy it if you can’t read Finnish text even if it would be possible for you to buy this book. I don’t know if any libraries in Finland have this book. It was pushed only a limited amount of copies and I am afraid that there aren’t enough books for everyone. But that’s not actually a problem for me because I received the book that I had paid already earlier. There were some problems in delivering the book but I think this is understandable since this publisher isn’t a big company.

But to get to the point – this is a book about how at first the first Sony’s gaming console, PlayStation, hit this country and how it was received. We are a small nation of only a bit more than 5 million people that are currently living here. But as players of video games we are very enthusiastic. So thinking proportionally there is a large amount of players in here. People in Finland are basically doing fine and the standard of living is good. To say it truthfully – we buy a lot of games.

PlayStation was a big hit in Finland as it was also world wide. It is said in this book that Finnish people are also faithful to the brand to some extent. The name of the book can be translated to “PlayStation People” or “PlayStation Nation” (rhymes funnily). There were PlayStation fans already waiting when it was time to release PlayStation 2. Have you heard of Sing Star games? Well, it was a series of games that was particularly popular in here. It started from games for PS2 and ended with a game or two released for PS4. It’s a bit sad that new games aren’t being released no more.

The book goes on to explain how PS3 was released. It also tells about a game company called Housemarque. It’s first hit game was Supreme Snowboarding. It developed lots of games for different PlayStations. It is still developing games for PS5 also. The book describes latest and greatest games for PS4. It ends with some words about the release of PS5.

I liked this book a lot. It has 184 pages and lots of pictures so it isn’t a long read. The books availability is a bit limited. I did order it in November and I received it in January. So it was a bit delayed. If you set aside these small problems it is a great book. I ordered a hardcover version of my book. There was also paperback version available when I ordered my book.