Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

What are the challenges any software developer might face?

user-image
Question added by Sarah Ali , Senior Evaluation Specialist , United Nations
Date Posted: 2018/02/25
Kaustabh Sarkar
by Kaustabh Sarkar , Group HR & Business Excellence Head , Mustafa Sultan Enterprises LLC

In general the technlogies are changing faster and one needs to continuously upgrade the skills to b relevant with the emerging technology and also over a period of time new comers are more smarter in writing more effecient programmes which might pose a challenge for the older ones. 

hussam altaleb
by hussam altaleb , DEVELOPER , KSA

Looking back at previous projects I would say that communication with other team members could be a pain in the butt, particularly if those have no interest in doing what they do. Another challenge, a technical one, is to combine different parts of the software to work together and communicate, especially when the software works on a distributed environment, which is often the case. An example is to create the communication protocol between the server and the client versions of a software.

Ashraf E. Mahmoud (PhD)
by Ashraf E. Mahmoud (PhD) , University Lecturer, Freelancer Consultant and Trainer for Int'l Business & Banking TF. , FreeLancer

Thanks for invitation,

I do believe that the most challenages for any software developer might be:

1- To be innovative.

2- To satisfy all users requirements.

Challenges Any Software Developer might face:

1. Non Technical Client.

2. Untimely Requirement Changes.

3. Miscommunication of requirements.

4. Decline of agreed upon time/resources.

5. Update for Obsolete technologies.

6. Collaboration with Server Side Team.

7. Miscommunication with server side team.

8. Collaboration with Testing team.

9. Client living in different time zone.

10. Daily Updates.

 

Bashir Mohamed Ali
by Bashir Mohamed Ali , Systems Analyst and Software Developer , Farmer's Commercial Bank

The toughest challenge is the requirements change. It requires that you've built a maintainable software from beginning to be able to cope with those changes.

Mamdouh nouraldeen
by Mamdouh nouraldeen , HR Assistant , Ozone enviroment and services co.

mainly it is how to be up to date in your knowledge 

mazin mohammed
by mazin mohammed , IT projects executive , مؤسسة بوابة النظم للمقاولات

Most of the challenges faced by the programmer in converting the problem to solve and find solutions appropriate to all problems and show creativity in programs

Technical challenges are what you normally associate with the core coding aspect of software development. It's learning the languages, the frameworks, the systems and the algorithms. It's dealing with writing quality, maintainable code that can scale to multiple systems that can serve millions of users. It's finding and fixing logical errors, debugging some esoteric minute bug in the code.Operational challenges are less unique to software development and thus less mentioned but equally if not more difficult to handle. Dealing with management, career advancement and recognition, collaboration with other engineers as well as designers and product managers, and continuous education of both technical and business parts of an organization are all issues that software developers face. As a matter of fact, the emphasis on the pure technical challenges above downplay these operational challenges.

More Questions Like This

Do you need help in adding the right keywords to your CV? Let our CV writing experts help you.