Sharing the learnings I gained with others will also be a reminder for me in the future.
1๏ธโฃ ๐๐๐๐๐๐ญ๐ข๐ฏ๐ ๐๐จ๐ฆ๐ฆ๐ฎ๐ง๐ข๐๐๐ญ๐ข๐จ๐ง ๐๐ฌ ๐๐๐ฒ: Properly Communicate with the team members, learn how to ask for help, and be eager to help others. Because software engineering is a team sport.
2๏ธโฃ ๐๐ฑ๐ฉ๐๐๐ญ ๐ญ๐ก๐ ๐๐ง๐๐ฑ๐ฉ๐๐๐ญ๐๐: Things will not always go as planned; your laptop might encounter issues, network connectivity could fail, or certain features of your app might not function properly. Unforeseen incidents like these are inevitable, and the key is to remain patient and address these problems with a calm and composed mindset. ๐งโโ๏ธ
3๏ธโฃ ๐๐ซ๐จ๐๐ฅ๐๐ฆ-๐๐จ๐ฅ๐ฏ๐ข๐ง๐ ๐๐ญ ๐๐ญ๐ฌ ๐๐จ๐ซ๐: Start by identifying the problem you need to address. Your software functions as the solution for solving a real-life issue, which can be dissected into several smaller challenges. This approach will provide you with a more distinct understanding of your ultimate objective, allowing you to dive into these subproblems effectively ๐ฏ
4๏ธโฃ ๐๐ซ๐๐ฉ๐๐ซ๐ข๐ง๐ ๐๐จ๐ซ ๐๐จ๐๐ข๐ง๐ : This was a lesson I learned over time, and since then, I've made it a practice to follow. Prior to plunging into coding, it's crucial to engage in a discussion with your seniors and team lead. Share your proposed approach, whether it's a rough sketch, pseudocode, or a step-by-step action plan, and solicit their feedback. If you're on the right path, they will encourage you to proceed, and if your thought process aligns with theirs, your execution is likely to be successful. However, if you find yourself headed in the wrong direction, they will offer suggestions for improvement and present alternative viewpoints. Embrace their input and integrate it into your thinking. Remember, it's entirely normal for your initial idea to necessitate adjustments. Instead of feeling discouraged, consider it a valuable learning experience that enhances your capacity for critical thinking and making well-informed decisions. This iterative approach ensures that you continuously refine and enhance your work.๐๐
5๏ธโฃ ๐๐ฆ๐๐ซ๐๐๐ ๐๐๐ฅ๐-๐๐ฎ๐๐๐ข๐๐ข๐๐ง๐๐ฒ: Being self-sufficient, troubleshooting and debugging is a great way to explore new things, also it helps to become more perseverant and confident. But remember to reach out to your team when it's necessary. (You need to find the balance between this)๐ค
Thank you for reading!!
Top comments (0)