martes, 23 de enero de 2018

My personal experience as a developer ... thoughts and feelings

Being a developer is not easy, lots of paths along the way to take and lots of feeling and thoughts that you have to sort in order to succeed.

In my old University days, I loved (and still love) Linux and was my passion using those scripts to search files, pipe them and take actions on them in bash scripts. This gave me a huge background (I realized of this when I started working in the private sector) in a field reserved to sysadmins.

Just after I graduate, I got my first job as a consultant in a Business Intelligence Company called "Agensys Technology". There I learned that at the University you are just a beginner, many subjects to overcome but a poor big picture of the professional panorama, so working with more skilled senior developers I noticed that modularity and order in code along a good domain understanding and modeling is key to software success. I owe a lot to Agensys.

After five years, I felt bored of developing few and spending most of my time doing ETL's transformations (although thanks to that I learned a lot about databases, performance and tunning, most of it in Oracle) so I decided to move to a J2EE position, but this time as a freelance.

I was picked by EUIPO to develop J2EE/Spring REST APIs for UIs developed first in Backbone and later in React. I enjoyed, new thoughts come in the form of "this is the work I love" but as the time passed, I saw a lot of bureaucracy and people that contribute few to the project and earn higher rates than you, so new thoughts come in the form of "I'm fustrated because these guys over rate me and developers do all the work" but it's ok, I consider this part of a not very well structured company because there were more managers/BAs than developers.

So, now it's time to move again and sort new thoughts and feelings. I hope to find a job in a tech company that give me a new dimension of what's software development and for that reason I want to join the software developers Community at Toptal.