Corporate Tips
*************************** How to approach task ********************* Understand the problem Objective - what are we solving (core issue) What already exists in system Make flowchart (HLD) on how you will be approaching what columns to be added in DB what functions to be made Confirm it with seniors on validity of approach Always think all aspects first before asking or connecting with seniors Make adjustments accordingly Think from your perspective also → if things seem off → think & question it If solving A, creates new task B → first tell situation to seniors and ask how to proceed → maybe B can be assigned to others or to you Divide whole problem into chunks → solve it level wise If have dependency with sales team or others → after completion of each chunk ask for confirmation and adjust code accordingly after each level At each level, stick to DRY create functions wherever possible to reuse it in future If major changes needed → better to create separate file and...