Ask @SL0wZEr:

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

شركات البرمجة " المتحرمة " لا تسأل عن الجامعة التي تخرجت منها ولا عن مؤهلك العلمي حتى .. الخبرة التي تؤهلك للعمل كبمرمج لا تُكتسب في الجامعات.

View more

البرمجة هل هي ممتعة كعمل ..مثل ما هي ممتعة كهواية أو تجارب محدودة ؟

تُعرّف البرمجة بأنها مجموعة من التعليمات والأوامر .. لكن البرمجة في جوهرها - كما أراها - = حل مشاكل Problem Solving، وهنا تكمن المتعة .. وبطبيعة الحال، كل برنامج جديد هو تحدي جديد لحل مشكلة ما - وإلا فإنك ستستخدم برنامج ( أو Component مثلا ) صممته أنت من قبل أو صُمِّم من قِبل مبرمج غيرك.
أن تكون مبرمجًا دون الحاجة إلى التفكير وحل مشكلة ما يعني أنك مجرد كاتب أوامر وتعليمات، وهذا ما يحدث في أغلب المؤسسات الليبية مثلا، معظم المشاريع تكاد تكون متطابقة ولن يُطلَب منك الكثير كمبرمج. وهذا على خلاف ما تلتمسه في مؤسسات أخرى عربية وأجنبية.
لك أن تتصور حال مصور يهوى التصوير الصحفي يعيش في منطقة لا تكثر فيها الأحداث من حوله ..
الخلاصة = متعة البرمجة كعمل تختلف باختلاف البيئة أو المؤسسة التي تعمل فيها ..

View more

هل يمكنك أن تجيب سؤالي بخصوص البرمجة ؟ كنت أنوي إلحاقه بقائمة من الأسئلة ٠٠٠ لا بأس في تحويلي إلى شخص ثالث ^^

أجبت على سؤالك في سؤال أضفته أنا بنفسي .. حتى يكون عنوانه واضح بدل ما يكون رابط :)

View more

كتب تنصح بها كمدخل لبرمجة المواقع { انجليزي / عربي } ٠٠

لا أدري إن كنت تعلم الفرق بين الـ Front-end والـ Back-end أم لا، فهذا فارق مهم للإجابة على سؤالك، ولكن بصفة عامة ستحتاج في البداية إلى تعلّم تقنيتي الـ HTML و الـ CSS، فهما تقنيتان أساسيتان في كلا الحالتين، ومقدار ما تحتاج إلى تعلمه من كلا التقنيتين يختلف باختلاف اهتمامك/ميولك هل هو Front-end أم Back-end ..
لذا أقترح عليك أن تبدأ من هنا http://html.net، سيعطيك الموقع لمحة سريعة وبسيطة عن الـ HTML والـ CSS، ثم بعد ذلك إقرأ كتاب HTML and CSS: Design and Build Websites للكاتب Jon Duckett .. ما أن تنتهي من الكاتب حتى تكون قادرًا على صناعة/تصميم - وليس برمجة - موقع متكامل.
الخطوة التالية تعتمد اعتماد كلي على ميولك واهتمامتك، ستضطر هنا إلى اختيار إحدى التخصصين إما Front-end أو Back-end وأتمنى أن لا تخلط بينهما على الأقل في السنوات الأولى.
إن اخترت الـ Fornt-end ستحتاج إلى التعمق أكثر في الـ HTML و الـ CSS، ثم قراءة كتاب عن معايير الويب، وأظن أن كتاب jeffrey Zeldman بعنوان Designing With Web Standards جيد رغم أنه قديم .. ثم بعد ذلك تبدأ في تعلم الـ Javascript وتعلم استخدام بعض المكتبات مثل الـ jQuery ( إبدأ بها لأنها الأسهل والأكثر شهرة حاليا، ثم بعد ذلك إقرأ عن المكتبات الحديثة ) ..
أما إن اخترت الـ Back-end يجب عليك أولا أن تحدد لغة برمجة تتعلمها، إما PHP أو Rails أو غيرها .. ، إن اخترت الـ PHP فأقترح عليك أن تبدأ بكتاب Murach's PHP and MySQL .. ثم يجب أن تقرأ عن أساليب البرمجة الحديثة - وهذا يعتمد على لغة البرمجة التي اخترتها - يمكنك قراءة كتاب Modern PHP للكاتب Josh Lockhart أو متابعة موقع phptherightway.com. ما أن تصل هذه المرحلة حتى تصبح قادرا على برمجة المواقع - صغيرة -، ستحتاج الأن إلى أن تتعلم البرمجة الشيئية OOP ونماذج التصميم Design Patterns حتى تصبح لديك القدرة على تصميم برامج بطريقة صحيحة قابلة للمتابعة والتطوير.

View more

هل يمكنني أن أسألك بعض الأسئلة بخصوص البرمجة ؟

نعم ..

View more

ما الذي تفكر فيه الآن؟

" There’s always something authentic concealed in every forgery "

View more

  • 6
    Posts
  • 13
    Likes

About Ahmad Aljazzar:

Tripoli, Libya