Friday, August 24, 2007

What is a Programming Portfolio?

A Programming Portfolio is basically a showcase of all your significant programming works. It can be made the form of a blog (e.g. WordPress.com, Xanga, Blogger.com), a wiki (e.g. wikidot), or just an old-style personal website. Keeping a Programming Portfolio and showing it to the public has several advantages:
  1. You understand more about your own work and learn more about programming.
  2. You learn more about your weaknesses by comparing with others' works.
  3. Your works may be challenged or criticized by someone on the web. That helps you learn.
  4. You may share your masterpieces with other people.
  5. You keep track of your own learning path.
  6. You may use this as part of your C.V..
  7. You may attract other potential career opportunities.
  8. You can show off your works to your friends.
Google knows more about Programming Portfolio. Do a search for more ideas and examples.