I was recently interacting with @laciwhite48, talking about how I go about building my skill set each day.
I get a tremendous amount of good out of establishing a daily practice of self improvement. Being relatively new to UX myself, I constantly feel like I have a lot to learn. Imposter syndrome has always been a particular bane of mine, especially when staring a new job in a new field. In a career that's ever changing and evolving, keeping up with the fluctuating best practices and research can be challenging as well. By spending a bit of time each day working to make myself a better UX'er, I've found that I've been able to slay all of these proverbial dragons.
The big question, then, is how to go about honing your skills, especially when you're not on a project team.
For me, there are a handful of things I do on a daily basis that I'd recommend to any UX'er looking to bump their game up a notch.
1.) Read something. There's so much written knowledge out there about our field. I find that reading something each day is always a great first step to build my skill set. There's quite a bit of good stuff here on UXMastery.com, User Testing Blog, UX Booth, UX Magazine, and many others. I have a Feedly feed setup that drops in all the articles from these groups so that I can pick out a couple to read every day.
2.) Interact with the Community. The UX/UI community is notorious for being welcoming. I don't think I've ever met another professional group that's more approachable, even at the higher levels. Apart from getting started here, you'll probably want to look at ux.stackexchange.com to get a good look at what questions others are asking. On Twitter there are some excellent people to follow: my favorites are Tobias van Schneider, Daniel Burka, and Jonathan Colman.
Shameless plug time: my twitter handle is @5280_CS, if you're at all interested. I try to retweet the articles I like best each day, and to post any unique thoughts or scenarios I come accross. It's a great way for me to meet people in the business, and to hone my skills while doing it.
3.) Problem solve. One of the best ways to get experience in a field is to work on tackling real-life problems other people are facing. UXMastery's forums is a great place to start, but don't overlook ux.stackexchange.com either. Take a problem that you feel is just a little out of your comfort zone, and get to work. Approach it like you would if you were working on a UX team. Do research, whiteboard, iterate, and test.
You don't have to post your answer the question if you don't feel comfortable doing so, but posting will help you get used to putting you work out there for public consumption, and defending position as well. Additionally, you can compare your approach to others to see how your outcome is different, and analyze how your process may have affected that outcome.
With such an open community, I've never met a UX'er with their salt who wasn't patient when asked to describe their process or logic pretaining to their solutions.
These are my best practices for self-improvement, but I know I still have a lot to learn about how I can keep moving forward. What are your personal practices when it comes to improving your own UX skill level?