> For the complete documentation index, see [llms.txt](https://books.codepath.org/student-handbook/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://books.codepath.org/student-handbook/software-engineering/success-as-a-software-engineer/standing-out-in-entry-level.md).

# Standing Out at Entry-Level

**Source:** <https://www.linkedin.com/pulse/how-stand-out-entry-level-software-engineer-xavier-e-l%C3%B3pez/>

The author hopes that applying some of these will make you stand out and accelerate your early career as a developer.

* **Always be learning**
  * Learning is considered a lifelong journey in this field
  * Read books and articles, take courses, and participate in workshops and hackathons
  * Sometimes, companies pay for you to do this, ask your manager about this
* **Don't assume existing code is untouchable**
  * Well-intentioned code can have anti-patterns in it, be hard to read, get stale over time, and it can create bugs. So go ahead and suggest a change to the code, it may need it.
* **If in doubt, underpromise and overdeliver**
  * Your goal should be to match and exceed expectations consistently
  * Best to consistently deliver on your goals and surprise people with your speed than to promise the moon but always be late.
* **Embrace the grunt work**
  * See a problem? Volunteer to help fix it. See an area of improvement? Say yes to working on it.
  * As a result of it, the product improves, the productivity and morale of those around you go up, you learn a new skill, and you gain the respect of others.
  * You can then use this goodwill and track record to work on more exciting things over time.
* **Code is social**
  * Review your teammates' code and learn from it.&#x20;
  * Don't just read it, but also comment on it and ask questions. Learn from how people write code.
* **Feedback = Improvement**
  * Explicitly ask for feedback from your manager and teammates.
  * Use this feedback to transform yourself continuously.
  * Remember that one of the best ways to learn is by doing the wrong thing, realizing why it's wrong, and then not doing it anymore. Rinse and repeat.
* **Take ownership of something**
  * Work with your manager to find something that can be yours.&#x20;
  * Working on a project of your own gives you a way to be unique, learn about all the stages of development, and cultivate accountability.
* **Look for the low-hanging fruits**
  * There are many small things in the codebase that you can do with your current skillset.&#x20;
  * Taking these on and showing off your skills right away is an excellent way to get noticed.
* **Be everywhere**
  * Show up every day to discuss problems, answer your teammates' questions, celebrate wins, and provide moral support when things go wrong.
  * You want others to think that you've been at the company for much longer.
* **Speak up**
  * It's a good idea to be humble in general, but you also want to communicate your thoughts, even if you lack experience.&#x20;
  * People like to see new people with different perspectives add to the conversation.
* **Rely on your manager**
  * Ask your manager to help you plan out your goals and to keep you accountable. They're there for you, use their time and support wisely.
* **Have fun**
  * You want to enjoy doing this because you'll likely be doing it for many years. Find projects that connect with you, work on problems that excite you.
* **Find informal mentors**
  * Have lunch, coffee with more experienced engineers, develop a rapport with them, and ask them questions you have.&#x20;
