June 25, 2018
“You’re programming? Wow. I could never do that.” or “Really? You like programming?”
I get a lot of surprised looks and comments between suspicion, admiration and awe when I tell my fellow students or friends that I work in IT. I study Interactive Media at the University of Applied Sciences in Augsburg, I’m currently in my sixth semester and I work for Peerigon as a working student.
This post goes out to all my fellow developers that are struggling with the world of IT or becoming very desperate with fixing or even finding your first bugs and need a pick-me-upper.
I thought that diving into the world of development would be an easy swim. But it was the hardest struggle I ever had. I never ever would have thought that I would learn so much. Now, after almost nine months I look back with pride and enthusiasm. I came a long way, and: I’m swimming through that pool of code without sinking!
After settling in, I got to the technologies I was supposed to use from now on. Mattermost, Clockodo, WebStorm, Sketch, Figma, BrowserStack, the Chrome Developer Tools and many more, but especially: GitHub. It took me a few days until I fully understood where I should click and fill out what in GitHub. Between reading issues, opening new issues, new pull requests, merging these and reading all of those notifications, I was really challenged at first because I had never worked with anything like this before.
All in all I got to learn all of the necessary technologies for learning, writing texts, creating screen designs, implementing a web app, styling the app and making it responsive, testing and debugging it, opening pull requests, reviewing the code, merging branches and deploying it. And between every single step: Getting a lot of feedback and seeing all kind of alternative ways to solve the same problem.
First of all:
Take a very deep breath.
Secondly: Determine what exactly the problem is. Is it a bug? Is it a big problem? Split it in small portions and solve them one by one.
Thirdly: There is no easy way to become an experienced developer or an expert in programming. You have to work for your success. The necessary programming skills will not fall out of the sky and hit you. You’ll have to learn the language. Learn how to use the tools. Learn how to use Google and Stack Overflow for finding solutions. Learn how to ask for help. But in the end, you will have learned to love what you do.
No matter how small or big a bug or problem is, everybody needs a while to fix it the first time. And maybe the second and third time will still be a lot of work. But eventually you’ll get a hang of it and figure it out quicker. So don’t be afraid of drowning, just jump into that cold water and start swimming!
You’ll get there. Believe me. Until then: Code long and prosper! 🖖
Women in Tech
First Steps in IT
Learning to Code
Jannik Keye, 12/01/2020
Judith Urban, 09/28/2020
Instant Runoff Voting
Group Decision Making
Lisa Giese, 04/22/2020
Work From Home