Summarize this article:

Did the other candidate have more experience with certain computer programs? Ask your manager if you could be put on a project where you'd gain experience using that program. Or ask if your manager knows of any training sessions or coding boot camps that you could attend. Was the other candidate really good at leading a team? Ask if there are any small-scale projects coming up where you could lead a couple people to get some practice. Don't let others get all the praise for your hard work. Be on the lookout for ways to have your name or face associated with work you've done. Ask your manager if you can have bylines on things you've written for the company website, or volunteer to make presentations for projects you've worked on. Show the people in charge that you're interested in moving the company forward. Brainstorm ideas to improve the company's bottom line or appeal to a new demographic. Then schedule a time to pitch these ideas to your manager. Even if nothing comes of it, you've set yourself apart as innovative and proactive. Only pitch ideas that you truly believe in. Don't advocate for new concepts just for the sake of being innovative. Your employer may think you're not a team player if you don't regularly attend happy hours, holiday parties, or other social events held outside of work hours. Make an effort to go to these events as often as possible to show you enjoy socializing with your coworkers. If your manager didn't have a way for you to gain experience while on the job, look around your community. Is there an adult learning center or community college where you could learn coding, accounting, or a foreign language? Take advantage of any resource you can find to improve the skills you were lacking.
Work to improve your skills. Get credit for your work. Pitch new ideas to management. Attend workplace social events. Look for learning experiences outside of work.