اذهب إلى المحتوى

Mostafa Ata العايش

الأعضاء
  • المساهمات

    36
  • تاريخ الانضمام

  • تاريخ آخر زيارة

  • عدد الأيام التي تصدر بها

    3

كل منشورات العضو Mostafa Ata العايش

  1. AngularJS هي إطار عمل لتطبيقات الويب من طرف المستخدم يقوم بتفسير نصوص HTML مرة ثانية، ولو كنت خبيرا في تطوير الويب فمن الطبيعي أن تحاول مقارنة AngularJS مع منصات ومكتبات JavaScript التي تألفها مثل jQuery ،Knockout ،Backbone ،Ember وربّما مع React أيضا، وربما حاولت بناءً على معارفك السابقة ببرمجة واجهة المستخدم الرسومية GUI أن تربط AngularJS بـMVC أو MVVM، إلّا أنّ هذه المقارنات ستجعل معرفتك بـAngularJS أكثر ضبابية، لذا سأطلب منك في هذا الفصل فقط أن تتوقف عن النظر إلى AngularJS على أنها إطار عمل للغة JavaScript، كما أرجو منك أن تتخلّى في البداية عن رغبتك في فهم آلية عمل Angular وأن تحاول أخذها كما هي دون تفاصيل، فلتعتبرها مجموعة قوية من التطويرات لـHTML. سنبدأ دروسنا مع البنى الثّلاث الأساسيّة في AngularJS : العبارات expressions، التّوجيهات directives والمجالات scopes ولكننا سنبدأ قبل ذلك بالتعرف على كيفية تشغيل Angular في صفحة ويب. التثبيتيمكنك جلب Angular من الموقع الرسمي ثم تحميلها إلى صفحتك عن طريق المكاتب المستضافة عند Google (كـCDN) وهي طريقة ملائمة وتعمل جيدا، وقد قمنا بتشغيل شيفرات Angular عن طريق إضافة الاستدعاء التّالي في رأس ملف HTML: index.html <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.2/angular.js"></script>والآن بإمكاننا البدء معًا. بعد تضمينك لملف المكتبة في رأس الصفحة ستكون الخطوة الأولى تحديد الجزء الذي ستعالجه Angular داخل مستند HTML، تذكر دومًا أن Angular موجّهة نحو HTML أكثر من توجهها نحو JavaScript، فمبدؤها العام هو: بدلا من كتابة شيفرة JavaScript ثم تنفيذها، نقوم بكتابة خصائص HTML غير معياريّة تفهمها Angular وتقوم بمعالجتها. وهنا سنتعرّف على الخاصّية الأولى ng-app التي يمكن إضافتها إلى أي عنصر من عناصر مستند HTML، وقد اخترنا وضعها كخاصية للعنصر body في مثالنا هذا، فعند وضعها في body أو في html ستقوم Angular بمعالجة المستند كاملًا بحثًا عن تعليماتها لتقوم بتنفيذها، وبالطّبع يمكنك تحديد مجال أضيق كفقرة أو عنوان فقط، إن أردت أن تستعمل بيئة عمل أخرى إلى جانب Angular أو تحميل عدّة تطبيقات لـAngular في نفس المستند. إذًا لنكتب في المستند الذي نعمل عليه الشيفرة التالية: index.html <html> <head> <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.2/angular.js"></script> </head> <body ng-app> <!-- كل الأمثلة توضع هنا --> </body> </html> بهذه الخاصية السحرية سنتمكن من جعل Angular تعالج تعليماتها الموجودة داخل الصفحة، والآن لنتعرف على إمكانيات هذه المكتبة وما الذي يمكنها فعله. العبارات Expressionsتحذير: إذا كنت تتبنّى فكرة إخفاء شفرات جافا سكريبت فالمثال التالي سيثير حفيظتك حول Angular فهي تعتمد على كتابة عبارات شبيهة بعبارات JavaScript داخل نصوص HTML. تشمل عبارات Angular أي عبارة بسيطة وصحيحة في JavaScript إلّا أنّها لا تسمح بتعليمات التّحكم بسير البرنامج مثل الحلقات وغيرها، وأرجو منك تأجيل أحكامك المسبقة بينما نستكشف الأمور المسموحة (والتي يمكن ألا تكون مستحسنة) في Angular بطرق التّجريب التّقليدية. لنبدأ بجمع عددين إلى بعضهما: <p>The number {{11 + 12}}.</p>الناتج The number 23.هيا انطلق، قم بتغيير 12+11 في المثال السابق إلى أي عبارة رياضيّة أخرى، جرب إن كان بإمكانك إيجاد شيء لا يمكن لـAngular معالجته (عندما تفشل Angular في معالجة عبارة ما، فإنّها تعرض السلسلة الأصلية دون تغيير، أو لا تعرض شيئا في بعض الحالات الأخرى). الأقواس المتعرجة المزدوجة هي التي تحدد قالب Angular، وقد تكون قد شاهدتها من قبل لو تعاملت مع Mustache أو مع Handlebars، أحيانًا يمكنك التّفكير في Angular بانها مكتبة قوالب شديدة التعقيد، فهي تتعامل مع كل شيءٍ داخل العنصر الذي قمت بإضافة الخاصية ng-app إليه على أنه قالب وتقوم بترجمته عند تحميل الصّفحة، ثم تقوم بإعادة عملية الإخراج كلما حدث تغيير على البيانات (لا تقلق إن لم يكن مفهوم القوالب مألوفًا لك فسوف نتطرّق إلى مبادئه لاحقًا). ماذا عن اختبار المساواة لقيمتين؟ بالطّبع يمكننا القيام بهذا أيضًا. <p>Are strings and numbers equal? {{'2' == 2}}</p>الناتج Are strings and numbers equal? trueالنّتيجة موافقةٌ لما هي عليه في JavaScript، إذا كنت متفاجئًا بناتج عمليّة المقارنة السّابقة فقم بمراجعةٍ سريعة لعملية المقارنة ثم قم بتغيير == إلى === في المثال السّابق، لترى اختلاف النّتيجة. فيما يلي مثال لدمج سلسلتين نصيتين، ويوضح قدرتنا على الوصول إلى توابع مكتبة JavaScript المعيارية مثل توابع السلاسل النصية كالتابع toUpperCase. <code><p>{{"Angular" + "js".toUpperCase()}}</p></code>الناتج AngularJSهل تشعر الآن بأنّه بإمكانك القيام بأي شيء داخل عبارات Angular؟ لا تكن متسرّعًا يا شريك، وانظر إلى المثال التّالي: <!-- كود خاطئ! هذه الدالة ليست مسموح بها داخل عبارة --> <p>{{alert("Hello world")}}</p>لا يمكنك استخدام التّابع alert كما لا يمكنك الوصول إلى معظم الكائنات العامة مثل Math، Number و Date وهلم جرا. حاول استبدال ("alert("Hello world في المثال السّابق بـ ("parseInt("1 أو ()Date.now أو Number.Nan أو ()Math.random، إن لم تنتج أي مخرجات فهذا يعني أن Angular قد رفضت معالجة العبارة. لا بد من أن التساهل في مسألة دمج الشيفرة التنفيذية مع نصوص HTML قد أتعبك، وزاد عليه محدوديّة ما يمكنك القيام به داخل عبارات Angular، ولكن لا تتوقّف هنا فهناك الكثير بانتظارك، لنحاول الوصول إلى حدود إمكانيات العبارات في Angular، هل تظن بأنها تسمج بإسناد المتغيرات؟ <p>{{a = 1; a + a}}</p>الناتج 2إنها تعمل، ولكن حاول إضافة الكلمة المفتاحية var إلى اسم المتغير، فلن تقوم Angular بمعالجة العبارة وستصدر خطأ، فعندما ترى العبارة كما هي مع الأقواس المتعرجة فهذا يعني حدوث خطأ في الترجمة، لا تشعر بالاستياء، فتخريب الأشياء يكون أحيانًا وسيلة ممتازة للتعلم. هكذا تكون التجربة، لا أدري إن كان بالإمكان تعريف متغيّر في مجموعة من الأقواس المتعرّجة ثمّ استخدامه داخل مجموعة أخرى، لم لا نجرّب ذلك؟ <p>{{a = 1}} remains {{a}}</p>الناتج 1 remains 1إنّها تعمل أيضًا، ولكن ماذا لو نقلنا تهيئة المتغيّر إلى العبارة الثّانية؟ هيّا جرّبها، هل عملت؟ هل يمكنك معرفة السبب المحتمل وراء ذلك؟ حسنًا، العبارات تدعم عمليّة إسناد المتغيّرات، ما رأيك بتجربة معامل الشّرط الثلاثي؟ <p>There {{count = 1; (count == 1 ? "is " : "are ") + count}} of them.</p>الناتج There is 1 of them.من حسن حظّنا أنها تعمل أيضًا، فهذه العمليّة الثلاثية توفّر لنا تركيبًا مختصرا عمليًا داخل القوالب، والآن ماذا عن عملية الزّيادة "++"، هل يمكننا استخدامها؟ <p>{{a = 1; ++a}}</p>الناتج 1من الواضح أنّها لم تعمل، فهل هذا يعني بأنّ حلقة for غير موجودة في Angular، لم لا نستغني عن الكلمة var ونستبدل عملية الزّيادة "++" بجمع عادي. <p>{{for (i = 0; i < 10; i = i + 1) {i}}}</p>الناتج {{for (i = 0; i < 10; i = i + 1) {i}}}لم يتمّ تشغيل شيفرة الحلقة، كما أنّها سبّبت إصدار خطأ نحوي يمكن رؤيته من نافذة المتصفح console، رغم أنّ الحلقة ليس فيها أي خطأ ويمكن نسخها ولصقها في النافذة ليتم تشغيلها وستصل إلى العدد 9، جرّبها لتتأكّد بنفسك. إذًا لقد وصلنا إلى بعض الحدود، عبارات Angular ليست JavaScript، فـلغة العبارات لا تدعم الشروط، الحلقات ولا رمي الأخطاء واستلامها. يبدو أنّنا وصلنا إلى حدود العبارات، بالنّسبة لي فأنا أتقبّل وجود بعض شيفرات JavaScript داخل نص HTML إن كانت شيفرات مختصرة ومتعلقة بالعرض، لذا فأنا أقدّر الطبيعة المتساهلة لـAngular مع هذا الأمر، ولكن هذا لا يعني أنّني أشجع على كتابة شيفرات JavaScript أكبر من ذلك، فذلك سيتحوّل سريعًا إلى خربشات مربكة وغير مقروءة. من الجيّد أنّ العبارات لا تلعب إلّا دورًا بسيطًا في Angular، ويجب ألّا يكون هناك داع لكتابة الكثير من الشيفرات داخل العبارة الواحدة، فالمفتاح الحقيقي للإنتاجيّة المذهلة لـAngular هو التوجيه directive. التوجيهات Directivesالتّوجيهات هي روح Angular وقلبها النّابض، وأنصحك بأن تنظر إليها على أنها HTML معدلة، ففي كثير من الأحيان ترى أنها تشابه إلى حد كبير خصائص HTML التي يمكن استخدامها مع عناصر عاديّة ومألوفة. تبدأ التوجيهات المدمجة مع Angular عادة بالسابقة ng- التي تدل على الحرفين الثاني والثالث من كلمة A**ng**ular، كما أنّك ستجد عددًا هائلًا من التّوجيهات التي برمجها طرف ثالث متاحة للاستخدام. أول ما عليك التفكير به عندما تواجه شيفرة JavaScript مطولة داخل أحد التعبيرات في Angular هو أنه لا بد من وجود توجيه يقوم بذلك. لقد قمنا باستخدام أحد التّوجيهات مسبقًا بالفعل، هل تذكر التّوجيه الذي يجعل Angular تعالج محتويات العنصر body، إنه التوجيه ng-app، ففي هذه الحالة استخدمنا التوجيه دون تمرير أي وسطاء إليه، ولتمرير الوسطاء إلى التوجيهات ما عليك سوى استخدام "=" كما تقوم بإسناد القيم إلى خصائص HTML تمامًا. يمكنك على سبيل المثال تمرير اسم التّطبيق كوسيط "ng-app="myApp. (اسم التطبيق يشكل فعليا اسم وحدة وهي جزء هام من بنية Angular، وسنقوم بتغطيته في فصل الوحدات) ng-bindتقبل بعض التوجيهات تمرير سلاسل نصية تحوي عبارات لتقوم بتفيذها، (يمكنك التعرف على محددات كل توجيه من التوجيهات بزيارة توثيق API الخاصّبه)، فمثلًا يقوم التوجيه ng-bind بمعالجة العبارات وإخراجها، تمامًا كالأقواس المتعرّجة المزدوجة التي رأيناها في الفقرة السابقة، والمثال التالي يوضح استخدامه: <p>The number <span ng-bind="11 + 12"></span>.</p>الناتج The number 23.قد تجد أنّ المثال السابق مطابق لأول مثال تطرّقنا إليه، إلا أنّ هناك فرقًا هاما هو أن ng-bind تسبب إخفاء العبارة ريثما تقوم Angular بالترجمة وعملية الإخراج، ولذلك فهي الطريقة الأكثر تفضيلًا لاستخدام العبارات في Angular، فأثناء فتح الصّفحة وترجمتها ثمّ إخراجها لن تظهر العبارات والأقواس المتعرّجة، ولك أن تتخيّل شكل صفحة مليئةٍ بالعبارات قبل أن تنتهي عمليّة الإخراج خصوصًا إن كان هناك تأخير كبير بسبب كِبَرِ حجم الصّفحة وكثرة عباراتها. ربما ترغب في إخفاء كامل المحتوى أو جزءًا كبيرًا منه ريثما تنتهي عمليّة الإخراج بشكل كامل، وهذا ما تتيحه لك ng-cloak، لا بد من وجود توجيه يقوم بذلك. ng-initهل تذكر قيامنا بتهيئة المتغيّر في العبارة لنرى هل يعمل أم لا، حسنًا لا بدّ أن تحزر الآن، هناك توجيهٌ للقيام بهذا أيضًا، فالتّوجيه ng-init يسمح لك بتهيئة المتغيّرات لاستخدامها في أي مكان داخل العنصر الذي طبقت هذا التوجيه عليه. <div ng-init="sum = 3 + 2"> <p> {{sum + 1}} is more than <span ng-bind='sum - 1'></span> </p> </div>الناتج 6 is more than 4كما يمكنك استخدام الفاصلة المنقوطة لتعريف عدّة متغيّرات داخل توجيه ng-init كما يوضّح المثال التّالي: <div ng-init="count = 7; units = 'days'; collection = 'week'"> <p> There are {{count}} {{units}} in a {{collection}}. </p> </div>الناتج There are 7 days in a week.وقد تجد عند مرحلة ما أنه من الضروري تنظيم متغيّراتك داخل كائنات. <div ng-init="time = {count: 12, units: 'months', collection: 'year'}"> <p> There are {{time.count}} {{time.units}} in a {{time.collection}}. </p> </div>الناتج There are 12 months in a year.والمصفوفات مفيدة أيضًا. <div ng-init="months = ['January','February','March','April']"> <p> {{months[3]}} follows {{months[2]}} in {{months}}. </p> </div>الناتج April follows March in ["January","February","March","April"].انتبه، فلا مجال للخطأ في أسماء العناصر داخل الكائن، فـAngular لا تساعدك في تحديد هذا الخطأ وكلّ ما تقوم به هو عدم ترجمة العبارة وتجاهلها، وكذلك الحال في أخطاءِ الوصول إلى عناصر كائنٍ غير موجود أصلًا والوصول إلى عناصر خارج حدود المصفوفة. <div ng-init="paragraph = {sentence: {words: ['first','second','third']}}"> <p> "{{typo.sentence.words[0]}}", "{{paragraph.typo.words[1]}}", "{{paragraph.sentence.typo[2]}}", "{{paragraph.sentence.words[3]}}". </p> </div>الناتج "", "", "", "".كنت أتمنّى لو أن Angular تحتوي على عملية اختبار الوجود كالموجودة في CoffeeScript لجعل التّساهل مع هذه الأخطاء خيارًا وليس القاعدة. والآن بعد أن رأينا سماحيّات Angular هل تتوقع بأنها تسمح بتعريف التوابع داخل ng-init؟ ما الذي تتوقThere are months in a year.عه؟ <div ng-init="count = function() { return 12; }"> <p> There are {{count()}} months in a year. </p> </div>الناتج There are months in a year.لا، لا تسمح Angular بعبارات تعريف التوابع، كما أنها تقوم برمي خطأ parse:syntax$ أثناء معالجة الوسيط الممرّر للتوجيه ng-init، ويمكنك رؤيته في نافذة المتصفح console، فالمتحكم هو المكان الصحيح لتعريف التوابع لاستخدامها في عبارات Angular، وسنتعرف عليها في فصل المتحكمات وهي في الحقيقة المكان المناسب لتحضير جميع بيانات التطبيق للعرض، أمّا التّوجيه ng-init فوظيفته الأساسية هي تغيير أسماء المتغيرات لسبب سنراه لاحقًا في فصل المجموعات. ng-non-bindableيمكن استخدام التوجيه ng-non-bindable لمنع Angular من معالجة جزء من المستند، كما يوضح المثال التالي: <p ng-non-bindable> {{2 * 2}} is the same as <span ng-bind='2 + 2'>?</span> </p>الناتج {{2 * 2}} is the same as ?جرب إزالة التوجيه السابق لترى ما سيحدث. ng-showحان الوقت للتّعرف على أمور أكبر من مجرّد معالجة وإخراج ناتج عبارة، سؤالٌ للمبتدئين: كيف يمكننا إظهار وإخفاء عنصر HTML حسب شرطٍ ما؟ احتجت مرة لإخفاء نموذج استمارةٍ بعد أن يقوم المستخدم بملئها بنجاح، فقمت بإضافة استدعاء للتابع jQuery.hide داخل متحكّم قمت بإنشائه في Angular، لقد عمل بشكل صحيح رغم أن تلك الطريقة ليست هي الأفضل للقيام بذلك، ولكن الرغبة في إنهاء المشروع سريعًا دفعتني لتجنب البحث عن التّوجيه الّذي يقوم بذلك في Angular، وبالفعل وجدت توجيهين للقيام بذلك لا واحدًا فقط، ng-hide وng-show وسيبيّن المثال التالي استخدامهما معًا: <p ng-init="authorized = true"> The secret code is <span ng-show="authorized">0123</span> <span ng-hide="authorized">not for you to see</span> </p>الناتج The secret code is 0123جرّب تغيير true إلى false في المثال السابق لترى ما سيحدث، إنّ Angular تراقب التحديثات الّتي تطرأ على المتغيرات طوال الوقت، ولذلك فسيؤدّي تغيير المتغير authorized في أي مكان إلى تغيير نتيجة المثال السابق في العرض. أرى أنه يمكننا التعمق الآن في الحديث عن المتغيرات لنعرف ماهيّتها الحقيقيّة. المجالات Scopesتُعدّ المجالات مصدر البيانات الوحيد داخل تطبيقك، والفكرة من ورائها هي أنّه مهما كان عدد الأماكن الّتي تسخدم فيها المتغيّر في طبقة العرض، يجب عليك الالتزام بموضع واحدٍ لتغيير قيمته ويجب أن ينتشر هذا التغيير تلقائيًا إلى أماكن استخدام هذا المتغيّر في العرض. بما أنّ عملية الإخراج وإعادة الإخراج تحتاج بنيةً تحتيّة، فأكثر ما ستلاحظه في كائنات JavaScript الّتي تضعها في مجالات Angular هو كم هي مألوفة واعتياديّة بالنسبة لك. قد تكون ملمًّا بمفهوم كائنات نموذج المجال القديمة البسيطة، والذي أصله كائنات Java القديمة البسيطة أو ما يُعرف اختصارًا لـPOJO، فعندما قام Martin Fowler بشرح مفهوم POJO للمرّة الأولى، كان يعني الكائنات الأساسيّة الاعتياديّة التي يقدّمها قلب اللغة في وقت التشغيل runtime، على عكس كائنات نموذج المجال domain model المعقّدة الّتي ترث قدرات خاصّة من فئة متفوّقة superclass في إطار العمل. لقد تمّ توسيع هذا المصطلح ليشمل الكائنات التي تبدو بأنّها بسيطة إلّا أنّ إطار العمل يحسّنها بإضافة قدرات خاصّة بشكل خفي في وقت التشغيل بشكل مستمر عادة. الكائنات المرتبطة بمجالات Angular هي POJOs خاصة بـJavaScript، ويبدو أن Angular ستصبح حقا إطار عمل جافا سكربت البسيطة القديمة عندما سينتشر استخدام الميزة الجديدة Object.observe بين أوساط المبرمجين، وذلك لأنّها تقوم بعمليات معقدة للتّعرف على التّغييرات أثناء وقت التشغيل لتسمح بانتشار تأثير هذه التّغييرات. لقد مررنا مسبقاً على العديد من خصائص المجالات scope properties في هذا الفصل، هل تذكر المتغيّر الّذي قمنا بتهيئته داخل العبارات واستخدمنا ng-init في المثال أعلاه، كلّ هذه كانت من خصائص المجالات، هل تذكر محاولة إضافة الكلمة المفتاحية var إلى إحدى العبارات؟ إنّ استخدامها ممنوعٌ لأنّ ما كنت أقول بأنه متغيّرٌ لم يكن كذلك في الحقيقة(وأعتذر لأنّني كذبت بشأنه) فهو في الحقيقة أحد الخصائص في كائن المجال، يتمّ إنشاؤه تلقائياً خلف الكواليس وسنغطّي في الدّرس القادم المجالات بتفاصيل أعمق، وسنكتفي هنا ببعض الأمثلة الّتي تبين كيفيّة استخدام خصائص المجالات. الربط ثنائي الاتجاهكل الأمثلة السّابقة كانت تستخدم ربطًا أحادي الاتجاه، حيث يتم تحديث بيانات المجال باستمرار في العرض view، وسيزداد الأمر إثارةً عندما نستخدم HTML للتّحكم بهذه البيانات وتغييرها، ومعًا ستشكّل هاتان الطّريقتان في تغيير البيانات الربط ثنائيّ الاتّجاه كمثال مبدئي أوّل، سنستخدم التّوجيه ng-click للتعديل على خاصّية بوليانية boolean. <p ng-init="authorized = true"> The secret code is <span ng-show="authorized">0123</span> <span ng-hide="authorized">not for you to see</span> <br> <input type="button" value="toggle" ng-click="authorized = !authorized"> </p> يمكن أن يكون الوسيط الممرّر للتوجيه ng-click أي عبارة، ورغم أنّ هذا التّوجيه غير محدود بالعمل ضمن خصائص المجالات، إلا أن الشّيفرة الّتي كتبناها لقلب القيمة البوليانية تعمل بشكل صحيح لأنها بسيطةٌ جدًّا، ولكن كيف يمكننا ربط أدوات الدّخل الأخرى والتّعامل مع أنواع متغيّرات أكثر تعقيدًا؟ ng-modelيبدو أنّ جميع شروحات Angular لربط البيانات تسخدم مثالًا لربط دخلٍ نصّيّ بخاصّيةٍ من نوع سلسلةٍ نصّيّة، وها قد حان دورنا لكتابة هذا المثال. <input type="text" ng-model="title"> is bound to "<strong ng-bind="title"></strong>". Type something in the box!هذا المثال هو الطّريقة الأمثل لتوضيح مسألة الربط ثنائيّ الاتجاه، فعندما نضيف التّوجيه ng-model إلى عنصر input الخاصّ بـHTML، فإنّ Angular تقوم بتغليف تحكّم HTML به عن طريق توجيه input الخاصّ بها. ما الذي يمكننا القيام به أكثر من هذا؟ بإمكاننا دومًا استخدام ng-init لتهيئة قيمة ابتدائية للخاصية. <input type="text" ng-init="title = 'Angular'" ng-model="title"> is bound to "<strong ng-bind="title"></strong>". Change it!لنجرّب الآن بعض أدوات الإدخال الأخرى، لنبدأ بـcheckbox. <input type='checkbox' ng-init='optIn = true' ng-model='optIn'> is bound to <strong ng-bind="optIn"></strong>. Change it!القيمة المرتبطة بصندوق checkbox يمكن أن تكون سلسلةً نصّيّةً بدلًا من كونها قيمة بوليانيّة، وذلك بتأهيل قيمة كلٍ من التّوجيهين ng-true-value وng-false-value. <input type='checkbox' ng-init='feeling = "love it"' ng-model='feeling' ng-true-value='"love it"' ng-false-value='"hate it"'> is bound to "<strong ng-bind="feeling"></strong>". Change it!هل يمكنك توقّع وظيفة التّوجيه select في Angular؟ لاحظ أنّ Angular تتجاهل تمامًا وجود الخاصّية selected في الخيارات المقدّمة، وحتّى لو قمت بإزالة التّوجيه ng-init فستبقى بلا تأثير. <select ng-init='answer = "maybe"' ng-model='answer'> <option value='yes' selected>Yes</option> <option value='no'>No</option> <option value='maybe'>Maybe</option> </select> is bound to "<strong ng-bind="answer"></strong>". Change it!يبدو أنّ المثال السّابق يناسبه وجود radio buttons أكثر من قائمة الخيارات، هيّا نغيّره إذًا. <div ng-init='answer = "maybe"'> <input type='radio' ng-model='answer' value='yes'> Yes <input type='radio' ng-model='answer' value='no'> No <input type='radio' ng-model='answer' value='maybe'> Maybe is bound to "<strong ng-bind="answer"></strong>". Change it! </div>لديك الآن بعض خبرات الواقع العمليّ في التّعامل مع بيانات المجالات باستخدام توجيهات Angular، ولا يزال هناك الكثير من التّوجيهات المدمجة في Angular، وسنتعرف على العديد منها في الفصول القادمة. خلاصةلقد طلبت منك في مطلع هذا الفصل ألا تنظر إلى Angular على أنها إطار عمل لـJavaScript، بل كامتداد لـHTML، فكما أخبَرَنا Miško Hevery مخترع Angular في هذه المقابلة الرائعة فإن الهدف الأساسي من Angular هو أن تكون طريقة لزيادة إنتاجية مطوري الـ front-end لتحسين صفحات الويب، وقد صارت لاحقًا إطار عمل لـJavaScript. لقد تم الانطلاق من فكرة كون نمط البرمجة التصريحية هو أفضل الخيارات لتسريع عملية تطوير واجهات المستخدم الرسومية GUI، وقد اختار مطوروها ألا تكون لغة محصورة في مجال محدد مثل ما كانت MXML وXUL بل أرادوا جعلها تعتمد على تشابهها الكبير مع نصوص HTML. لقد رأينا بما يكفي أن Angular لا تستخدم دون JavaScript معدلة، كما أن التطبيقات في الواقع العملي في Angular تستخدم دومًا المتحكمات والخدمات والمسرات كما تدعم الوحدات وحقن التابعية إضافة إلى اعتمادها على البنية التحتية لـAjax، وسنغطي في هذه السلسلة جميع هذه الأمور، وعلى أي حال فإن وعد الإنتاجية الذي تقدمه Angular يمكن تحقيقه في فضاء تصريحي، مع درجة من الاعتماد على لا بد من وجود توجيه يقوم بذلك، كما أنّ كتابة توجيهات مخصصة لملء الفجوات هو الأمر الأكثر تحدّيًا في Angular، وهذا ما سيحاول الفصل الأخير إيصاله ليستقرّ في ذهن القارئ. والآن بعد أن استوعبت أن الهدف الأسمى لـAngular هو إيجاد امتدادات لـHTML لزيادة الإنتاجيّة وليس كتابة شيفرات JavaScript داخل إطار عمل، فأنت الآن جاهز لتبحر في تفاصيلها مع الفصول القادمة. ترجمة وبتصرّف للفصل الثاني من كتاب: Angular Basics لصاحبه: Chris Smith.
  2. أقدّم بين أيديكم هذه السلسلة التي استلهمت فكرتها من كتب برمجة صغيرة مجّانيّة ومحبّبة، مثل كتاب The Little Book on CoffeeScript لمؤلّفه Alex MacCaw. لقد ألّفت هذه السلسلة لتعليم Angular بالطّريقة التي تمنّيت أن أتعلمها بها، ولذلك فهذه السلسلة معينك للانطلاق السريع مع Angular واستخدام هذه المكتبة الرائعة في عملك كمطوّر ويب. أسلوب هذه السلسلة مستلهم من مبدأ باريتو Pareto فهي تعلّمك جزءًا كبيرًا من نقاط قوّة Angular دون أن تثقل كاهلك بالكثير من تعقيداتها، وستتمكّن بعد إنهائك لهذه السلسلة من كتابة تطبيقات واجهة front-end قويّة، وستدهشك سهولة ذلك، بالرّغم من أنّ السلسلة لا تقدّم إلا جزءًا محدودًا ممّا عليك تعلّمه لاحتراف Angular بشكل كامل، لكنها ستمنحك الثّقة الكافية للقيام بذلك لأنّ خبرتك ستكون مبنيّة على التّجربة العمليّة أثناء قراءتك لدروسها، فهي بحدّ ذاتها صفحات ويب ديناميكيّة تحوي آخر نسخة من Angular وتستخدمها لتنفيذ جميع الأمثلة بشكل مباشر، وجميع الشّيفرات البرمجيّة تتيح التّعديل المباشر عليها ممّا يغيّر المخرجات مباشرة، وأتمنّى لو تقوم بكلّ التّجارب والتّعديلات التي تخطر على بالك عند كل مثال. إذا كنت ترغب في معرفة سبب كتابتي لهذه السلسلة يمكنك قراءة هذه المقدّمة إلى نهايتها فهي تتضمّن بعضًا من ذكرياتي مع Angular، ثم سنناقش أفضليّة استخدام Angular في مشاريعك. هل هي صعبة أم سهلة؟لقد عملت من قبل على تطبيقات معتمدة على Web MVC لما يزيد عن عشر سنوات، واستعملت الكثير من الأدوات بدءًا من Struts وانتهاءً بـSpring MVC مرورًا بـRuby on Rails وBackbone، حتّى أنّني قمت بكتابة كتاب Backbone and CoffeeScript لذا كان من الطّبيعي بالنّسبة لي أن أفترض أنّ تعلّم ِAngular سيكون بسيطًا بالنسبة لي، إلّا أنّ تقدّمي في تعلّمها واجه سدًّا كبيرًا من المصطلحات غير المألوفة بعد غوصي في توثيق هذه المكتبة، مصطلحاتٌ مثل transclusion، توجيه directive والمجال المعزول isolate scope، وكلّما قرأت أكثر في التّوثيق الرّسمي للّغة ودروسها تأكّدت أكثر بأنّني كنت أتوهّم عندما ظننت بأنّ Angular أداةٌ سهلة، وأتذكّر بشكل خاصّ مروري على العبارة التّالية: لن تجد العبارة السابقة هذه الأيام داخل توثيق اللّغة، والشّكر يعود للجهود الجادّة التي بذلها فريق ِAngluar لتحسين التّوثيق، وعلى أيّ حال فالاقتباس السّابق جعلني أشعر بالجهل وبدأت الشّكوك تراودني والقلق يساورني: هل هذه المكتبة مجال جديد كلّيّا عليّ؟ كانت الإجابة تأتيني من كلّ الجهات تقريبًا: إنّ ِAngular تقنيّة معقدّة، ولا مجال للعبث معها، ففي ملتقيات المبرمجين على Stack Overflow ومجموعة AngularJS على Google وفي كلّ مكان آخر، كانت تفاصيل هذه المكتبة محلّ النّقاشات المطوّلة، مع توثيقات مرعبة للمشاكل والأفخاخ والحيل فيها، فشمّرت عن ساعد الجد كأي محترف يحترم نفسه وقبلت هذا التّحدّي، ومع مرور الوقت أصبحت أكثر ألفة مع هذه المفاهيم والمصطلحات، وتقبّلت أنّ تعلّمي هذه الأداة سيكون بطيئًا، إلى أن جاء ذلك اليوم الذي شاهدت فيه مقابلة مع Miško Hevery مخترع Angular، وبعد ذلك اكتشفت حقيقة بسيطةً إلّا أنّها كانت شديدة الأهمّيّة: الهدف الأصليّ من Angular هو سهولة الاستخدام. لقد بيّن Hevery بأنّه أراد أن تكون Angular أداة ليستخدمها غير المبرمجين، ليتمكّنوا من بناء صفحات ويب ديناميكيّة باستخدامهم لنصوص تصريحية بسيطة، لقد اكتشفت بأنّني قد تعمّقت في الكثير من تفاصيل Angular دون أن أجني منها فائدة مكافئة للوقت والجهد المبذول، ورغم أنّ مشروع Angular ومجتمع Angular أصبحا معتمدين على بعضهما بشكل وثيق حيث تقدّم المكتبة التّحديات والتّعقيدات التي تشبع شغف هؤلاء، إلّا أنّه كان هناك طريق أفضل لاستخدام المكتبة كما أراد مخترعها، بعيدا عن مبدأ عملها المصنوع بعناية، وقد كان الصّواب بالنسبة إليّ الابتعاد عن هذه الأمور الدّاخليّة الدّقيقة وتركها آمنة لتقود كلّ شيء دون المساس بها، وبعد أن اعتمدت هذا المبدأ في التعامل معها وبالرّغم من وجود العديد من الأدوات الأخرى إلّا أنّ شمس Angular صارت تشرق لي عند مواجهة العديد من الحالات. هل تناسبك؟تعتمد إجابة هذا السّؤال على معرفتك لمشروعك بدقّة، فعليك معرفة فيما إن كان يحتاج بالفعل لمعالجة البيانات وإخراج HTML في طرف الزّبون، أم أنّك تخدع نفسك ببعض المتطلّبات الإضافيّة لتعطيها دافعًا لتعلّم أداة جميلة وجذّابة، فقد لا تلزمك Angular إن كان بإمكانك الاعتماد على بعض المعالجة من طرف الخادوم مع "رشّةٍ" من التّفاعل المعتمد على jQuery. ضع في حسابك أنّ Angular واسعة وتدعو للتشبّث بها، فبالرّغم من أنّنا ندعوها "مكتبة" إلا أنّ دعمها الذّاتي للـوحدات modules ولـحقن التّبعيّة dependency injection سيفرض على المطوّر طريقة إدارة مشروعه، وقد يُفضّل حلًّا آخر على Angular، ربّما سيختار أداة أقدم منها ومتميزةً بكونها الأفضل في وقتها، لكنّه قد يجد أنّه من الصّعب أو المستحيل أن تحلّ محلّ Angular، أضف إلى ذلك أنّك لن تحتاج إلى الدّعم الفنّي من فريق تطوير Angular إن لم تكن تنوي أن يصبح مشروعك كبيرًا بالقدر الّذي يعتبره مهندسو Google مثاليًّا. هناك مشكلة أخرى تظهر عندما تحاول دمج شيفرات Angular مع شيفرات غير Angular وتريدها أن تعمل إلى جانب تغليف Angular للبيانات أو آلية إخراج الصفحة فيها، سيكون عليك عندها الغوص في تفاصيل غامضة في Angular غوصًا عميقا، قارن ذلك مع Backbone التي تعد طبقة رقيقة فوق jQuery فهي أصغر وأقرب للفهم، وإن كان تطبيقك معتمدًا بشكل كبير على ملحقات jQuery فسيكون عليك استخدام Backbone لتزيد من التّحسين في تصميم تطبيقك. أخيرًا، إنّ لطريقة Angular الأساسيّة للرّبط ثنائي الاتجاه بين عناصر واجهة المستخدم وكائنات النمذجة حدودًا تعتمد على مدى تعقيد التّطبيق، وقد تشارك المطوّرون في Facebook خيبة أملهم بربط البيانات ثنائيّ الاتجاه فقالوا: وبالرّغم من كون مكتبة React الخاصة بـFacebook بالكاد تهتمّ بالإخراج ومن ثمّ فهي تعدّ حلّا جزئيًّا بالمقارنة مع Angular، إلّا أنّ تطبيقات طرف الزّبون التي تعتمد عليها تستحقّ التقدير حقًّا. أسباب هامة تدفعك لاستخدام Angularلا شك أنّ Angular هي أشهر مكتبات JavaScript المختصّة بحلول النّمذجة والعرض عالميًّا في هذه الأيام، فقد حصلت على أكثر من 33000 نجمة على GitHub، وربّما ازدادت أكثر من ذلك بكثير منذ وقت كتابة هذه السلسلة إلى اليوم، فقد تربّعت على قمّة قائمة الحلول المطروحة التي تمّت دراستها ومقارنتها بواسطة مشروع TodoMVC وسنناقش الآن بعض أسباب نجاح Angular. الإنتاجية الآنيةإذا كان مشروعك بحاجة إلى واجهة مستخدم معقّدة إلى حدّ ما لتقوم بعمليات إدارة البيانات CRUD على البيانات من طرف الزّبون، فإنّ Angular ستفي بوعدها لك بتحقيق إنتاجيّة شبه آنيّة، فبإضافتك لرشّةٍ من بعض الخصائص المميّزة غلى نصّ HTML الأصلي، والقليل من شيفرات Javascript، ستتمكّن من جعل صفحتك تتفاعل مع المستخدم، في حين كنت ستحتاج إلى الكثير من المهارات وبذل الجهود لتقوم بذلك باستخدام مكتبة أدنى مستوى. الألفةتعتمد Angular على كتابة شيفرات JavaScript السّهلة ونصوص مطابقة تقريبًا لتعليمات HTML، لقد قلت "تقريبًا" لأنّ Angular تقدّم عناصر وخصائص جديدة وبعض الشيفرات المستغربة، إلّا أنها بالمقارنة مع أنظمة القوالب الأخرى تبقى قريبةً جدًّا إلى HTML النّقيّة، وهذا يجعلها سهلة الفهم لأغلبية مطوري الويب. المرونةتتبنّى Angular التّوجّه الحالي نحو التكيف مع واجهات المستخدم في أطر عمل JavaScript، دون الكثير من التّضحية بإنتاجيّتها، فإن كنت تحبّ العمل مع أحد أطر العمل الشهيرة المختصة بواجهة المستخدم مثل Bootstrap فستتمكّن من الاستفادة من الإضافة المقدّمة من مشاريع طرف ثالث مثل AngularUI لتقوم بتكامل سهل. لذا سواء كنت تريد زخرفة صفحة ويب تقليديّة ببعض التّطبيقات التفاعلية هنا وهناك، أو كنت تريد تطوير تطبيقٍ كاملٍ وحيد الصّفحة فإن Angular ستكون الأفضل للعمل ضمن شروطك ومحدداتك. المعايير المستقبليةلا أدري أيّهما أكثر صحّة، إن كانت Angular متبصّرة بالمستقبل أو أنّ Google والدةَ Angular ستصنع المستقبل، إلا أنّه من الواضح أنّ استخدامك لـAngular سيكون طريقة ناجحة لتألف المعايير المقترحة مثل Web Components وأضف إلى ذلك أنّني أتوقّع بقاء Angular واستمرارها لأنّها تواكب ميزات JavaScript المرتقبة مثل Object.observe. مجتمع Angularلابدّ أنّ أحد أقوى الأسباب لاختيار Angular بدلًا من منافساتها هو أنّها الأكثر شيوعًا، فهي تُستخدم الآن في عدد غير محدود من مواقع الويب كثيرة الزيارة، ولكن تذكّر بأنّ الجري وراء الأغلبية ليس الصّواب دومًا وليس لكلّ النّاس ولا في كلّ الأحيان، وعليك أن تدرس متطلّبات مشروعك الحقيقيّة بعناية. عن هذه السلسلةلقد جاءتني فكرة الكتب التفاعلية منذ عدّة سنوات أثناء قراءتي لكتاب إلكترونيّ عن البرمجة باستخدام JavaScript على حاسوبي المحمول، فقد توجّب عليّ لتجربة أحد أمثلة الكتاب أن أقوم بتحميله من موقع النّاشر، ثم البحث عن موضع الملفّ الذي تم تحميله وإيجاد مكان لفكّ ضغطه، ثم الإبحار عبر الكثير من الملفّات إلى أن أعثر على الشّيفرة المطلوبة، وأفتحها أخيرًا في أحد المحرّرات، ثمّ أكتشف بأنّ عليّ إنشاء ملف HTML ليُشغّل السكربت، وبعد كلّ هذا لا تعمل الشيفرة وأكون قد ضيّعت وقتي في مطاردة أماكن الملفّات والارتباطات. لم كلّ هذا؟ إن كنت أقرأ كتابًا عن تقنية front-end على الحاسوب فهل عليّ أن أعاني كلّ تلك المعاناة لأشغّل المثال؟ لقد اكتشفت بعد مدّة قصيرة من ذلك النّسخةَ الأولى لكتاب Marijn Haverbeke المسمّى Eloquent JavaScript واكتشفت بأنّه بإمكاني استخدام مشروعه CodeMirror لأنشر رؤيتي الخاصّة: كتاب إلكترونيّ رائع المظهر، أنيق الحروف وجميل التّصميم، ولكن مع أمثلة حية قابلة للتّعديل والتّشغيل مباشرة من الدّرس ذاته، ولهذا ستجد جميع أمثلة السلسلة داخل محرّرات حيّة تفاعليّة، وستجد مخرجات هذه الشيفرات مباشرة تحت المثال داخل صندوق iframe. <div ng-app=""> <strong>The lucky number {{11+12}}</strong> </div> See the Pen angular-intro by Hsoub Academy (@HsoubAcademy) on CodePen. هيّا حاول تغيير المثال أعلاه الآن، رغم أنك لم تتعلم شيئًا بعد عن Angular، قم ببعض التغييرات على المثال وراقب التّغييرات. ماذا بعد؟سيأخذك الفصل الأوّل من هذه السلسلة في رحلة لطيفة للتّعرف على مبادئ Angular في القولبة templating من طرف الزّبون وفي الرّبط ثنائيّ الاتّجاه، وقد أقرّ العديد من المطوّرين المحترفين في ِAngular بأنهم استفادوا من هذا الفصل رغم أنّ جميع أمثلته بسيطة ويمكن فهمها بلمحة سريعة. ترجمة وبتصرّف للجزء الأول من كتاب: Angular Basics لصاحبه: Chris Smith.
  3. لم تعد الوظائف كالسّابق حيث كان عليك الجلوس في مكان محدّد لوقت محدّد يملؤه الملل، فلقد تحولّ العالم كلّه إلى الرّقميّات وأصبح كلّ شيءٍ رقميًّا، وصار بإمكان النّاس العمل في أيّ مكان يريدونه، والفضل يعود للإنترنت. لم يعد هناك ما يُسمّى بالبحث عن وظيفة، فالفرص على الإنترنت أصبحت أكثر من أن تُعدّ، وقلّما تجد من يقرأ جرائد إعلانات التّوظيف لأنّ العمل الحرّ أصبح خيارًا متاحًا، ولكنّ عليك تذكّر بعض الأمور قبل أن تقرّر بدء العمل الحرّ، وأحد هذه الأمور هو البدء في تجهيز قائمة أعمالك. يمكنك أن تضع نسخًا من أعمالك السّابقة في قائمة وتسمّيها قائمة أعمال، ولكنّ ذلك لن يكون الخيار الأفضل على الأرجح، فأنت في عصر المعلومات، وعمل موقع ويب كمعرضٍ لأعمالك خيارٌ أفضل بكثير. قد تتساءل "لم عليّ إنشاء قائمةٍ بأعمالي؟ فعملي يسير على ما يُرام، لم عليّ بذل جهدي في أمر مزعجٍ كهذا سيستهلك وقتًا في تصنيف وتجميع أعمالي السّابقة؟" ستجد في هذا المقال بعض الأسباب الّتي ستقنعك بإنشاء موقع معرض أعمالك الآن: ستساعدك على التميز عن الباقينستواجهك منافسةٌ كبيرةٌ عند تقديم عرضك على عملٍ ما، ولتحسين فرصك أمام الزّبون يجب عليك إنشاء معرض أعمالٍ جميلٍ ومتميّز. إليك بعض النّصائح لجعل معرض أعمالك متميّزًا: أنشء موقعًا لمعرض أعمالك ذا تصميمٍ فنّيّ وجذّابضع أفضل أعمالك على الواجهةلا تضع أعمالك متوسّطة الجودةكن صادقًا ونزيهًااكتب عناوين جذّابة لأعمالكليرى زبائنك أعمالك في أي وقت وأي مكان صار لدى جميع النّاس هواتف ذكيّة، ولذلك عليك تهيئة معرض أعمالك ليراه زبائنك (عملاؤك المستقبليّون) في أيّ وقت يرغبون فيه بذلك، لذا اجعل معرض أعمالك جميلًا عن طريق: التّأكّد من أنّ الموقع يعمل بشكل جيّدتحسين نتائج الموقع في محركات البحثالتّأكّد من أنّك تستخدم رسومًا واضحةً وبسيطة لكنّها رائعةلحفظ الكثير من وقتك الوقت هو الحياة، وهو أهمّ شيء لصاحب العمل وللمستقلّ، ولذلك سيرغب أصحاب الأعمال في رؤية نماذج لعملك على الفور، وعندما يكون معرض أعمالك جاهزًا سيوفّر عليك النّقاشات والمقابلات الّتي تهدف للتّأكّد من مواهبك، وسيقودهم معرض أعمالك إلى الإجابة فورًا. لأنها تبين شخصيتك ستسمح لك بمشاركة أسلوب حياتك وشخصيّتك في أعمالك، فعليًّا أنت تشارك جزءًا من ذاتك مع النّاس عندما تنشر نماذج أعمالك، وسيتبيّن لصاحب العمل بسهولةٍ طبيعة الشّخص الّذي سيتعامل معه، كما يمكنك إدراج بعض شهاداتك ممّا سيجعلك أكثر وثوقيّة، كما أنّ توضيح لمساتك الشّخصيّة في أعمالك سيؤكّد ملكيّتك لها وأنّها ليست أول عشر نتائج وجدّتها عندما قمت بالبحث على Google. يمكنك الاستعانة بالنّصائح التّالية لجعل معرض أعمالك أكثر تعلّقًا بشخصيّتك: أضف شهاداتكاكتب بطريقة وصفيّة وبيّن ذاتك في ما تكتببيّن الصّعوبات الّتي واجهتك في أعمالك ومشاعرك أثناء القيام بهاأضف صورًا أثناء العمل إن كان ذلك ممكنًاتبين احترافيتك في عملك سيبيّن معرض أعمالك خبرتك الحقيقيّة، والموقع الّذي ستنشئه سيبيّن مهارتك وإبداعك وتنظيمك، وهذا يختلف كثيرًا عن كتابة قائمةٍ بإنجازاتك على ورقة. كلّما كان توثيق أعمالك وشهاداتك أكثر وضوحًا وتفصيلًا تبيّن لأصحاب الأعمال قدرتك على التّنظيم والإبداع، لذلك عليك الاهتمام بالعبارات وتصميم الصّفحة بأكبر قدرٍ ممكن. تجذب النظر دون بذل جهد لفت الانتباه وجذب الأنظار أمور أساسيّة لا يمكنك العيش بدونها في مجال تصميم صفحات الويب فالمنافسة شديدة، وعليك جذب النّظر إليك لأنّ هذه هي الطريقة الوحيدة لتجني المال، وعليك أن تجعل صاحب العمل ينظر إليك أكثر من أيّ شخصٍ آخر، وليس هناك أفضل من معرضِ أعمال مرتّب وجميلٍ للقيام بذلك، ستأتي إليك الوظيفة دون أن تطلبها حتّى. دع إنجازاتك تتكلّم عنك، ستوفّر الكثير من النّقاش مع الزّبائن لأنّك تريهم نماذج للنّتائج الّتي سيحصلون عليها بدلًا من الكلام الفارغ. سيجدك زبائنك المحتملون بسهولة سيكون هذا أفضل ما يقدّمه لك معرض أعمالك على الإطلاق، فهو على الإنترنت، وقد يعثر عليه أيّ زبون في أيّ وقت، فمعرض أعمالك يشبه إعلانًا كبيرًا تضعه في أحد الشّوارع، وستسوّق نفسك دون بذل أيّ جهد. ستعزز فرصتك للحصول على وظيفة سيسهّل معرض أعمالك على رجال الأعمال اتّخاذ قرارهم بتوظيفك، فهم يحبّون النّتائج السّريعة، وعندما يرون إنجازاتك وقدراتك وكم تجني من المال، فستحصل على أفضليّة في التّوظيف على الآخرين. خلاصة يتزايد انتشار مواقع الويب لعرض الأعمال، ولذلك عليك مواكبة ذلك كمستقلّ لعرض إنجازاتك لأنّ هذه هي الطّريقة الوحيدة لتحصل على الزّبائن وتحصل على وظيفة، أتمنّى لو تقوم الآن بإنشاء معرض أعمالك وتشاركه في التّعليقات كي نراه، بالتّوفيق. ترجمة -وبتصرّف- للمقال: 10Reasons Why You NEED to Launch Your Online Portfolio NOW لصاحبه: Rudolph Musngi. الصورة البارزة.
  4. الوقت = المال، لن يفهم هذه المعادلة موظف عاديّ له وقت ثابت، براتب ثابت، أمّا بالنّسبة لمدوّن مستقلّ، فهذه المعادلة هي كلّ شيء، فكلّما استطعت القيام بعمل أكثر في وقت أقلّ ستحصل على المزيد من المال، وهذا ما يدفع الكثير منّا إلى إرهاق نفسه بالعمل الكثير، فالمستقلّ هو المسؤول الوحيد عن المبلغ الّذي سيجنيه كلّ شهر، ممّا يجعلنا نضغط الكثير من الأعمال معًا كلّ يوم، ونندفع للبحث عن نصائح وأنظمة إدارة الوقت ظانّين بأنه بإمكاننا إنجاز المزيد والمزيد والمزيد إن استطعنا بذل القليل من الجهد الإضافيّ. للأسف، فإن عقليّة "المزيد والمزيد والمزيد" سترمي بنا بعد فترة عاجزين يملؤنا الفراغ النّاتج عن الفشل، مع مستوى إنتاجيّة 0%، ويمكنك تخيّل كم سيكسب مستقلّ إنتاجيّته 0%. إذا كنت تريد بالفعل أن تزيد إنتاجيّتك، وأعني بها كمّية العمل ذا الجودة المرتفعة الّذي تقدّمه يوميًّا، فعليك التّوقّف عن الاستماع إلى النّصائح والإرشادات الّتي تزيّن لك الأوهام، وتَعِدُك بالحصول على السّر العظيم الّذي سيجعلك تنتج 50 ساعة في اليوم، دون أن ترهق نفسك وبدون أيّ شعور بالتّعب. ركّز بدلًا من ذلك على تطبيق نظامٍ شخصيّ خاصّ بك، لتقوم بأفضل ما يمكنك القيام به كلّ يوم، وتحافظ على هذه الوتيرة على المدى الطّويل، و سيساعدك هذا المقال لتصل إلى أفضل العادات الّتي تزيد إنتاجيّتك، وتحصل على أفضل النّتائج (والدّخل المادّي) كما لم تفعل من قبل. 1. توقف عن "إدارة الوقت" وابدأ بـ"إدارة الطاقة"لا تعني زيادة الإنتاجيّة أن تحشو أكبر قدر ممكن من النّشاطات في ساعات قليلة، بل تعني العثور على السّاعات الّتي تكون فيها متنبّهًا، صاحيًا، وتملؤك الطّاقة والحيويّة ثم تستخدم هذه السّاعات بحكمة. من الطّبيعيّ أن يكون للإنسان أوقات ذروة وأوقات انحسار في النّشاط، وربّما تسمع العديد من أصدقائك يتكلّمون عن الخمول الّذي يحصل في السّاعة 3:00 ظهرًا، فهذه طبيعة بشريّة، وليس بإمكاننا أن نبقى على نفس المستوى العقليّ والعاطفيّ والنّفسيّ طوال اليوم، فعليك أن تتعلّم التكيّف مع نمط تقلّبات طاقتك، وتنظّم أعمالك لتوافق أوقات الذّروة في النّشاط، فإن لم تفعل ذلك، وظللت تعاكس طبيعة جسمك فأنت تعرّض نفسك للإرهاق الشّديد وتعرّض جودة أعمالك للتّدنّي، وستكون بعيدًا كلّ البعد عن المال الّذي تطمح إليه. عليك معرفة أوقات الذّروة في يومك واستغلالها للأعمال الأكثر أهمّيّة، ومن ثمّ ادّخار الأوقات الّتي تقلّ فيها طاقتك واستغلالها للأعمال الأقلّ أهمّيّة، فلا بدّ من إدارة الطّاقة بالنّسبة للمدوّن المستقلّ، وذلك لأنّ عمله فكريٌّ وإبداعيّ، وعندما تكون متوافقا مع إيقاعك الطّبيعي ستكون أقرب للوصول إلى انسياب الأفكار السّلس إلى أناملك بدلًا من استجرارها بصعوبة حرفًا حرفًا من دماغٍ مقفل أصلًا. هل مررت من قبل بحالة خرقت فيها جدار الكسل والركود عندما اقترب موعد تسليم عملك كثيرا، ألم تتمكّن من إنجاز الكثير من العمل بجودة أفضل بكثير من المعتاد؟ هذا ما يحدث عندما تكون في قمّة طاقتك الفكريّة، هل ترغب في احتراف إدارة طاقتك؟ أولا: راقب مستوى طاقتك على مدار عدة أسابيعلاحظ الأوقات الّتي تنشط فيها، وتلك الّتي تفقد فيها التّركيز، متى يمكنك كتابة عشرات السّطور بسهولة، ومتى تفقد كلّ أفكارك لكتابة سطر واحد، ومتى تصل إلى تلك المرحلة الّتي توجب عليك شرب فنجان كبير جدًا من القهوة المركّزة لتعمل. ثانيًا: اجعل أعمالك متلائمة مع مستويات طاقتكبعد أن تتمكن من معرفة أوقات نشاطك وخمولك، قم بتنظيم أوقات العمل بحيث توافق أوقات النّشاط والإنتاجيّة الأعلى، فعلى سبيل المثال، أجد شخصيًّا أنّ وقت الفجر وما بعده يكون فيه ذهني متّقدا (رغم أنّه أكثر الأوقات الّتي أرغب فيها بالنّوم) فعندما أتمكّن من مقاومة نفسي والاستيقاظ في هذا الوقت أتمكّن من كتابة الكثير بأعلى جودة ممكنة، وفي المقابل، عندما أستسلم للنّعاس وأنام في هذا الوقت أصل إلى وقت التّسليم وقد تراكم عليّ الكثير من العمل، لذلك تعلّمت بأنّ عليّ الحفاظ على هذا الوقت الثّمين. سأقدّم فيما يلي مثالًا يبيّن جدول الأعمال الّذي يعتمد إدارة الطّاقة: صباحًا (مستوى عالٍ من الإبداع) = العمل على أكثر المشاريع صعوبة وتحدّيًا، سواء كان البدء بمسوّدة ذلك المقال الّذي طالما أجّلت البدء فيه لصعوبته، أو تحرير تدوينتي الّتي لن تجد لنفسها وقتًا بين انشغالاتي الأخرى.قبيل الظّهر(طاقة متوسّطة، لا يزال بإمكاني التّركيز ولكنّني لست في أفضل حالاتي) = أعمال إداريّة كالحسابات الماليّة، الرّد على رسائل البريد الإلكتروني وجدولة بعض المنشورات على مواقع التّواصل الاجتماعي.وقت العصر (في أضعف حالاتي، مشوّش وبائس) = شراء بعض حاجيات المنزل، قراءة بعض المقالات، إجراء بعض المكالمات الهاتفيّة، الاستمتاع قليلًا وإعادة الشّحن.المساء (موجة طاقة ثانية) = تحرير ما كتبته في الصّباح، إجراء بعض البحث والقراءة لما سأكتبه في صباح الغد، تحضير كتابات جديدة.عندما تتعلّم التّوافق مع إيقاع الطّاقة الخاصّ بك بدلًا من معاكسته، لن تهتمّ بالمدّة الّتي تقضيها خلال العمل، 4 ساعات أو 12 ساعة أو حتّى ساعتان، سيكون بإمكانك زيادة إنتاجيّتك باستمرار مع جودةٍ عالية، وستبقى مرتاحًا وزبائنك سعداء، ونقودك ستزيد وفوق ذلك كلّه فإنك ستنقذ نفسك من الإرهاق الشّديد الّذي طالما تسبّب بالفشل للكثير من المستقلّين. 2. احترم قاعدة الرقم 3لدى المدوّن المستقل عدد لا يُحصى من الاحتمالات لما يمكنه القيام به كل ساعة، فبإمكانك كتابة كتاب إلكتروني، كتابة بعض الدّروس، مراسلة الزّوار والرّدّ على تعليقاتهم، مراسلة زبائن جدد، وكلّ الأمور الأخرى الّتي تزيد دخلك المادّي، وفي كلّ لحظة لا تقوم بها بجميع هذه الأشياء معًا توبّخ نفسك وتتّهمها بالكسل وتعتبر بأنّك تؤدّي أقلّ مما عليك القيام به بكثير. ولكنّ محاولة القيام بألف أمرٍ معًا سيؤدّي إلى إنتاج الكثير من المقالات الرّديئة في أفضل الحالات، أمّا في أسوأ الحالات فيمكن أن تنتج محتوى بشعًا ومتدنّي الجودة إلى حد كبير، أو ربّما ستستسلم كلّيّا ولن تنتج شيئًا بسبب تشتّتك الكبير، وهذا ما لا يرغب بالوصول إليه أحد منّا، لذلك انتقِ أولويّاتك الثلاثة الأولى وناضل للالتزام بها فقط. قد يبدو الأمر مخالفًا للمنطق في البداية، فما أطلبه منك هو إنقاص الأمور التي ترغب بالقيام بها في اليوم الواحد لتزيد إنتاجيّتك، لكن لا تنسَ أنّها ستدفعك إلى الجنون لو أردت القيام بها حقًّا. ثلاثة أعمال يوميًّا رقم قابل للتحقيق، كبير بما يكفي ليمنعك من المماطلة، وصغير بما يكفي ليمنعك من الاستسلام، إن تمكّنت من الانتهاء من الأمور الثلاثة الأولى على قائمة أولويّاتك فسيكون ذلك رائعًا، وستتمكّن من القيام بأمور أخرى، ولكنّ ذلك لن يكون ممكنًا لو لم تصبّ كامل تركيزك على تلك الأمور الثّلاثة، وبذلك تنجز الأهمّ ثمّ المهمّ ولن تخلط الأولويّات لمجرّد أنك ترغب بإنهاء كلّ شيء في يوم واحد، وستستثمر وقتك لتقوم بما يعود عليك بأكبر نفع مادّي بدلًا من الاقتراب من الحدّ الأدنى الّذي كنت تتمنّاه بخطًى بطيئة. ربّما ترغب في جعل الأولويّات متعلّقة بوقت التّسليم، فتختار الأعمال الّتي لها أقرب موعد تسليم لتبدأ بإنجازها، وربّما تفضّل في أيام أخرى أن تبدأ بمشاريعك طويلة الأمد الّتي تحتاج إلى الكثير من العمل، حتّى لو كنت ستمشي خطوات صغيرة. بالنّسبة لي، أحبّ أن أقوم في اليوم الواحد بخليطٍ من بعض الأعمال الخاصّة بزبائني وبعض الأعمال الشّخصيّة، فقد أقوم بتأليف بعض الصّفحات لكتابي الإلكتروني، إنهاء تحرير مقالٍ لأحد زبائني وتحسين صفحة "أعمالي" في مستقلّ، وأيًّا كانت أولويّاتك الثّلاث، قم بكتابتها وجدولتها في المكان المناسب في اليوم حسب جدول الطّاقة الخاصّ بك، وقاتل من أجل البقاء ضمن هذه الأمور الثّلاث وإنهائها. 3. صادِق بعض التطبيقات المفيدةيُقال أن 20% من العمل الّذي ننجزه يعطي 80% من الأرباح الّتي نحصل عليها، وهذا يعني بأنك تصرف 80% المتبقّية من وقتك على أمور أخرى تعود بأرباح قليلة عليك، فكيف ستنقص من هذه النّسبة؟ تكمن الإجابة في الاستعانة بالمصادر الخارجيّة للقيام بهذه الأعمال بدلًا منك، والإنترنت مكان رائع بانتظارك ليسهّل عليك حياتك، عليك اعتبار البرامج الّتي تزيد الإنتاجيّة مساعديك الافتراضيّين الّذين ليس عليك دفع رواتبهم في آخر الشّهر (فالكثير من هذه التطبيقات مجّانيّة أو كلفتها منخفضة جدّا). استخدم كلّ الأدوات المنتشرة على الإنترنت لأتمتة العمل الّذي لا يحتاج إلى التّفكير، وبذلك توفّر طاقة دماغك للأمور الّتي تحتاجها بالفعل، وقد انتقيت لك بعض هذه الأدوات، وستجد العديد منها في كلّ مجالٍ من المجالات فاختر منها ما يناسبك: إدارة قائمة الواجباتTodoistTeuxdeuxToodledoDo It TomorrowWunderlistVitalistGet It DoneProducteevRemember the Milkتخزين الخواطر والأفكارEvernoteSimplenoteMicrosoft OneNoteMindjetSpringpadNotational Velocityالحفاظ على الوقتRescueTimeKlokTogglTickالمساعدة على التركيزConcentrateAnti-SocialTime OutFocus BoosterFocusWriter4. لا تنس إعادة الشحننحتاج إلى إعادة شحن أدمغتنا وأجسامنا وأرواحنا باستمرار، فالكاتب المحترف ينشغل طوال الوقت بالعمل الفكريّ، العاطفيّ والإبداعيّ، وبدون إعادة الشّحن ستجفّ قريحة الكاتب، ولذا يتوجّب عليك وضع وقت للرّاحة والاسترخاء ضمن برنامجك اليوميّ، ليس لملء الفراغ بين الأعمال، ولكن لأنّ الرّاحة ضروريّة لذاتها، وللأسف فإنّ العديد من المدوّنين المستقلّين ينزعجون ويشعرون بالذّنب إن اضطروا لأخذ يوم عطلة أو إجازة مَرَضيّة، أو حتّى لغفوة لربع ساعة لاستعادة النّشاط، ويظنّ أولئك بأنّ هناك الكثير ممّا كان بإمكانهم القيام به بدلًا من تلك الاستراحة، يمكنهم النّقاش، التّرويج، الكتابة والتّنقيح، وبطبيعتنا نشعر بأنّه إن كان بإمكاننا القيام بذلك، فعلينا القيام بذلك. ولكن إن أرهقت نفسك فقد تتوقّف عن العمل لأيّام، وربّما لأسابيع طويلة، وهذا أكثر بكثير من مجرّد ربع ساعة تغفو فيها على أريكة مريحة، أقول ذلك الكلام عن تجربة مريرة اضطررت على إثرها للتّخلّي عن كلّ أعمالي (عدا الأعمال ذات الأهمّيّة البالغة)، إنتاجك سيكون مساويًا لطاقتك لذلك حافظ عليها، وتأكّد من أن تقوم ببعض الأعمال يوميًّا فقط لتكون سعيدًا، لتحصل على الإلهام وتعيد شحن مدّخراتك. أرشّح لك بعض الأعمال الّتي يمكنك القيام بها يوميًّا لـ: إلهامك (كقراءة سيرة حياة شخصيّة تحبّها).جعلك تفكّر (كتعلّم مهارة جديدة أو مشاهدة TED talk).إثارة روح التّحدّي (كلعب بعض الألعاب على الحاسوب أو الجوّال).تسليتك (ربّما تحبّ مشاهدة قناة رسوم متحرّكة، أو اللعب مع ابنك ذي الخمس سنوات).قرأتُ أحد الأقوال الّذي أثار إعجابي مؤخّرًا للمدوّن ورائد الأعمال Ash Ambirge حيث قال: لذلك لا تنس أن تترك بعض الوقت لـتعيش كلّ يوم، ليس فقط لأنّ هذا سيرفّه عنك، بل لتزيد إنتاجيّتك وإبداعك. 5. ماذا تفعل عندما تشعر بالعجزلا مفرّ من أن يأتي يوم تصاب فيه بالزّكام أو وجع شديد في الرّأس، أو أن تصل إلى مرحلة "الانصهار الوشيك" لدماغك من الضّغط والتّعب، من البديهيّ عندها بأنّه لا يجب أن تعامل نفسك في هذه الحالات كما لو كان كلّ شيءٍ على ما يرام، إلّا أنّ زبائنك لن يتنازلوا عن الحصول على طلباتهم في الوقت المحدد، ولن تتمكّن للأسف من إيقاف جميع خدماتك في الوقت الّذي تكون فيه في أشدّ الحاجة للقيام بذلك، وفي حين لن تتمكّن من كتابة مقالة رائعة سيكون عليك البحث عن طرق لكتابة شيءٍ ما، أيّ شيء، لتنقذ نفسك من السّقوط. إليك بعض طرقي المفضّلة لإنجاز العمل حتّى عندما أكون في "وضع حفظ الطّاقة": اعمل بنبضات صغيرةسواء كنت تقوم بتدوين مقال أو تكتب كتابًا كاملًا فأنت تلعب لعبة طويلة الأمد تتضمّن الكثير من القرارات والمراجعات وإعادة الهيكلة بين حين وآخر، يمكنك تخيّل نفسك في سباق جري وقد أصابك التّعب الشّديد، عندها سيكون التّفكير في إنهاء السّباق ضربًا من الجنون، وبدلًا من ذلك عليك التّفكير في إنهاء مسافات قصيرة، ضع لنفسك أهدافًا أصغر وأكثر واقعيّة. حدّد لنفسك ساعة أو نصف ساعة، أو حتى 15 دقيقة تقوم فيها بالتّركيز على عمل بسيط يمكنك إنهاؤه في هذه المدّة، ربّما ستقوم بوضع رؤوس أقلام فقط بدلًا من عبارات كاملة، وربّما ستتمكن من كتابة سطر أو سطرين بدلًا من صفحة كاملة، المهمّ أن تبقي العمل مستمرًا وخذ أوقات استراحة بين هذه المهمّات الصغيرة، وفكّر بأنّك ستتمكّن من العودة في وقت آخر إلى الشّيء الّذي أنجزته في هذه المهمّات الصّغيرة، وستصقله لتنتج مقالًا يستحقّ النّشر، فكّر بأنّك الآن تحاول عبور بعض الأمتار فقط في السّباق، إلّا أنّ ذلك سيقرّبك حتمًا من خطّ النّهاية. استخدم نظام المكافآتعندما يكون آخر شيء ترغب بالقيام به هو إنجاز عملك فليس من العيب أبدًا أن تقدّم لنفسك بعض المحفّزات، كافئ نفسك على كلّ عمل عليك القيام به، إذا قمت بالعمل الفلانيّ، سأحصل على المكافأة اللذيذة الفلانيّة، طريقة بسيطة وبدائيّة، إلّا أنّها تعمل. على سبيل المثال: إن تمكّنت من كتابة مسوّدة لهذا المقال فسأسمح لنفسي بمشاهدة حلقة من (ضع هنا اسم مسلسل الأنمي الّذي تتابعه دون معرفة أحد من أصدقائك).إن قضيت 10 دقائق في عصف ذهني لعنوان أفضل لهذا المقال، فسأسمح لنفسي بتناول الشّوكولا المفضّلة عندي.إذا جلست الآن وقمت بإعادة صياغة هذا المقال فسأدعو نفسي على العشاء في المطعم المفضّل عندي.وهكذا، إيّاك أن تستخفّ بقوّة المحفّزات، أعط المكافأة الأعلى قيمة للعمل الأكثر أهمّيّة. 6. أنشئ نظامك الخاص"الإنتاجيّة" بعبارة أخرى هي "التّوازن بين العمل والحياة" والجميع يسعى للوصول إليها، ولكلّ شخص آراؤه الخاصّة وطريقته الخاصّة في ذلك، إلّا أنّ أفضل نظام يمكنك اتّباعه للوصول إلى الإنتاجيّة هو الّذي تبنيه بنفسك، لذا قم بتعديل ما قرأته في هذه المقالة كما تريد واختر ما يناسبك منها، فإن كان عليك الإقلاع عن فتح بريدك الإلكتروني لعشر ثوان كلّ دقيقتين لأنّ ذلك يلهيك ويستهلك منك الكثير من الطّاقة الدّماغيّة، أقلع عن ذلك فورًا، وإن لم يكن بإمكانك التّركيز على الكتابة صباحًا دون أن تتسلّل إلى بريدك الإلكتروني بضع دقائق لتتأكّد من أنّه لم يحدث شيء مريع أثناء نومك البارحة، تفضّل وافتح بريدك وتخلّص ممّا يعيقك عن التّركيز، وابدأ بالعمل بعد ذلك. جرّب هذا الأسلوب في الحياة، وأعد تقييم نفسك كلّ فترة، وخلال مدّةٍ وجيزة ستتمكّن من تفصيل نظام على مقاسك، وجعله مثاليًّا ليثمر عليك أفضل النّتائج، بالتّوفيق يا صاح. ترجمة -وبتصرّف- للمقال Freelance Blogging Productivity: The Only Guide You’ll Ever Need لكاتبته Kelly Gurnett. حقوق الصورة البارزة: Designed by Freepik.
  5. تدفعني أحيانًا حملات التّسويق إلى الاستجابة لها فقط لأرى كيف تمّ تنظيمها، لربّما يكون قد أثار فضولي سطرٌ ما في الموضوع فأمسك دفتري وأبدأ بكتابة الملاحظات، أو ربّما يكون العرض مميّزًا بالفعل، ومهما كان الدّافع فإنّه يثير فضولي بما يكفي لأنقر على الرّابط الإعلانيّ. قامت شركة Easypurl مؤخّرًا بحملةٍ إعلانيّةٍ دفعتني لمتابعتها حتّى نهايتها، فأردت أن أقوم بتحليل السّبب، لذا عدت إلى المكان الذي وجدت الإعلان فيه للمرة الأولى وقمت بتحليل الحملة بشكل كامل، من اللمسة الأولى إلى الأخيرة، وقد كان فيما وجدته عبرة لكلّ المسوّقين: كيف يمكن لخطأ صغير أن يضعف حملةً إعلانيّةً كانت ستكون رائعةً لولاه، يناقش هذا المقال إيجابيّات الحملة، سلبيّاتها، والعبَر المستخلصة من تحليلها. اللمسة الأولى: الرسالة على البريد الإلكترونيبدأت الرّحلة مع الحملة الإعلانيّة من قراءة رسالة وصلت على بريدي الإلكتروني. كانت الرّسالة ممتازةً كلمسةٍ أولى، العنوان جيّدٌ، كُتب بصيغة وصفيّةٍ واحتوى على الكلمة المفتاحية PURLs (هي طريقة تسويقية جديدة تقوم على إنشاء صفحة إنترنت خاصّة لكلّ زبون يتم التّواصل معه) كما يضيف العنوان وعدًا بزيادة كفاءة التّسويق مما سيثير انتباه القارئ الذي لا يعرف مسبقًا عن PURLs، كما أنّ تنسيق الرّسالة جيّد أيضًا، ألوانه لطيفة، ويمكن استيعاب محتواه بلمحة واحدة، ولا ننسى العنوان المتميّز أيضًا، والّذي نستخلص منه الفائدة التّالية: كلّما أمكنك وضع الأعداد والنّسب المئوية في العنوان، خصوصًا إن كان ذلك العدد مميّزًا مثل 375% فافعل ذلك، إلّا أنّني أتخوّف أحيانًا من أعدادٍ تنتهي بـ5 أو 0 حيث يبدو وكأنّه قد تمّ تقريب هذا العدد، لذلك حاول استخدام أعدادٍ تبدو وكأنّها أكثر دقّة مثل 374% أو 376%. كلّ ما سبق (سطر الموضوع، العنوان والتّنسيق) كانت كافيةً لتقوم الرّسالة بوظيفتها، ولكنّ أكثر ما لفت انتباهي هو رابط المتابعة، فالرّسالة لا تتحدّث عن PURLs فقط، بل تطبّقها أيضًا، لاحظ أنّ الرابط الّذي عليّ نقره يحتوي على اسمي. أعرف كمسوّق أنّ الرّسالة لم تحتوي على اسمي عبثًا، ولأكون صادقًا فقد كنت سأحذف الرّسالة لو لم أرى اسمي ضمن الرّابط الذي تطلب منّي الرسالة أن أزوره، لقد كان لـPURL أثرٌ كبير في جعلي أنقر على الرّابط الذي يحوي اسمي، وبذلك تفاعلت مع الإعلان ونقرت عليه، لأهبط في صفحة الهبوط. اللمسة الثانية: صفحة الهبوط أوّل ما ستلاحظه في صفحة الهبوط أنّ لها نفس المظهر والإحساس العامّ للرسالة، وهذا يشعرك بأنّك في المكان الصّحيح دون شك، نفس الألوان والتّصميم، والعنوان الرّئيسيّ هو نفسه ذاك الّذي لفت نظري في الرّسالة وتعليماتٌ واضحة تدلّني على الخطوة التّالية الّتي عليّ القيام بها: املأ الخانات التّالية لتحصل على كتابك الإلكترونيّ المجّانيّ. لاحظتُ أيضًا أنّ كلمة "مجّانيّ" قد وُضع تحتها خطٍّ، لقد وضّح الموقع بأنّه لا يوجد أيّ التزامٍ ماليّ عند الحصول على الكتاب الإلكترونيّ وهذا يبني الثّقة بين الزّبون والموقع ويزيل أيّ حواجز بينه وبين الاستجابة للعرض. إنّ تخطيط الصّفحة جميلٌ أيضًا، وصورة الكتاب توضّح لك ما الّذي ستحصل عليه بعد ملء استمارة التّسجيل وبجانبه ملاحظةٌ جانبيّة لطيفة مكتوبٌ فيها اسم الزّبون، وأكثر ما أعجبني هو أنّ الاستمارة أصلًا قد تمّ ملؤها دون جهد منّي، كلّ ما عليّ القيام به هو الضّغط على زرّ التّحميل. لاحظتُ أيضًا أن طلب التّحميل قد تم تلوينه بالأزرق، فبما أنّ الصّفحة يغلب عليها اللون البرتقاليّ فربّما يتمّ تجاهل زرٍّ برتقاليّ، وبذلك كان الزّرّ الأزرق واضحًا، والعثور عليه سهلًا، وكأنّه ينتظر منك نقرة. اللمسة الثالثة: صفحة التأكيد كانت الأولويّة عندي في هذه المرحلة هي تحميل الكتاب مباشرةً، لذلك شعرت ببعض الإحباط عندما وجدت الصّفحة تطلب انتظار رسالة على البريد الإلكتروني للحصول على الكتاب، إلّا أنّ الصفحة كانت جيّدة على أيّ حال. من الواضح أيضًا أنّ الصّفحة لها نفس التّصميم والإحساس الخاصّ بالصّفحات السّابقة، كما أنّ صورة الكتاب تعطيك انطباعًا بأنّك ستحصل على مبتغاك، ورسالة الشّكر واضحةٌ وملائمة في هذا الموضع، وتعلِمُك بأنّ عليك انتظار رسالة على بريدك الإلكترونيّ لاستلام الكتاب. اللمسة الرابعة: الرسالة الأخيرة بالرّغم من أنّ هذه الرّسالة قد تجرّدت من الألوان، إلّا أنّها لا تزال تعطي الانطباع العامّ للحملة، وسيكون سهلًا عليك تمييزها عند رؤيتها ومتابعة إجراء التّحميل. يؤدّي عنوان الرّسالة وظيفته في إعلام المستلم بأنّ هذه الرّسالة هي ما كان ينتظره، ولقد لفت نظري تحديدًا عبارة "كتاب PURL الخاصّ بك" وهذا يعطي انطباعًا في اللاوعي بأنّ عليّ الحصول على "ما هو لي"، وهذا يزيد رغبتي في نقر زرّ التّحميل. كما ذكرتُ سابقًا، فإنّ بريدي الإلكترونيّ مليءٌ بالرّسائل الواردة، ولذلك كنت أتمنّى أن تتمّ عمليّة التّحميل عندما دخلت إلى الموقع، إلّا أنّ هذه السّلبيّة لم تدفعني إلى إلغاء رغبتي في الحصول على الكتاب، لقد نقرت زرّ التحميل، وإليك ما حصلت عليه. اللمسة الخامسة: الكتاب الإلكتروني لقد خيّبت الحملة هنا طموحاتي، فهذا ليس كتابًا إلكترونيًّا، ربّما هناك تشابه بين ما حصلت عليه وبين الكتاب الإلكترونيّ، ولكنّني كنت أنتظر كتابًا إلكترونيًّا حقيقيًّا، له غلاف وفهرس، وبعض المعلومات العميقة في مجال PURL كما أنّني كنت أتمنّى ما هو أكثر من 8 صفحات، وإذا استذكرنا ما رأيناه سابقًا فهذا ليس كالصّورة الّتي كانت معروضةّ في الرّسالة ولا في الموقع، لقد كنت محبطًا وغير راضٍ أبدًا عن ذلك، فبعد حملةٍ إعلانيّة مثاليّة، كان هذا الكتاب مخيّبًا للآمال. هل تسأل عن استجابتي لهذه الصّدمة؟ بمجرّد تصفّحي السّريع للكتاب تركته جانبًا، لم يكن فيه ما يشدّني ولم أرغب حتّى بالتّواصل مع الموقع مجدّدًا، للأسف لقد خسرني موقع Easypurl بعد هذا المستوى المتدنّي للكتاب. اللمسة السادسة: المكالمة الهاتفية غير المتوقعةتلقّيت مكالمة هاتفيّة من مدير خدمة الزّبائن وذلك بعد بضعة أيّام من تحميل الكتاب، لم تكن هذه المكالمة متوقّعة، وقد غيّرت نظرتي مرّة أخرى للحملة الإعلانيّة، لقد سألني عن رأيي في الكتاب فأخبرته، لقد كان لطيفًا وشكرني لتقييمي للكتاب، ثم تابع المكالمة ليملأ الفجوة التي سبّبها الكتاب بيني وبين الموقع، شكراً لك يا مدير خدمة الزّبائن. العبر المستفادة من هذه التجربةمن السّهل أن تفشل في جزءٍ أو جزأين عندما تدير حملةً إعلانيّة تصل إلى الزّبون عبر أكثر من طريقة وتتفاعل معه بأكثر من وسيلة، وستحتاج إلى الكثير من التّخطيط لتكون جميع تفاصيل الحملة صحيحة. لقد كان الكتاب هو الفشل الوحيد الفعليّ في الحملة الإعلانيّة الّتي ناقشناها في هذا المقال، وكان يجب أن يكون هو الأعلى جودةً ضمن مكوّنات الحملة باعتباره المرحلة الأخيرة منها، وأقترح لتحسينه النّقاط التّالية: يجب أن يكون غلاف الكتاب مشابهًا للغلاف المعروض في الرّسالة وفي صفحة الهبوط في الموقع، ليس من الضّروريّ أن يكون نفس الغلاف، ولكن من الجميل أن يكون له نفس التّصميم والألوان.يجب أن تحتوي الصّورة في الرّسالة وفي صفحة الهبوط في الموقع على الغلاف الحقيقيّ للكتاب.ربّما يجب تغيير كلمة "كتاب" إلى "نشرة معلومات" أو إلى "تقرير خاصّ"، أما إن أرادوا تسميته كتاباً فلا بدّ أن يتم تسمين هذا الكتاب قليلًا أو إعادة تنسيقه ليستحقّ هذه التّسمية.لقد حصلت هذه الحملة في نظري على علامات عالية، فقد كانت مخطّطة بشكلٍ جيّد وقد تم الاهتمام بتفاصيل عديدة، ويمكنني تلخيص ما أعجبني فيها بالنّقاط التّالية:قد كان أوّل رابطٍ يُطلب منّي نقره حاويًا على اسمي، أي أنه محقّق لأسس PURL، وهذا دافع كبير للنّقر، وكما نعلم فبمجرّد أن يبدأ الزّبون بالنّقرة الأولى فسيتابع النّقر على الرّوابط التّالية كما يُطلب منه.انت الألوان المستخدمة في الحملة الإعلانيّة متماثلةً في جميع الصّفحات، ممّا يعطي ترابطًا بين أجزاء الحملة لإيصال الرّسالة الرّئيسيّة.إن كلّ جزء من الحملة واضحًا، وفي كلّ مرحلة كنت أعلم ما الذي عليّ القيام به وما الذي عليّ توقّعه بعد ذلك.كان الجزء الأخير اتّصالًا بشريًّا مباشرًا مع مدير خدمة الزّبائن، لقد ناقشني في حوارٍ فعليّ ممّا أعطاه أكبر قدر من المعلومات عن نظرتي إلى الحملة، ولم يكن من الممكن الحصول على هذه المعلومات بطريقة أخرى.لقد رغبت في أن تكون الرّسالة الإلكترونيّة الأخيرة محقّقة لأسس PURL أيضاً، لتكون مترابطة مع الرّسالة الأولى ومحقّقة لأهداف الحملة، فهي عن PURL أوّلًا وأخيرًا. كيف يمكنك القيام بحملة أفضلبالرّغم من أنّ موقع Easypurl قد نظّم حملةً إعلانيّة جيّدة، إلا أنّه خسرني كمتابع بسبب الكتاب ذو الجودة المنخفضة، وهذا يعطيك فكرةّ عن صعوبة عمل حملةٍ إعلانيّة متعدّدة الوسائل للوصول إلى الزّبائن، ويجب أن ترى الآن كم أنّ التّفاصيل مهمّة للوصول إلى حملة مثاليّة، لذا عليك التّركيز على النّقاط التّالية لتبدأ بداية صحيحة: ابدأ بالهيكل العامّ للحملة الإعلانيّة، اكتب النّصوص الأساسيّة وحدّد كيفيّة انتقال الزّبون بين أجزاء الإعلان، وبعد ذلك انتقل إلى تصميم التّفاصيل.حدّد تصميمًا للحملة واختر الألوان المناسبة ولا تغيّرها في جميع الصّفحات الأخرى، فهذا يعطي انطباعًا بالتّناسق ويزيد ثقة الزّبون بك.قدّم تعليماتٍ واضحةً للزّبون ليعرف في كلّ مرحلة كيف عليه الاستجابة لطلباتك، وأعلمه بما عليه أن يتوقّعه في نهاية كلّ مرحلة.تأكّد من أنّك ستحقّق وعودك للزّبائن في نهاية الحملة الإعلانيّة.ترجمة بتصرّف للمقال How to make your Ebook Marketing Compaign *Almost* perfect لكاتبته: Kathryn Aragon. حقوق الصورة البارزة: Designed by Freepik, Designed by Freepik.
  6. يتعرّض مؤسّسو الشّركات النّاشئة لضغطٍ كبير قبل إطلاق المنتَج، فالاعتقاد السّائد هو أنّ المنافس الّذي سيسبقك إلى إطلاق منتجٍ في السّوق سينهالُ عليه ما لا يحصى من الأرباح، وعندها ستخسر شركتك المنافَسة وتفشل، إلّا أنّ ذلك نادرًا ما يكون صحيحًا، بل على العكس تمامًا، غالبًا ما يكون احتمال فشل أوّل المنطلقين first-movers (الشّركات الّتي تكون الأولى في السّوق في طرح منتجٍ معيّن، لم يسبق لأحد طرحه قبلها) هو 47% مقابل 8% فقط للملاحقين السّريعين fast-followers (الشّركات الّتي تنتبه بسرعة إلى الأفكار الجديدة الجيّدة في السّوق أو المنتجات الواعدة، وتسارع إلى تقليدها أو تطويرها ومنافستها قبل أن تنتشر بين المستهلكين)، وكما يُقال: يمكنك معرفة الرّائد في مجال ما، من السّهام على ظهره، أصابه بها من يحاول اللحاق به. لا يحصل أوّل المنطلقين على الأفضليّة بمجرّد طرحه لمنتجٍ لم يسبق إليه أحد، وهناك بعض المجالات ليس فيها أفضليّة لأوّل المنطلقين أبدًا، ولكن عندما يكون هناك أفضليّة سيتوجّب عليك الكفاح لاستغلالها. كن الفائز الأول، وليس المنطلق الأول كما يقول Alan Cooper، لن تستفيد شيئًا من كونك أوّل من ينزل إلى السّوق فقط، فذلك يعطيك فرصًا فقط، وعليك استغلالها لتسفيد حقًّا من نزولك المبكّر، كما أنّ أفضليّة الانطلاق المبكّر لها مدّةٌ محدودة قبل انتهاء مفعولها ثمّ يجب استبدالها ببدائل بعيدة الأمد. يمكن لأوّل المنطلقين أن يحصل على أفضليّة السبق باتّباع ثلاث استراتيجيّات مختلفة: 1. حافظ على الصدارة في مجال التقنية إذا كنت أنت من يطوّر التّقنيّة المعرّفة للصّنف (category-defining technology) فستتمكّن من أخذ خطوةٍ استباقيّةٍ عندما تحافظ على سرّية الأمور الثّلاثة التّالية: المعلومات والخبرات العلميّة التّخصّصية في المجال الّذي تنافس فيه، طريقة استخدام المنتج وآلية عمله والبيانات الّتي تصلك من المستخدمين عن تفاعلهم مع منتجك. لن يكون بإمكانك إطلاق أيّ نسخة تجريبيّة من المنتج، ولا شرح آليّة العمل، وسيكون عليك الحفاظ على سرّيّة ملاحظات المستخدمين وآرائهم بمنتجك، فأيّ واحدةٍ من هذه الأمور ستعطي منافسيك أسبقيّةً عليك لم يكونوا ليحصلوا عليها لولا مساعدتك هذه، إلّا أنّ هذا بالضّبط ما يحيّرني بخصوص نظّارة Google. فلقد قرّرت Google أن تستغني عن جميع المزايا عندما أطلقت منتجها (النّظّارة) وهو لا يزال جنينًا لم يخرج بعدُ إلى الحياة ، لم تبقِ عليه سرًّا وهو لا يزال قيد التّطوير، ويمكن لأيّ شخصٍ أن يستخدم النّظّارة، بل يمكن لأيّ شخصٍ أن يستحمّ أثناء ارتدائها، إن كان للنّظّارة أيّ استخدام مفيدٍ فإنّني متأكّدٌ بأنّ هناك منافسين لـGoogle قد انتبهوا لهذه الاستخدامات، وهم مشغولون الآن باختراع طرقٍ أفضل للاستفادة من النّظّارة. بمجرّد أن تطلق منتجك الثّوريّ سيقوم منافسوك بتفكيكه والقيام بالهندسة العكسيّة عليه، وسيقومون بلقاء زبائنك ومناقشتهم لمعرفة أهمّ ما يربط زبائنك بمنتجك، وسيشكّل ذلك قاعدة الانطلاق لهم بعد جمع كلّ هذه المعلومات ليبدؤوا بإنتاج الجيل الجديد من منتجك، وبعد سنةٍ على الأكثر ستكون النّسخة 1.0 جاهزةً للبيع في الأسواق، فإن كنت لا تزال في مكانك سينتهي أمرك، إلّا أنّ الصّواب هو أن تكون في هذا الوقت تقوم بطرح النّسخة 2.0 من المنتج، وبذلك ستجعل منهم أضحوكة المستهلكين لأنهم سيكونون في نظرهم "الشّركات الّتي تنتج تقنيّة البارحة لنستخدمها غدًا"، وهذه هي الطّريقة الأولى لتستفيد من انطلاقك المبكّر. 2-اتخذ إجراءات دفاعية بعد أن تفهّمت ضرورة التّفوّق التّقنيّ على منافسيك، يمكنك حماية نفسك ببعض الإجراءات الدّفاعيّة لمنع المنافسين من نسخ خطواتك وما تقوم به حرفيًّا، لذا عليك القيام بما يلي: -أنشئ شراكةً من نوعٍ خاصٍ مع مزوّدي العناصر الأساسيّة لمنتجك، ادفع لهم مبالغ طائلةً لضمان إبعاد أيّ شخصٍ عن استخدام تقنيّاتهم لينافسك في مجالك. -اقطع قنوات النّشر الأساسيّة، وذلك مثلًا بحجز المساحات الإعلانيّة في المنصّات والشّبكات الّتي تعتبرها الأفضل في ترويج منتجك. -احصل على براءة اختراع لمنع التّقنيّة الّتي أنتجتها من النّسخ المباشر لمنافستك في نفس مجالك، إن لم يكن على نطاقٍ أوسع حتّى. 3-احتجز المتبنين الأوائل إذا استطعت تجنيد المتبنّين الأوائل(الأسرع في اقتناء التّقنيّات الجديدة أو الأكثر تأثيرًا في محيطهم) يمكن أن تجعل دخول أيّ منافسٍ ضربًا من المستحيل، تكون هذه التّقنيّة أكثر فاعليّة في المراحل التأسيسيّة لمنتج يمثّل صنفًا جديدًا غير مطروق مسبقًا، ويمكنك القيام بهذه الخطوة بطريقتين: -الرّشوة(ليس بالمعنى الحرفيّ) ولكن قم بتوزيع بعض الأجهزة المجّانيّة أو حساباتٍ في موقعك على أشخاصٍ مشهورين وسيتكّلمون عن منتجك على نطاقٍ واسع. -عقود طويلة الأمد: إن كنت واثقًا من أنً منتجك مرغوبٌ بالفعل، أبرِم مع زبائنك عقودًا لسنة أو سنة ونصف، وعندها ستضمن عدم انتقالهم إلى المنتج المنافس طوال هذه الفترة. ما هي أهمية الحصول على أفضلية الانطلاق أولاتعتمد أهمّية أفضليّة الانطلاق أوّلًا على عاملين: العامل الأول : معدل التجديد يختلف معدّل التجديد من مجال لآخر، فالشّكل السّابق يبيّن ركود التّجديد في مجال البريد الإلكتروني (بعد التغيير الّذي أحدثه Gmail في عام 2005) مقارنةً بالسّرعة الكبيرة للتّغييرات في مجال شبكات التّواصل الاجتماعي فخلال السّنوات الثماني الماضية ولدت شبكات التّواصل الاجتماعي، وتمّ بيع بعضها والاستحواذ على البعض الآخر وانتهاء بعضها أيضًا. ويتغيّر معدّل التجديد أيضًا بين زمنٍ وآخر، فلأكثر من عشر سنوات لم نشهد أيّ تطوير في مجال الدّفع الإلكتروني، إلّا أنّ السنوات الثّلاث الماضية قد شهدت ثورةً في أساليب الدّفع الإلكتروني بدأته شركتا Stripe و ٍSquare. باختصارٍ فإنّ معدّل التّجديد قياسٌ لجودة أفضل البرمجيّات في مجال معيّن خلال العام. العامل الثاني: معدل تبني السوق للمنتجات تتغيّر سرعة تبنّي السّوق للمنتجات من صنفٍ لآخر، وذلك حسب أهميّته، سعره، معدّل عوائد الاستثمار وعوامل أخرى، فبعض الأصناف تنزل إلى السّوق مثل الضّربات المفاجئة وتتغلغل فيه بشكل كامل لعقدٍ من الزّمن، وبعض الأصناف ربّما قد تستغرق عشرين عامًا قبل أن تصل إلى عُشر السّوق. بدمج العاملين السّابقين سينتج لدينا أربع تصانيف للمنتجات الحالة الأولى: السوق والمنتج مستقرانتكون أفضليّة المنطلقين أوّلًا في هذه الحالة على المدى البعيد، حيث يمكنهم أن يطوّروا منتجهم بنفس سرعة نموّ السّوق، وبذلك يكون المنتج رائدًا في نوعه بشكلٍ فعّال، وسيكون من الصّعب على الدّاخلين الجدد إلى السّوق أن ينافسوا في هذا المجال، ولهذا السّبب يُسمّي النّاس المكنسة الكهربائيّة Hoover و الشّريط اللاصق Scotch (نسبة إلى الشّركات الأولى التي أطلقت هذه المُنتجات)، وأعرف الكثير من النّاس يسمّون أيّ نوع من المشروبات الغازيّة Pepsi حتّى لو لم تكن بهذه العلامة التّجارية، فهكذا تكون المنتجات معرّفة للصّنف (category-defining products). الحالة الثانية: السوق يقود المنتجنظريًّا، تُعتبر هذه الحالة مكانًا مثاليًّا، فالزّبائن يستهلكون منتجك بسرعة وبكمّيّاتٍ متزايدة دون أيّ تجديدٍ يُذكر فيه، التّحدّي هنا هو أن توصل منتجك إلى كلّ زبون محتمل، وهنا يجب عليك توسعة سوقك عن طريق تحديد سعر التّوازن المناسب لكلّ بلد تبيع فيه، انتشر إلى بلدانٍ أكثر، طوّر تطبيقك ليعمل على أجهزةً أكثر، ... ولكن إن فشلت في توسعة السّوق فستبقى رائدًا على المستوى المحلّيّ فقط (كأن تكون أفضل موقع خدماتٍ مصغّرة في الهند، أو أفضل تطبيق محادثة فوريّة على أجهزة ِAndroid، ..) وهذا ما يتيح لمنافسيك أن يجدوا مكانًا آخر ليطلقوا فيه منتجًا مماثلًا لمنتجك. من ينطلق أولًا في سوق يقود المنتج سيكون له فرصةٌ كبيرةٌ بالاستفادة من أفضليّة السّبق سواء على المدى القصير أو البعيد، بشرط أن يوصل منتجه إلى جميع الزّبائن المحتملين. الحالة الثالثة: المنتج يقود السوقليس هناك أيّ أفضليّة تحصل عليها من السّبق إلى السّوق، فالتّقنيّة تتطوّر باستمرار والسّوق بطيءٌ في تبنّي المنتجات، ومع كلّ تقنيّة جديدة ستجد سيلًا من المنافسين، ولكنّ الزّبائن لن يهتمّوا مطلقًا بأوّل من استخدم هذه التّقنيّة في منتجٍ (أصبح قديمًا ومثيرًا للضّحك)، إنّهم يهتمّون فقط بالحصول على الأفضل. النّهج المتّبع للنّجاح في سوقٍ كهذا هو التّوجّه إلى تصفية تجربة المستخدم من أيّ شائبة، وتحسينها حتّى الوصول إلى منتج يفتن المستخدم ويصل إلى أغلبيّة المستخدمين سريعًا، وهذا تمامًا ما فعلته Apple عندما رأت شركات مثل Saehan و Diamond Rio HanGo وCreative Nomad و Cowon و Archos كلّها تتنافس في إنتاج مشغّلات MP3 أحدث لجمهورٍ بطيءٍ في تبنّي مثل ذلك المنتج، وبدلًا من أن تلحق Apple بالرّكب الفوضويّ، انتظرت إلى أن أصبحت هذه التّقنيّة متطوّرة بما يكفي، وأصبح السّوق ناضجًا بما يكفي، قبل أن تطلق منتجًا حظيَ بأفضل تجربة من المستخدمين على الإطلاق. الحالة الرابعة: السوق والمنتج سريعا التغيرالعمل في سوقٍ كهذا يشبه المناورات الجوّيّة، تتطوّر التّقنيّة سريعًا ويتزايد الطّلب على المنتجات سريعًا، والدّاخل الجديد إلى السّوق يحصل على أفضليّة السّبق على المدى القصير فقط، والتّحسينات الصّغيرة تجد مساحةً صغيرةً في هذا السّوق دائم الاتّساع. تطبيقاتٌ شهيرة مثل WhatsApp، Viber، SnapChat، Line وأُخرى، كانت جميعها على قمّة القائمة في مرحلةٍ معيّنة قبل أن يتم إزاحتها، وفي هذا المكان قد يكون من المجدي اتّباع استراتيجيّة "اضرب واهرب" وهنا يجب على المستثمرين أن يفرّقوا بين الحصول على الأفضليّة في المدى القصير وبين التّخطيط الاستراتيجيّ على المدى البعيد. يُلخّص الشّكل التّالي الأمر برمّته، ليساعدك على اتّخاذ القرار الصّائب، فهل ستقرّر الاندفاع إلى السّوق، أم ستأخذ وقتك في التّفكير لتحصل على النّتائج الصّحيحة، أتمنّى لك التّوفيق. ترجمة وبتصرّف للمقال Why Being First Doesn’t Matter لكاتبه Des Traynor. حقوق الصورة البارزة: Designed by Freepik.
  7. تجاهل السّير الذاتية المبهرجة، وانسَ العبارات المنمّقة، فإذا كانت شركتك بحاجة إلى عناوين ملفتة للانتباه، وصف منتجات يدفع قارئه إلى الشّراء وحملات تسويق أسطوريّة على البريد الإلكتروني وأكثر من ذلك، فعليك أن تركّز على ما هو أكثر من سيرة ذاتيّة وهميّة، فهناك آلاف الكتّاب الجيّدين حول العالم، ولكن قد يكون هناك المئات منهم فقط ممّن يمكنه أن يقدّم لك عملًا يستحقّ التّقدير، فلماذا ترضى بالمستوى المتوسّط بينما يمكنك اتّخاذ الخطوة الصّحيحة في سبيل توظيف الكاتب الأفضل على الإطلاق لشركتك. يناقش هذا المقال سبع خطوات مجرّبة ستقودك للعثور على أفضل كاتب لشركتك وتساعدك على إقناعه بالعمل معك باستمرار في سبيل ازدهار أعمالك. الخطوة 1: حدد ما تريده تماما الكتّاب كالأطبّاء، لكلّ منهم اختصاصه، فهل أنت بحاجة إلى مختصّ بآلام الظّهر أم إلى طبيب مفاصل؟ أوّل خطأ يقوم به النّاس عند بحثهم عن كاتب هو محاولة العثور على من يقوم بكلّ العمل، وذلك لأنّهم لا يعرفون ماذا يريدون تحديدًا، لذا يجب عليك تحديد ما تريده من الكاتب ، فربّما يكون بإمكانه القيام بكلّ شيء بدءًا من مراسلة الزّبائن الّذين لم يُتمّوا عمليّة الشّراء إلى كتابة وصف لمنتجاتك، ولكن إن كنت تعرف بالفعل أنّ أكثر ما تحتاج إليه هو التّدوين لترويج منتجاتك مثلًا فعليك التّأكّد من أنّ الكاتب الّذي اخترته متمييز حقّا في هذا المجال، لذا قم بكتابة قائمة بالأولويّات التي ترغب بأن يبدأ بها الكاتب فَور مباشرته للعمل، فإن كان لديك فكرة واضحة عن نوع المحتوى الذي تريد إنشاءه فستتمكّن من تضييق دائرة البحث، ولا تنسَ أن تجهّز أموالك، فمن يطلب كاتبًا متعدّد المواهب، يجب أن يكون جاهزًا لدفع مبلغ ليس بالقليل. الخطوة 2: حدد مستوى المهارات الذي تحتاجه عندما تتصفّح موقع خمسات فلن تكون أيّة خدمة كتابة ستجدها هي الأفضل لك، لذا عليك أن تقرّر المجال الذي تريد الكتابة فيه لتسهّل على نفسك العثور على الكاتب المطلوب. إن كنت تنوي عمل مشروع لمرّة واحدة فابحث عن كاتب مستقل لتوظّفه أو لتتعاقد معه لمرّة واحدة، ويمكنك البحث على منصّة خمسات أو على موقع مستقل لتجد طلبك، فلو كنت تريد تسويق منتج بعينه أو تريد القيام ببعض التّحسينات لنتائج موقعك على محرّكات البحث فسيكون خمسات ومستقل المكان الصّحيح للعثور على مُرادك، أمّا إذا كان هذا المشروع سيتكرّر بعد عدّة أشهر أو يمكن أن يتحوّل إلى سلسلة مشاريع فيجب أن تحاول الحفاظ على هذا الكاتب للاستعانة به لاحقًا، وإذا أمكنك جذبه بوعد بعمل مستمرّ فسيكون لديك فرصة أكبر لتحصل على كاتب جيد ليلتزم معك. إن كنت بحاجة إلى الكثير من الكتابة فسيكون لديك خياران: الأوّل توظيف كاتب بدوام كامل، وبالرغم من أنّ هذا ليس الخيار الأقل كلفةً إلّا أنّ له ميزة كبيرة هي غَوص هذا الكاتب في فهم هويّة شركتك، وسيكون استثمارك مع هذا الكاتب يستحقّ ذلك المبلغ عندما ترى تأثير الكلمات على الزّبائن والزّوّار. أمّا إن كان العمل بدوام كامل ليس ضمن خياراتك فستحتاج إلى توظيف كاتب براتب شهريّ، وكلاكما سيستفيد من هذه الصّفقة، فالدّخل الشّهريّ الثّابت للكاتب سيشكّل دافعًا ممتازًا لتحصل على شخص دائم التّواصل يساعدك في الإعلان عن المنتجات بمجرّد إنزالها إلى السّوق، خصوصًا إن كان شخصًا متآلفًا مع أهداف شركتك. الخطوة 3: لا توظف محترف SEO ليكتب مقالاتك توظيف كاتب قويّ لديه إلمام بمجال SEO أفضل من توظيف خبير SEO لا يحترف إلا هذا المجال، فأنت بحاجة إلى شخص لديه معرفة بمجال SEO ولكنّ الأهمّ من ذلك هو حاجتك لمن يهتم بالمحتوى وليس بالكلمات المفتاحيّة فقط، فلقد ولّى الزّمن الذي كان فيه الكتّاب يحسدون خبراء SEO، وأقول لك بصراحة بأنّه ليس من داع أبدًا لتقلق بخصوص قواعد SEO عندما توظّف كاتبا محترفا، فإن كان هناك كلمات مفتاحية تريدها أن تكون متضمّنة في وصف منتج ما فقم بكتابة قائمة بها وأخبر الكاتب بأن يبقيها حاضرة في ذهنه أثناء الكتابة. لا شيء يقتل الإلهام أكثر من قائمة طويلة وصارمة من الكلمات المفتاحية التي يجب على الكاتب لصقها مع بعضها، وإن كنت تبحث عن إعلان متميّز فلا تضيّق الخناق على الكاتب بقائمة طويلة من الكلمات المفتاحيّة، وابتعد عن طلب جمل تحوي كلمة مفتاحيّة وحيدة، وأعطهم حرّيّة الإبداع التي يحتاجونها لإنتاج مقال مذهل، وطالما أنّ محتوى مقالاتك وقواعد SEO الصارمة قد تم الاهتمام بهما معاً، فسينتج عن ذلك عمل رائع طالما انتظرتَه. الخطوة 4: لا تسأل كاتبا عن معدلات التّحويل Conversion Rates ولا عن عائدات الاستثمار أو عن نتائج اختبار A/B، أو عن أيّ أمر إحصائيّ آخر، فالكتاب يكتبون ولا يقومون بغير ذلك، والكاتب المستقلّ لا يهتمّ إلّا بالمحتوى بما يكفي مسبقا ليعرف كم سيكون تأثيره على القارئ، وتذكّر بأنّك تذهب إلى طبيب العمود الفقري لعلاج آلام ظهرك وليس لفحص كاحلك الملويّ، فالكتّاب رائعون في الكتابة ولكن لا تتوقّع منهم الاحتفاظ بإحصائيّاتٍ لنتائج أعمالهم. الخطوة 5: ابحث عن التغيير الذي قام به الكاتب للشركات التي تعامل معها هل تريد توظيف كاتب يثير إعجابك بالفعل؟ اطلب معرفة ماذا حدث قبل وبعد المقال الذي كتبه، ربما لا يحتفظ الكثير من الكتّاب بمثل هذه المعلومات، وربما سيحتاجون إلى التّنقيب في ملفّاتهم عن شيء كهذا، لكنّ النّظر إلى الفرق الذي أحدثه الكاتب طريقة رائعة للتعرّف عليه، ربّما يكون قد كتب مقالًا رهيبًا، ولكن عندما يكون قد غيّر روح الشّركة بالكامل من خلال مقاله فلا بدّ من أنّك ستنظر إليه نظرة مختلفة، لذا فأقلّ ما يمكنك أن تسأله هو أن يصف لك التّغيير الذي أحدثه في القرّاء، سواءَ كان ذلك التّغيير موافقًا لروح الشّركة أم أنّه قام بإنعاش كامل لأسلوب الموقع الإلكتروني في التّعامل مع الزبائن، وعندما يجيبك عن ذلك ستتمكّن من تخيّل تأثيره في شركتك. الخطوة 6 و7: قم باختبار من جزئين الاختبار الأول: من الهام تقديم اختبار عمليّ للكاتب فيما سيقوم به للشّركة، وقد يفاجئك عدد الشّركات التي لا تقوم بهذا الاختبار، إلّا أنّه ليس من المفترض أن يكون هذا الاختبار سلسلة فِخاخ يجب على الكاتب تجاوزها، ولا أن يكون معقّدا أو مرهقا كثيرًا، بل يجب أن يكون تطبيقا عمليّا لما تريده أن يقوم به، فإن عثرت على شخص تريد منه استلام حملات الإعلانات على البريد الإلكترونيّ فليس عليك أن تختبره بكتابة وصف للمنتجات، بل قم بإحضار أسماءٍ لعشر منتجات مختلفة ثمّ اطلب منه عمل لافتة إعلانيّةٍ لتوضع على الصّفحة الرئيسيّة، فبالتّركيز على مهمّات واضحة ليقوم بها ستحظى بفهم أفضل للمهارات الّتي يملكها. الاختبار الثاني: لم أجد خلال مسيرتي سوى شركة واحدة تقوم بهذا الاختبار، وفحواه أن تقدّم رأيك للكاتب في نتيجة الاختبار السّابق، بمجرّد استلامك لها، واجعله يرجع إلى أوراقه وأقلامه لتختبر كيفيّة تغييره لكتاباته حسب اقتراحاتك المقدّمة، وتختبر إمكانيّة تغييره لطريقة تفكيره حسب تعليماتك، فهذا اختبار رائع يُريك استجابة الممتَحَنِين للنَّقد البنّاء وليس اختباراً لطريقتهم في الكتابة فقط. إنّ جوهر ما تبحث عنه هو كاتب متميز في عمله، ولكنّ العثور على كاتب متميز وماهر في التّحرير ويمكن أن يكون معاونًا لك في العمل، فذلك أمر أفضل بكثير. بعد أن تكون قادرًا على تبادل الأفكار والآراء بينك وبين الكاتب سيكون لديك فكرة واضحة عن براعته وستتكوّن عندك صورة لكيفيّة العمل معه لاحقًا. أسئلة مساعدة في المقابلة يأتي الكتّاب بجميع الأشكال والأحجام، فبعضهم يحبّ سرد القصص، وبعضهم له خبرة في كتابة سيناريوهات مقاطع الفيديو ويندر العثور على كاتب يحبّ الإحصائيات، إلّا أنّهم موجودون أيضاً. ستجد في السّطور التالية أسئلة يرغب كلّ كاتب في أن يُسأل بعضًا منها في المقابلة، لذا استخدمها بدلًا من الأسئلة المعتادة في المرّة القادمة التي ترغب فيها بتوظيف كاتبٍ ينال إعجابك. هل قدّمت مرّة نصًا/قصّةً/عنوانًا ظننت بأنّه رائع ومع ذلك تمّ رفضه؟ لكلّ كاتب قصّة عن عمل تمّ رفضه، فهذا سؤال رائع سيساعدك لتحصل على تصور لنوع الكاتب الذي تتعامل معه دون قيود الرّسميّات. كيف بدأت العمل في الكتابة؟ لا يحتاج هذا السّؤال إلى الكثير من التّفكير، وسيكون من الممتع أن تعرف كيف بدأ هذا الكاتب عمله في هذا المجال، كما سيلقي الضّوء على خلفيّة خبرة هذا الكاتب، ربّما تجد بعض الكتّاب قد بدأ يحلم بأن يصبح كاتبًا مشهوراً منذ كان في السادسة عشرة من عمره ويشغل فكره طوال الوقت باتّباع خطا الكتّاب الكبار. ما هي الشّركة التي تلهمك في مجال الكتابة؟ لكلّ كاتب شركة يحلم بالكتابة لها، لذا اسألهم ما هي الشّركات التي يمكنهم كتابة المحتوى والإعلانات لها بشكل جيّد، وستحصل على تصوّر لنمط الكتابة الذي يحبّونه اعتمادًا على إجاباتهم. هل هناك نوع معيّنٌ من المنتجات تحبّ الكتابة عنها؟ أفترض أنّ معظم المقابلين سيخمّنون أنّني سأختار شيئًا مثل ألبسة الأطفال أو ألعاب الأطفال بناءً على سيرتي الذّاتيّة ولكنّني في الحقيقية أفضّل الكتابة عن المنتجات الرّجالية مثل قوارب الصيد، السّيوف العربية وربطات العنق لأنّني أجد فيها الكثير من التّحدي، فلقد اعتدت ككاتب أن أضع نفسي مكان القارئ لأعرف كيف سيؤثّر ذلك عليه، وهذا ما يدفعني لحبّ عملي في الكتابة والتّأليف. لن تكون مجبرا بشكل رسميّ على توظيف أيّ كاتب في نهاية الاختبار، فأنت تبحث عن كاتب متميز في سرد القصص وكتابة المحتوى وذلك أمر حاسم لنجاح أيّ تجارة إلكترونية أو مدوّنة، فإن كان بإمكانك العثور على كاتب يمكنه إمتاع الزّوّار بكتاباته وجذب الزّبائن ثم إخبارهم عن منتجاتك ودفعهم للشّراء، فسيكون عليك تركيز كلّ جهودك على إحضاره إلى موقعك، وبمجرّد أن يقرأ زبائنك كلّ المقالات الرّائعة الموجودة لديك ستحصل على ما يكفيك من الزّوّار والزّبائن لبقيّة حياتك. ترجمة -وبتصرّف- للمقال The 7 Secret Steps to Find, Hire & Keep a Killer Copywriter لكاتبته Laura Serino. حقوق الصورة البارزة: Designed by Freepik.
  8. يختار العديد من المطوّرين والمصمّمين في هذه الأيّام أن يعملوا كمستقلّين ، ليس فقط لعدم وجود أماكن شاغرة في الشّركات ولكن أيضاً لوجود العديد من الإيجابيّات الواضحة لهذا العمل، وبالرّغم من كون العمل في شركة أكثر تنظيماً وأماناً إلّا أنّ العديد من الموظّفين يفكّرون بالعمل الحرّ من وقت لآخر. عليك اكتساب بعض المهارات الإضافيّة لتتمكّن من إدارة عملك بنفسك، فأنت بحاجة إلى أن تصبح قادراً على العمل بمفردك وأن تحترم المواعيد وأوقات التّسليم، وأن تكون قادراً على تسويق نفسك أكثر من منافسيك، وجميع هذه المهارات ليست سهلة وإن لم تتّبع بعض القواعد الهامة فقد تفشل في العمل الحرّ، لذا ألقِ نظرةً على الأسئلة التالية واسألها لنفسك لتعرف فيما إذا كان هذا هو الطريق المناسب لك. 1. هل تتحمل العمل وحيدا؟يمكن أن يكون العمل الحرّ مملاً أحياناً، فليس بإمكان جميع النّاس تحمّل الوحدة، فإذا كنت تجد المتعة في العمل ضمن مجموعة فربّما لا يكون العمل الحرّ مناسباً لك، وربّما ترغب بأن يكون لك زملاء تحادثهم أثناء العمل، وهذا لن يحدث غالباً إن كنت تعمل كمستقلّ، لا تنسَ فهناك جدول مواعيد ووقتٌ محدّد للتّسليم عليك الانتهاء قبل بلوغه، كما أنّ العمل الانفراديّ قد لا يناسب الكثير من المصمّمين والمطوّرين الّذين يرغبون دوماً بالحصول على رأي من حولهم أو يطلبون بعض المساعدة أحياناً، لذا عليك أخذ هذا بالحسبان. من جهةٍ أخرى فسيكون العمل الحرّ في مكتبك الخاصّ مناسباً لك أكثر من العمل كموظّف في شركة إن كنت تحبّ العمل لوحدك في بيئة هادئة، فبعضنا يحتاج بالفعل إلى التّركيز ولذلك يفضّل العمل لوحده، وعلى أيّ حال يجب أن يكون لديك أماكن مخصّصة للعمل بغضّ النظر عن العمل الذي تريد القيام به. على الأرجح ستعاني من مشاكل اجتماعية ونقصٍ في التّواصل مع النّاس عندما يزيد انشغالك، لذا قد يكون العمل بالقرب من أشخاص آخرين أمراً مفيداً لك وقد يزيد إنتاجيتك، وسواء كنت تفضّل مكتبة هادئة أو مقهىً مزدحماً بالناس، اختر المكان الأنسب لك. 2. هل لديك الدافع؟ربّما تكون متشوّقاً للعمل الحر الآن، ولكن هل لديك الدّافع الكافي لتحافظ على ذلك عندما يصبح العمل جزءاً من حياتك اليومية؟ إن لم تكن مستعدّاً فربّما لا يكون العمل الحرّ مناسباً لك أبداً، فكّر في الأوقات التي يكون عليك فيها بذل المزيد من الجهد وتحتاج إلى من يشجّعك، هل ستشجّع نفسك؟ هل أنت مستعدّ للاستيقاظ صباحاً وتناول طعام الإفطار ثم بدء العمل مباشرة بدلاً من تشغيل الـPlaystation ولعب PES15 ، فقط فكّر بأنها واحدة من اللحظات التي يكون عليك أن تعمل للحصول على المال بدلاً من الاستمتاع بوقتك، ربّما لن يكون لديك الوقت الكافي لتوصيل أطفالك إلى المدرسة، وربّما ستكون مشغولاً بما يكفي لعدم رؤيتهم عندما يعودون إلى البيت. أوقات تسليم العمل ضيّقة دوماً وعليك أن تنهي عملك قبلها وإلا ستُعتبر مستقلّاً غير موثوقٍ به وينتهي أمرك بدون زبائن وبدون مال. 3. هل سترضى بالقليل من المال؟هناك فرق كبير بين العمل الحر لكسب دخل إضافيّ وبين أن يكون هو عملك الوحيد، فكما يعرف الكثيرون، لا يملأ العمل الحرّ جيوبك بالنّقود رغم أنك أنت من يتحكم بالمبلغ الذي يصلك كل شهر، ولكن إن أردت الحصول على الكثير من المال في نهاية الشهر فعليك أن تعمل كثيراً لأن السّماء لا تمطر مالاً في عالم الإنترنت (وفي الحقيقة لا توجد سماء في عالم الإنترنت أصلاً). قد لا تحصل على الكثير من المال في البداية لأنه لا أحد يعرفك، وعليك أن تنشر قائمة أعمالك دوماً لتحصل على وظيفة جيدة (إن كان لديك قائمة أعمال فأنت محظوظ، فليس كل مبتدئ في العمل الحرّ لديه قائمة أعمال)، ستحتاج إلى قائمة عمل مليئة بما هو ملفت للانتباه لتحصل على عمل. الجزء الجيّد هو أنّ لديك تحكّماً كاملاً في أموالك، وأنت من يحدد إن كنت تريد الحصول على مبلغ محدد للمشروع كاملاً أم تريد أن يُدفع لك ساعيّاً، أو ربّما تريد العمل مجاناً لسبب ما، كم تريد من المال لصيانة مشروع سبق أن نفذته، أو من زبون دائم يتعامل معك منذ 5 سنوات، كلّ ذلك بين يديك، ولكن انتبه، يجب أن تدير أموالك بحكمة، فربّما يأتيك شهر تجني فيه ثروةً ولكن تتبعه ثلاثة أشهر عِجاف. 4. هل تنوي السفر؟يسمح العمل الحرّ للمستقلّين بالتعامل مع أشخاص أو شركات أخرى، وهذا جيّد لشخص يعرف لغة أجنبية (الإنكليزية تكفي) وينوي السّفر للبحث عن عمل، ربّما لن يذهب فعليّاً إلى الشركة التي سيعمل بها، إلا أنه سيحصل على الوظيفة. التّفكير في ذلك مسبقاً أمرٌ هامّ لأنه يجب عليك تسويق نفسك بطريقة تلفت انتباه السّعوديّ والمغربيّ والمصريّ، ربما عليك أيضاً الاهتمام بالصينيّ والهنديّ والكوريّ، وربّما تهتم ببعضهم فقط ممن ترغب بالعمل معهم فقط. يحتاج السّفر إلى قوّة الشّخصيّة، فعندما يكون الإنترنت مليئاً بالنصابين لن يقتنع أصحاب الأعمال الأجانب بتوظيفك بدون قائمة أعمال متميّزة وشخصيّة قويّة، وإن توفّر ذلك فربّما سيدفعون لك الكثير من المال. قد لا يكون العمل مع زبائن من بلدك أمراً صعباً، فأنت تعرف بلدك والطابع الثقافي للحضارة التي تتعامل معها، وإذا سوّقت نفسك لزبائن محلّيّين فيمكنك استخدام وسائل تواصل غير الإنترنت، أمّا إن كنت تريد السّفر فليس لديك سوى الإنترنت لتعتمد عليه لتصبح مشهوراً وتحصل على عمل. 5. كيف تبدو قائمة أعمالك؟من الأفضل أن تكون جيّدة وإلّا فإن جميع أصحاب العمل سيتجاهلونك، فالطريقة الوحيدة ليكون لديك اسم مشهور بوجود هذه المنافسة الشديدة هو حضورك القويّ على الإنترنت من خلال أعمالك، كن متأكداً على الأقل من أنّ القائمة مقبولة وأبقِ أحدث بيانات الاتصال وتأكّد من أنّ كلّ من سيطّلع عليها سيتمكّن من معرفة ما يمكنك تقديمه، فقائمة أعمالك هي نقطة انطلاقك للعمل الحرّ، فكن على ثقة بأنّ من سيقرأها سيرغب بتوظيفك والتواصل معك فعلاً. 6. ما الذي تجيد عمله؟هذا السؤال يجب عليك الإجابة عنه مهما كانت الوظيفة التي تريد العمل فيها، وهو الأكثر أهمّيّة على الإطلاق عندما تريد العمل كمستقلّ لأنه يجب عليك تسويق نفسك خصّيصاً فيما تجيده. عندما تنال وظيفة في شركة لن يكون هناك داعٍ للإعلان عن نفسك وخدماتك، ولكن في العمل الحرّ لا بدّ عليك من أن تقوم بذلك طوال الوقت ،لذا كن على معرفة كاملة بما تجيده وكن متأكّداً من أنّ النّاس سيعرفون قدراتك بمجرّد النّظر في قائمة أعمالك. من المهمّ أن يكون لديك إلمامٌ بمعلومات عامّة ولكنّ التّخصص أمر حاسم، لذا لا تسوّق نفسك على أنّك غير متخصّص، ولا تكن أصلاً غير متخصّص، جيّدٌ أن تعرف شيئاً عن كل شيء، ولكن يجب أن يكون لديك معرفة قوية في أمرٍ أو اثنين يمكنك أن تدعو نفسك خبيراً بهما. 7. أين سيكون مكتبك؟هذا السؤال مختلف قليلاً عن السّؤال الأول ولكنّه مرتبط به ارتباطاً وثيقاً، فإن كنت تحبّ العمل بمفردك فربّما يكون بيتك مكاناً جيداً للعمل وإلا فيمكنك أن تستأجر مكتباً لتكون بالقرب من النّاس أو أن تختار مكاناً عامّاً ليكون مكان عملك (رغم أنّي لا أفضّل هذا الخيار) هناك ميزات وسلبيّات لكلّ خيار ممّا سبق، فحتّى لو اخترت العمل من المنزل (ما يبدو أكثر الخيارات ملاءمة) فستواجه دوماً صعوبة في التّركيز على العمل، فربّما ستنشغل بالغسيل أو مسح الأرض أو مشاهدة التّلفاز، أمّا لو كنت في مكتب خاصّ فلن يكون لديك هذه المشاكل وسيعود ذلك عليك بالنفع من هذا الجانب، ولكن إن كان في المكتب أشخاص آخرون فسيكون الحديث معهم له نفس الأثر السّلبيّ، ولن تستطيع الانتهاء من المشاريع قبل الوقت المحدّد لها، لذا عليك أن تكون ذكيّاً في إيجاد التّوازن بين مكان العمل الجيّد وبين أن تكون بالقرب من أشخاص آخرين. 8. ما هي خططك المستقبلية؟إن كان لديك خطط مستقبليّة فأين ترى نفسك بعد خمس سنوات؟ هل ستبقى تعمل كمستقلّ للأبد، أم أنّك تريد القيام بذلك ريثما تجد وظيفة ملائمة، هل ترغب في توظيف مزيد من المستقلّين لديك لتنشئ شركة صغيرة؟ هل تتمنّى أن تتابع في العمل الحرّ مشهوراً على الأنترنت؟ عليك أن تأخذ جميع تلك الأمور بالحسبان لأنّك ستبدأ عملك وفقاً لذلك، ولكن تذكّر دوماً بأنّه ليس عليك الاستمرار في العمل الحرّ إن لم تكن مستمتعاً في ذلك، أمّا إن كنت تريد ذلك فعلاً فتوقّف فوراً عن البحث في طلبات التّوظيف في الشّركات وكن جادّاً في خيارك. 9. هل حقا تريد أن تكون واحدا منا؟إن أجبت عن كلّ الأسئلة ووجدت حقاً أنّ هذا العمل مناسب لك، فإليك السّؤال الأخير : هل حقّاً تريد أن تعمل كمستقلّ؟ هل أنت مولع بذلك وعلى استعداد لجميع التّحديات لتحصل على زبائنك، أن تتضوّر جوعاً لبعض الأشهر وتحصل على القليل من الإجازات لضيق الوقت، هل أنت متأكّد أنّ هذا هو الطّريق الّذي تريد ان تسلكه؟ إن كانت لا تزال إجاباتك "نعم"، فستنجح في ذلك بكلّ تأكيد، لأنّك ستقاوم الفشل بأي ثمن ولأنّ هذا العمل الّذي يثير روح التحدّي فيك سيناسبك أكثر من أي شيء آخر. هل ترى أموراً أخرى يجب أخذها بالحسبان للبدء في العمل الحر؟ ما هي قصّة بدايتك وما هي التحديات التي واجهتك وكيف تدبّرت أمرك لتجاوز هذه الأمور ؟ شاركنا تجربتك ليستفيد الجميع منها. ترجمة -وبتصرّف- للمقال Questions to Ask Yourself Before Becoming a Freelancer لصاحبه James Richman. حقوق الصورة البارزة: Designed by Freepik, Designed by Freepik.
  9. هناك الكثير من الأسباب التي قد تدفعك لمغامرة البدء في العمل الحرّ، ولكنّ هناك أموراً أخرى ستجعلك تعيد التّفكير، وهذا ما يناقشه هذا المقال، وفي نهاية المقال أتمنّى أن تقرّر فيما إذا كان العمل الحرّ مناسباً لك أم لا. 1. هل أنت عصامي؟بمجرّد التّفكير في العمل الحرّ سيتبادر إلى الذّهن أنّك ستقوم بكلّ شيء بنفسك وبأنّك ستشق ّطريقك بمفردك، ولكنّ ذلك يجب أن يكون أصلاً أحد خصائص شخصيّتك لتتمكّن من الاستمرار في العمل الحرّ دون أن تستلم من الشهر الأول. 2. هل يمكنك تحمل الرفض؟ربّما علينا اعتبار الرّفض مرادفاً للعمل الحرّ لأنّ ذلك سيشكّل 70% من عملك، فإن لم يكن لديك سمعة طيّبة وشهرة واسعة قبل أن تبدأ في العمل الحرّ فستصرف الكثير من الوقت باحثاً ضمن قوائم طلبات الخدمات هنا وهناك، وعندما تقدّم طلبك لمهمّة ما فلن تحصل على الأرجح إلّا على ردود فحواها رفض طلبك، وهناك العديد من الأسباب ولكن مهما كانت سيبقى الرفض رفضاً، ولن يتغير حالك إلّا بعد اكتسابك لمزيد من الخبرة، لذا كن جاهزاً للتعامل مع ذلك واجعل الرّفض دافعك للاستمرار، واجعله التحدّي الذي يثير حماستك. 3. هل تخشى الفشل؟سيكون عليك تقبّل الفشل، فليس هناك طريقة لتجنّبه، فستواجهك أحياناً أخطاء برمجيّة لم تتعامل معها من قبل، فالزّبون قد يطلب منك أشياء تجبرك على الغوص في المفاهيم غير المألوفة بالنسبة لك وعندها لن تستطيع التعامل معها، وهذا متوقّع. سيؤدّي سوء التّواصل دوماً إلى سوء الفهم، وأيّاً كان سبب فشل مشروعك فسيبقى فشلاً، ولا شيء يمكنه تغيير ذلك، لذا فقدرتك على قبول الفشل والمتابعة، ثمّ تطوير ذاتك انطلاقاً من فشلك السابق هي أساس العمل الحرّ. 4. قدرتك على إدارة الوقتيعتمد إتقانك لعملك على حسن إدارتك لوقتك، ولربّما بإمكان أيّ مستقلّ أن يخبرك عن إحدى لياليه التي لم ينم فيها لإنهاء الأعمال المتراكمة عليه، وهذا هو نمط حياة المستقلّ بشكل عامّ، فليس هناك طريقة محدّدة لإدارة وقتك كمستقلّ، إلّا أنّ قيامك بهذا بشكل احترافيّ هو أهمّ معايير الجودة التي ستميّز عملك، وذلك عندما تعرف متى يجب أن تقبل استلام مهمّة ما وكيف يجب عليك تنفيذها. 5. أسلوب الحوارهو موهبة تلفت انتباه أيّ شخص إليك مباشرةً، فأسلوبك في الحديث مع الناس هو الذي سيأخذك إلى المرحلة التالية مع صاحب العمل سواء تمّ الحديث بشكل شخصيّ أو على الهاتف أو عن طريق الإنترنت، وللأسف فإنّ الكثير من المستقلّين لا يعرفون كيف يخاطبون أصحاب الأعمال وبذلك يدفعون الثّمن بفقدانهم لفرصة العمل، تذكّر دوماً بأنّ الأمر لا يتعلّق بفحوى كلامك بقدر ما يتعلّق بالأسلوب الذي استخدمته للحديث. 6. حالتك الماليّةيختلف مقدار المال الذي ستحصل عليه من العمل الحرّ قليلاً عن المال الذي يصلك في نهاية الشهر من الوظيفة العاديّة، حيث تجد في الشّركات أنّ المبلغ معروف والزيادات متوقّعة، أمّا في العمل الحرّ فالمبلغ يتغيّر كليّاً تبعاً للجهد المبذول في العمل، فهل لديك مخزون ماليّ سابقٌ للحالات الطارئة، وهل عليك ديون يجب تسديدها؟ هذه الأمور يجب أن تفكّر فيها جيداً قبل أن تترك وظيفتك الحاليّة. يقوم العديد من المستقلّين بوضع حدّ أدنى للعوائد الماليّة ببيعهم لمنتجاتٍ تدرّ عليهم الربح بشكل مستمرّ كتصميم القوالب وتأليف الكتب، أو من الإعلانات في المدوّنات، أو بإنتاج مصادر تعليميّة احترافيّة، إلّا أن ذلك قد يبقى غير كافٍ أحياناً. 7. شبكة علاقاتك الاجتماعيّةلو وضعت سمكة قرشٍ في بحيرة فيها بضع أسماك فستموت في غضون يومين على الأرجح، أمّا لو وضعتها في المحيط حيث ستجد عدداً هائلاً من الأسماك فستعيش مدة أطول بكثير، ربّما تكون هذه المقارنة قاسية إلا أنّها تجسّد الواقع، فلتكون مستقلّاً ناجحاً يجب أن تحيط نفسك بشبكة علاقات اجتماعيّة كبيرة بما يكفي لتلائم نموّك كمستقلّ. 8. إمكانيّة الاستعانة بالآخرينهل لديك كلّ المهارات لتستلم جميع الوظائف التي تُطلب منك؟ هل لديك الوقت لتقرأ جميع الرّسائل التي تردك يومياً؟ يرفض العديد من المستقلّين الاستعانة بأيّ أحد رغم أنه من الأفضل دوماً أن توظّف أحداً ما إن واجهتك ظروف تمنعك من القيام بالعمل شخصيّاً. 9. استراتيجية التّسويقيأخذ التّسويق في مجال العمل الحرّ طرقاً مختلفة، فهناك أدوات كثيرةٌ كالإنترنت أو طرق التسويق التقليدية كتوزيع بطاقات العمل، المنشورات، الملصقات أو حتّى الكلام المباشر مع الزبائن، والكثير من الأمور الأخرى، ويُفضّل أن يكون لديك خطّة لكيفيّة استخدام هذه الطّرق لتأمين عدد ثابت من الزّبائن لك. 10. هل لديك كل شيء لتبدأ؟هناك الكثير من الأمور لتكون مستقلّاً مواكباً للتطوّر يتعلق معظمها بالتّقنيّة كالحواسيب، البرمجيات، مكتب أو مكان عمل وأثاث هذا المكتب أو مكان العمل، يمكن أن تطول السّلسلة إن لم يكن لديك فكرة عما تريد فعله في المستقبل، والمشكلة عند معظم المستقلّين المبتدئين أنّهم لا يخطّطون جيّداً ويظنّون أنّ حاسوبهم الشخصيّ وإبداعهم الفذّ كافٍ للنّجاح. سيجعل التخطيط حياتك أسهل، لذا لا تتجاهل السيناريوهات السيّئة، فهناك الكثير لتشتريه ويجب أن يكون لديك ميزانيّة كافية لتبدأ وإلّا فستكون بعيداً جداً عن البداية الحقيقيّة في العمل الحرّ. خلاصةعليك التّخطيط والتّفكير كثيراً قبل أن تقرر أن تصبح مستقلّاً خصوصاً إن كنت تعيل أسرة، لذا إن كانت فكرتك الوحيدة عن العمل الحرّ هي أنّه أسهل من العمل في مكان آخر، أو بأنه يدرّ مالاً أكثر، أو بأنك تريد أن ترتاح من مديرك الّذي يطبق الخناق عليك، فعليك التّفكير مرّة أخرى، لأنّك مقدمٌ على منعطفٍ كبيرٍ في أسلوب حياتك من النّاحية الشّخصيّة والمهنيّة، وتذكّر بأنك ستكون أنت المسؤول الوحيد عن عملك، ومقدار نجاحك في الانطلاق في هذا المجال يعتمد على كمّيّة معلوماتك وتحضيراتك قبل البدء. هل ترى بأنّ هناك أموراً أخرى يفكّر فيها المستقلّون قبل البدء؟ شاركنا برأيك. ترجمة -وبتصرّف- للمقال 10 Things to Consider Before Starting a Freelancing Career لصاحبه: Dainis Graveris. حقوق الصورة البارزة: Designed by Freepik.
  10. أخي الكريم، هناك قاعدة تقول :" لا شيء مجّانيّ، هناك من سيدفع الثّمن" فعندما تبيع 5 دقائق من وقتك مقابل 5$، فهذا يعني أنّ وقتك ثمين جدّاً، ولديك قدرات ومهارات غير موجودة عند غيرك من النّاس، فليس من المعقول أن يكون كلّ النّاس يبيعون الدّقيقة بـ1$ ، باختصار: إن لم يكن لديك شيء قيمته 5$ أو أكثر فلن تحصل على 5$. على أيّ حال، سأقدّم لك فكرتين: الأولى: إن كان لديك خبرة كبيرة في مجالٍ ما، فقم بكتابة تجربتك أو ملخّص خبرتك في كتاب، واعرضه للبيع بسعر صغير. الثّانية: ابقَ على ما أنت عليه من الضّغط، ولكن استعن ببعض أصدقائك أو معارفك الأصغر سنّاً، درّبهم على القيام بعملك وتابعهم، يعني أنشئ شركتك الصّغيرة الّتي تديرها أنت، يمكنك الحصول على 1$ من كل صفقة وادفع الباقي لهم، وبذلك تتخلّص من الضّغط وفي الوقت ذاته تفيد غيرك، وتستثمر نقودك. بالتّوفيق
  11. ها أنا ذا بعد سبع سنوات من العمل الحرّ، منذ بدأت تصميم صفحات الويب عندما كان عمري 15 عاماً، وأتمنّى الآن لو أنّني كنت أعلم الكثير من الأمور منذ البداية بدل التّعلم من أخطائي الشّخصيّة، إلّا أنّك يا عزيزي المقاتل المبتدئ لست مضطراً للوقوع في هذه الأخطاء. توجد العديد من التفصيلات في مجال العمل الحرّ لن تخطر على بالك إلّا إذا كنت في عائلة مهووسة بالعمل الحرّ، لذا عليك أن تكون على بيّنة من هذه التفصيلات لتعيش كمستقلّ حياةً أبسط، أكثر إنتاجية وأكثر سعادة. أكثر الأمور جنوناً هو كَون النّجاح غير متعلّقٍ بمهاراتك البرمجية وحسب، بل عليك بناء بيئة عمل متكاملة لتعويض التّقلبات الّتي لن تواجهها لو كنت في وظيفة نظامية. يحتوي هذا المقال على بعض التلميحات المفيدة للمبتدئين والخبراء على السواء، تتراوح بين إدارة مواردك المالية إلى شبكات علاقاتك الاجتماعية. 1. ستجني مالا أقل بكثير مما تتخيل لم أحصل في الشّهر الماضي إلا على ثلثي المبلغ الذي نويت الحصول عليه، وليس ذلك بسبب تقصيري في عملي، بل لأنّي أخطأت في تقدير المبلغ الذي يمكنني الحصول عليه فعليّاً، فلقد اعتدنا على التّفكير في أنّ أمراً سحريّاً سيحدث، وأنّنا سنقفز من الصّفر إلى جنيِ الملايين بين عشية وضحاها، انسَ ذلك، ولا تُضع وقتك في التّفكير بما ستجنيه من المال شهريّاً، واستغلّ هذا الوقت بدلاً من ذلك في إنجاز ما عليك إنجازه. 2. تستغرق الأمور وقتا أطول بكثير مما تتخيل أحد الأمور التّي لا تأتيك إلّا مع الزّمن، هو التّقدير الصّحيح للزّمن، فقد أُخطئ أحياناً في الإعلان عن بعض أعمالي بأنّها تحتاج منّي إلى ساعةٍ واحدةٍ رغم أنّها تستغرق فعليّاً أكثر من ثماني ساعات، وهناك الكثير من الأسباب التي تدفعك لتصبح جيّداً في تقدير الوقت، ستفيدك النّقاط التّالية: أضف إلى الزّمن اللّازم لإنجاز العمل +50%.حدّد عدد الأشخاص الذين ستستعين بهم والوقت اللّازم للحصول على إجابات مفيدة منهم.حدّد المشاكل غير المتوقعة الّتي يمكنك التعامل معها (كحذف جميع ملفّاتك مثلاً).حدّد الواجبات الأخرى التي عليك القيام بها في نفس الوقت.حدّد الفترة الزّمنية الّتي يجب عليك قضاؤها بشكل متواصل لإنجاز عملك (إن كنت تحتاج إلى أوقات استراحة فعليك إضافة المزيد من الوقت لاستعادة سلسلة أفكارك بعد الاستراحة).3. لن تصل أبدا إلى معرفة كل شيء لابد أنك استهزأت مرّة بأحد الطّلبات غير المعقولة من زبون غبيّ، إن لم تفعل ذلك حتى الآن فعليك فعله، إلّا أنّ عليك أن تضع في الحسبان أيضاً أنّ بعض الزّبائن يكونون أحياناً على حقّ وأنت على خطأ، أحياناً يكونون على دراية بأمر ما أكثر منك، وكمثال على ذلك فقد علّمني أحد زبائني الكثير عن الدّوالّ المثيرة للاهتمام في wordpress (أليس هذا جنوناً)، لذا كن متفهّماً بما يكفي لتأخذ النّصائح الجيّدة، وخبيراً بما يكفي للتّخلص من الطّلبات المجنونة. 4. الملهيات عدوك اللدود بكلمات أخرى، أعدى أعدائك نفسك التي بين جنبيك، فستجد دوماً ألعاب فلاشيّة ممتعة أو برامج تلفزيونيّة مسلّية أو أيّ عذر آخر للبقاء بعيداً عن العمل الجاد، فهذه طبيعة بشريّة ليس عليك الخجل منها. حضرت مرّة دورة في قتال الأيكيدو حيث قال المدرّب: المضحك في الأمر هو أنّني لم أذهب مرّة أخرى للتدريب، إلّا أنّني أخذت بهذه النصيحة القيّمة. 5. انضم إلى المجتمع الصحيح أول وظيفة لي على الإطلاق كانت في تصميم صفحات الويب حيث كنت أحصل على 175$ شهريّاً وأعمل بدوام كامل. لا أدري بشأنك ولكنّني لا أقدر على العيش بهذا المبلغ اليوم، لذا عليك إحاطة نفسك بأشخاص يقدّرون ما تقوم به، واهرب من الخدمات المصغّرة ومن الأشخاص الّذين يظنّون أنّ عملك هو نسخ ملفات DOC ولصقها في Dreamweaver، وابق مع الأشخاص الّذين يمكنك مساعدتهم، وسيساعدونك هم بدورهم عندما تحتاج إلى ذلك. 6. تعلم إلقاء القمامة خارجا إنّه لمن السّهل أن يكون لديك مجموعتك الخاصّة من النّفايات مع كلّ هذه الأمور المجّانية على الإنترنت، روابط، قوالب، أشياء قديمة، والكثير ممّا يتعلق بوسائل التّواصل الاجتماعي والكثير من المجلّدات مبهمة المحتوى الّتي لن تفتحها في حياتك كلها، لذا إن لم تكن تريد ملء سوّاقةٍ بحجم 1TB بملفّات فوتوشوب لتريها لأحفادك فتخلّص من كلّ ذلك حالاً، وأبق فقط ما يجعل حياتك أفضل ويفيدك في عملك. 7. مصادر الدخل المتغير جيدة لتبدأ بها، ولكن اهتم بمصادر الدخل الثابت أيضا مصادر الدّخل المتغير جيّدة لتؤمن رصيدك اليوميّ، ولكن لا أحد يصبح غنيّاً من العمل الساعيّ فقط، إن لم تكن تريد الاستمرار في العمل 16 ساعة في اليوم، كلّ يوم، لبقية حياتك، فمن الأفضل لك التفكير في بيع المنتجات التي تدرّ ربحاً ثابتاً، وفيما يلي بعض الأمثلة: بيع القوالب.إنشاء التطبيقات.إنشاء الإضافات plugins.التقاط صور فوتوغرافية رائعة وبيعها (أنصحك بشدّةٍ أن تكون محترفاً في ذلك).ابدأ خدمات بسيطة كإعادة بيع الاستضافة لزبائنك.ألّف كتباً.8. كن مهووسا بأخذ النسخ الاحتياطية لملفاتك كم سيكلفك فقدان جميع ملفّات مشاريعك الحالية، كلّ معارفك التي لم تحفظها إلّا على حاسوبك وكلّ صورك العائليّة الّتي لا يمكنك تذكّر رحلتك الرّائعة في السّنة الماضية بدونها، متأكّدٌ من أنّ ذلك أكثر تكلفة من أيّ وسيلة لأخذ نسخة احتياطيّة لملفّاتك. 9. استخدم الأدوات الصحيحة لا أتكلم فقط عن محرّر الشيفرات الّذي تستخدمه ولكن عن الأدوات الهامّة جدّاً الّتي يمكنها بالفعل تسريع عملية تطوير الويب بالنسبة لك، ما أتكلم عنه هو المنظومة المتكاملة الذي تستخدمها بدءاً من محرّر النّصوص إلى تصميم رسومات ثلاثيّة الأبعاد. اعتمد دوماً على برامج الشركات الكبيرة، فمن الصعب عليك أن تخترع منظومة مثالية لخدمة أحد الزبائن فيما تقوم تلك البرامج بذلك لملايين الزبائن، لا تحاول إعادة اختراع العجلة، واستخدم jQuery و wordpress و Drupal أو أيّ شيء آخر يجعلك تشعر بالرّاحة، اقرأ المزيد من التّفاصيل عن لغات البرمجة التي يجب عليك تعلمها في عام 2015. 10. لا تلتصق بالأدوات، تعلم الأصول ربما سيُطلب منك يوماً ما أن تستخدم أدوات أخرى غير الّتي أتقنت استخدامها، وعندما يحدث لك ذلك دون أن يكون لديك دراية بمفاهيم التّصميم ستكون في مشكلة كبيرة، لذا جرّب قراءة كتاب جيّد في التّصميم أو اشترك في دورة لتصميم صفحات الويب لتتعلّم آخر تقنيات بناء صفحات الإنترنت وأفضل طرق ممارسة المهنة، سيساعدك ذلك لتكون أكثر إنتاجيّة عندما تستخدم هذه الأدوات مع امتلاكك للمعارف العميقة في مجالك. 11. سيحدث ما لا تتوقعه دوما لا تقسُ على نفسك دوماً، ففي لحظة معيّنة يمكن أن تُفسد كلّ شيء، قد تخسر زبوناً أو ربّما تُفسد وظيفة أحد ما، عندها توقّف للحظة واحدة وفكّر، كيف سيؤثّر ذلك على حياتك لسنة، سنتين أو حتى عشر سنوات من الآن، لا شكّ بأنّك لا تتذكر أكبر مشاكلك قبل 10 سنوات، لا تقلق فكل شيء سيمرّ، وكل شيء سينتهي. 12. زر أكاديمية حسوب كل يوم هذه هي أفضل نصيحة يمكنك الحصول عليها، فلدينا محتوى ممتاز يتجدد باستمرار يومياً، وسنكون سعداء بزيارتك القادمة لنا. شاركنا تجربتك في العمل الحرّ، هل ترى أنّ هناك أموراً أخرى هامّة تعلّمتها من العمل الحرّ؟ ترجمة -وبتصرّف- للمقال 12 Things I Have Learned After 7 Years of Freelancing لصاحبه Rochester Oliveira.
×
×
  • أضف...