4 ms·
1. Communication Skills - Clearly understanding what others are saying and expressing one's opinion in a polite, and respectful manner is a skill one must maste
by sajithdilshan 6y ago
1. Communication Skills - Clearly understanding what others are saying and expressing one's opinion in a polite, and respectful manner is a skill one must master. Most of the time it's better to listen first rather than talking first.
2. Prioritization - Learn to prioritize and sometimes to say "NO" to people.
3. Delegation - One cannot do everything by oneself. Learn to delegate and get help from others.
4. Whenever you do some task, always question why am I doing this, why this needs to be done in a certain manner and learn all the background(domain specific) knowledge related to the task.
5. Learn how to debug - I cannot stress enough how important this is. Most of the time you would spend maintaining, coding, and changing, legacy/existing code written by someone else. If you do not know how to debug and follow the trail like Enola Holmes, you'd always have to depend on the help of others which is very inconvenient for you as well as for others.
Apart from that as mentioned in the other answers it's always good to be a smart cookie, but it's not essential.