الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أستغرق وقت طويل جدا فى مشروعى

بدأه Hatem Ghazy في 17 ديسمبر 2012 · 5 رد · 812 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاته

.

تعلمت البرمجة حديثا بلغة السى شارب و الإيه إس بى و سيكوال ..وبدأت تطبيق ما تعلمته على مشروع خاص بى كتطبيق ويندوز ..والذى لاحظتة كالآتى:

.

أولا:بالرغم من التخطيط المسبق للمشروع إلا أننى أستغرق وقت طويل فى عمل ما أريده .. وعندما أكتشف شيئا جديدا أعيد عمل التعديلات فيما سبق تنفيذه

.

ثانيا: تصل الامور فى بعض الأحيان إلى إلغاء ما سبق و إعادة صياغته من جديد

.

ثالثا:أشعر بالتوتر وعدم التركيز و فقدان الكثير من التفاصيل عند بدأ التنفيذ ..أملك الأدوات ولا أعرف أستخدمها و أجمعها.

.

رابعا: لا أشعر بأى إحترافيه فيما أنفذة و كثير اللجوء إلى طلب المساعدات و البحث فى الإنترنت وكأننى لم أتعلم أى شىء

.

لو استمريت على هذا المنوال فقد أستطيع أن أنتهى من مشروعى بعد عمر طويل (على الأقل) ..وهذا أمر يزعجنى ..ولا أعرف طرق عمليه للتخلص مما أعانية

.

قد لا يكون سؤال تقنيا ..ولكن الإجابة عليه ستريحنى كثير لأعرف هل هناك أمل فى الإستمرار ..أم أن مجال البرمجة يفوق قدراتى؟؟؟

.

جزاكم الله خيرا

#2

وعليكم السلام ورحمة الله وبركاته

أخي العزيز المسألة طبيعية جداً ، لانك تعلمت فقط الكودات ولم تتعلم كيف توظف هذا الكودات في برنامج او تطبيق ، انصحك دائماً في استغلال وقتك لبناء برامج ، ومن خلالها راح تتعلم الكثير من الامور ، لان راح تواجهك مشاكل فراح تبحث عن حلول لها في الانترنيت او اي مصدر اخر ، راح تلاحظ عدم معرفتك لبعض الكودات ، بالتالي راح تنجبر وتتعلمها .

اخي تعلم اي لغة برمجية لا تعني قدرتك على بناء تطبيقات ، لذلك عليك دائماً بناء برامج ولا تهتم بالبطئ الي تعاني منه حالياً ، راح تتعود وتنجز شغلك اسرع فاسرع مع مرور الوقت .

ارجع اذكرك بمقولة جميلة " قليل من العلم مع العمل به خير من الكثير من العمل بدون العمل به " .

بالتوفيق لك اخي الغالي

#3

نصحنى بعض من حولى بألا ألتفت لما أكتشفه من امور جديدة أو خواص جديدة ..و انه على التركيز فى انهاء التطبيق أولا ..ثم البحث عن التطوير بعد ذلك

.

أما أن أبحث عن التطوير و أعود لتعديل ما قمت به لاحقا ..فهذا أمر مرفوض ..لأنه يؤخر تقدمى فى عمل المشروع الذى أقوم به

.

فما رأيكم

#4

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

فمن لم يصل للنجاح عن طريق الفشل فنجاحه فاشل :)

أرى أن تبدأ بمشاريع بسيطة وليست ضخمة بحيث من خلال المشروع الواحد تتعلم عدد محدد من التقنيات وليس جميعها

بعد أن تنجزه - وأنصح هنا أن تأخذ مشاريع عملية - حتى لو بأجر قليل ولكن يجب أن تكون ملزم بإنهائها حتى تزيل فكرة التوقف في حال المشاكل المستعصية وأن يكون هدفك هو الإنهاء والتسليم لا الهروب

لأنك لو وضعت مشاريع لنفسك كهواية فإنه في الغالب ستتركه عند أو مشكلة مستعصية

أذكر أنني دخلت مجالا لإحدى التقنيات لا أعرف منها إلا الاسم

وتعلمتها بحضور بعض الدروس والقراءة عنها

ومع أول طلب قررت أن أعتمد هذه التقنية و قبضت دفعة على الحساب حتى ألزم نفسي بعدم التراجع

وحقا أنجزت المشروع بعد فترة طويلة ولكني بعدها أستطيع أن أصتف نفسي كمحترف في هذا المجال ولدي القدرة أن أستلم أي مشروع بمكن عمله بهذه التقنية

والآن استلمت مشروع آخر لمجال آخر و ها أنا بعد حوالي أسبوعين من التفرغ له قطعت شوطا كبيرا

علما أني قد درست المجال بشكل نظري ولكن شتان بين ذاك وما أنا عليه الآن

من هنا قررت أن أي مجال أرغب به سأحاول استلام مشروع عملي حتى لو بأجر قليل

وأنصحك إن كان مشروعك كبير أن لا تعطيه كل الوقت بل خصص له وقتا وتمرن على البرمجة لزيادة الخبرة من خلال مشاريع صغيرة أخرى

ووفقك الله لكل خير

1

ما أقبـح المعصية ، تذهب لذتها ويبقى إثمها ... ومأ أحسن الطاعة ، تذهب مشقتها ويبقى ثوابها

كل نعيم دون الجنة غرور ... وكـل شقـاء دون النـار سرور

الدورة التطبيقية لتعليم التصميم بالإليستريتور

#5

1- هل أنت هاوي أم متخرج دبلوم برمجة لان أي مختص برمجة يمر عليه.

2- عليك بقراءه هذا الموك لميكروسوفت:

http://www.microsoft.com/learning/en/us/course.aspx?ID=2710B&locale=en-us

http://www.microsoft.com/learning/en/us/book.aspx?ID=6460&locale=en-us

تم تعديل هذه المشاركة بواسطة tebessi في 25 يناير 2013 في 21:41

#6

في الحقيقة أنا أمر بحالتك فأنا مبتدئ في البرمجة و عندما تخطر لي فكرة مشروع ما أخطط له مسبقا قدر المستطاع

 

ولكن عندما أبدأ به في كل مرحلة أتقدم تواجهني تحديات جديدة تجبرني على إعادة النظر في تصميم المشروع و 

 

عندما تتقدم ويكبر الكود تصبح هذه التعديلات صعبة جدا لتشابك كائنات المشروع ببعضها مما يجبرك على معرفة كل

 

ما سيتأثر بهذا التغيير بالإضافة إلى محاولة تعديل التصميم لينظم هذا التعديل.

 

أنا حاليا عندما أحس بتعقد الأمور أقوم باستراحة قصيرة من كتابة الكود لأفكر بتنظيم المنطق العام للبرنامج لكي يكون

 

متناسقا و هذا أمر ضروري على مدا المشروع و لكن بالطبع ستظل هذه العملية ترهقك في كل المشروع و ليس هناك

 

حل سحري سوا أن تكون أنت متحمسا للمشروع (و بالطبع إذا كان المشروع مدفوع الأجر سيشكل هذا حماسا كبيرا لك ;) )

تم تعديل هذه المشاركة بواسطة maher-hn في 29 يناير 2013 في 09:59

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…