How I learned C#, Selenium and jQuery
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.