Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

ما هي اهم النصائح التي احتاجها لاصبح مبرمج محترف؟

user-image
Question added by Lina Samer , Digital Media Graphic Designer , iDirection
Date Posted: 2016/04/03
Lana Oudeh
by Lana Oudeh , PR Coordinator , Al Ghanem

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

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

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

بعد ان تمتلك المعرفة الحقيقية لأسس البرمجة عليك اختيار المجال الذي تود العمل فيه، فهنالك الكثير من لغات البرمجة وكل منها تستخدم لغاية معينة، ولنفرض أنك ترغب ببرمجة وتصميم المواقع الإلكترونية، فالخيار متاح أمامك لتعلم PHP, HTML وغيرها الكثير، ومن الجدير بالذكر بأنه يمكن الدمج بين أكثر من لغة في هذا المجال؛ بعد ذلك عليك التعمق بدراسة مفاهيم تلك اللغة والاطلاع على كافة الجوانب المتعلقة بها، كما يجب عليك التدرب بشكل دائم ومستمر بكتابة تلك البرمجية حتى ترسخ لديك، فبدون الممارسة ستستغرق وقت أطول في عملية البرمجة.

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

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

المصدر: موضوع

islam عبد الفتاح ابرهيم ابو طبل
by islam عبد الفتاح ابرهيم ابو طبل , موظف فى الحسابا ( مراجع ) , شركه بيتتروجتت

ن الأسئلة الشائعة و التي تخطر ببال كل مهتم بالبرمجة أو كل شخص تعلم البرمجة هي كيف أحترف البرمجة ؟ كيف أتقن لغات البرمجة ؟ هذا بالطبع يأتي مع المدة التي تخصصها للبرمجة و مدى فهمك و حبك لها أيضا .دعني أصارحك حتى و ان استفدت من أقوى الدورات و درست في أعلى المعاهد هذا لن يجعلك تتقن البرمجة , صدقني , فلكي تصير محترف في البرمجة يتوجب عليك اتباع استراتيجية , هته الأخيرة سوف تساعدك على الوصول إلى درجة الإحتراف إن شاء الله .

الشيئ الجميل و الذي سوف تجدونه في مدونتي هو تلخيص لتجربتي المتواضعة طيلة سنوات في مجال البرمجة و تصميم المواقع فلهذا السبب قمت بفتح هته المدونة لأول مرة . فحينما كنت أدرس البرمجة شخصيا وجدت صعوبة ولم أجد مدونات مختصة تقدم مثل هته النصائح و التجارب حتى أستفيد منها , فخذ بهذا المثل دائما : " يجب عليك الإستفادة من أخطاء الآخرين فلن يكفيك عمرك لكي تكررها ثانية " , هته المقولة قرأتها في أحد الكتب صراحة لا أتذكر أي كتاب بالضبط , المهم كفى سردا لقصتي , وخذ بهته المقولة .فل ندخل في صلب موضوعنا ونبدأ في الإجابة على سؤال : كيف احترف البرمجة ؟

أولا : البرمجة ثم البرمجة :

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

ثانيا : اصلاح الأخطاء بنفسك :

أولا فل نبدأ بمقولة : " من الأخطاء يتعلم الإنسان " فأثناء مسيرتك في تعلم البرمجة سوف تقع في أخطاء عديدة فلا يوجد مبرمج أو مطور لم يقع في أخطاء , لهذا فيتوجب  عليك اثناء الوقوع في خطأ ما ان تبقى تبحث عن الحل حتى وإذا استغرق الأمر ساعات طوال , هذا طبعا سيكون فيه متعة إذا كنت تحب البرمجة حقا فلن تحس بالملل أثناء اصلاحك للأخطاء و بالتالي سوف تتعلم جيدا و كلما وقعت في أخطاء و استطعت اصلاحها فسوف تعلم كيفية اصلاحها بسرعة و بالتالي أنت تكتسب خبرة في مجال البرمجة  .

ثالثا : قراءة الكتب المختصة في البرمجة :

قد يغفل الكثير من المبرمجين و الراغبين في تعلم البرمجة أهمية الكتب , فالكتب ذات أهمية كبيرة في تثقيف القارئ لهذا فحاول شراء كتب تخص مجالك في البرمجة أو حتى ان لم تستط شرائها فيكفيك البحث عن كتب pdf أو ebook و قرائتها ثم الإستفادة من طرق برمجية جديدة و من أشياء قد تفقدها الدورات التعليمية . فخذ بهذه القاعدة : " الكتاب خير جليس " عوض الجلوس وتضييع وقتك , خذ كتاب و استفد منه و  اقرأ عن تجارب المبرمجين و كيف تعلمو و الأخطاء الذي يرتكبوها ....

رابعا : السؤال ثم السؤال :

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

خامسا : البحث :

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

خلاصة :

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

 

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

المعرفة الاولية بالمعلوميات والبرمجة مع الدقة والانضباط

Eman Amin
by Eman Amin , سكرتاريه , ادهم كومباوند

ان تتمكن من تحليل الاحتياجات وان تتمكن من تصميمها علي صوره بسيطه وسهله يمكن التعامل معها .. يجب ان تكون صبورا لاقصي الحدود حتي تتعلم .. ويجب عليك ان لا تمل وتتملل من الاصغاء والصغاء .. عليك بالبحث عن مجالك والغوص داخله ..

اذا كنت ذا هدف فكن ذا عذيمه 

لا أخطاء ............... ..........................

LAILA  KAZZI
by LAILA KAZZI , OPERATRICE MACHINE , LASER TOLERIE PLUS

أن تكون على دراية جيدة بالكمبيوتر و و أنظمته

ان تكون على دراية بما

Mounir Salem
by Mounir Salem , تقني , it et is services

العمل الجدي، و الاكثار مالتطبيقات العملية

البرمجه تحتاج للممارسه وقراءه الكتب وتتبع المجال

yassin إيريفي
by yassin إيريفي , عامل بدوام جزئي , الشركة العامة للماء والكهرباء

أولا فل نبدأ بمقولة : " من الأخطاء يتعلم الإنسان " فأثناء مسيرتك في تعلم البرمجة سوف تقع في أخطاء عديدة فلا يوجد مبرمج أو مطور لم يقع في أخطاء , لهذا فيتوجب  عليك اثناء الوقوع في خطأ ما ان تبقى تبحث عن الحل حتى وإذا استغرق الأمر ساعات طوال , هذا طبعا سيكون فيه متعة إذا كنت تحب البرمجة حقا فلن تحس بالملل أثناء اصلاحك للأخطاء و بالتالي سوف تتعلم جيدا و كلما وقعت في أخطاء و استطعت اصلاحها فسوف تعلم كيفية اصلاحها بسرعة و بالتالي أنت تكتسب خبرة في مجال البرمجة

Sajeda Banat
by Sajeda Banat , مشرف مختبر , جامعة العلوم ولاتكنولوجيا الاردنية

أولا : الاطلاع على مجموعة كبيرة من المواقع 

ثانيا : الممارسة الدائمة للغات البرمجة

More Questions Like This