So, as I wouldn't expect any of you to know, I've been a bit busy ever since I graduated spring of 2005. I've worked hard and continued to teach myself all the things I've never learned from college and I'm pleased to say that just yesterday I've hit my 5 year goal....in just 18 months! Needless to say, it's a pretty exciting time for me. As a Flash developer, I've spent alot of extra time working on my own personal projects and finding my own ways to contribute to the Flash community. The past few months I've chatted with many huge names in the industry, attended conferences, tech-reviewed O'reilly books, and got involved in name-brand company projects while working under one of the most advanced companies in interactive media.
In just those months, I've already seen my work pay off, as I have just been given the title of Sr. Associate Flash Developer for the Creative Dept of the LA branch at another large media company. Sounds kinda flashy, but it looks like I'll be responsible for pushing the Flash side of the creative dept into the new technologies Adobe has been releasing lately. In addition to acting as the lead architect for any of their large-scale flash projects, I'll also be instructing the new flash team in best OOP practices and Flex 2 / AS 3. I'm definitely looking forward to being in a respectable position that entitles me to the responsibilities that I otherwise usually pick up on my own regardless (plus a very sweet salary increase ). And even now I'm still making plans for "the next step." For example, my roommate and I are currently planning an outline for a flash book. (Books are great for building one's name )
Anyway, I started this thread in hopes to inspire and to allow others to also share their own ambitions. For those who want to know my path, here's a few tips that I followed:
1) Find a passion in a niche of the workforce.
For me, it was flash development. Both fun and relatively untapped.
2) Immerse yourself in the most ideal environment for your job market.
This is the point where I moved out to LA. Huge demand for interactive media here.
3) Find ways of expanding your experience and your name.
In some industries, your name can precede your experience and educational background. Companies love employees with alot of ambition.
4) Know your priorities.
I try to minimize the time that I spend being unproductive. For some this is a common barrier, but if you allow yourself to be motivated and inspired, then this can be second nature. Challenge yourself, or find someone who's better than you to challenge you to reach their level.
5) Know how much you're worth.
Keep your monster profile updated. Listen to recruiters. Talk to your coworkers about salaries. Don't be afraid to put in your two weeks notice, and don't be afraid to haggle. Of course, personal leverage is definitely proportional to the amount of demand for your profession or status.
6) Network
Friends in high places are great, but friends that can mutually benefit each other to reach high places together are even better.