Search
Monday, July 28, 2014 ..:: Home ::.. Register  Login
   Calendar  
     
  
   Search  
     
  
   Blogroll  
     
  
   Disclosure  
All blog entries are the opinions of the author and do not necessarily reflect the opinions of their employer. All the code presented is for explanation and demonstration purposes only. Any damages incurred to your site and/or data are not the responsibility of the author. Every effort is taken to ensure the code properly compiles, however sometimes there are some hiccups and you might be required to do your own debugging.
     
  
   TechTidBits (Blog)  

What I plan to do this year to become a better coder!

Jan 6

Written by:
Tuesday, January 06, 2009 9:50 PM  RssIcon

Maybe you seen these types of blog posts before, so what, you ask, right?  They're kind of bogus New Year's resolutions which inevitably get broken/ignored/disregarded. :< Well, not only do I plan on consciously working on my list continually throughout the year, but I hope to report on my progress every once in a while to keep accountable (yup, trying to learn something from Agile :>).

I’m also hoping this posting gives you (veteran readers, all two of you :> or noobs to my site) a bit of a heads up on what type of blog posts I’ll be putting up!  And yes, I'll obviously put up code as well! :> 

Continue reading to see what things I'm planning on working on to become a better codehead, uh, coder.  If you like what you see, please come back for new and exciting posts!

In the past few years I've been doing C# and LOVING IT! :>  So much in fact I've

  • wrote a windows service synchronizing two contact databases using Web Services
  • converted my Linux/MySQL/WebLogic/J2EE websites over to Windows Server/SQL Server/IIS/C#
  • installed and maintain Dot Net Nuke (DNN) on my server for my sites/blog
  • participated in one Code Camp (did a presentation on Event Handling, I even had someone introduce themselves to me two months later totally out of the blue at a conference in another city who recognized me and said my presentation helped explain things, AWESOME!)
  • achieved one MS certification and working towards another
  • been to two major conferences (and had a blast! I LOVE learning and sharing what I've learned with others)
  • participated in three study groups (led two of them, helping around ten people achieve their Microsoft certifications)
  • create a website for the study group to help track attendance
  • joined a local user group (ODNC, if you're in the Ottawa, ON, please come by, it's very worthwhile)
  • started a blog (whch I thank you very much for reading :> I hope you continue)
  • learning about Agile
  • I was even confident in my skills to create a live (almost completely working) prototype for a job I was applying for!

So what's next?  hhhhmmmm someone once said to me (SG) "you have to beware someone who says they know everything about a language cause there's always something else to learn."  This is one guy I greatly admire and will have the fortunate opportunity to work alongside soon!  I can't wait!  So, since there's always more to learn, what am I going to focus on this year?  Here's an incomplete list (hey 12 months is a long time, things change :>) of things I really want to learn more about and hopefully share with you all the good'n'bad about what I find!  Keep tuned! :>

Completed

Goal

  Present at Ottawa Code Camp 2009
  Get my next MS certification (Web Apps)
 

Learn WPF/Silverlight/XAML so much that I become the Markus Egger of Ottawa (if you're doing WPF and haven't heard of this guy, you're missing out on some great info), ya, I know this is a "reach for the stars" kind of goal but nothing ventured, nothing gained (another other clichés I can mangle? :>)

  Start another study group, I have a bit of a training bug, this let's me fulfill that side of my personality
  Create a blog entry for creating/debugging/delivering a Windows Service (some juicy, time saving tips here!)
  Create two screen savers (just something I've always wanted to do, boring I know, but these will be slightly different, stay tuned!)
  Learn about unit testing with C#/VS
  Help people via blogs (something I'm starting to see now and I LOVE it when someone posts a comment saying my entry helped them, I LOVE THAT!)
  Learn more about patterns
  Install and expose sample code via SVN
  Learn to better recognize negative personalities, then to avoid them, to not let them sway my convictions and to seek out positive people to surround myself and family

So that's a start!  But what's the next step?  First, I have to write my web dev cert exam to get the next cert.  After that, I'm going to read CLR Via C#.  Then I'll raise my head from the keyboard to look around a bit.  But you can be safe to say it'll have something to do with WPF!  I hope you keep tuned for juicy blog entries!

 

References: Inspriation for this article:

What to Put on a Programmer Resume (Darryl K. Taft)

Joel Spolsky's website Joel On Software who was sited in Darryl's article

Joël Hébert, What I am doing to become a better software developer? (a fantastic and dynamic local presenter, when ever he speaks, people stop and listen!)

Justice Gray, Gray's Matter, How I am becoming a better developer, part 1 of infinity

Tags:
Categories:
Location: Blogs Parent Separator TechTidBits

Your name:
Gravatar Preview
Your email:
(Optional) Email used only to show Gravatar.
Your website:
Title:
Comment:
Add Comment   Cancel 
     
  
Copyright 1999-2012 by PCHenry.com   Terms Of Use  Privacy Statement