أعمل كمبرمج Full-Stack لشركة خدمية و إنشائية في سنغافورة عن بعد من سنتين تقربيا، مع بداية انتشار فايروس كوفد-19 اضطرت الكثير من الشركات للعمل عن بعد، ففكرت ان خبرتي خلال الستنين قد تفيدكم هنا، أرحب بأي سؤال يتعلق بهذا الموضوع
أعمل عن بعد منذ سنتين تقريبا لشركة في نصف العالم الآخر، اسألني ما تشاء
السلام عليكم ،
مرحباً مصطفى ،
شكراً على وقتك.
١. هل لديك مكتب منعزل في البيت؟
٢. هل تعمل ٨ ساعات مرة واحدة (مع استراحات طبعاً) ام تقسمها الى عدة اوقات ، مثلاً ٤ في الصباح و ٤ في الليل؟
٣. ما الأداة التي تستعملونها لإدارة المهام و تقسيمها بينكم؟
٤. كم عدد الاجتماعات بالأسبوع عادةً؟
٥. هل لديك نصائح للبقاء على تركيز و زيادة الإنتاجية؟
هذا ما يدور في خاطري الآن ، ربما سأسأل أسئلة أخرى لاحقاً
١. هل لديك مكتب منعزل في البيت؟
في بداية عملي لم يكن لدي مكتب، كنت اعمل في نفس مكان الذي استعمل به الحاسوب للترفيه ( على السرير)، هذا سبب مشاكل في الظهر و قلة الانتاجية، بعدها اشتريت مكتب و كرسي خاص، لا أستعمله الا للعمل، ولاحظت زيادة كبيرة بالإنتاجية و الحالة النفسية، لان مكان منعزل سوف يجعل فصلك للعمل والمنزل بشكل اسهل
٢. هل تعمل ٨ ساعات مرة واحدة (مع استراحات طبعاً) ام تقسمها الى عدة اوقات ، مثلاً ٤ في الصباح و ٤ في الليل؟
العمل هو 8 ساعات تتضمن الاستراحات و الغداء، لذا أخذها مرة واحدة اسهل من الساعة 8 صباحا الى 6 مساءا محليا
٣. ما الأداة التي تستعملونها لإدارة المهام و تقسيمها بينكم؟
نستعمل السكايب للتواصل و بالنسبة لتقسيم المهام ومتابعتها لدينا شيء شبيه ب Trello
أما لإدارة الكود نستعمل gitlab خاص على AWS
٤. كم عدد الاجتماعات بالأسبوع عادةً؟
تقريبا يوميا واحيانا مرتين يوميا
٥. هل لديك نصائح للبقاء على تركيز و زيادة الإن
استعمل طريقة الطماطم و التزم بها، و احسب الإنتاجية بعدد الطماطم يوميا.
ستبدأ بعدد قليل و بعد عدة اشهر ستلاحظ ارتفاعها للضعف
اجل، التقنية مفيدة جدا و كنني اعدلها قليلا فبدل من
25 دقيقة عمل تتبعها 5 دقائق راحة قصيرة لمدة اربع مرات ثم راحة طويلة 30 دقيقة
فأنا استعمل
35 دقيقة عمل تتبعها 7 دقائق راحة قصيرة لمدة اربع مرات ثم راحة طويلة لمدة 20 دقيقة
بالنسبة للعد فكل طماطة واحدة = 35 عمل+7 راحة
بالبداية كنت اعمل 3-5 طماطة باليوم، و لكن مع المتابعة وصلت الى 7-10 تقريبا
استعمل هذا في تتبع العمل
شكرًا لك على هذه المبادرة يا مصطفى، أنا من الأشخاص الذين يحبون البرمجة جدًا، تابعت بعض الكورسات بها لفترة، وتعلمت CSS, HTML, وأعرف بعض الأمور في الجافا سكريبت، والجافا، ولكن للأسف لم أكمل، حاليًا لدي بعض الاسئلة، وقد تكون طويلة بعض الشيء، وعلى عدة مراحل
ماذا أتعلم ﻷصبح مبرمج ويب full stack؟ ما هي نصائحك لشخص جديد كليًا في المجال، بمعنى من أين يبدأ؟
هل يجب أنّ اتعلم الـ Front End والـ Back End بجميع مشتملاتها، أو يُمكن الاكتفاء بواحدة والتعمق بها؟
كـمبرمج عربي، العمل عن بعد مع الشركات الخارجية بشكل دائم، وليس كـفريلانسر قد يكون صعب على حسب علمي! كيف يتم التقدم لهذه الوظائف عن بعد، بمعنى ما هي المؤهلات أو المتطلبات الخاصة بهم؟ تجربتك بشكل عام أو مختصر حول الأمر
الـ Front End والـ Back End
كل منهما بحر
يمكن الاكتفاء بواحدة والتعمق بها .
لكن هذا لا يعني أنه لايمكن تعلم الاثنين نعا
ولكن على حسب علمي كـ Full Stack يجب تعلم الامرين معًا، لأنّ أغلب الشركات تفضل المبرمج الـ Full Stack، ولذلك كان لدي فضول حول كيفية البدء في تعلم الأمرين، واحترافهم، وخصوصًا العمل مع شركات في دولة سنغافورة؟ وحول كيفية العمل عن بعد مع الشركات الخارجية وكيفية التقديم لهم أو نمطية العمل؟ هل تم تقديم الـ CV فقط وتواصلوا معه؟ هل كان هناك أي اختبارات للقبول في الوظيفة؟ كيف يتم الأمر في المهام؟ قد تكون اسئلة بديهية، ولكن لدي فضول حول معرفتها :)
وشكرًا لك على التوضيح والإجابة يا طيب
اجل كلامك صحيح اغلب الشركات تبحث على Full Stack المتوسطة و الصغيرة.
بالنسبة لدخول هذا المجال فهذا خطة طريق للإحتراف
اما الحصول على العمل فهذا يعتمد على المكان الذي تريده و المجال، هناك طرق عديدة مثل عن طريق معرفة شخصية لأحد العاملين بها او التويتر.
اما الطرق العادية فهي البحث في مواقع العمل عن بعد مثل remoteok او remoteok او stackoverflow
عادة انت ترسل ال CV و ثم ستواصلون معك عبر الهاتف او السكايب يقام هنا اختبار سريع ثم اذا نجحت به ستتم مقابلات اخرى، و هذه تعتمد على الشركة.
كيف تواصلت مع الشركة ؟
هل قدمت إختبارات لكي تحصل على الوظيفة أم أعتمد إختيارك على السيرة الذاتية فقط ، تواصلت مع شركات أجنبية ، وكُنت أقدم إختبارات لكن هناك صعوبة بها كثيرًا ، قد يصل متوسط الصعوبة في الإختبار إلى 60% بالنسبة لي !
بعد تجربتك في العمل لمدة سنتين ، هل تعتقد أنها تجربة جيدة وقد تُغني عن العمل في مؤسسات حكومية مثلًا ؟
عرفني أحدهم على الشركة عبر التويتر و قدمت للشركة و تم قبولي
اجل، المقابلة كانت مقسمة الى 3 اقسام، الاولى و الثانية تقنية و الأخيرة من مدير الشركة و كانت مقابلة غير تقنية
لها فوائدها و سلبياتها، من اهم الفوائد انني اقضي وقت اكثر مع العائلة و اوفر النقود التي كنت اصرفها على المواصلات، الطعام، الملابس ... الخ اما السلبيات انك محبوس بالمنزل و عدم الاختلاط بأصدقاء العمل
افضل وسيلة ساعدتك على اجاد العمل عن بعد
وماهي المقومات اللي لاازم تتقنها انت ك فولستاك
انا حاليا اتقن العديد js vuejs php wordpress c#
افضل وسيلة هي ان يكون لديك معرض جيد و مشاريع على الجيت هب عندما تقدم.
وقدم على شركات و شارك بمقابلات عمل و ستحصل على عمل بالنهاية
كم تصل الأجور في سنغافورا عموماً والشركة التي تعمل بها مع (+خبرة سنتين | +معرض أعمال به بعض المشاريع الجميلة) لكل من:
مطور واجهات أمامية Frontend Developer؟
مطور Backend Developer؟
مطور FullStack؟
و مدير مشاريع Project Manager؟
السلام عليكم ورحمة الله وبركاته....جزيت خيرا على هذه المبادرة القيمة.
سؤالي (مع انه خارج عن الموضوع شيئا ما) :
ما هي اغلب المهارات التي تطلبها الشركات في سنغافورة للعمل ك front-end ؟ ؟
مرحبا مصطفى ، لدي معرفة جيدة بلغات php و بايثون وقواعد البيانات فضلا عن html و css ، لكنني أكره جافاسكربت (حاولت فهمها مرارا دون فائدة)
هذا هو سبب فشلي في الويب حتى الآن .
هل لديك نصائح؟
كـ Full Stack هل تقوم بتنفيذ كامل المشروع لوحدك أم أنه يتم تكليفك تارة بتطوير واجهات لمشروع ما وتارة برمجة لمشروع آخر
-جزاك الله خيرا على البادرة.
-إن كنت تعمل بالوقت ما هي الآلية التي تتبعونها بحيث تتأكد الشركة أنك تعمل الساعات المحددة كاملة لصالحهم، هل الأمر مبني على الثقة أم هناك آلية معينة؟، لأنه أحياناً يوجد من يرغب أن يعمل بالساعات ولكن بنفس الوقت قد يكون جديدا ولا توجد ثقة مبدئياً،
-وفي حال كنت تعمل بالأهداف، ما هي المعايير التي تقيم جهدك بحيث تناسبك وتجعلهم يقبلون؟
-وفقك الله للخير.
الامر مبني على الثقة و لكن المراقبة الفعلية تكون في اداء المهام اليومية، فالمدير يهتم في أداء هذه المهام اكثر من عدد الساعات التي تعملها.
اهم شيء هو ان لا تعمل اكثر من الساعات المتعاقد عليها، اذا تم اعطائي مهام يومية اكثر مما استطيع عمله، اوقف العمل عند نهائية اليوم و اكمل العمل غدا، المدير الجيد سيعدل الاهداف لتتناسب مع الانتاجية، احيانا نقوم باجتماع 1-1 لكي نناقش لماذا يحدث هذا و لماذا لم استطع ان اكمل، مثلا يوجد مشكلة في مكان ما، نحاول ان نحلها لأسرع من الانتاجية، او احيانا اعلم المدير بأن هذه قدرتي الحالية و عليه ان يتقبل الوضع.
اهم نصيحة لا تعمل دقيقة أكثر من الوقت المتفق عليه، لانك ستجد نفسك بعد عدة اشهر انك تعمل عدة ساعات اضافية من دون مقابل او overtime
React او Angular لل front-end
node/express لل backend
mongodb او postgresql لقواعد البيانات
git بالطبع
و احد مكتبات الإختبارات
و اللغة الانجليزية بالطبع
React او Angular لل front-end
هل هذا يعني انني يمكني الاعتماد على React او Angular لل front-end و لست بحاجة الى html , css , bootstrap
طاب مساؤك، لدي بعض الأسئلة
أولاً: ما هي عدد الساعات التي تقوم بعملها يومياً أو المعدل اليومي/ الأسبوعي لساعات العمل؟
ثانياً: كيف اكتسبت المهارات اللازمة كي تؤهلك للعمل عن بعد مع هذا النوع من الشركات؟
ثالثاً: هل تقدم لك الشركة مزايا لطول الفترة الزمنية التي قضيتها في العمل ؟
مرحبا مصطفي ،
ماهي نوعية المشاريع التي تعمل عليها ف الشركة ؟
هل يغني ايطار العمل Express عن Laravel خصوصا في المشاريع الكبيره كال Erp system
حدثنا عن التحديات التي واجهتك في بداية العمل وكيف تغلبت عليها
التواصل مع الشركة يكون باتصال مباشر صوتيا ام كتابيا وكيف طورت لغتك الانجليزيه وماهي نصائحك في هذا الصدد ؟
شكرا لك .
ماهي نوعية المشاريع التي تعمل عليها ف الشركة ؟
مشاريع منوعة و لكن اغلبها للأستعمال الداخلي للشركة، اي ان الموضفين هم المستخدمين، لذا المشاريع تتعلق بأعمالهم و اتمتتها و تقييدها لتلافى الاخطاء، مثلا عملية يقوم بها قسم المحاسبة تأخذ ثلاث ايام لإنتاجها، اصبحت تأخذ نص ساعة عمل منهم بالنظام الجديد او مثلا نظام لمراسلة الموردين و إعطائهم موقع لتسجيل مع شركتنا لكي نستخدمهم .. الخ
هل يغني ايطار العمل Express عن Laravel خصوصا في المشاريع الكبيره كال Erp system
بما اننا نستعمل ال React فنحن لا نحتاج الى apis بالخلفية، اي ان الصفحات كلها client-render لذا مكتبات مثل Laravel اصبح بدون فائدة لنا، لذا express كافي جدا و لانه و الريأكت بنفس اللغة فأنه سيسهل لنا التطوير
التحديات التي واجهتك في بداية العمل وكيف تغلبت عليها
اصعب شيء كان فصل حياة العمل عن حياة المنزل، عليك ان لا تخلط بهم اي لا تعمل خارج نطاق العمل و لا تلعب داخل ساعات العمل، طبعا للضرورة احكام.
اسهل حل بالنسبة لي كان الفصل الحقيقي للحياتين، عندما اعمل استعمل مكتب و كرسي خاص لا استعمله للتصفح العادي، و كذلك بما ان الشركة تزودني بحاسوب خاص فأن هذا شيء مفيد ايضا.
التواصل مع الشركة يكون باتصال مباشر صوتيا ام كتابيا وكيف طورت لغتك الانجليزيه وماهي نصائحك في هذا الصدد ؟
التواصل عبر السكايب بإجتماع صوتي يوميا، اما لغتي الانجليزية فهي ممتازة قبل حصولى على العمل، اكثر شيء ساعدني بتعلمها هو الكتب الصوتية و الممارسة
هل واجهت مشاكل في الكهرباء والانترنت او مثلاً بتوفير عتاد او سوفتوير وغيرها في بداية عملك من المنزل؟
الراتب تستلمه مباشرة أم عبر وسيط ؟ لا اعلم وضع العراق من ناحية الدفع الالكتروني.
وأخيراً سؤال غريب قليلاً : هل من الممكن أن تضطر للسفر للشركة شخصياً لسبب ما ؟ أم كله يحل اونلاين؟
وشكراً لهذه الفرصة.
اجل قليلا، الحمد لله لم يقطع الانترنيت تماما الا مرة او اثنين خلال الثورة بالعراق
توفير عتاد او سوفتوير وغيرها في بداية عملك من المنزل؟
اجل الشركة متكفلة بكل شيء، عندما بدأت العمل كنت قريب من مركز الشركة لذا تم اعطائي حاسوب للعمل واما السوفتوير فإنهم يشترون لي ما احتاجه مثل webStorm الذي كان يكلف 200 دولار (الان 120) سنويا
بالنسبة للراتب فهي حوالة بنكية لحسابي هنا.
هل من الممكن أن تضطر للسفر للشركة شخصياً لسبب ما ؟ أم كله يحل اونلاين؟
99% لا احتاج، و لكن بنهائية السنة الماضية احتاج المدير ان اقوم بعمل يحتاج الى تواجدي شخصيا، لذا سافرت الى هناك، بالطبع كل التكاليف على الشركة
اشكرك واتمنى لك التوفيق
لدي استفسارات متفرقة امل تكرما ولطفا منك افادتي
هل لغات البرمجة أو التصميم يتطلب اجادة اللغة الانجليزية؟
ما رأيك بموقع لممارسة تحدث الانجليزية كموقع كامبلي والمعلمين عرب وأجانب ويستهدف الطلاب أو المتعلمين العرب وبأثمان اقل نوعا ما من كامبلي والموقع يعتمد على العويد والتكرار للمحادثات حتى الإتقان اي يوجد بيئة افتراضية، وكم تتوقع يكلف تصميم موقع مثله وكم يكلف التطبيق؟
ختاما اشكرك واقول جزاك الله خير الجزاء
انا تعلمت html و css و جافا سكربت
ومحتار بين vue.js Framwork و flutter Framework ؟
أي منهم هو الأسهل ؟ وإذا كان vue.js أسهل هل فرص عمله منتشرة ؟
أفكر في تعلم vue.js لسهولته ولأن تصميم المواقع أصلا ليس مجالي فأنا أردت ان اتعلم اي شيء اجني منه مالا ولو قليل
اذا تريد للويب بالتاكيد لا توجد مقارنة بين فلتر وفيو لان vue لها الاقدمية ومجتمع اكبر ، فلتر للويب جديد نوعا ما .
انصحك بتعلم واتقان مكتبة react مع state management مثل redux .
تعديل: لست صاحب الموضوع
1 - هل تعلمت البرمجة فقط تعلما ذاتيا، عن طريق الدورات اونلاين؟
2 - كم استغرقت منك عملية التعلم؟
3 - هل يستحق الأمر؟
انا موظف رسمي للشركة مثلي مثل باقي الموظفين.
هل هناك ضمان اجتماعي
ماذا تقصد بالتحديد بالضمان الإجتماعي ؟
مرحباً بك أخي ...
في البداية شكراً لك على وقتك
لدي عدة اسئلة اتمنى أن لا تكون ثقيلة عليك
س1: أنا ايضاً Full-Stack لكني لست خبير في العمل وليس لدي مشاريع حقيقة لدي معرفة جيدة بـ Node.js - React -express استطيع بناء RestFul API كما بدأت مؤخراً بتعلم React Native فهل استطيع ايجاد وظيفة جيدة عن بعد بهذه المهارات بالرغم من قلة خبرتي
س2: هل هناك وظائف لقليلي الخبرة ؟ وأين استطيع أيجاد الوظائف للتقديم لها؟
*س3: ماهي نصائحك لي للتطوير من نفسي لإيجاد وظيفة مناسبة عن بعد ؟
اولا انصحك ان تركز على شيء بالبداية سواء تطبيقات الويب او الهاتف، لا تشتت نفسك، بالنسبة لعدم وجود مشاريع حقيقية، فالحل سهل، خذ موقع و حاول ان تنسخه و بهذا تكون تدربت على مشاريع حقيقي و لديك شيء تضعه في البورتفوليو بدون تضييع الوقت في البحث عن فكرة، خذ مثلا هذا الموقع، حاول ان تصنع شيء شبيه.
تستطيع ان تبدأ كمتدرب في شركة براتب قليل ثم عندما تكتسب الخبرة الكافية ابحث عن وظيفة.
ركز على تطوير البورتفوليو و github الخاص بك فهو اول شيء يشاهده صاحب الشركة
خذ موقع و حاول ان تنسخه و بهذا تكون تدربت على مشاريع حقيقي و لديك شيء تضعه في البورتفوليو بدون تضييع الوقت
بصراحة أنا أقوم بهذا الأمر طوال الوقت ولدي العديد من من المواقع التي قمت بنسخها
مشكلتي فقط مع deployment ليس لدي به خبرة جيدة
تستطيع ان تبدأ كمتدرب في شركة براتب قليل ثم عندما تكتسب الخبرة الكافية ابحث عن وظيفة
هل من الممكن أن تدلني على بعض المصادرة التي مثل هذا العمل ؟
وشكراً جزيلا لك على النصائح
مرحبا لدي بعض الأسئلة إن كان ممكن الإجابة عليها .
هل نفعك مجال دراستك (التعلم العميق ) للعمل في مجال الويب .
نعلم جميعا أن سرعة الأنترنيت في العالم العربي بطيء جدا هل يؤثر ذالك عليك .
هل يوجد فرص عمل كثيرة في مجال الويب . لأنني أرى يوجد الكثير من مبرمجي الويب وأيضا ربما لأنه أسهل مجال في البرمجة الجميع يبدأ في تعلمه.
شكرا مسبقا.
هل نفعك مجال دراستك (التعلم العميق ) للعمل في مجال الويب .
ليس تماما، عملي الان خارج نطاق دراستي
نعلم جميعا أن سرعة الأنترنيت في العالم العربي بطيء جدا هل يؤثر ذالك عليك .
الحمد لله انه يفي بالغرض للإستعمال و ممارسة عملى
هل يوجد فرص عمل كثيرة في مجال الويب
حاليا اكثر شيء مطلوب في مجال البرمجة هو مجال الويب و لكن هذا يجعله مكان ملىء بالمنافسة، اما برمجة تطبيقات الهاتف فهي بالوسط اقل طلبا و لكن اقل منافسة، منافسة اقل تعني مال اكثر
السلام عليكم ورحمة الله وبركاته
عندي استفسار بسيط بخصوص تطبيقات الهواتف الذكية سيكون التطبيق نيتف ان شاء الله
هل لابد من انشاء موقع ويب خاص بالتطبيق؟
متى انشئ هذا الموقع ؟
متى اشتري الدومين ؟
متى استخدم سيرفر للتطبيق؟
متى انزل التطبيق على المتجر؟
احتاج بالضبط معرفة التسلسل الصحيح لعمل التطبيق من الفكرة إلى الإطلاق حسب الأسئلة الي فوق واذا فيه أشياء إضافية
وشكرا
عندي استفسار لو تكرمت
قرأت خلال بحثي عن مسار لتعلم تطوير الويب
أن jQuery باتت قديمة، ما رأيك بهذا القول وما هو بديلها الجديد برأيك
السلام عليكم
شكرا لك على هذه الفرصة العظيمة
انا مبتدئ في البرمجة وتعلمت البايثون يعني الاساسيات والبرمجةالكائنية وتعلمت شيئا قليلا جدا في دجانجو ..
السؤال ما كل الامور التي احتاجها لابرمج موقع ويبع بدجانجو
وشكرا لك مرة اخرى
تحتاج بتعلمك الdjango الى تعلم :
database : SQL or NoSQL
Front-End framework like React
HTML/CSS/JS for FrontEnd
و ملاحظة ان ال d صامتة لذا عند كتابتها بالعربي لا داعي لكتابتها دجانجو بل تكتب جانغو
مرحبا مصطفى ،
شكرا لك لاتاحة الفرصة للسؤال لدي بعض الأسئلة ان امكن :
لماذا عند تصفح الرواتب تجدها سنويا فقط ؟ هل هذا يعني انه يتم دفع سنويا او شهريا ؟
وبالنسبة للعطل هل يسمحون بها مثلا (عيد الاضحى او العيد الفطر ) ؟
هل يوجد اجازة سنوية 30 يوم ؟
هل اختيار ساعات العمل تكون من قبلك او الشركة التي تحدد؟
هل يوجد ضغط في العمل ؟ وهل العمل مع الاجانب يعتبر مرهقا وصارما مقارنة مع الشركات عربية ؟
هل تكلم اللغة الانجليزية بطلاقة يعتبر كعامل جد مهم للتوظف ؟
شكرا لك وعذرا على الاطالة
التعليقات