Communiquez avec les autres et partagez vos connaissances professionnelles

Inscrivez-vous ou connectez-vous pour rejoindre votre communauté professionnelle.

Suivre

What are the main challenges faced by a software engineer?

user-image
Question ajoutée par Utilisateur supprimé
Date de publication: 2013/04/16
Zaid Rabab'a
par Zaid Rabab'a , Software Development Team Leader , Al-Safa Co. Ltd.

for me ? - I think Time management is the most challenge to all software engineers , you can't be 100% accurate to put deadlines.
or estimate tasks - the other challenge is be up to date with new teqs.
every while a new tools or new teq became more and more needed , you need to study them - work hours : i think developers have no time for social life or any thing else they always say " Im programmer i have no life " , i think that's true :D

I think that in addition to the previous answers, i'd add that being able to keep track of your activities and keep official record of every client request or change will keep you out of trouble.
For example: if the client wants a change to the specs mid-way, one shouldn't just do it without the proper changes to documentation, specs, deadlines etc.
I've seen many software engineers/developers make a minor UI change to appeal the end user, and get into trouble for not having respected the initial specs just because they did not have a physical track of the change request...
Finally, for the sake of completion of the answer, i'll resume to: -resource management (including time and human resources), -mastery of the technological platform (nothing worse than not knowing every possible solution for a technical problem) -proper documentation and respect of the processes(specially change requests) and contractual obligations towards the client.

Hazem Salama
par Hazem Salama , Senior Member of Technical Staff , Verizon Communications

I think the main challenges are: 1.
Estimation.
It is very hard to give very accurate estimates, but you do get better (close to accurate) estimates with experience 2.
Keeping up-to-date with all the new trends in software engineering.
From new architectures (RESTful, SOA etc) to new frameworks (.NET MVC) to new tools.
3.
As a corollary, your next challenge would be time management!

Asad Mahmood
par Asad Mahmood , IT Engineer/Programmer , ATG LTD FZC

1 - Define Workflow2 - Find quickest and applicable technique

More Questions Like This

Avez-vous besoin d'aide pour créer un CV ayant les mots-clés recherchés par les employeurs?