Alessandro, a Java engineer was working in Milan when we approached him for a position in the UK. Since he lived in York for 1.5 years, and knows “life in the UK” pretty well, he was very excited to take on this new opportunity.
In today's interview we asked him 4 questions and you can find his answers below.
What tips or advice would you give to someone who is thinking about becoming a software engineer?
Start programming immediately. If you can't see yourself doing this for the rest of your life, it just means this isn't for you. I've met plenty of people over the years who just couldn't wait to climb that ladder and become managers (or move on to roles which didn't involve coding). Don't do this if you don't like/see yourself coding, you will end up hating your job and most likely regret ever getting into it.
Why did you choose Java as a programming language over others?
When I first started university I had no other choice, so I just had to use Java in my first modules as the de facto programming language. In my second year I also studied a bit of other more lower-level languages like C/C++, but ended up writing an application in Java in my third year for my dissertation simply because I saw it as being more versatile than others. By versatile, not only do I mean that it's the one that's most recruited for, but also that you can literally use it in so many instances. Knowing it gives you a major upper hand, you can switch from desktop to mobile (Android) or web programming in no time.
You have lived in the UK and Italy, how would you compare the tech scene in these two countries?
In the UK work tends to be a bit more structured and less all over the place than Italy.
As a developer, what are the annoying questions non-technical people keep you asking and you?
I hate when people just assume that just because you are a software engineer you are supposed to know literally everything about computing. Just because someone is a doctor don't also mean they are a surgeon, same goes for computing. There is such a plethora of subjects that one can't simply know them all. It's always best to really put your heart and soul into one area of this world, rather than know a bit of everything, only then will the industry be the one seeking you and not the other way around.
Thank you Alessandro for answering our questions.
Are you also a Java developer and interested in finding out about similar opportunities? Then click here.
2. Adrenaline junkie, with a passion for photography
3. Professional office prankster
4. Pet peeve: listening to other people eat
5. Mother / Creator of our Avatars