10 Things To Boost Your IT Career In 2020

First job

  • Experience: on your first job you probably won’t get much money, but you can get good experience. You will gain it by working on interesting projects, learning fundamentals of software development.
  • Mentorship: having someone you can ask for advice or help with something you don’t know or understand is one of the most important things in your improvement on first job. If you don’t have it, you will have to work on your own, which may lead you to learning things wrong. Experienced mentor will teach you how software development is done right, best practices, how to learn new things, solve problems and much more.
  • Company culture: working in a toxic and high-pressure environment is not something that is desirable for someone who is starting to work. It can indirectly influence you to adopt some wrong things, like become a bad team player due to high competitiveness, for example, which can be problem in some of your next jobs, where there is fine company culture developed and team work is highly valued.

Find your domain

Master it

Continue to learn

  1. Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin - You will read some interesting stories from Uncle Bob, learn how to write clean code for start and learn some basic concepts in programming.
  2. Cracking the coding interview by Gayle Laakmann McDowell - When you want good preparation for job interview.
  3. TED Talks: The Official TED Guide to Public Speaking by Chris Anderson - If you are inspired by TED Talks and want to give such a presentation who can teach you better than TED curator himself?
  4. The 7 Habits of Highly Effective People by Stephen Covey - Concepts written 30 years ago are still valid.
  5. How to Win Friends and Influence People by Dale Carnegie - Learn the ways to make people like you, to win people to your way of thinking, and to change people without arousing resentment.

Ask questions

Save for later


Be humble. Work hard.

Be a team player. Share.





Senior Software Engineer and Writing Enthusiast.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

My experience with DockerCon 2022

10 Programming Languages To Invest In 2020

10 Skills Developers Need to Build in the Age of Automation

Developers will need to develop innately human skills to remain competitive in this automated world.

Bit-by-Bit : Solve and get sweets

NFTS are not just JPEGs!

3 Numpy Image Transformations on Baby Yoda

Trading with KDB+ and GoLang

Avoiding phase transitions in server configuration

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Amel Halilovic

Amel Halilovic

Senior Software Engineer and Writing Enthusiast.

More from Medium

5 Tips to set an accurate deadline

Five Micro Skills Essential to Your Sanity and Success in Life, Your Career and Relationships

Indian English

What aspects of your life before Microverse* now help you become a better developer?