Many entry-level jobs require 5+ years of experience. How can I acquire that experience as an entry-level developer/engineer?