Tobias Bernhammer

Feb 28, 2021

7 min read

Let’s talk! A report from a non-coder vs an intermediate coder about the Piscine

During the Piscine I met a lot of guys from all kinds of different backgrounds. After a few days I met Zurusch who lives in Wolfsburg near the school. Our backgrounds couldn’t be more different so I decided to have a chat about our experience and compare them.

Who are you?

T Hey my name is Tobias and I’m 31 years old. I live in Hessen in the region between Siegen and Gießen.

What did you do before the Piscine?

T I studied electrical engineering and worked as an hardware developer for embedded systems. I developed printed circuit boards and analogue/digital circuits. Right now I am self employed offering my services as a freelancer.

Why did you apply for the Piscine?

T I never had the feeling I learnt how to code so I wanted to learn the very basics. I heard a lot of things about 42 that it is challenging. I really like to challenge myself and test my borders. This four week Piscine seemed to fit exactly what i was looking for.

Have you ever programmed before?

T Well, because of my background in electrical engineering I have had some experience with coding. A lot of stuff in the embedded world requires C as a programming language but I never learned how to program in a right manner. Everything I knew until the Piscine was self taught and did not aligned with standards. My code worked but I was never satisfied with its structure. I am familiar with standard techniques like loops, conditions pointers etc. so I would say that I am not a beginner but far away from being a professional coder.

Where you nervous before the start?

T I was very nervous before the start. I didn’t know what to expect because there were no reports about the remote Piscine. This was a reason to start writing a blog during the Piscine and share my experience. After the first days I felt familiar with the tools and got some new friends.

How was the overall experience?

T The first week was to get to know each other. When we started coding in the second week I had the feeling that this could fit for me. I progressed fast until I hit a certain wall. This was a strange feeling because I failt but didn’t know why. I tried to figure things out but kept failing over and over again. I had to learn to stand up every single time and keep on going. I talked to others a lot and found a lot new friends. This peer to peer learning was by far the best thing I have experienced for the last years.

What was your biggest challenge?

T Because I knew some stuff of coding I also learnt some bad things during my self studies. I had to unlearn bad behaviors so I struggled with the so called norm. After getting familiar I got through pretty good but when you’re pushing through pretty fast and struggle at one point there is almost no one you can discuss with about your issues. I found this very good because you can use the time and help other peers which are not familiar with coding itself.

Did you prepare for the Piscine?

T Not at all. Of course I read some blogs about the Piscine but I decided to give it a go without being biased so I didn’t do any programming lessons or anything else. I just jumped into the water without preparation. Some guys had prepared for the Piscine so I was a bit afraid that I should have done the same. But after all I can say that you don’t need any kind of preparation. The 42 Piscine is designed to pass it without preparation. You only need perseverance

Did you previous experience helped you during the Piscine?

T My electrical engineering background helped me to know what’s going on in a computers memory. I think the biggest advantage was my way of looking at problems. I try to get a look at a certain problem from a bird view and divide the issue down in small chunks. These seem to be much easier now as the whole problem itself.

Would you recommend the Piscine for someone like you?

T Absolutely! I learned to write such a clean code and how to think of things that can go wrong e.g. a user input that can crash your code. Even if you’re an intermediate coder you will meet a lot of new guys and learn how to deal with problems. It’s only four weeks and I would recommend it to everyone who wants to see the tech world and get an experience of his life. Even if you don’t know if coding fits for you I would give it a go. You can quit at any time if you have the feeling that this isn’t the right thing for you.

What was your biggest learning?

T Stand up again and test your code until it won’t fail. If you think you did a good job then test it again. There are a lot of things which can screw your code. Even if you fail multiple times, perseverance is the key.

How do you feel now?

T Exhausted but really satisfied. I took the weekend off to gather some new energy.

Any additional words?

T You have programmed before? Go for the Piscine to test your borders. You will reach them pretty fast and it will be a great feeling to overcome issues and help other peers. If you never programmed before you will see in a few weeks if tech is something for you. 42 doesn’t care about you background or any certificate. This is exactly the way every company in the tech field has to go. We need to end asking for certificates in Germany. This doesn’t tell you anything about your opposite.

Thank you Zurusch for you time. It was a pleasure for me to work with you during the four weeks.

You are a former or future Pisciner or you have questions in general? You just wanna chat?
>>> Connect with me on LinkedIn and get in contact <<<

You want to prepare for the Piscine?
>>>Here are my recommendations<<<

You want to know what it is like to participate in a Piscine?
>>>Read my daily posts starting at the first day here <<<