Take your Java skills to the next level

Take your Java skills to the next level. I saw a Twitter post with these words in it and it got me thinking. What is the next level?

It means different things to different people. When learning Java that could mean anything. Perhaps it is better to declare what is on offer, then people can determine if they think they need that skill or not. So my next project should be “Getting started building Java desktop applications”

Roles in Software Development

There are many terms used within the software industry to describe roles that people perform.  All of these roles contribute in some shape or form to produce and deliver software to a target audience.

Many of the terms used are arbitrarily assigned by organisations as they suit, and do not necessarily conform to any agreed to and understood definition.  In fact, if you were to look these terms up in an attempt to define each you will find a varying array of explanations. Continue reading “Roles in Software Development”

Having learnt the language now what?

Lots of people set out to learn a language, take a course and then at the end of it don’t know what to do next. They don’t feel they are a coder, they still can’t do anything of substance. We all go through this. There is a chasm between knowing a programming language and being able to do things with it. The next step is to learn to write an application. Continue reading “Having learnt the language now what?”

Why do you want to be a programmer? The raw ingredients

I see lots of posts around the web about people who are interested in learning to program.  From the questions they ask you can tell they have aspirations to be the next best thing since sliced bread.  While all of this unharnessed enthusiasm is great we all need a sense of reality.  So, what does it take to be a programmer?

Compass and map – Photo by Himesh Kumar Behera on Unsplash

Continue reading “Why do you want to be a programmer? The raw ingredients”