Codementor Events

How I learned C#, Selenium and jQuery

Published Jan 29, 2019

About me

I am a Entrepreneur, student and passionate Software Developer. I studied Electrical Engineering in Data Science at Technical University Darmstadt in Germany and Software Engineering at Universidade de Sao Paulo in Brazil. After my Double Degree I came back to Germany and started my own startup. We got support from European Space Agency. As a Full stack Software Developer I started to develop our first application. In the last year I started to work as a Test Automation Engineer at a Robo-Adviser Company.

Why I wanted to learn C

I learned Selenium and C# because Selenium is one of the most flexible libary and C# is a solid language with a big community.

How I approached learning C

I started to learn the language trough practising developing the automation tool and with the help of Stackover Flow.

Challenges I faced

Building a tool for automated tests with Selenium was a bit difficult to learn it because there are a lot of different approaches. Some approaches was more easy to realize but later they became difficult to maintenance when the program becomes more complex.

Key takeaways

Before starting a project be aware about your goals and thing about the influences they could have in the technology and methodology you are using. Choosing the right development tool is also a key point of your productivity.

Tips and advice

Watch some videos about "Best Practices" even if you think you know how to do it.
Think about your Software Architecture before you start coding.

Final thoughts and next steps

Next Step to optimize is how to improve code quality through clean coding.

Discover and read more posts from David Muchau
get started