للنقاش : تطور لغات البرمجة يوما بعد يوم و الخوف من عدم مواكبة التطور

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

و صل الله و سلم على نبينا و حبيبنا محمد

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

حيث أطرح السؤال هل يمكن للمطور أو المبرمج أن يبقى دائما قادر على مواكبة التطور بفضل أسئلة بسيطة :

1/ كيف ترى التطور الشبه دائم بصفتك مبرمج أو مطور ؟

2/ كيف تعمل على البقاء على علم بكل ما جد و جد ؟ بشكا أدق ما هي المجلات أو المواقع التي تستخدمها ؟

3/ كيف ترى مستقبل التطوير و البرمجة مع كثرة الطلب و كثرة مقدمي العروض ؟

أرجو أن لا أكون أطلت عليكم إخواني الكرام.

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

التعليقات

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

فلابد من المخاطرة وتعلم أمور جديدة دوما، والبقاء على اطلاع

مثلا أنا، منذ حوالي شهرين لم أكن مقتنعا باستخدام بعض الأدوات والإضافات التي تسهل العمل، أو ربما كنت خائفا

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

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

لذا التطور ليس صعبا، لكن نحن نجعله صعبا في أعيننا

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

جميل ! يسهل عملي كمبرمج فكثير من التحديثات احيانا تختصر الطريق عليك

هذا مقال جميل يشرح كيف تبقى على اطلاع باخر التحديثات

1/ و 2/

باختصار كن قريبا

يمكنني دائماً اللحاق بالركب مادمت (أتابع ما يستهويني وأطبق ما يفيد عملي) بدون تشتيت: أتعمق بقدر إهتمامي بالموضوع، وأن أتابع الفاعلين في المجالات التي تهمني حين أقرء مقالا لكاتب وأعجبني ما كتبه يهمني أن أبقى على إطلاع بجديده فأتابعه في تويتر ولو كان مطورا يهمني أيضا متابعته في github وأطلع على مواقع مثل

و

و

... أحاول أن ألتقي من لهم نفس إهتماماتي و مشاركة المعلومات في لقاءات أو من خلال الويب مثل arabia

نعم التطور كبير في مجال لغات البرمجة، لكن هذا الكلام صحيح فقط على النطاق العام، أي التطور العام في مجموع لغات البرمجة باﻹضافة إلى مكتباتها. لكن على صعيد التخصص فإن التطوير ليس بهذه السرعة. مثلاً إذا حصرنا التطور فقط في لغات برمجة الويب وتقنياتها، أو التطور في برمجة اﻷندرويد على سبيل المثال فإنه يتم إصدار نُسخة من اﻷندرويد كل عام أو كل عامين مثلاً، والتغييرات ليست كبيرة لتجعل المبرمج في لحاق مستمر، يمكن فقط أيام ليرى التغييرات الجديدة، ثم يتعود على هذه التغييرات. بل بالعكس يمكن أن يمل المبرمج من قلّة التغييرات في المجال الذي يعمل فيه ويمل من تطور أدوات البرمجة البطيء إذا حصرنا مجاله، أنا أتكلم عن مبرمج يستخدم لغة برمجة واحدة أو اثنان أو ثلاثة كحد أقصى، و أتكلم عن مبرمج يعمل في مجال واحد أو مجالين.

لا يمكنك أن تتقدم طالما انت تفكر بمنطق الخوف.

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

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

المبرمج ليس مضطرا لأن يتعلم كل شىء و أى شىء فقط لكى يقنع نفسه أنه يواكب التطور,

فليس كل شىء جديد يسمى بالتطور,

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

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

كلام جميل عزيزي شكرا لك

كلام مبرمجين - كيف تحل مشكلة تسارع التقنيات ؟

بارك الله فيك فيديو رائع شكرا لك

التطور الدائم لا مفر منه فالكل يحاول ان يزيد الانتاجية ويقلل الوقت والتكاليف

وما يساعد على مواكبة التطور هو التخصص،التخصص فقط وهذا لا يعني الا تكون مطلعا على التطورات في التخصصات الاخرى لكن فقط تتابعها بشكل عام

اما المواقع التي يتابعها المطور فهي تتنوع بحسب اختصاصه

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

بارك الله فيك على مرورك يا أخي الله ينوركم جميعا يا إخوان

في الحقيقة أنا أخشى من هذا التوسع وكثرة الأدوات