I have few request to freshers and junior developers based on my recent experience

Recently I am responsible for building a team, these are the common challenges I am facing with freshers and junior developers. Here is my request to you all

  • Spend time understanding the problem first. don't jump to your IDE and start crushing keys on keyboard.Listen/Read, Process, Try to Understand what and why, then act.

  • Try to understand the context, just because a particular line of code is throwing error doesn't means you need to make changes there. Please spend time in understanding the code execution flow. If you have questions ask, if you don't understand something please ask.

  • Please don't keep chatgpt or other AI on your speed dial. These tools are there to help you not to do your work. And no copy pasting error on chatgpt is not the fastest way to solve the error. We have hired you ( A human with brain) not a AI operator.

  • Try to understand the implementation of utility functions not just what it does.

  • Spend time reading the code base and related documentation. Don't limit yourself to the only piece code base you have worked on or before working on future.

  • Just because some process is bothering you or you are not comfortable with, doesn't mean it's bad. Try to understand why it's in place and best thing to do will be propose how can it will be fixed.

  • Just because code is not using "lastest and greatest" framework, langauge or whatever isn't a legacy code or bad code. Business and user care about the solution not the framework or language code is written on. Please stop getting obsessed with these. jQuery is still most popular js framework and php is most widely used langauge.

  • Communicate! Ask! Discuss! Share!

  • Bring solutions to table not only the problems