11

المبرمجون يستيقظون باكرا !

  • akachbat

حسب استطلاع الرأي الذي قام بإجراءه الموقع الشهير Stackoverflow.com وعلى عكس الصورة النمطية التي تدعي ان المبرمجون كائنات ليلية :) جاء بيان أن حوالي %29 من المبرمجون يستيقظون مابين 7 - 8 صباحا و %28 مابين 6-7 صباحا.

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

المهم أن الاستطلاع يحتوي على الكثير من المعلومات المفيدة كأكثر القطاعات التي يشتغل فيها المبرمجين ، الأدوات و والتقنيات التي يعملون بها .... ، تجدون المزيد على الرابط التالي :

ماهو أهم مالفت انتباههك في هذا الاستطلاع، شاركنا رأيك؟


ماهو أهم مالفت انتباههك في هذا الاستطلاع، شاركنا رأيك؟

عندما رأيت هذه، بدأت أشك بأنّ المشاركين في المسح يسكنون في الكوكب الذي أسكن فيه

ههه يمكن أن يكون الأمر غريب بالنسبة لك، لكن لاحظت في الكثير من الدروس لتطوير الويب أن هنالك من يفضله حقا.

mr_student أضف ردا

معظم الدروس و الناس بشكل عام في الويب كانوا يستخدمونه (قبل حوالي 4 سنوات) قبل بزوغ نجم العديد من المحررات المتفوقة بمراحل عليه كـ sublime 3, vs code, atom, jetbrains IDEs

من الغريب جدّاً أن يملك هذه الشعبية هذه الأيام، أنا حتى مُتفاجئ أنّ الشركة المطوّرة لازالت تُصدر تحديثات له

Notepad++ يختلف عن كل الذين ذكرتهم، أنت كأنك تقارن بين طائرة ودراجة وسيارة وقارب وآخر يمشي على قدمه، مازال لـNotepad++ استخدامات كثيرة عندي كمطور ويب.

ماذا؟ نوت باد يختلف عن فيجوال ستوديو كود و سوبلايم؟ كلهم text editors مستخدمون بشكل أساسي لتطوير الويب, لا يختلفون إلّا في أنّ جودة هؤلاء أعلى بعشرات المرّات.

لا طبعا، فيجوال استديو كود والبقية أقرب لبيئة تطوير، هذا غير اعتماد فيجوال استديو على كروميوم والإضافات المهولة التي باتت تأتي معه افتراضيا والتي حجمها بات مزعجًا في الإصدارات اللاحقة، ما يجعله massive وحارق للرام والدم على الفاضي بالنسبة لبعض المهام البسيطة ككتابة ملف CSS أو ماركداون، أو ملف Gulp لمشروع، لكن بالطبع لا أقول أستخدمه في مشروع كامل!

بالإضافة إلى أن Notepad++ ليس أداة لتطوير الويب هو مجرد محرر بسيط، لا ياتي بأدوات مخصصة له كالـDebugging لجافاسكريبت -في المتصفح وغيره.

فيجوال استديو كود والبقية أقرب لبيئة تطوير

يمكنك جعله بيئة تطورية بواسطة extensions لكنّه كما هو مجرد محرر نصوص بسيط

الإضافات المهولة

لا يأتي مع أي إضافات لكنّه بالفعل يستهلك الرام لكنّه يوفّر عليك ساعات من الكتابة عن طريقة ميزاته الرائعة مثل integrated terminal و zen coding أيضاً بعض الخواص في تحرير النصّ و الكثير مما يجعله المفضّل لدى الجميع و بالنسبة للرام فليست مشكلة إن كنت تملك 8 جيجا أو حتى 4 أدعوك لتجربته مع مشروع كامل و ستشعر بالفرق

يمكنك جعله بيئة تطورية بواسطة extensions لكنّه كما هو مجرد محرر نصوص بسيط

لا، بنية المحرر غير مهيئة.

وهل قلت لا أستخدمه؟!! هو وAtom أساسيان عندي في الحاسوب خصوصا وأني مطور TypeScript.

الرامات عندي 12 جيجا وحاليا وأنا أكتب الرد الاستخدام أعلى من 90%، ولا أشغل غير كروم (نافذة تصفح ونافذة Debugging فقط!) وأفتح فيجوال استديو كود على مشروع تايب اسكربت (Browser Sync في الخلفية) وإن شغلت موسيقى في الخلفية سيتجمد الحاسوب!

يظل Notepad++ له استخدماته كثيرة كأنه أفضل محرر يعدل الملفات على خادوم FTP سريعاً، ولا أفهم لماذا مصرّ على الجدال لولا اختلاف الاذواق لبارت السلع!

لست مصّر على الجدال أنت من أتيت و رددت، أحسستني أنني اجبرتك على النقاش :)

لا أحب أن أرى تعميمات أراها خاطئة بدون التعليق حتى ولو لا أملك وقت، هذه الفئة الكبيرة التي تستخدمه ليست حمقى ولا مشكلة من استخدامه بجانب محرر آخر، هذه الجدال شبيه بأي لغة الأفضل وهذه اللغة Super cool وهذه قديمة، أو شبيه بـ"أي دين هو الأحمق" التي تحب الدخول بها :)

الفئة الكبيرة التي تستخدمه ليست حمقى

هل قلت عنهم حمقى؟

التي تحب الدخول بها

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

نسيت الرد على هذا:

لا يأتي مع أي إضافات

بل، يأتي مع الكثير من الإضافات الإفتراضية والتي لا تكون ضرورية أحيانًا، مثلًا:

نظام إدارات الإصدارات ودعمه لـGit بدون تنصيب إضافة.

دعم TypeScript ومجمعا يأتي افتراضيا غصبًا!

دعم افتراضي لـChrome Debug Protocol.

والكثير..

دعم TypeScript ومجمعا يأتي افتراضيا غصبًا!

فيجوال ستوديو كود كان قد أعلن عنه أنّه محرر لجافا سكربت بالتحديد و أصبح لاحقاً الـ standard لـ angular لذا المستخدم غالباً سيكون مختص بهذه التقنيّات

نظام إدارات الإصدارات ودعمه لـGit بدون تنصيب إضافة.

معظم المشاريع تٌنشر على githun و المنصّات الشبيهة لذا هذه ليست أشياء غير ضرورية

دعم افتراضي لـChrome Debug Protocol.

هذا لا يجعله IDE مواصفات الـ IDE اكثر من ذلك بكثير أما ما يأتي مع فيجوال ستوديو كود out of the box فهي أقل ما يمكن أن تحتاجه لمشروع حقيقي :)

نسيت الرد على هذا:

لم انس لكن لم أحب أن أجعلك تشعر أننّي "مصّر على الجدال" :)

معظم المشاريع تٌنشر على githun و المنصّات الشبيهة لذا هذه ليست أشياء غير ضرورية

لا توجد مشاريع على githun ! ونظام ادارة الإصدارات فيه غير مفيد ومعظم الأوقات اتعامل مع Git من الصدفية فلا فائدة لها غير الإزعاج بتلوين اسماء الملفات.

mr_student أضف ردا

لا توجد مشاريع على githun ! و

لا تقل لي أنّك لا تعرف أنّه خطأ كتابي و لا أقصد عملية deployment بل نشر الكود لأهداف متعددة

فيجوال ستوديو كود كان قد أعلن عنه أنّه محرر لجافا سكربت بالتحديد و أصبح لاحقاً الـ standard لـ angular لذا المستخدم غالباً سيكون مختص بهذه التقنيّات

لا، السبب الحقيقي أن ميكروسوفت تطور الأثنين كانوا فعلوا مثل Atom وجعلوا TypeScript اضافة.

هذا لا يجعله IDE مواصفات الـ IDE اكثر من ذلك بكثير أما ما يأتي مع فيجوال ستوديو كود out of the box فهي أقل ما يمكن أن تحتاجه لمشروع حقيقي :)

يا أخي استخدم النظارة قلت شبيه ببيئة تطوير، تصر على الجدال :)

لا، السبب الحقيقي أن ميكروسوفت تطور الأثنين

لا مايكروسوفت تطوّر typescript فقط أما Angular فتطوريها من فريق جوجل و فيجوال ستوديو كود كان عبارة عن نسخة lightweight لفيجوال ستوديو الضخم (الذي بالفعل IDE) و لاحقاً أضافوا Extensions لاستخدام aspnet core معه

يا أخي استخدم النظارة قلت شبيه ببيئة تطوير

مرّة أخرى تستطيع عمله شبيه لكن مجرد debugger و بعض الأشياء لا تجعله حتى شبيهاً بالنسبة لي، قارنه بنظيره webstorm و لن ترى 30% من الأشياء التي يوفرها ويب ستورم (بدون إضافات للاثنين)

لذا هو بالنسبة لي محرر نصوص كما تصفه الشركة المصنعة code editor يمكن جعله قريب من IDE

يوسف سيد أضف ردا

لا مايكروسوفت تطوّر typescript فقط أما Angular فتطوريها من فريق جوجل و فيجوال ستوديو كود كان عبارة عن نسخة lightweight لفيجوال ستوديو الضخم (الذي بالفعل IDE) و لاحقاً أضافوا Extensions لاستخدام aspnet core معه

توقفع عن التعامل معي كأني مغفل أو أحمق :) أقصد بالطبع TypeScript وفجيوال استديو التي يستخدمها المحرر والتي علقت أنت على تعليقي الأول لهمها! كثرة دخولك النقاشات الدينية زودت "الدرعمة" عندك عن الإنسان الطبيعي :)

فيجوال استديو كود ليس lightweight لفيجوال ستوديو وتوجهه مختلف كل الإختلال.

توقفع عن التعامل معي كأني مغفل أو أحم

لماذا تخمن أنني إما مصّر على الحصول على شرف الجدال معك أو معاملتك كأحمق؟ إذا كان الأمر كذلك لماذا تستمر بالنقاش مع شخص متعال مثلي؟

كثرة دخولك النقاشات الدينية زودت "الدرعمة" عندك عن الإنسان الطبيعي

هذا شأني أعتقد، و لا أعرف معنى هذه الكلمة الغريبة.

يوسف سيد أضف ردا

إذا كان الأمر كذلك لماذا تستمر بالنقاش مع شخص متعال مثلي؟

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

mr_student أضف ردا

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

أعتذر إن كنت شعرت بالإهانة مما كتبت.

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

أتمنى أن تجدني أقلّ غباءاً في المرّات القادمة.

يوسف سيد أضف ردا

بالطبع لم أشعر بالإهانة والأهم أنك لم تشعر بها من كلامي.

عليك العمل على تميز من يمزح معك ومع من يتكلم بجدية، لم أقصد أنك متعالي وكل ما قصدته بالا تعاملني كأحمق كأن الذي أمامك لا يدري الفرق بين الفارة ولوحة المفاتيح ولهذا أضفت الإبتسامة وأضيفها حتى لا تعتقد أني أقول أنك متعالي من جديد :) اشرب قهوتك واغسل وشك ولف على التعليقات من جديد :)

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

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

لقد قلت عني "غبياً" للتو لو كنت كذلك لكان ردي أكثر عدائيّة، و نعم أنا لست جيّداً في تمييز المزاح من الجد.

اشرب قهوتك واغسل وشك ولف على التعليقات من جديد :)

استطيع أخذ الـ :) كدليل على أنّها مزحة، أظنّ أنني أتعلّم.

لقد قلت عني "غبياً" للتو لو كنت كذلك لكان ردي أكثر عدائيّة

آسف عليها، الغباء الذي أعنيه هو الإندفاع وآسف أيضا عليه.

المهمّ يبقى الـNotepad++ له استخدماته في 2018 :)

كثير مِن مَن أعرفهم يستخدمونة للبرمجة خاصة العملاقة الذين درسوا البرمجة في بداية الألفية و ما حولها

نعم كان يعيش بلا منافسة تقريباً في الويب آنذاك (كما العجوز PHP) ، ربما اعتادوا عليه مع السنوات و لم يريدوا التغيير.

انا مبرمج سوبر مبتدا و استخدم نوتباد++

تستطيع التغيير دائماً لكن من حاول أن تتعود على مُحرر شهير بين الفرق البرمجية انصحك ب VS code إن كان جهازك يملك مواصفات جيّدة أو Sublime للأجهزة الضعيفة.

-1

حسناً ، ربما اكثر من يستخدمه الهنود ، و عددهم كثير ، لهم وزن في الاستفتاء

يا أخي اتق الله وتوقف عنصرية، المصوتون من دول جنوب آسيا 11.5% فقطز

هل أهنت أحدا؟ هل انتقصت من الهنود مثلاً؟

الكثير من على يوتيوب او Udemy يستعملون نوتباد++ ،

ما مسألة الشك و ظن السوء هذا؟ حتى في حسوب التي "تطور الويب العربي" العبارة عنصرية حسب حكمك ، لماذا العربي؟ هذه عنصرية.