Freitag, 31. Januar 2014

how am i doing it?

My goal is to reach a proficiency in programming, that will land me a job as a junior software developer. A lofty goal, that I quite frankly deem as unrealistic for a six month time frame. Instead the intermediate goal for these six months will be an internship as a software developer. 

Here's how I want to turn myself into a qualified intern:
  • Python (codecademy, several books)
    • A 'simple' language to get a basic grasp of programming principles and syntax
    • Make a small programm with a GUI (Tkinter)
    • Switch to Java once I feel comfortable
  • Java (Head First Java, Core Java)
    • My 'main' language
    • Relearn everything I know from Python
    • Hard focus on OOP
    • Make a slightly more complex program with a GUI (Swing)
    • Learn JSON and mySQL
    • Make an Android application for the Playstore
    • Make a 2D game
  • Additional
    • Complete CS50 online lecture of Stanford University
    • Complete 'Programming Mobile Applications for Android Handeheld Systems' online course of University of Maryland
    • Read 'Clean Code: A Handbook of Agile Software Craftsmanship'
    • Read 'Head First Design Patterns'
    • Contribute to an open source project on GitHub
    • Contribute to Stack Overflow
    • Attend weekly coding sessions with a professional software developer
    • Write a blog to document my progress


Keine Kommentare:

Kommentar veröffentlichen