MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

What roadmap shall I follow to have a better future as a backend engineer?

Posted on: 14 February 19

A little background about me. I am a undergrad in an IT institute. I love developing software and an open-source deveolper. In past I have worked in projects using python, flask, postgreSQL, cloud(AWS), and web-development technologies like Bootstrap, html, CSS and Javascript. For my projects, I am thinking of upgrading to Django since it is more production based web-framework. I write tests for the applications that I make. And also my data-structure and algorithm is not that strong. Having such a random path, makes me think twice. I want to have a better hold over the backend-development and a better concept of HTTP related stuff. I might need some help regarding the roadmap I should follow and what else should I learn along with these. I am currently looking for internship in backend development mainly based on python (because I am confident in it and have an experience over an year). Thank you.

A little background about me. I am a undergrad in an IT institute. I love developing software and an open-source deveolper. In past I have worked in projects using python, flask, postgreSQL, cloud(AWS), and web-development technologies like Bootstrap, html, CSS and Javascript. For my projects, I am thinking of upgrading to Django since it is more production based web-framework. I write tests for the applications that I make. And also my data-structure and algorithm is not that strong. Having such a random path, makes me think twice. I want to have a better hold over the backend-development and a better concept of HTTP related stuff. I might need some help regarding the roadmap I should follow and what else should I learn along with these. I am currently looking for internship in backend development mainly based on python (because I am confident in it and have an experience over an year). Thank you.

Posted By

ADITYA
ADITYA
 

Cloud | SDN | DevOps

1 Response

Please to reply this post
  • Mario

    0

    15 February 19

    Hi Aditya,

    I'm not sure why you think that your path is random! The technology stack that you have been building your knowledge in so far, ie, Python, Flask, PostgreSQL, plus the front end technologies, all on cloud (AWS) is an extremely relevant set of skills to possess at the current time. Yes, you may add Django, it is certainly a value-add, and if you have access to it you could also look at MySQL as an addition on the database side.

    You are right, data structures and algorithms are both very fundamental and critical to future success as a developer. The good news is that nobody is born as a master in these areas. They are skills that need to be strengthened with practice before or during an internship. I would recommend that you keep doing exercise web projects so that your confidence and knowledge keeps getting stronger. HTTP and HTTPS are both also core knowledge areas, and fortunately they are relatively easy to pick up.

    For now, your chosen technology stack is near perfect, so rather than adding too many new things to learn I would suggest that you just keep going at the path you are on. You could choose to focus on strengthening your back end knowledge by working on small projects that require building back end logic (for example, a store inventory management system), but I would suggest that you continue to remain a full-stack developer. That's where the foreseeable future lies when you are just starting out on your career. You have all the time in the world to keep adding on it. So keep going on your current path and good luck! In the meantime, you may want to keep an eye out on the internship opportunities that are listed in our IT Jobs section. They are updated every day.

 
Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url