PHP Pre-employment: Halfway there

PHP Pre-employment: Halfway there

We’re midway through the pre-employment program and so far, it’s been an intense ride that covered PHP basics (LAMP stack configuration, Linux commands, functions, strings, RegEx, OOP and many more). During this time, our trainees have had to face 3 far-from-simple assignments meant to test their newly acquired skills (e.g. a particularly important one was mastering the basics of GIT - common commands, merge vs. rebase, GIT flows).

Showing a lot of commitment, they’ve managed to get those assignments done and are now about to dive into the first milestone of the program - the individual assignment for the PHP basics module. This will cover web features, error handling and design patterns, for the most part. But before we let them sink their teeth into all that hard work, we’ve asked them to reflect on what the training program means to them and what they want to achieve by the time it’s over. And so, we’ll present you with that chain of thoughts in another series of Q&A.

First round: Adam and Andor. Check it out!

Adam

Tell us a bit about yourself and your friendship story with programming.

I found my passion for programming in high school when I lost interest in physics and biology; it completely changed the way I was thinking about pretty much anything. After I finished high school, I failed my entrance exam to college, but I still knew I wanted to code for a living, so I signed up to Academy+Plus, which was a tuition-free programming school. They had a difficult preselection period, which helped me realize that I loved challenges and made me like programming even more. Since then I’ve learnt a lot of things regarding both social interaction and the world and life of a developer.

Why Evozon? Why PHP?

I started learning PHP in Academy+Plus; they teach web development through workshops and it instantly hit me that this is what I was looking for. I knew I was lacking knowledge about back-end development, and these workshops were providing me means to fill the void that I had.

I chose Evozon because multiple colleagues recommended the company to me. Additionally, in the advertisement on the website I learnt that this was one of the few companies that put an emphasis on constant learning but also on fun, not only raw programming like some robots.

How does this experience benefit you?

This experience allows me to meet new, amazing people and also helps me expand my knowledge about what I want to dedicate my life to. It gives me an insight into the actual life of a developer, the process of working on a project, and helps me further develop my teamwork skills.

Name one thing you hope to achieve at the end of the internship. And tell us why.

I hope to get hold of knowledge about both Magento and the actual life cycle of a project. These will help me in the future even if I don't get hired at this company and will drastically improve my working skills.

What’s your daily internship regimen/routine?

Get to the office as early as possible to review yesterday's lessons and also to catch up with some unfinished work (if I have any). After the daily workshop have lunch with the colleagues and afterwards get started on the current assignment until 5-6 PM. Then hit the gym, and afterwards I go home to relax, and do some research about the things that are unclear about today's lessons.

Is this “work” or “training” for you? Please explain.

I realize that I'm in a training period, but I work as hard as I can to soak up as much as possible from what we learn here. The whole life of a developer can be considered as a training period, in my opinion, since there is always room for improvement and learning.

What was the coolest thing to learn (so far)?

I am excited to get to know more about OOP and to put it in practice, since I see it's potential to be a great tool, and hope that I'll manage to extend my theoretical knowledge of it and put it in practice.

What’s your number 1 coding rule?

I never start writing code before structuring the project I am about to work on, so I can get an overview of the whole picture and make sure that no details go unnoticed.

Andor

Tell us a bit about yourself and your friendship story with programming.

Well, it all started on a presentation about programming in high school, when I was 17. I always wanted to know how things work in the background, like websites, phone applications and so on. I’ve started learning on my own, but because I was a professional cyclist, I didn’t have enough time to make this whole programming thing more than a hobby. Then I moved to Cluj and started the Economical Informatics at FSEGA, UBB. In my second year, I’ve also started a one-year longcourse at Academy+Plus, where I’ve learnt the basics of Unix, C programming and PHP. Soon enough, it became a passion. I knew this was the thing I wanted to do in long-term. So, here I am now. :)

Why Evozon? Why PHP?

A friend recommended Evozon to me when I started looking for internships. There were two possible fields in which I wanted to start my professional career: web back-end or mobile application development (Android or iOS), so I’ve applied for Java (to lay the foundation of my future mobile dev career) and for PHP. After I’ve been invited for both on a technical test and an interview on PHP and after hearing a lot of positive feedback about Evozon, I knew this was the best choice. I’ve also been to interviews at other companies, but the friendliest and well organized one was this one.

How does this experience benefit you?

I’m sure things I learn here will help me during my entire career. It’s also great to meet new people. One of the reasons why I love programming is the community. Everyone is so open to discuss about technical and everyday things, there’s no sign of contempt, but the will to meet each other, to learn new things and to help each other.

Name one thing you hope to achieve at the end of the internship. And tell us why.

The only thing I want to achieve is to be able to look back proudly on these 10 weeks and not to feel that I missed out on anything. I definitely want to do my best and then we’ll see what it is enough for. Of course, seeing this community of people who are real professionals, really makes me want to join the team, therefore I just want to do my best and learn as much as I can! :)

What’s your daily internship regimen/routine?

Coffee and cigarette in the morning, before anything else. :) Later, after the trainings are over, I get to work. In the meantime, during breaks, I do like to play some table-tennis matches with my internship colleagues.

Is this “work” or “training” for you? Please explain.

I call it work, because it sounds so mature and it’s amazing that I can say my passion is my work too, but it’s also a training, because I learn a lot, both technical things and soft skills. It’s nice to see my progress day by day.

What was the coolest thing to learn (so far)?

Hmm, I don’t know which one I should highlight, but some of the most interesting things for me were best practices, ways of debugging and learning how useful an IDE is. It was also very interesting to see how many different possibilities we have to do things.

What’s your number 1 coding rule?

To write a clean, easily readable, well indented code.

That’s it for now. We’ll keep you posted with what the other trainees had to say, so stay tuned. In the meantime: Happy Learning!


NO COMMENTS

Tell us what you think

Fields marked with " * " are mandatory.

We use cookies to offer you the best experience on our website. Learn more

Got it