4 answers
4 answers
Updated
Sarah’s Answer
I work in learning and educational technology and I think that that one of the most amazing opportunities when working with software developers is helping them understand how the end user will use the product they are developing. It's often different to how the developer might think and present as a challenge, feedback, dislike or struggle.
It can sometimes be difficult to really understand what the end user might be looking for so this could be a challenge but, as others have said, it's an opportunity. The more you understand about the end user and how they are using the product and the feedback they provide, the more successful the project tends to be. The best developers I have worked with are the ones that are good at teasing out the most about how people will really use what they are working on and reacting to feedback / challenges in a positive way. Stay curious, don't be afraid to ask questions like "how would I use this", or suggest ways to get around any "challenges" in a creative way.
It can sometimes be difficult to really understand what the end user might be looking for so this could be a challenge but, as others have said, it's an opportunity. The more you understand about the end user and how they are using the product and the feedback they provide, the more successful the project tends to be. The best developers I have worked with are the ones that are good at teasing out the most about how people will really use what they are working on and reacting to feedback / challenges in a positive way. Stay curious, don't be afraid to ask questions like "how would I use this", or suggest ways to get around any "challenges" in a creative way.
Updated
Jay’s Answer
Something people at all stages of their career struggle with is time management. That is a skill it could take YEARS to fully master, and is something that I know I often struggle with. What helps me is when I get overwhelmed, I step away from my desk for a second and grab a glass of water. That time will allow you to decompress and come back to your task with a fresh set of eyes / fresher brain.
Sometimes I also struggle with overthinking or worrying too much. It is important to remember that everyone makes mistakes, and in the long run, it probably won't matter all that much (think of it like a single grain of sand at the beach, it is so insignificant when compared to the big picture). Just stay calm, work hard, and always strive for more.
The best way to achieve the above is to set goals for your self or make a to-do list. As you cross those items off your list, you feel so good knowing you have one less thing to complete. You're crushing your list and you're getting things done!
Sometimes I also struggle with overthinking or worrying too much. It is important to remember that everyone makes mistakes, and in the long run, it probably won't matter all that much (think of it like a single grain of sand at the beach, it is so insignificant when compared to the big picture). Just stay calm, work hard, and always strive for more.
The best way to achieve the above is to set goals for your self or make a to-do list. As you cross those items off your list, you feel so good knowing you have one less thing to complete. You're crushing your list and you're getting things done!
Updated
Mitesh’s Answer
In my experience I would rather use the word "challenges" as opposed to "struggles". All People in any type of organizations ranging from Large Enterprises to Small Businesses face different types of challenges on daily basis which is what makes work interesting. My advise would be to find a job which is of interest to you first (i.e. something that you really like doing rather than chasing the money). Once you find that, the challenges you face on a daily basis would be the ones where you would find ways to get around. Every person is different and life in general is full of challenges that we need to overcome (which is what makes it interesting). You are just in 9th Grade yet and have your whole life ahead of you and should not train your mind to think about struggles but rather create a mindset that looks for opportunities and ways to solve daily challenges. Good Luck in everything you do.
Updated
Carlos Enrique’s Answer
When you perform the role of project manager in organizations you are constantly going to be facing challenges. Part of our job is to identify new strategies, tailor solutions and make sure things become a reality with the active involvement of the stakeholders. They key of making this situation to become a massive success relies on identifying what industry do you have a passion for and which interests make you enjoy the work you perform.
When you reach a state where you actively enjoy what you are doing, you will discover multiple solutions to the different challenges that you will be facing on a daily basis and you will also demonstrate that you are passionate for the job you are performing.
When you reach a state where you actively enjoy what you are doing, you will discover multiple solutions to the different challenges that you will be facing on a daily basis and you will also demonstrate that you are passionate for the job you are performing.