Aspirations

One of the key success factors with me landing my first software job, was blogging. This allowed me to do two things:

  1. Maintain accountability in my coding journey
  2. Write a blog as if I were teaching the code I was learning. (You remember more of what you teach)
As such, I think it is important to write out what I want to learn for the first two reasons as well as show my intended path. When I started my journey, my goal was to: "become fluent in Ruby and conversant in JavaScript." Now that I'm employed, my goals serve to first master my current role (automated tester) and secondly to explore what ultimate career path I want to take. I enjoy testing, but I am also very curious about becoming a developer. Luckily, the next two languages I'm delving into: JavaScript and Java are both useful in testing. However, I will be learning some web development skills and begin demonstrating that here.  I will say that any developer should be an excellent tester first. And anyone wishing to become a tester should also learn to become a great developer for the sake of proficiency in their career (imagine being able to point out code bugs upon finding errors).

My goals (in this order too) are as follows:
  1. Master my current field: automated testing
  2. Learn Node.js and complete a simple project with it
    • I am currently working through Manuel Kiessling's Node Beginner Book
    • I hope this will also serve my learn JavaScript goal
  3. Master the MVC framework
  4. Become proficient in Java (and possibly Java implementations of Ruby like JRuby and Groovy)
My interest, should I become any sort of developer, is to become a backend developer rather than a front end. I find this far more fascinating than the frontend and Node and Java are excellent skills to have for this reason. 

However, I will say the most important skills to learn to succeed in this field are the soft skills. Learn to speak in front of a group, learn to communicate and ask for help, and learn to be aggressive: give talks and network hard. This is a topic for next blog. See you then!

No comments:

Post a Comment