ابدأ بالتواصل مع الأشخاص وتبادل معارفك المهنية

أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.

متابعة

What are the main challenges faced by a software engineer?

user-image
تم إضافة السؤال من قبل مستخدم محذوف‎
تاريخ النشر: 2013/04/16
Zaid Rabab'a
من قبل 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
من قبل 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
من قبل Asad Mahmood , IT Engineer/Programmer , ATG LTD FZC

1 - Define Workflow2 - Find quickest and applicable technique

المزيد من الأسئلة المماثلة