لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 02/13/21 في كل الموقع
-
علمت منكم انه يمكننى الرجوع لاسئلتى القديمة من خلال صفحتى الشخصية ؟ هل سيتم حذف الاسئلة الاقدم فى التاريح أم لا ؟ و لكم جزيل الشكؤ2 نقاط
-
السلام عليكم و رحمة الله وبركاته ما الافضل او الصح من الناحية العملية إن شاء الله وضع <label> ثم <input> ثم غلق ال<abel/>2 نقاط
-
يُمكن حماية المسار بإستخدام الطبقة الوسيطة أو الmiddleware المُسماة auth بهذا الشكل: Route::post('threads/{thread}/replies', [ReplyController::class, 'store'])->middleware('auth'); أو يُمكنك عمل ذلك في المُتحكم ReplyController لأنه سيعطيك حرية أكثر من خلال الباني: <?php class ReplyController extends Controller { public function __construct() { $this->middleware('auth')->only('store'); } } من خلال التابع only يُمكنك تحديد التوابع التي تريد تطبيق الmiddleware عليها. أما في جزء العرض فيُمكنك إستخدام توجيه مُحرك blade الذي يُكتب: @auth أو إستخدم شرط بسيط للتحقق من أن المُصادقة مُحققة: @if(auth()->check()) بهذا الشكل ككل: @auth <div class="row justify-content-center mt-3"> <div class="col-md-8"> <form action="{{ $thread->path . "/replies" }}" method="post"> @csrf <div class="form-group"> <textarea name="body" class="form-control" rows="5" placeholder="Have something to say?"></textarea> </div> <button type="submit" class="btn btn-secondary">Post</button> </form> </div> </div> @else <p class="text-center mt-3">Please <a href="{{ route('login') }}">sign in</a> to participate in this discussion.</p> @endauth و هكذا سيتم عرض النموذج إلا في حالة كان هناك مُستخدم مُصادق عليه أما إن كان زائر سيتم عرض رابط يُخبره بضرورة تسجيل الدخول لإضافة تعليق.2 نقاط
-
السلام عليكم أنا جديد في البرمجة كائنية الوجه وواجهتني مشكلة جعل المتغير $conn متغير global داخل الكلاس حينما أريد جعل المتغير global داخل function أقوم بكتابة الكود التالي global $conn; فعندما كتبته داخل class بدل من function واجهتني مشكلة ذات خطأ: Parse error: syntax error, unexpected token "global", expecting "function" or "const" in C:\xampp\htdocs\private\teachers.php on line 10 فما الحل؟ الكود المستخدم1 نقطة
-
المكتبة المساعدة للعلاقات الرياضية في ++c هي : #include <cmath> دالة الجذر: cout << sqrt(X); دالة اللوغاريتم natural logarithm: cout << log(X); الدالة الأسية: pow(x, y) رفع قيمة لقوة 10^X exp(x)1 نقطة
-
السلام عليكم ورحمة الله وبركاته الاكواد التى ليس لها طريقة إغلاق مثل عنصر الصورة و النموذج ..... هل يتم وضع شرطه مائلة قبل قوس الغلق ؟ و لماذا مع العلم ان الكود بيشتغل عادى ؟1 نقطة
-
نعم يمكنك العودة إلى الأسئلة السابقة من خلال صفحتك الشخصية. ولا يتم حذف الأسئلة حتى لو أصبحت قديمة بالتاريخ يمكنك العودة إليها بأي وقت.1 نقطة
-
وعليكم السلام ورحمة الله تعالى، إذا كنت تقوم بكتابة أكواد HTML فقط فأنت لاتحتاج إلى إغلاق هذه العناصر، ولكن إذا كنت تريد أن تتعلم React.js فانت سوف تصبح بحاجة لكتابة هذه العناصر بشكل مغلق، أي أنك سوف تكتب الشريطة المائلة أخر كل وسم لايتم أغلاقه في React كما في الشكل: <img src="#" /> <input type="text" /> ولكن في صفحات html الصافية فأنت لست بحاجة إلى إغلاق هذه العناصر. أغلب المبرمجين يكتبون شريطة أخر العنصر وذلك بسبب إعتيادهم على React.js أتمنى لك التوفيق.1 نقطة
-
وعليكم السلام ورحمة الله وبركاته، يمكنك استخدام كلا الطرقتين من أجل وضع label لعنصر الـ input من خلال وضعه داخل العنصر أو من خلال استخدام id خاص بعنصر الـ input وربطه باستخدام الوسم for، كما في الطرقتين التاليتين: في الطريقة الأولى وهي وضع عنصر الـ input داخل الـ label وهنا تستخدم عندما يكون عنصر الإدخال بجانب عنصر الـ label مباشرة ولايفصل شيء بينهم. <label> النص المراد <input type="text"> </label> في الطريقة الثانية يمكنك ربطه من خلال الوسم for وهذه تستخدم عندما يكون هنالك عناصر تفصل بين العنصرين السابقين، وأنا ارجح استخدام هذه الطريقة أكثر ﻷنها تحل المشكلتين، <label for="input"> النص المراد </label> <input type="text" id="input"> أعتقد انه من الأفضل لك هو استخدام الطريقة الثانية دائمًا. شكرًا لك.1 نقطة
-
معطى سؤال بلغه c# وحوله الى اسمبلر Int I,sum=0; For(I=1;I<=100;I++) { Sum=sum+i*2; }1 نقطة
-
سأوضح لك كل الخطوات اللازمة لكتابة نفس الكود في لغة Assembly ثم سأدعك تحاولين بنفسك. أولاً: لدينا الكود التالي بلغة C#: int i, sum = 0; سنبدأ بتعريف متغير إسمه sum لنحفظ فيه القيمة النهائية، لاحظي الكود التالي بلغة Assembly: .data ; هنا نقوم بتعريف القسم الذي سنعرف المتغيرات فيه sum DD 0 ; نعرف متغير بإسم ;sum ;بحيث يأخذ الحجم ;DD ; وهو إختصار لـ ; Define Doubleword ; أي سيكون حجمه 4 بايت لم أقم بتعريف المتغير i لأننا لن نحتاجه بل سنقوم بعملية التكرار تبعاً للقيمة الموجودة في الـregisters كما سأوضح لاحقاً. ثانياً: سنرى كيف يمكننا عمل Loop في لغة Assembly بحيث يتم تنفيذه 100 مرة كما في الكود المرفق من قبلك: mov ECX,100 ; نضع القيمة التي نريد أن نبدأ بها في المسجل ECX ; حيث سيتم طرح واحد من القيمة في كل تكرار وسيتوقف عند الوصول إلى الرقم صفر myloop: ; تعريف القسم الذي نريد تكرار تنفيذه بحيث يمكننا الإشارة إليه لاحقاً ... ;بعد تعريف القسم نكتب التعليمات التي نريد تكرارها هنا loop myloop ;في هذه التعليمة تعني قم بتكرار الـ ;label ; أو القسم الذي قمنا بتعريفه وهو بإسم ; myloop ملاحظة: الأمر mov يقوم بنقل القيمة الواقعة بعد الفاصل إلى المتغير أو المسجل الذي قبلها، لتوضيح الأمر إليك شرح لتعليمة بسيطة تستخدم الأمر mov : mov ax,5 ;نقوم بإسناد الرقم 5 في المسجل ;ax1 نقطة
-
تغطي شهادة Linux+ المهام الشائعة في التوزيعات الرئيسية لنظام linux، بما في ذلك سطر الأوامر Linux Command Line والصيانة الأساسية وتثبيت محطات العمل وتكوينها وتكوين الشبكات أيضاً. وسأقوم بكتابة أبرز المتطلبات التي تغطيها الشهادة: تثبيت وتكوين نظام التشغيل Linux تنفيذ العمليات الأساسية على سطر الأوامر command line operations إنشاء وإدارة وتهيئة المستخدمين والمجموعات ضمن النظام. إدارة نظام الملفات والتنقل بين الملفات وإجراء العمليات الأساسية عليها بما فيها تعديل محتويات الملفات النصية. إنشاء الملفات وتحريرها وتحديد موقعها والعمليات الأساسية عليها (نسخ،نقل،حذف،...) ونسخها احتياطاً واستعادتها. تكوين الطابعات ووظائف الطباعة والتعامل معها عن بعد. معرفة كيفية استخدام الأوامر الرئيسية في SQL والبرامج النصية لمعالجة البيانات وكيفية الولوج إليها. فهم بروتوكولات الشبكات الأساسية والتكوينات لها. أداء مهام الأمان مثل إعطاء وتغيير الصلاحيات والتحكم بها وتغيير كلمات المرور وتشفير البيانات. ويكون فحص الشهادة مقسّم كالتالي حسب المحاور: Hardware and System Configuration 21% Systems Operation and Maintenance 26% Security 19% Linux Troubleshooting and Diagnostics 20% Automation and Scripting 14% كما يمكنك الاطلاع على أسئلة سنوات سابقة لأخذ فكرة عن نوعية الأسئلة وتوزيعها والتدرّب عليها.1 نقطة
-
لدي المسار التالي: Route::post('threads/{thread}/replies', [ReplyController::class, 'store']); التابع store بهذا الشكل: <?php class ReplyController extends Controller { public function store(Thread $thread) { $thread->addReply([ 'body' => \request('body'), 'user_id' => auth()->id() ]); return back(); } } و نموذج لإضافة تعليق على موضوع بهذا الشكل: <div class="row justify-content-center mt-3"> <div class="col-md-8"> <form action="{{ $thread->path . "/replies" }}" method="post"> @csrf <div class="form-group"> <textarea name="body" class="form-control" rows="5" placeholder="Have something to say?"></textarea> </div> <button type="submit" class="btn btn-secondary">Post</button> </form> </div> </div> كل شيء يعمل الآن، ما أريده هو حماية وصول الزوار للمسار و أن لا يتم عرض نموذج إضافة تعليق لهم و أن يتم عرض رابط للتوجيه إلى صفحة تسجيل الدخول في هذه الحالة.1 نقطة
-
يمكن باستخدام Middleware منع و توجبه الزوار و الأعضاء إلى أي صفحة تريدها فمثلا في حالتك هذه ممكن أنشاء middleware باستخدام الأمر التالي php artisan make:middleware UserAuth أو يمكن زيارة الصفحة الخاصة بالتوثيق هنا ثانيا عند تنفيذ هذا الأمر في command سيقوم بأنشاء ملف خاص لِ Middleware في المسار التالي app\Http\Middleware ستجد الملف التالي UserAuth.php في دالة handle ممكن تضع أي شرط لإكمال الدخول إلى route محدد أو توجيه الزائر أو العضو إلى صفحة معينة ما دام الشرط غير صحيح فمثلا public function handle($request, Closure $next) { if (auth()->guard('web')->user()) { return $next($request); } else { return redirect('/404'); } } ومن ثم نذهب للملف التالي في المسار app/Http/Kernel.php ونقوم بوضع مسار Middleware الذي قمنا بأنشائه داخل المصوفة $routeMiddleware 'userauth' => \App\Http\Middleware\UserAuth::class, ومن ثم في ملف الخاص بِ routes نضع في route الذي نريد منع الأعضاء من الدخول إليه Route::post('threads/{thread}/replies', [ReplyController::class, 'store'])->middleware('userauth'); وهكذا تكون عملية توجيه الاعضاء حسب شرط معين, يمكنك زيارة التوثيق الخاص Laravel في الرابط إعلاه.1 نقطة
-
مرحبا، يخبرك الخطأ انه لم يتعرف على العنصر React في السطر السابع، لذلك قم باستدعاء عنصر React لتتمكن عناصر الصفحة من التعرف عليه و استدعائه عبر تعديل السطر الثالث ليصبح كما يلي: import React, { createElement } from 'react'; وبذلك يفترض أن يعمل الكود لديك بالتوفيق1 نقطة
-
مرحبًا @ابراهيم الربيع، إن الخطأ لديك ظاهر في الأسفل حيث يحدثك الخطأ أن كلمة React لم يتم التعرف عليها لهذا يجب استدعائها من ملفات ريكت ليتم التعرف عليها. ويمكنك استدعائها من خلال الأمر التالي: import React from 'react' عند إضافتك لأمر الاستدعاء في أعلى الشيفرة مع أوامر الاستدعاء الأخرى سوف يتم التعرف على React وسوف يعمل الـ component بشكل صحيح. شكرًا لك.1 نقطة
-
1 نقطة
-
لمعرفة أي أمر متعلق بإرسال بريد إلكتروني نتوجه للتوثيق الرسمي للارافيل ونبحث عن Mail وسنجد كل الأمور المتعلقة بهذا الأمر من المحركات المدعومة بشكل رسمي من لارافيل أو Drivers وأقصد بالمحركات هي الأدوات أو المكتبات التي من خلالها نستطيع إرسال البريد الإلكتروني بسهولة وبساطة, ومن هذه المحركات Mailgun Driver, SMTP, Postmark and Amazon SES ولكن أغلب هذه المحركات مدفوعة ويمكن الإستفقادة منها في حال كنت تملك مشروع رسمي ولكل واحدة منهم طريقة تفعيل في المشروع موضحة في التوثيق الرسمي. ولكن عند العمل على مشروع ويكون في وضع التطوير نستخدم أداة تسمى mailtrap فهي توفر خدمة مجانية للتأكد من أن عملية إرسال بريد إلكتروني تعمل بشكل صحيح وشكل البريد المرسل وغيرها من الأمور حسب حاجتك. ويمكن الوصول لهذا المحرك المجاني بالبحث في قوقل عن كلمة mailtrap وفي أول رابط وستجد الموقع, قم بتسجيل حساب جديد به وستجد أن هنالك صندوق الرسائل عند فتحه سجد صفحة تشبه التالي: بالطبع كل شخص لديه إعداداته الخاصة قم بنسخ الموجود ولصقه في ملف .env لكن في الحقيقة عند إنشاء مشروع لارافيل جديد ستجد أنه يتعامل بشكل مباشر مع mailtrap لذا أنظر إلى الإختلافات الموجودة وإستبدلها بما لديك في صندوق البريد. وباقي الخطوات تم ذكرها من المدربين الأخرين من كيف تعرف Mail وتضع بها البيانات وغيرها, وبعد تجهيزها وإرسال بريد إلكتروني من المفترض أن تستلمها لديك في صندوق البريد في mailtrap وترى الرسالة وشكلها وأمور أخرى متعلقة بالبريد الإلكتروني. وهنالك طرق غير المذكورة لإرسال البريد الإلكتروني في حال كنت تريد التعرف عليها فتوجه إلى التوثيق الرسمي للارافيل وفي حال كان هنالك أمر غير واضح يمكننا مساعدتك دائماً هنا.1 نقطة
-
السلام عليكم يمكنك ارسال بريد الكتروني باستخدام laravel من خلال اتباع الخطوات التالية: ستقوم بتهيئة البرنامج ليقوم بارسال البريد الالكتروني من خلال ضبط اعدادات البريد الالكتروني في الملف env. كالتالي: MAIL_DRIVER = smtp MAIL_HOST = smtp.gmail.com MAIL_PORT = 587 MAIL_USERNAME = your-gmail-username MAIL_PASSWORD = your-application-specific-password MAIL_ENCRYPTION = tls بالنسبة لكلمة المرور فلن تكون كلمة مرور بريدك الالكتروني وانما يتعين عليك انشاء تطبيق في الgmail ووضع كلمة المرور الخاصة بالتطبيق. 2. قم بكتابة الامر الاتي: php artisan config:cache 3. بعدها قم بكتابة الامر التالي لإنشاء الكنرولر الخاص بارسال البريد : php artisan make:controller MailController --plain 4. بعدها قم بلصق الكود الاتي في الملف MailController <?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Mail; use App\Http\Requests; use App\Http\Controllers\Controller; class MailController extends Controller { public function basic_email() { $data = array('name'=>"Virat Gandhi"); Mail::send(['text'=>'mail'], $data, function($message) { $message->to('abc@gmail.com', 'Tutorials Point')->subject ('Laravel Basic Testing Mail'); $message->from('xyz@gmail.com','Virat Gandhi'); }); echo "Basic Email Sent. Check your inbox."; } public function html_email() { $data = array('name'=>"Virat Gandhi"); Mail::send('mail', $data, function($message) { $message->to('abc@gmail.com', 'Tutorials Point')->subject ('Laravel HTML Testing Mail'); $message->from('xyz@gmail.com','Virat Gandhi'); }); echo "HTML Email Sent. Check your inbox."; } public function attachment_email() { $data = array('name'=>"Virat Gandhi"); Mail::send('mail', $data, function($message) { $message->to('abc@gmail.com', 'Tutorials Point')->subject ('Laravel Testing Mail with Attachment'); $message->attach('C:\laravel-master\laravel\public\uploads\image.png'); $message->attach('C:\laravel-master\laravel\public\uploads\test.txt'); $message->from('xyz@gmail.com','Virat Gandhi'); }); echo "Email Sent with attachment. Check your inbox."; } } الكود عبارة عن ثلاثة دوال كلها تقوم بارسال بريد الكتروني عن طريق الدالة ()Mail::send والتي تستقبل ثلاثة عوامل او parameters الاول هو الtemplate او الview الذي سيتم ارساله. الثاني سيكون هو البيانات التي ستكون موجودة في البريد المرسل والمعامل الثالث سيكون هو الدالة التي يتم استدعائها لارسال البريد الالكتروني. ويتم فيها تحديد موضوع البريد و المرسل والمستقبل والمرفقات. وكما تلاحظ انه هنالك نوعان من البريد الالكتروني المرسل او طريقتان لإرسال البريد الإلكتروني الاولى هي أن يتم إرسال البريد الإلكتروني في شكل text و الثانيه في شكل HTML ويمكنك أن تجرب الطريقتان لترى الفرق الطريقة الاولى كما في الدالة الاولى والطريقة الثانية كما في الدالتين الثانية والثالثة. 5. بعدها يجب عليك إنشاء الview الخاص بالبريد الإلكتروني الذي سيتم إرساله في المسار resources/views/ كالتالي: <h1>Hi, {{ $name }}</h1> l<p>Sending Mail from Laravel.</p> 6. بعدها يمكنك إضافة الroutes الاتية : Route::get('sendbasicemail','MailController@basic_email'); Route::get('sendhtmlemail','MailController@html_email'); Route::get('sendattachmentemail','MailController@attachment_email'); 7. يمكنك إرسال البريد من خلال زيارة المسارات الاتية: http://localhost:8000/sendbasicemail http://localhost:8000/sendhtmlemail http://localhost:8000/sendattachmentemail1 نقطة
-
لإرسال بريد الكتروني في لارافيل نقوم بالخطوات التالية: أولاً: نقوم بوضع معلومات البريد الالكتروني الصحيحة ضمن ملف .env وهي (عنوان البريد الالكتروني، كلمة المرور، رقم المنفذ ،وبقية التفاصيل التي تختلف بحسب نوع البريد الالكتروني مثل gmail أو غيره) كالتالي: MAIL_DRIVER = smtp MAIL_HOST = smtp.gmail.com MAIL_PORT = 587 MAIL_USERNAME = your-gmail-username عنوان البريد الالكتروني الذي سيقوم بإرسال الرسائل MAIL_PASSWORD = your-application-specific-password كلمة المرور MAIL_ENCRYPTION = tls ثم نقوم بإنشاء متحكم controller ونسميه MailController لإدارة إرسال الرسائل كالتالي: php artisan make:controller MailController وهو بدوره بقوم بالتالي: <?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Mail; use App\Http\Requests; use App\Http\Controllers\Controller; class MailController extends Controller { //التابع الذي سيقوم بإرسال الرسالة public function basic_email() { //نعرف هنا اسم المرسل $data = array('name'=>"firstname lastname"); Mail::send(['text'=>'mail'], $data, function($message) { $message->to('abc@gmail.com'')->subject ('Laravel Basic Testing Mail'); //عنوان الرسالة $message->from('xyz@email.com','Sender Name'); // عنوان واسم المرسل }); //طباعة رسالة تأكيد echo "Basic Email Sent. Check your inbox."; } } يوجد أيضاً العديد من الأمثلة الممتعة في حالات مختلفة مثل إرسال بريد الكتروني وتنسيقه بهيئة HTML وإضافة مستندات مع الرسالة والعديد من الخصائص الأخرى التي يمكنك الاطلاع عليها من التوثيق الرسمي في موقع لارافيل1 نقطة
-
البريد الإلكتروني مهم جدًا، سواء كنت مستقّلًا أو موظفًا في شركة أو في أي مكان آخر. يرسل ويستقبل رجل الأعمال العادي في الواقع أكثر من 120 بريد إلكتروني يوميًا. 120 × 5 (عدد أيام العمل في الأسبوع) = 600 بريد إلكتروني أسبوعيًا. 120 × 20 (عدد أيام العمل في الشهر) = 2400 بريد إلكتروني في الشهر! وأستطيع أن أشهد على حصولي على كمية مماثلة لها من خلال عملي مع Horkey HandBook، ولا يتضمن ذلك الرسائل والتنبيهات التي تصلني عبر حساباتي على منصات التواصل الاجتماعي أو بريدي الشخصي. وهذا يعني عدد كبير من الأشخاص يحاول الحصول على انتباهي، لكن على الرغم من أنني أحب التفاعل معكم جميعًا قدر الإمكان، إلّا أنّ ليس الجميع قادر على القيام بذلك. أنا مسؤولة كذلك كمساعدة عن بعد عن تنظيم البريد الخاص بعملائي، والذين وظّفوني لأنّهم على علم بمدى أهمية البريد الإلكتروني، لكنهم غير قادرين على مواكبته بأنفسهم (أو لا يرغبون بذلك)، وقد يشعر البعض وكأنّ ذلك أشبه بعمل بدوام كامل، وليس العمل الذي اختاروه. لذا سأتحدث في هذا المقال عن ثمانية نصائح حول آداب وقواعد البريد الإلكتروني، حتى لا يكتفي العملاء بفتح بريدك فقط بل بقرائته والإجابة عليه كذلك. 1. كلما كان أقصر كلما كان أفضل رجاءً لا تكتب روايات ضمن بريدك الإلكتروني. فذلك سيؤدي إلى نفور المتلقي، وإلى عدم قراءة بريدك وعدم الإجابة عليه غالبًا. وكلّما كان البريد أطول، شعر المتلقي بأنّه بحاجة إلى طاقة ووقت أكثر لقراءته، وقد يؤجل قراءته لوقت لاحق (لن يأتي ابدًا). إذا كنت ترسل بريدًا إلى أحد ما لتطلب مساعدته،عليك التفكير في البريد بتمعّن قبل إرساله. اسأل نفسك هل يمكنك طرح استفسارك أو أسئلتك بأسلوب أكثر إيجازًا؟ ما الذي فعلًا تحتاج مساعدتهم أو رأيهم فيه وما الذي تستطيع البحث عنه عبر الإنترنت أو إيجاده عبر موقعهم الإلكتروني ببذل القليل من الجهد؟. حافظ على رسائلك البريدية قصيرة وادخل في صلب الموضوع فورًا، مما سيُظهر للمتلقي احترامك لوقته. 2. استخدم قواعد لغوية صحيحة إنّ البريد الإلكتروني في مجال العمل هو وسيلة تواصل مهنية. ولا نرسل عبره رسائل نصيّة عاديّة للأشخاص، لذا عليك استخدام جمل كاملة وأحرف كبيرة في المكان المناسب ووضع علامات الترقيم الصحيحة. عدم القيام بذلك يظهر عدم اهتمامك، وتخيّل القيام بذلك وأنت تبحث عن جهات للتعاقد معها. ينطبق ذلك أيضًا على تواصلك مع أحد المؤثرين، لذا ابقَ حذرًا واستخدم القواعد اللغوية الصحيحة في جميع الاتصالات عبر بريدك الإلكتروني. 3. إضفاء الطابع الشخصي هل تعلم أنّ احتمال فتح رسائل البريد الإلكتروني الحاوية على عناوين ذات طابع خاص وشخصي هو أعلى ب26% موازنة بغيرها؟ لا يتطلّب الأمر ذكاءً خارقًا لمعرفة السبب، فجميعنا يرغب بالشعور بالتميّز. نريد الذهاب إلى مكان يعلم الجميع فيه اسمنا، لذا إن لم تعرف اسم الشخص الذي تراسله، عليك غالبًا ألا ترسل هذا البريد. حتى على الرغم من أنّ عليك إبقاء رسالتك قصيرة إلى جانب المحافظة على القواعد اللغوية الصحيحة، فإنّ عليك أيضًا أن تشير برسالتك إلى شخص محدّد. وليس كما يشير الناس إليّ في بعض الأحيان: سيدي العزيز (ماذا؟!). سيدي/سيدتي العزيز (على الأقل ترك المجال لكلا الاحتمالين). عزيزي مشرف الموقع (لم يسبق أن استخدمت هذا المصطلح في حياتي كلها!). عزيزي Horkey HandBook (هل يمكن أن يصبح أسوء؟). أولًا وقبل كل شيء، تخلّى عن كلمة عزيزي (dear) فنحن لا نكتب رسائل خطية من عام 1805، بل إنّنا نكتب بريدًا إلكترونيًا في 2019! يمكنك البدء بـ "جينا" ببساطة أو يمكنك إظهار طابعك الخاص وقول "مرحبا جينا" أو "السلام عليكم جينا" أو أي تحية أخرى من هذا النمط. بينما عليك إظهار الاحترام عليك أيضًا أن تبدو ودودًا وقابلًا للحوار، وليس متهجّمًا وتتكلم بلغة الشركات. اعرف اسم الشخص الذي تحاول الاتصال به (إن أمكن)، ابحث في الموقع ضمن قسم "من نحن" أو "اتصل بنا" أو ما يشابه ذلك، فهناك احتمال كبير أن تجد اسم الشخص مدرجًا في مكان ما. إذا لم تتمكّن من ذلك يمكنك استخدام ما يشابه "مرحبا أصدقائي في Horkey HandBook"، فذلك يظهر شخصيتك ويشير إلى الفريق ويمكن أن يجذب الانتباه بطريقة إيجابية. لكن كما ذكرت سابقًا، ذلك فقط في حال لم تتمكن من إيجاد اسم الشخص، وتذكّر كذلك استخدام غوغل ولينكد إن أثناء بحثك. 4. كن واثقًا بنفسك يريد العملاء توظيف شخص قادر على تولي زمام الأمور، ويمكنهم الوثوق بقدرته على إنجاز العمل. لذا عليك تقديم نفسك بأفضل طريقة ممكنة ضمن عروضك، لا تكذب ابدًا فقط إظهر واثقًا وقادرًا على تحمّل المسؤولية. وهو أكبر خطأ أراه غالبًا ضمن عروض الأشخاص المرسلة عبر البريد الإلكتروني. أتفهّم أنك قد تقوم بذلك لأنك جديد، ولا ترغب أن تبدو مغرورًا ولست متأكد فعلًا مما عليك فعله. إرسال العروض عبر البريد الإلكتروني هو أمر جديد. لكن يشبه هذا البريد المرحلة الأولى من مقابلة العمل، فمَن تفضّل أن توظّف، شخص واثق من نفسه أم شخص متردد وخائف وقد لا يوظّف نفسه حتى؟ هذا لا يعني أن تظهر كشخص غير محترم وفظ، عليك فقط أن تجد التوازن بين التفاخر بنفسك وبين إثبات أنّك الشخص المناسب للعمل. 5.المدح هل تتذكّرعندما أخبرتك أنّنا جميعنا نرغب بالشعور بأنّنا مميزون؟ نرغب كذلك بالشعور بأنّنا محبوبون، وبأن يخبرنا الناس بأنّنا رائعون. لذلك أحبّ أن أبدأ عروضي المرسلة عبر البريد الإلكتروني بمديح أو مديحين، لكن ذلك يجب أن يكون حقيقيًا. عليك البحث بشكل أعمق وألّا تتحدث عن آخر مقال لهم (فمن لا يستطيع ذلك؟). تصفّح موقعهم الإلكتروني وصفحاتهم على منصات التواصل الاجتماعي …إلخ، لتأخذ فكرة عنهم وعن من هم، ومن ثم أنشئ صلة بين ذلك وبين بريدك، لتساعد نفسك على اابروز من بين الجميع. قد يكون من الصعب تذكّر تفاصيل موقع معين وكتابة مديح مخصّص له، خاصة عند إرسالك لعدة عروض يوميًا. لكن يمكن إصلاح ذلك بسهولة ببعض المهارات التنظيميّة. 6. يتعلّق الأمر بهم وليس بك في حين أنّ عليك أن تسوّق لنفسك في عروضك، عليك توخي الحذر وأن تُظهر ما فائدة ذلك لهم، ولماذا عليهم الاهتمام بمدى روعتك وما الذي يضيفه ذلك لهم؟ ينطبق ذلك على موقعك الإلكتروني أيضًا. لذا احرص على الإشارة إلى ما ينقصهم وإلى ما يحتاجونه، وقدّم نفسك على أنّك الحل لذلك. 7. إذا كنت مهتم فعلًا، ابحث قليلًا إلى جانب معرفة اسم الجهة التي ترسل إليها عرضك، عليك معرفة من هم حقًا. اعرف شيئًا مميزًا عن شركتهم وشيئًا شخصيًا، وتتّبعهم قليلًا. يمكنك أن تُظهر أنّك قمت بذلك عبر مديحك كما ذكرت سابقًا، يمكنك أيضًا أن تُدخل ذلك ضمن باقي عرضك من خلال استخدام روابط لصفحة أو مقال معين من موقعهم أو ما يشابه ذلك. انتبه: إذا كنت ستضع رابطًا لشيء ما أو تعلّق عليه، احرص على أنك قد قرأته بتمعّن. فقد سبق وأن تواصل معي بعض الأشخاص وعلقّوا عن مقال معيّن، وكان واضحًا أنّهم لم يقرأوه وربما قرأوا العنوان فقط. كان ذلك أسوء مما لو قالوا الحقيقة وأخبروني أنّهم لم يقرأوه. 8. لا يمكنك أن تهين الأشخاص ثم أن تطلب منهم توظيفك يجب ألّا تَطلّب نصيحتي الأخيرة الكثير من التفكير. لكنها ليست كذلك، لذا سأقوم بتوضيحها لكم. إذا كنت تطلب توظيفك (أو اعتبارك لذلك)، لا تُهين الشخص الذي تطلب منه ذلك. هناك فرق كبير بين الإشارة إلى حاجة والإشارة إلى عيب، وعلينا طبعًا التركيز على الشق الأول. لكن يوجد بينهما فرق بسيط في معظم الأحيان. اقترح الالتزام بالجانب الحذر، وكما تقول جدتك "إذا لم يكن لديك كلام لطيف لتقوله، لا تقل أي شيء". مثال على ذلك: "عملكم سيء فيما يخص تحديث مدونتكم، ما مشكلتكم؟". الطريقة الأفضل لقول ذلك: "لاحظت أنّ مدونتكم لم يتم تحديثها منذ تاريخ س، أعلم انّ إضافة محتوى جديد إلى الموقع هو أشبه بعمل بدوام كامل، بما أنّنا نعلم أنّ التسويق الداخلي (أرفق رابطًا يدعم هذا الكلام) هو الطريقة الجديدة لجذب زبائن جدد، فكرت بالتواصل معكم لأرى إن كان بإمكاني مساعدتكم". أو ما يشابه ذلك. في الختام يمكنني صراحة أن استمر واستمر وأن أتحدث أكثر وأكثر عن آداب البريد الإلكتروني، ربما سأقوم يوم ما بإعداد جزء ثاني عن الموضوع. أنا شغوفة بذلك جدًا لأنّني حرفيًا أقرأ يوميًا المئات من الرسائل عبر البريد الإلكتروني، وأدرك تمامًا ما الذي يجري. والأهم، ما الذي يجدي وما الذي لا يجدي. لذا إذا كان البريد الإلكتروني هام لعملك كما هو هام لعملي، خذ نصائحي الثمانية في الحسبان. وفي المختصر استخدم قواعد لغوية صحيحة وأضفي طابعًا شخصيًا على رسائلك، واظهر واثقًا بنفسك، وقدّم مدحًا أو اثنين، وكن واعيًا أنّ الأمر يتعلق فعليًا بهم وليس بك، وأبحث قليلًا وحاول ألّا تهين المتلقي. ما هو أكبر خطأ سبق أن قرأته في بريد إلكتروني؟ شاركنا في التعليقات. ترجمة-وبتصرف-للمقال Pitching for Freelance Clients: Let’s Talk Email Etiquette لصاحبته Gina Horkey.1 نقطة
-
في بداية 2014، قررت أن أقوم ببعض التغييرات في حياتي. كنت أعمل في مكتب في إحدى الشركات الناشئة في مدينة Town Cape. لقد عملت في المكاتب طوال حياتي المهنية تقريبًا. كنت أسافر يوميًا إلى العمل، مستغرقًا حوالي ساعة ونصف في اليوم. لقد كان السفر إلى العمل والرجوع منه جزءًا من عملي أيضًا. لدي عائلة جميلة ورائعة. لدي زوجتي التي تعمل من المنزل، وفي أيام العطلة تعمل كمصورة لحفلات الزواج؛ ولدي ابن ذو أربعة سنوات، وابنتي طفلة وُلدت حديثًا. أعيش في إحدى الضواحي النائية في مدينة Cape Town (Muizenberg)، والتي تعد معروفة ومشهورة برياضة ركوب الأمواج. بيتي قريب من المحيط، ومنذ انتقلت إلى هذا المكان ورياضة ركوب الأمواج هي رياضتي المسلية. أحب أن أكون في الخارج قرب المحيط، قريبًا من الطبيعة؛ أحب الجوانب المادية والتأملية لرياضة ركوب الأمواج؛ ورغم أن جسمي يكون متعبًا بعد فصل من ركوب الأمواج، إلا أنه يكون راضيًا، وعقلي يكون مرتاح البال. أنا أحب عملي، لكن بعد ثلاثة أعوام من العمل في الشركة، شعرت بحاجة إلى اكتشاف شيء جديد. شعرت أنني لم أكن أعيش الحياة التي أريدها. كنت أعمل بجدٍّ لكني لم أكن أقضي وقتًا كافيًا مع عائلتي، ولا في ركوب الأمواج. أنا أحب عملي، دائمًا ما كنت فعلًا أحب عملي، لكنني لم أستطع التأقلم مع فكرة الانقسام الحاد بين العمل وبين باقي عناصر الحياة. الافتقاد إلى تشارك الحياة كنت أترك البيت باكرًا وأسرع إلى العمل، ثم أعود ليلًا، وكلي أمل أن أدرك أولادي قبل أن يخلدوا إلى النوم. غالبًا ما كنت أفتقدهم، كنت أفتقد ما الأحداث التي جرت في يومهم. كنت غير قادر على مساعدة زوجتي، لذا غالبًا ما كان عليها أن ترعى الأولاد بنفسها طوال اليوم. كثيرة هي الأيام التي غادرت فيها باكرًا إلى العمل، أقود سيارتي مارًّا بالمحيط، ناظرًا إلى الأمواج الرائعة التي أتمنى أن لو أستطيع ركوبها، لكني أعرف أنني لا أستطيع. كنت أرى بعض الأشخاص الذين يستمتعون بركوب الأمواج، وكنت أتساءل بتعجب: ألا يعمل هؤلاء؟ لقد كان أغلبهم صغارًا في السن، ليس لديهم مسؤوليات بعد. لقد كان بإمكانهم ركوب الأمواج بحرية، غير قلقين بشأن الالتزامات الأسرية أو العائلية، يستمتعون بحياتهم. لكن بالنسبة لي فقد كان مصيري مختلفًا، أو هل كان حقًا كذلك؟! العمل في مواجهة الحياة ربما يبدو هذا الأمر مألوفًا لكثير من الناس. فنحن نتقبل هذا الأمر على أنه حقيقة من حقائق الحياة. إن العمل يستحوذ على أغلب حياتك، وعليك أن ترتب بقية الأمور لتتناسب مع ظروف العمل، وإذا كانت هناك أمور أخرى فلا تملك إلا أن تضعها في الفراغات بين العمل، مثل أيام العطلة أو ما تبقى من ساعات الليل أثناء الأسبوع. لكن في بعض الأحيان، يستحوذ العمل على هذه الفراغات كذلك، فربما تقضي يوم السبت كاملًا للوفاء بموعد نهائي لا يمكن تأجيله لصباح يوم الاثنين، إلا إذا لجأت إلى سلوك مشكوك فيه مثل ادّعاء أنك "مريض". لكن لا يجب أن تسير الأمور على هذا النحو، فأنا أحب عملي، وأحب حياتي خارج العمل كذلك؛ لمَ يجب على أحد الأمرين أن ينتقص من الآخر؟ لمَ لا أستطيع الحصول على أفضل ما فيهما معًا؟ أنا أريد أن أحب عملي دون الشعور بالذنب تجاه عدم وجودي مع عائلتي، أو عدم امتلاكي الوقت للقيام بالأشياء الأخرى التي أحبها. لماذا هذا التمييز بين ما نسميه «العمل» وبين ما نسميها «الحياة»؟ لماذا لا يمكن أن تكون «المعيشة» وفقط؟ مبادئ العمل عن بعد شعرت أن الإجابة عن هذه السؤال تكمن في العمل عن بعد. عرفت أنني سأحب العمل عن بعد، لكن للنوع المناسب من الشركات. لقد حصل «العمل عن بعد» على سمعة سيئة في بعض الأماكن، لكنني دائمًا ما كنت أفكر أن الخطأ لا يكمن في فكرة وجود فريق عمل مُوَزّع، لكن يكمن في ثقافة الشركة المحيطة بهذا الأمر. في خطوة لتوسيع أفقي، قرأت كتابين رائعين: كتاب «Remote» لـ 37signals، وكتاب «The Year Without Pants» لـ Scott Berkun. تعلمت من هذين الكتابين أنه لكي تنجح شركة في العمل بكلية عن بعد، فإن للعمل عن بعد أن يُؤسَّس في النسيج البنيوي للمنظمة. هناك بالتحديد بعض الأشياء التي تفتقر إليها بيئات المكاتب التقليدية، ولا يُحدث غيابها تأثيرًا كبيرًا أو حتى تتم ملاحظتها على الإطلاق؛ لكن افتقاد المجموعات الموزعة لهذه الأمور قد يكون كارثيًا، فالتواصل عنصر مهم وجوهري جدًا، وكذلك بالنسبة لثقافة الاحترام والثقة المتبادلتين. والشفافية تجعل الجميع على نفس الخط في إنجاز العمل. لذلك، مجرد ما قررت أن آخذ الخطوة، وأحرر نفسي من قيود المكاتب والسفر إليها ذهابًا وإيابًا؛ والبدء في البحث عن فرصة في العمل عن بعد؛ عرفت أن هذا الأمر يجب أن يكون مع الشركة المناسبة. معرفة المزيد عن Buffer لقد كنت مولعًا بتطبيق Buffer، لقد أحببت التطبيق وغالبًا ما كنت أستخدمه، كنت كذلك مفتونًا بالشركة. أتذكر كيف استطاعت الشركة معالجة بعض هجمات القرصنة السيئة للغاية. تميل معظم الشركات في هذه الحالة إلى معالجة الأمر في الخفاء، تاركة مستخدميها يهيمون في الظلام غير مدركين لما يحدث. لكن Buffer كانت صريحة بشأن الموقف بالكامل مع مستخدميها، حيث أبقت الجميع على دراية بما يحصل، واستطاعت التحكم في هذا الموقف السيء من جذوره، وبتقديمهم كذلك لخدمة عملاء ممتازة، ازداد تعلقي بهم. كنت سعيدًا لمعرفتي أنهم بالكامل عبارة عن فرق موزعة، مع أعضاء منتشرين على المناطق الزمنية في جميع أنحاء العالم. تعلمت أكثر عن مبادئهم، وكيف أنهم تبنوا سياسة الفرق الموزعة. وعلمت حينها أنني لا أريد العمل عن بعد فحسب، لكنني أريد العمل لدى شركة Buffer. الحصول على الوظيفة قضيت حوالي أسبوعًا في كتابة بريد؛ لأقدم به طلبًا في الحصول على منصب «المطور الخلفي» الذي كان متاحًا آنذاك. أتذكر كم كنت دقيقًا في نسج كل جملة لأحصل على أفضل نتيجة، ثم أعيد قراءتها مرة أخرى. حاليًا ابتسم كلما أعدت قراءة هذا البريد، لقد كان طويلًا حقًا، لكن كان لدي الكثير لأقوله، كنت أريد أن أثبت أنني مستعد فعلًا للأمر، وكم أنا راغب في العمل لدى Buffer. أتذكر كم كنت سعيدًا حين قام Sunil بالرد على بريدي، وقمنا بتحديد أول مقابلة بيننا. ورغم قلقي، إلا أنني رأيتها فرصة لاستكشاف ما إذا كانت Buffer تلبي توقعاتي عنها، ولم يخِب ظني، فمع جريان وقت مقابلة العمل كنت ازداد قناعة أن هذا هو المكان الذي أنتمي إليه؛ وقد كنت مندهشًا لرؤيتي كم كان كل العاملين على قدر من الذكاء، والانفتاح، والأمانة. انعقد اللقاء بيني وبين Sunil و Joel و Leo، ولا زلت أتذكر أن Leo كان ألطف شخص ناقشته في المقابلة، لدرجة أنني لم أشعر أنها مقابلة عمل من الأساس، بل محادثة خفيفة ومرحة؛ ثم حصلت على الخبر السعيد، فقد تمت دعوتي إلى الانضمام إلى Buffer في معسكر تأهيلي لـ 45 يومًا. لقد كان يومًا رائعًا. التكيف مع العمل عن بعد إن الانتقال من العمل في مكتب إلى العمل بدوام كامل عن بعد ليس أمرًا سهلًا؛ فالانضباط الذاتيّ يصير ضروريًا للغاية؛ لقد تعلمت مجموعة جديدة من المهارات التي لا تحتاج إليها المكاتب التقليدية على الدوام، صار عليك المزيد من المسؤوليات؛ إن الأمر أشبه بإدارتك لشركتك الصغيرة. المشهد المقابل لنافذة مكتبي الآن بينما أعمل عن بعد إن التواجد ضمن فريق مُوَزَّع يتمتع بالحساسية والمراعاة والتفهم نحو الآخرين أمر مهم للغاية، فإحدى القيم الأساسية لدى Buffer هو أن تعمل على تطويرك الذاتيّ. وبالنسبة لشخص لم يجرب العمل عن بعد من قبل، فلا أحد يتوقع منك أن تكون مثاليًا على الفور؛ أن تشق طريقك بصعوبة أمر طبيعيّ، طالما أنك لا تمل من محاولة إيجاد طرق للتطوير، والتطوير يصير أسهل في بيئة طبيعية ومريحة. وأكثر ما كنت أكافح فيه، وأشق طريقي فيه بصعوبة هو «هيكلة الوقت والتواصل». لقد كنت أظن أنه من الصعب أن تبقى فعّالًا ومنتجًا إذا عملت من البيت، هذا يحدث في بعض الأحيان. بالنسبة لي كانت المشكلة هي أنني يمكن أن أكون فعّالًا ومنتجًا بدرجة كافية، لكني لا أعمل على الأشياء الصحيحة. هذا يعود بنا إلى أهمية التواصل، فحين تعمل في مكتب ويذهب كل الموظفين إلى العمل في آن واحد، فإن التواصل يكون سهلًا، للدرجة التي تجعله أمرًا مفروغًا منه؛ لكن حين تعمل مع فريق مُوزّع في مناطق زمنية مختلفة في أنحاء العالم، فإن التواصل يصير أمرًا مهمًا للغاية. فوائد أن تعيد بتصميم حياتك إن إحدى أهم وأروع جوانب العمل في شركة عن بعد، أنك تستطيع أن تدير وقتك بقوة وحرية، وهذا يساعدك على تصميم البناء اليومي والأسبوعي لحياتك، وهذا أيضًا أحد أكبر التحديات في الأمر! على عكس العمل التقليدي، أنت المسؤول؛ فأنت من تحدد ساعاتك، وتتخذ قراراتك، متى تعمل وكيف تبني نظامك اليومي بنفسك. وعليك أن تضع في اعتبارك أنه من السهل جدًا أن تتطور لديك عادات سيئة بما أنه ليس لديك "رئيس" يفحص العمل من وراءك. وقد وجدت أنه من المفيد الالتزام بروتين معين يساعدك على إنجاز عملك، ومن الجيد أن هذا الروتين مرن وقابل للتعديل. والحيلة تكمن في إيجاد هذا التوازن، والالتزام بروتين ثابت على مدار الأيام، الأمر الذي يضفي مرونة على العمل تمكنك من التعامل مع الطوارئ غير المتوقعة التي ستلقيها عليك الحياة. موضوعات يوم العمل أحب أن أرى الأمر كما لو أن الأيام والأسابيع عبارة عن "موضوعات"، بدا هذا الأمر وكأنه يشابه نظام العمل التقليدي الذي يبدأ في 8ص وينتهي في 5م؛ لكن مع مرور الوقت قمت ببعض التعديلات حتى يتناسب الأمر مع حياتي الطبيعية. إليك كيف يبدو شكل "الموضوع" النموذجي ليوم عملٍ مثلًا: من الأحد إلى الجمعة: الاستيقاظ مبكرًا، حوالي الساعة 6:25 ص، إذا كانت الأمواج مناسبة فإني أطلب من زوجتي أن تأخذ الأولاد إلى المدرسة، لهذا أساعدها في تجهيزهم وإلباسهم وإطعامهم، وحينما تأخذهم إلى المدرسة، أذهب أنا إلى ركوب الأمواج. إذا لم تكن الأمواج مناسبة، فإني آخذ الأولاد إلى المدرسة. ثم أعود وأبدأ العمل بعد 9:00 ص بقليل، وإذا تحسنت حالة الأمواج أثناء اليوم، فإني أخرج لركوب الأمواج لمدة ساعة وأحيانًا أكثر. بعد ذلك، أظل أتابع العمل حتى وقت الغداء، ثم أقوم بتجهيز وجبة مطبوخة في المنزل، أو ربما أتمشى إلى كافيه. وفي بعض الأيام وحتى أخرج من المنزل فإني أقضي بضعة ساعات أعمل في إحدى محلات الكافية. إذا قمت بممارسة رياضة ركوب الأمواج في النهار، فإني أذهب كي أجلب الأولاد من المدرسة بعد الظهر. غالبًا ما أتوقف عن العمل حوالي الساعة 5:30م لأجل أن أتعشى مع العائلة، ونلعب سويًا، ثم نتحمم، ثم وقت النوم للأولاد. هذا أكثر وقت مليء بالجنون في اليوم، لكنني أستمتع به رغم ذلك، أعمل على زيادة الترابط بين العائلة، نتكلم عما حدث أثناء اليوم، ونمرح قليلًا مع الأولاد، ولا بأس أن أكون سخيفًا مع أولادي، فهذا يشعرني بسعادة. بعدما يخلد الأولاد إلى النوم، أعود سريعًا إلى العمل لنحو ساعة أو ما يقاربها، حتى أنتهي فقط من أية مهام ممتدة أو عاجلة، وأكون على تواصل ومسايرة مع زملاء الفريق في المناطق الزمنية المتأخرة. في عطلة نهاية الأسبوع: ربما أعمل فيها، لكن ليس على حساب عائلتي أو الأشياء التي أحبها؛ وغالبًا ما يكون عملي في عطلة نهاية الأسبوع في المهام التي أنوي إنجازها في أيام العمل الأسبوعية، أو في إصلاح بعض الأعمال الطارئة، أو ربما فقط بعض الأعمال المرحة التي لم يكن باستطاعتي إنجازها قبل ذلك. وغالبًا ما أقضي عطلتي الأسبوعية دون لمس حاسوب العمل. من المدهش أن نمط الأيام لم يتغير كثيرًا عما كان قبل العمل عن بُعد، لكن مع بعض التعديلات البسيطة أصبحت قادرًا على دمج العمل مع حياتي الطبيعية بطريقة رائعة. سنة واحد في العمل عن بُعد: ولا أتخيل الرجوع صرت أعمل لدى Buffer منذ سنة الآن، عدا بعض الأيام القليلة. شعوري العام هو أنني لا أتخيل العودة إلى العمل التقليدي؛ ففي خلال سنة فقط، أصبحت هذه الطريقة من العمل متأصلة وطبيعية جدًا لدرجة أنني أجد أنه من الصعب تخيل نفسي أعمل بطريقة أخرى. على مدى القرن الماضي، أصبحنا كمجتمع نفكر تقليديًا أن العمل ينبغي أن يأتي أولًا وعلى حساب بقية حياتنا. لا يمكننا أن نختار أحدهما على الآخر. وأنا أرى أن أفكارًا كالعمل عن بعد، وعن طريق مجموعات موزعة سوف يفتح أعيننا على عالم جديد من الفرص، حيث يمكننا فيه أن نُكيف العمل حسب طريقة حياتنا بطريقة منطقية، تجعلنا سعداء ومنتجين في نفس الوقت. إذا شعرتَ- كما كنت أشعر أنا- أنك عالقٌ في خندق، وأن العمل هو من يتحكم في حياتك، فأرجو أن يكون هذا المقال مشجعًا لك على النظر في وضعك الحاليّ، ويمنحك القوة للتغيير وتحدي الوضع الراهن. نحن جميعًا مسؤولون عن سعادتنا الخاصة، والعالم بتغير بطريقة تمنحنا القوة على تشكيل حياتنا كما لم يحدث من قبل. آمل أن تتمكن من العثور على نمط حياتك المثاليّ، وأن تعيش حياةً سعيدة! ترجمة- وبتصرف- للمقال How I Learned to Balance Work, Family, and Life Through Remote Work لصاحبه Michael Erasmus.1 نقطة