11

شاركنا كيف احترفت لغة برمجة او البرمجة، قد تصبح نموذج للشخص ما!!

  • geq

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

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

و الآن غيرت التخصص ولم ابتعد كثيرا عن البرمجة فتخصصت في برمجة نظم المعلومات الجغرافية.

لم اروي هذه التجربة إلا لأنني لازلت مهووسا بالبرمجة و أود منكم نصائح عن :

كيف أصبحت محترف في لغة برمجة؟

كيف تتعلم هل تقرأ كتاب أم ماذا؟

كيف تركز على لغة واحدة؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

كيف أصبحت محترف في لغة برمجة؟

تجاوز مرحلة السكربتات البسيطة و التوجه للسكربتات الأضخم -متعددة المهام- ابتداءا من نظام العضوية و التصنيفات المتعددة و انتهاء بحماية السكربتات ضد مختلف انواع الهجمات

كيف تتعلم هل تقرأ كتاب أم ماذا؟

كتب و دروس و فديوهات و الاهم الممارسة العملية للعملاء مباشرة فقد يكون التعليم العملي مفيد اكثر من العمل لنفسك و احتياجاتك

كيف تركز على لغة واحدة؟

عندما تبني موقع قد تحتاج للغات أخرى انا ابرمج المواقع بلغة php و احتاج احيانا للغات اخرى كالجافا سكربت و احتاج مكتبات كالجيكوير

لا مشكلة في توسيع نطاق معرفتك لكن انا عندما اركز على لغة ال php مثلا اتعلم امور تساعدني لانجاز مشاريع اكبر بهذه اللغة و لا اتجه لتعلم asp مثلا لاني اعتبر هذا نوع من التشتيت الغير مفيد

مع تحياتي

-2

شكراً على الرد، لكن اخي على سبيل المثال أحببت فكرة git and github لكن أجد نفسي غير قادر على المشاركة في تطوير تطوير مشاريع. المشكلة هو أن معظم الكتب تكتفي بشرح variables, alternative structure, boucles, functions, oop, read a file, animate a database

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

عذرا لم افهم ردك بشكل كامل

"و هذه اشياء بازيك. " ؟

"هم انتم أما من يدرس معي " ؟

أخي في البدية ضع نصب عينيك أن كل لغات البرمجة ترمي في نفس البحر ، لا يوجد لغة أفضل من الثانية بالمعنى المطلق ،

إختر أي لغة نفسك تميل إليها ، إقرأ أساسياتها وكيف تبدأ البرمجة بها ، ليس من الضروري أن تكون متعمق باللغة فهذا إرهاق للذات في موضع غير مفيد.

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

والأفضل من تعلم لغة البرمجة والتعمق بها هو تعلم أنماط البرمجة ، كـ OOP و Functional Programming

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

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

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

قبل ذلك كنت فقط أتابع الدروس و أتعلم أساسيات عنها , من دون أن أتمكن من كتابة أكواد كاملة .

بصراحة انا لو كتب كيف احترفت البرمجة هنا احتاج الي كتاب كامل قد يصل الي 50 صفحة ولكن الخلاصة

ان احببت شيئا نجحت فية ولو كنت في الجبال وفي معزل عن العالم وواجهتك اعقد واصعب المشاكل سوف تحل (انا كنت ومازلت في وسط الجبال ...)

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

-1

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

أستاذ عمر ..

يمكنك أن تطلب خدمه من أي شخص على خمسات أو fiverr.com بمبلغ زهيد جدا

_______

أرشح لك هذه

اخي لوكان لدي مال على الانترنيت لما وضعت هذا الطلب هنا على كل حال شكرا على مرورك

-3

مرحبا !

اسمي مصطفى عمري 14 سنه

احترفت الphp - css - javascript - html -

درستهم عن طريق يوتيوب ما خليت درس الا وشفته !!

ولان اشتغل على مشروع " موقع تواصل اجتماعي " باسم " HiWorld " ك فكره فيس بوك لكن مميزات اخرى !

ولكن لاسف لصغر سني لان استطيع افتتاحه دفعه واحده :( !

بل نسبه لتعدد لغات ف اتعلم حاليا بايثون لكي تساعدني ببعض سكربتات