شاركنا عاداتك البرمجية
- MaGiC44
- 2014-03-11T18:27:00+00:00
اهلا بكم متابعي Arabia I/O
لكل مبرمج عادات تعود عليها أثناء القيام بالبرمجة،فمنهم من يبرمج و هو يحتسي كأسا من الشاي أو القهوة و منهم من يحب أن يسترخي على فراشه و يحتضن حاسوبه المحمول،و منهم من يحب أن يستمع إلى موسيقى هادئة و غير ذلك الكثير...إذن فما هي عاداتك البرمجية
عندما كان العمل في المنزل لم يكون هناك عادات وإنما الأمور تسير بشكل عشوائي
وبعد أن يسر الله لي أن عزلت عملي وجعلته في غرفة خارج المنزل - تبعد حوالي 3 كم - بدأت الأمور تنضبط وتتنظم
استيقظ عند الفجر أتوضأ و اذهب للمسجد في طريقي إلى الغرفة(مكتبي) اصلي وأتابع للمكتب طبعا لا أنسى أن أدعوا أن يوفقني الله و ييسر لي هذا اليوم
افتح النافذة لأنعم بإشراقة الصباح وصوت العصافير وجعلت المتب (أي الطالة) بحيث تشرق الشمس علي مباشرة لأنتفع بالأشعة فوق البنفسجية التي تسقط على جلدي من أجل فيتامين د الذي يعاني الكثير من نقصه.
إلى أن يتم اقلاع الكمبيوتر أكون قد قرأت صفحة من القرآن
افتح مجموعة مواقع مجهزهم في فولدر بوك مارك حتى لا أفتحهم واحد واحد وإنما كنترول مع نقرة يفتح الجميع وهي 4 أو 5
منها أرابيا و feedly لخلاصات الأخبار ومنها الفيس (والتي انتزعت منه الدسم :) حيث ألغيت متابعة الجميع إلا عدد قليل و بعض المواقع الأخرى.
أتصفحهم بسرعة و من ثم أقوم لعمل فنجان نسكافيه
ومن ثم أخذ نسخة احتياطية من آخر شيء وصلت له أمس ثم افتح المشروع لأبدأ العمل على بركة الله
طبعا لا أستمع إلى أي شيء إلا في حالات نادرة لبعض الأناشيد ولكن ربما بالشهر مرة
في 8 أو 9 أعمل فطيرة
أشعر بالنعاس أو ثقل بالرأس فأستلقي قليلا على الكنباية أحاول أن أغفوا لأني مجرد أن أغفوا ولو 10 دقائق أكون وكأني عملت إعادة تشغيل Restart لدماغي :)
بعض الأحيان قد تمتد لساعة أو ساعتين في حال كان علي كسر نوم
في 11 فنجان قهوة مع قطعة صغيرة من السوكولاتة
الظهر إلى صلاة الظهر وقد أكرمني الله أن المسجد مقابل المبنى
اتخذت وردا وهو صفحة واحدة على الأقل من القرآن الكريم خلف كل صلاة عند عودتي حتى يبقى المكتب فيه قراءة للقرآن
الساعة 2 أكون في المنزل موعد عودة الأولاد من المدرسة
نجلس للغداء
ثم أرتاح قليلا فيكون قد أكملت ساعة تقريبا ثم أعود للمكتب
كأس شاي بعد العصر
وفنجان قهوة بعد صلاة العشاء
بعدها أبقى في العمل إلى 11 ليلا وقد أغفوا قليلا خلال الفترة المسائية بسبب الفتور بعد وجبة الغداء
و بعد العودة طبعا عشاء خفيف ثم صلاة الوتر ثم النوم
وهكذا دواليك
وحتى يوم الجمعة نفس الأمر إلا أني أخصص وقتا بعد العصر للأهل والأولاد كأن نخرج إلى حديقة أو بحر أو أي مكان يحبونه هم.
ملاحظة : ذكري لبعض العبادات من باب التشجيع وليس التباهي والعياذ بالله وأستغفر الله من إثم لم أقصده.
أرجوا من لديه أي ملاحظات أو تعليق أو نصائح أو إرشادات على ماذكرته أن يتفضل بها علي فلعلي لم انتبه لأمور معينة.
عادات رائعة و خصوصا لما تطرقت للعبادات، بارك الله فيك.
وفيكم بارك
بصراحة هذه المدة مضغوط وإن شاء الله عندما يخف الضغط سيتغير النظام ويكون حسب الصلوات وليس الساعة
أي من الفجر إلى الظهر فترة عمل أولى
من الظهر إلى العصر استراحة
من العصر إلى العشاء فترة عمل ثانية
وأرى أن ضبط المواعيد حسب الصلوات أفضل وأكثر بركة
رائع بارك الله لك في وقتك
كنت اتسائل فقط هل طبيعة عمل تكون على مشروع برامج او ماشابه تقوم ببرمجته ومن ثم بيعه ام تنفيذ طلبات للعملاء وان كان كذلك فأين تجدهم
حاليا أنا في عقد شراكة (شركة مضاربة) مع شخص في مجال اختصاص معين ونعمل على مشروع مشترك مني الجهد ومنه التمويل والتسويق ومتوقف عن أي طلبات أخرى.
قليلاً ما تجد مستقلين يحافظون على روتين معين.
العادة التى احبها والتى لا غنى عنها لكل المبرمجين ان يكون المكان هادىء بقدر المستطاع لكى استطيع ان اكتب الكود بدون اى اخطاء .
1- المكان هادئ .
2- وضع سماعات رأس مع صوت قارئ قرآن لكي أقوم بعملي بإرتياح وأكسب الحسنات .. أو صوت فيديو تحفيزي لأقوم بعمل بحماس .
3- مكان مريح .
4- إرتياح تام .. وقبل البدئ أتصفح الإيميل وأتصفح مواقعي المفضلة والفيسبوك لكي لا يعود تفكيري إليها ويتشتت العمل .
5- كل بضع دقائق أو عندما أشعر بالملل أمشي قليلاً بالغرفة لأغير قليلاً من الروتين الذي بدأ منذ دقائق .
6- كوب من الشاي .
السلام عليكم ؛
ببساطة عاداتي تقتصر في فتح المحرر والجلوس فقط :) لا شاي ؛ ربما أنصت لأنشودة أو شعر
دائماً اعمل على الجهاز المكتبي + تركيب السماعات وأحياناً تكون مركبة بدون سماع شيء + وجود ورقه وقلم
اكتب وأشخبط كثيرا على الورق، سواء Sketch لDatabase Table أو GUI/Page أو حتى لClass وكيفية يتصل بكلاسات اخرى، أو ال Architecture للمشروع، أو ال Work Flow وكل احتمالاتها الممكنة ل Business Logic معين واحياناً تكون قائمة ToDo مهام أو Bugs سوف أحرقها اليوم.. وفي الغالب قبل انتهاء عمل اليوم اجهز ال ToDo في ورقة للغد حتى ابدء بها مباشرة
ولطالما استغرب من المبرمجين الذين مكاتبهم نظيفه وكيف يبرمجوا بدون ورقة :)
العادات التي احبها..
كوب شاي بالليمون
قدمان فوق المكتب, , التوائة ظهر خنفشارية, الحاسوب في الاحضان و برمج يا معلم.. D:
طبعا الام الظهر تظهر و لكن الكود يكون رائع.. :]
لا أهتم اذا كان المكان هادئاً أم مزعجاً أو بجانبي اشخاص أم لا لأنني عندما أبدأ البرمجة أصبح أبكم أصم لا أسمع شيئاً ولا أتكلم + وأنا أكتب الكود كم أكره تلك الأيقونة الحمراء التي تظهر بجانب السطر البرمجي والذي يوضح أنه خطأ منطقي لذا أسرع في كتابة الكود لكي لا يظهر.
انا استمع للاغاني بصوت عالي قليلا , لاعزل نفسي عن العالم الخارجي , و افضل ان اكون وحدي في الغرفة ايضا
لانما عندما ابدأ لا اريد ان يتم قطع سلسلة الافكار الخاصة بة
أول مشاركة لي في هذا الموقع المميز :)
بداية يوجد العديد من العادات
منها
1* المكان الهادئ
2*والتفكير بعمق دائما
3* وفنجان من القهوة قليلة السكر (لا ادري لما لكنها تساعدني على التفكير بعمق)
4*الجلوس بمكان منفرد او الانعزال الذاتي
5*العمل عند توفر وقت كبيير مثل بعد العشاء او بعد الفجر
6*اغلاق مواقع التواصل الاجتماعي (السبب معروف للجميع)
7*احيانا ألجأ الى الاستماع الى الأناشيد الهادئة
8*عند التوقف او انهاء جزء من العمل استمر في التخطيط المستقبلي للبرنامج للحصول على افضل فكرة
بالنسبة لي احب المشي غالباً عندما ابرمج ويحصل وأصادف خطاء او طريقة تحتاج الى تفكير عميق تراني آخذ جولة واحب الكافي. ولا احب سماع صوت ازعاج يشتت ذهني سواء كان صوت اغاني او مجتمع. كثيراً ما اكون في مكان "كافيه" هادئ مع الذين اشاركهم نفس العمل.
بصراحة أملك عادات غريبة نوعا
معظم اﻷفكار البرمجية تأتيني عندما أكون أتحدث مع الأصدقاء أو الأهل،و في كثير من الحاﻻت عندما أكون اسير في الشارع أو عند سفري و بسبب ذلك اصبحت أحمل ورقة و قلما معي طول الوقت حتى ﻻ انسى الفكرة.
عند تبلور الفكرة ﻻ اتوانى في الإنتقال إلى المرحلة الثانية و هي التخطيط على الورق بحيث أضمن بأن الفكرة يمكن تحقيقها بالفعل...بعدها أبدأ في العمل على جهازي القديم بالرفم من أني أملك جهازا أحدث إﻻ أني ﻻ ازال أفضل القديم... (عشرة عمر)...سماعات الرأس شيء أساسي بالرغم من أني في معظم الحاﻻت ﻻ أستمع لشيء...على المكتب ستجد خليطا من الأدوات غير المنظمة إطلاقا...جهاز كمبوتر محمول،تابلت،كابلات،مكونات كهربائية،أدوات التلحيم،كتب و أوراق،أقراص مضغوطة هنا و هنا...المهم كارثة بيئية...
مشكلتي اﻷساسية هي أني سريع الملل،تجدني ﻷسبوع أعمل على فكرة معينة و لكن شيئا فشيئا تجدني ابتعد عنها لبدء فكرة أخرى و هكذا دواليك ﻷجد نفسي أمام أفكار عديدة غير منتهية و هنا أطلب من اﻹخوة إرشادي حتى اتخلى عن هته العادة السيئة،دمتم بود،سلام
للتخلص من مسألة الملل لا تجعل الفكرة هي الهدف لأنك ستمل وتحاول كسر الملل بالبحث عن فكرة جديدة
ولكن حافظ على الفكرة وابتكر أساليب جديدة مبدعة ليست مطروحة لتنفيذ تلك الفكرة
بهذه الطريقة تبقى في نفس الفكرة وتكسر الملل من خلال تجديد التفكير بالأساليب للوصول للحل الأمثل.
يبدأ أي برنامج أو جزء منه أو أي إضافة بالتخطيط، واحبذ التخطيط بعيداً عن الكمبيوتر، لدي دفتر اكتب أو أرسم فيه اﻷشياء التي اريد عملها، ثم اجلس في الكمبيوتر لأقوم بتنفيذها وأمامي ورقة الدفتر التي بها مخططات البرنامج. غالباً لا استمع إلى شيء، لكن عندما تكون البرمجة مملة، مثل تصميم تقرير وليس فيه تفكير كثير أقوم باﻹستماع إلى القرآن أثناء ذلك.
لا أميل لشرب القهوة أو الشاي، لكني ابحث عن حلويات أو عصير، احتاج لسكريات حتى يظل عقلي يعمل. لا اجلس مطولاً أمام الحاسوب، بعد كل ساعة مثلاً أقوم بعمل جولة في المنزل كنوع من التغيير. أُفكّر أكثر مما أعمل، احياناً تكون الحصيلة البرمجية في اليوم من ساعة إلى ثلاث ساعات في الحالات العادية. افضل مكان تتوفر فيه البيئة البرمجية المناسبة بالنسبة لي هو البيت.
أشرب الماء بكثرة، أضع كأس الماء بقربي وكلما فرغ قمت لأملأه مرة أخرى كي أحرك جسمي.
أستخدم دفتراً كبيراً أضع الفأرة عليه، بهذا أستطيع تسجيل أي ملاحظة بسهولة.
أغيّر من مكان عملي بشكل شبه مستمر، مرة أقعد في المكتب، ومرة آخذ الحاسب المحمول وأعمل في فسحة أو حديقة ضمن الشركة.
أثناء عملي قد يصادفني صفحة أو مقال أو فيديو يعجبني، فأقوم بحفظه مباشرة باستخدام إضافة instapaper أو kippt ثم أغلقه، بهذا لا أضيع المقال ولا أضيع وقت عملي.
5.أقوم ببعض المطمطة لجسمي مرتين أو ثلاثة يومياً
عادتى
هى احاول اختيار التوقيت الهادئ اقوم بكتابة الكود غالباً بعد منتصف الليل , العمل بالنهار افضل لكن ليس بيدى فا انا اسكن بجوار طريق وصوت السيارات تشتتنى
اياً كان التوقت فبعد فترة من الاستيقاظ اشعر بالنعاس و احاول ان انام ولا احدد التوقت غالباً ما تكون ساعة وبعدها اكون فى قمت التركيز حتى وان كان هناك ما يشتتنى
اتأكد من انى لا اشعر بالجوع بعدها كوب قهوة وبعدة مباشرة كوب شاى واحياناً قطعة شيكولاتة
تنقسم طريقة كتابة الكود لطريقتين
الاولى هى الكود الروتينى
اركب سماعات الاذن استمع لفيلم او مسرحية (كوميدى فقط) او راديو او موسيقى هادئة فالوقت يمر والكود ينتهى ولا تشعر بالوقت
الثانية الكود الغير روتينى او الكود الذى يحتاج تفكير
اضع السماعات فقط ولا اشغل اى شئ و اصب كل التركيز على ما اعمل بة
قمت بأغلاق حساب الفيسبوك من حوالى 8 شهور اكتفى الان بتويتر و جوجل بلس ولا اجد بهم مضيعة للوقت كالفيسبوك
لا ادرى كم اجلس فى اليوم من الساعات لكنى لا اذهب للنوم إلا إذا سقطت رأسى اكثر من مرة اعتقد اكثر من 15 ساعة
اول ما يلزمني كتابة الكود،، هو صوت موسيقى جيدة،، الا عند الـ debug فانني لا استمع لاي شيء و افضل التركيز التام،، الضوء الخافت و بعض الاوراق لرسم اساسات و اختبار الخورزميات التي سأستخدمها،، افضل دائماً في حالة كتابة الكود الانقطاع عن العالم الخارجي و صب كل التركيز على الكود،، لا استخدم الــ IDEs الا لكتابة كود جافا و افضل الثيمات ذات الالوان الداكنة لمعالجات النصوص
فى الغالب اشرب القهوة
مجتمع للمبرمجين من جميع المستويات لتبادل المعرفة والخبرات. ناقش لغات البرمجة المختلفة، الحلول البرمجية، والمشاريع.