Are you thinking about a career in IT?In TDPath series I'm asking my colleagues about their first work experience, education, and widely understood career, read this article and get some inspirations!
Are you thinking about starting a career in IT but have no idea where to start?
At TDSOFT, everyone has a different story, and they are all equally valuable and inspiring. While there is no single path you must follow to succeed in IT, it is worth exploring all the possible options.
What would our employees advise those at the beginning of their careers?
Hi, I’m Kaja - Marketing Executive, and I want to introduce our new series - TDpath, in which I will ask my colleagues about their first work experience, education, and widely understood career..
The first person I had the pleasure of talking to was Krzysztof Smakowski – Business Development Manager.
Have you always known where you want to work?
Not at all, I’m in the position I’m at right now because I was searching, I was proactive and open-minded. When you have this approach, things happen on their own, one event leads to the next and then the next, leading to great results in the end. For more than half of my studies, I was searching, and it certainly gave me a lot. I had no idea at the beginning what I wanted to do.
What did you study? How do you assess this experience from the perspective of your current job?
I hesitated between law and computer science, eventually choosing the latter and the music academy. I believe that university was a valuable stage in life, and I recommend it, but on the condition that you first decide what exactly you want to get out of it. As a student, you have many opportunities and can find the most valuable ones outside classes. I highly encourage you to take advantage of them, join study circles, attend workshops and lectures. I was never a good student because I didn't want to be one, preferring to get the most out of all the extra things my studies opened the door to.
What was your first work experience?
I worked continuously throughout my studies, so I had a chance to immediately test and verify in practice a lot of things I learned about, it was extremely useful. I worked as an office manager, did an internship in marketing and sales support. In addition, I worked as a programmer, which was fortunate, because that's when I discovered that this is entirely not for me, even though I studied computer science! Later on, I worked at the product development department of a large corporation and then at TDSOFT. I consider all these experiences to be precious. In each job I learned something different, I had the opportunity to verify the knowledge I acquired at university.
What would you recommend to people who want to work in a similar position to yours?
First of all, a healthy balance between studies and other things, it's important to remember that your value is not determined by the grades you get, and sometimes it's worth sacrificing better performance in exchange for gaining practical knowledge. Take advantage of all the opportunities you get to acquire it, even for free. Be sure to get involved in study circles, the student council, and create initiatives connected with these things, along with other people.
Krzysztof’s experience and advice are very inspiring for us. Thank you for sharing it!
We would like to introduce you to Wojtek, who started his career with mountain climbing and studying English Philology and has now been working at TDSOFT as a Frontend Developer for a year.
Did you know from the beginning that you wanted to work as a programmer?
Definitely not. My first idea was to make a living from mountain climbing, but I realized that only the top climbers could manage this, and I had to find an alternative. The other option was programming. I was interested in it since childhood, I wrote simple programs for games, but throughout my years of education, I treated it rather as a hobby and entertainment. It was not until sometime after graduation that I decided to start educating myself in this direction, having not planned it at all before.
What, then, did you study, and how do you look back on this stage in your life?
I studied English Philology. I know it may sound completely disconnected from what I'm doing now, but this course of studies had its advantages. All the programming courses I took later, and now at work the coding, documentation, contact with clients, absolutely everything is done in English. I do not have a language barrier, English in the work of a programmer is essential. Of course, I can't say that I found everything I did in college useful, there were plenty of things I don't even remember, and the language they taught was often too formal to use daily. Nevertheless, it was an ideal basis for further study and an excuse to surround myself with English and to feel more confident using it.
How did you go about learning programming?
I started with courses. Once I more or less figured out the basics, I started looking for the first simple assignments to practice using the knowledge I had gained, as courses alone are definitely not enough. In the meantime, I read many books, although they definitely cannot be the basis of learning. To keep up to date, you must buy new editions constantly. The next step was documentation, there was a whole bunch of it, even to this day, and I guess it will never end;)
As for learning with courses, I can recommend three websites that I regularly used and still use: Udemy, which I think everyone knows, Frontend Masters, and Codecademy - not a course but rather interactive lessons, which I highly recommend because I believe that just watching videos doesn't help much. If you don't write something yourself, you don't know anything.
What would you recommend to people who want to become Frontend Developers like you?
Write a lot of your code. Even if it will be poor quality, as long as it works then that is already the first success, because as I mentioned if you do not write something yourself then you don’t know how to do it. As you start writing you will notice errors you have not heard of before. Coding is the key, do as much of it as possible. In the beginning, I wouldn't focus on the fact that the code has to be perfect, because it won't be, so I'd recommend quantity rather than quality. When a beginner comes to the company, it is definitely easier to teach them quality, as they already understand the logic and know how to solve problems. If you have an inner feeling that you know how to write something, it will be much easier for you, and during code review, someone will point out any errors you may have made. But if you don’t know how to write it to make it work, then there will be no code review because it’s not complete.
The other essential thing is a good command of English. If you know the language poorly and want to become a programmer then I would recommend just starting with learning English, or doing it as you learn to code, because without English you won’t be able to do it.
And what can you suggest when it comes to getting your first job? How can someone stand out with their CV if they don't have much experience?
I would recommend preparing a portfolio. If you don't have any commercial experience, then your primary asset and the only ace up your sleeve is a good portfolio. This leads back to coding, which I've mentioned several times before, but it's essential. If you code a lot, have a lot of projects, then choose the best ones for your portfolio, the most original ones – this is crucial, don't show what everyone else does, because you won't stand out. A portfolio is proof of your skills and is of far greater value than just a list of competencies or courses you have completed.
Thanks for sharing your story, Wojtek!
Is your current job different from what you planned to do after graduating high school?
My 4 tips for Junior Developer candidates
The number of people trying to land a job in the IT world implies a need for you to stand out and attract the recruiter’s eye.
How to start working as a programmer without commercial experience?
I just recently started my adventure as a programmer and I’d like to share valuable insights with you.