قد تظن أن جداول عمل المبرمجين لا تختلف عن بعضها البعض. لكن هذا في الواقع ليس صحيحاً! فكل شركة ناشئة أو دار برمجيات أو حتى شركة لها أسلوب عمل خاص بها يؤثر على طريقة عملنا اليومي.
قبل أن تبدأ مسيرتك المهنية في مكان معين، قد يصاب عقلك بالدوار من كثرة التفكير في الأمور. لهذا السبب قررت أن أكتب هذا المقال لأعطيك نظرة خاطفة على كواليس ما وراء الكواليس. لنستعرض يومي كـ JavaScript المطور هنا في The Codest
صباح الخير
إنه يوم الجمعة، الساعة 7:52 صباحاً، لقد تناولت للتو فنجاناً من قهوتي المفضلة وأنا على وشك تسجيل الدخول إلى Slack لإلقاء التحية على قناة الإشعارات الخاصة بنا. واعتماداً على اليوم، سأبدأ بين الساعة 7 و9 صباحاً حيث لدينا ساعات عمل مرنة. الآن، هذه هي اللحظة التي يبدأ فيها السحر - أفتح التطبيقات الأمامية/الخلفية وقاعدة البيانات. ثم أحب أن أتحقق من Slack مرة أخرى لمعرفة ما إذا كانت هناك بعض الجوانب التي يجب مراعاتها - المشاكل الجديدة التي حدثت أثناء
ليس في العمل، حشرات للعب بها, الكود المراجعات من مطورين آخرين أحتاج إلى التحقق منها
أود أيضًا أن أتصفح صندوق بريدي وتقويمي لمعرفة ما إذا كانت هناك بعض الاجتماعات الجديدة المخطط لها لهذا اليوم. وبعد الانتهاء من كل هذا، أنتقل إلى Trello لأرى ما يجب أن أنجزه اليوم وأخطط لبقية يومي.
الظهيرة
بما أنني انتهيت من جميع المهام المذكورة أعلاه، فقد حان الوقت للغوص في الكود الخاص بي! للحفاظ على سير العمل الجيد، أقوم أحيانًا بإجراء مكالمة مع مطورين آخرين يشاركون في المشروع لمعرفة الجديد، وتبادل بعض وجهات النظر، وإذا لزم الأمر، تبادل الأفكار معًا للتوصل إلى أفضل الحلول لأي عقبات تحدث.
ولكي أبقى على المسار الصحيح، أتفقد Trello والتعليقات لمعرفة ما إذا كانت هناك أي تغييرات حتى أكون على اطلاع دائم بكل شيء. وبما أنني انتهيت من الأمور الأكثر إلحاحًا، فقد حان وقت الغداء! أخبر زملائي في The Codest أنني في إجازة لبعض الوقت وأكتب "AFK" في قناة الإشعارات على Slack.
علاوة على ذلك، ننظم كل يوم جمعة اجتماعات قهوة افتراضية لجميع الموظفين. وأنا أستمتع بالفعل بالتواجد هناك من وقت لآخر وإجراء دردشة لطيفة سريعة مع أشخاص من جميع الأقسام.
بعد الظهر
واعتمادًا على المشاريع، لدي أيضًا بعض الاجتماعات الدورية. في الاجتماع الجاري حاليًا، لدي مكالمة هاتفية مع فويتك (رئيس قسم المنتج التصميم) كل أسبوعين للحديث عن المشروع الحالي والتأكد من أن كل شيء يسير بسلاسة. كما نناقش أيضًا جميع المشاكل التي حدثت في الأيام القليلة الماضية، ونطرح بعض الحلول لإصلاحها ونتعاون معًا في أي شيء مهم.
وإلى جانب إنشاء التعليمات البرمجية، تتاح لي أيضاً فرصة تنويع مهامي والمشاركة في مشاريع مقنعة أخرى، مثل دعم التوظيف وإدارة اجتماعات المطورين الداخليين وإنشاء عروض أسعار المشاريع. وبحسب الحالة، أشارك في بعض مقابلات العمل لمقابلة المرشحين ودعم قسم التوظيف لدينا ببعض الخبرات العملية. كما أركز أيضًا على تنظيم اجتماعات التطوير الداخلية لدينا، حيث يلتقي جميع المطورين من The Codest ويتبادلون معارفهم مع بعضهم البعض من خلال إعداد بعض العروض الإرشادية المفيدة والفعاليات التفاعلية عبر الإنترنت. أهتم بشكل أساسي بجمع الملاحظات من المشاركين، والإعلان عن الاجتماعات والبحث عن متحدثين من شركتنا للفعاليات الداخلية في المستقبل القريب.
مع اقتراب يوم العمل من نهايته، أقول ببساطة وداعًا لـ The Codest الفريق وعلى السجل وتعيين حالتي إلى غير نشط.
الخاتمة
إذاً، هكذا سار يومي! بصراحة، يمكن أن تختلف جميعها عن بعضها البعض. الأمر الرائع في العمل عن بُعد هو أنه يمكنك العمل من منزلك المريح مع الاستمرار في المشاركة في العديد من الأنشطة الاجتماعية مع زملائك في العمل الذين يستمتعون بمواقعهم الخاصة - ويمكنك العمل بشكل أساسي من أي مكان تريده!
اقرأ المزيد:
لماذا يجب عليك (على الأرجح) استخدام Typescript
كيف لا تقتل مشروعاً بممارسات الترميز السيئة؟
استراتيجيات جلب البيانات في NextJS