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

لوحة المتصدرين

  1. عبدالباسط ابراهيم

    • نقاط

      2

    • المساهمات

      4901


  2. Fahmy Mostafa

    Fahmy Mostafa

    الأعضاء


    • نقاط

      2

    • المساهمات

      91


  3. Ali Haidar Ahmad

    Ali Haidar Ahmad

    الأعضاء


    • نقاط

      2

    • المساهمات

      1068


  4. Mohamed Abdalla6

    Mohamed Abdalla6

    الأعضاء


    • نقاط

      1

    • المساهمات

      56


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 07/11/21 في كل الموقع

  1. يمكنك أن تستخدم لغة البرمجة python في العديد من الوظائف حيث تعتبر لغة برمجة general-purpose ما عليك سوى تحديد المجال الذي تريد العمل فيه مثل من أكثر المجالات المطلوبة ل python هو تطوير تطبيقات الويب أو ال backend من خلال العديد من الإطارات مثل Django أو Flask والعديد من الإطارات الأخرى برامج ال CLI برمجة تطبيقات سطح المكتب من خلال العديد من المكتبات تعتبر أيضاً برمجة الألعاب بلغة python مطلوبة ويمكنك بناء ألعاب قوية من خلال المكتبات Arcade أو PyGame يمكنك استخدامها في ال Web Scraping أيضاً توجد العديد من المجالات الأخرى مثل تعليم الآلة والذكاء الإصطناعي ولكن مجال ال web يعتبر منتشر أكثر وسهل نسبياً
    2 نقاط
  2. سلام عليكم منكن شرح لمكتبات init.js مع وظيفة كل مكتبة وطريقة استخدماها بكود برمجي وهي : 1.Ready function 2.Load function 3.Full height function 4.droopy function 5.Chat App function 6.Resize function هذا هو رابط الموقع https://syberweb.sybertechnology.com/resources/js/init.js js-init.js
    1 نقطة
  3. <!-- Start of gsmrida Zendesk Widget script --> <script id="ze-snippet" src="https://static.zdassets.com/ekr/snippet.js?key=365c47f9-f555-4944-bb84-d29"> </script> <!-- End of gsmrida Zendesk Widget script -- ممكن اعطائي احسن مواقع للشات تدعم العربية مجانية لا تطلب البريد الالكثروني اجباري
    1 نقطة
  4. السلام عليكم فضلاً كم مدة دورة تطوير واجهات المستخدم بالساعات؟
    1 نقطة
  5. بدون استخدام مكتبات خارجية يمكنك تحويل القائمة الى set وتبقى العناصر كما هي مرتبة كالآتي def unique(sequence): # إنشاء سيت فارغة seen = set() # إضافة العناصر بالترتيب بدون تكرار return [x for x in sequence if not (x in seen or seen.add(x))] أو كالآتي def dedupe(items): # إنشاء سيت فارغة seen = set() # حلقة لإضافة العناصر بالترتيب وبدون تكرار for item in items: if item not in seen: yield item seen.add(item)
    1 نقطة
  6. أحاول أن أقوم بإرسال طلب من نوع post باستخدام مكتبة requests ولكن يبدو أنه لا يمكنني أن أرسل كود JSON، فقط يمكنني أرسل نصوص باستخدام المدخل data كالتالي: requests.post('https://example.com/post', data="value") كيف يمكنني أن أقوم بإرسال كود JSON مع الطلب السابق؟
    1 نقطة
  7. في كثير من الأحيان أستخدم مفسر بايثون Python interpreter لوقت طويل وبعد قليل من الوقت أجد أنه قد امتلأ بكثير من البيانات، وتسألت هل توجد طريقة لعمل clear لمفسر بايثون؟ مثل أمر cls في powershell أو clear في سطر أوامر لينكس. حاولت أن أبحث عن دالة مثل clear أو cls باستخدام كل من help() و dir() لكن لم أجد أي شيء، كما حاولت أن أستخدم الأمر Ctrl + L ولكن يبدو انه لا يعمل في ويندوز. هل توجد طرق أخرى للقيام بهذا الأمر؟
    1 نقطة
  8. ErrorException foreach() argument must be of type array|object, bool given (View: C:\xampp\htdocs\New folder\ne2\resources\views\Item\index.blade.php) يطلع لي كذا @foreach($Item as $key => $item) <tr> <td> {{ $item->id }} </td> <td> {{ $item->items_name }} </td> <td> {{ $item->price }} </td> <td> <select name="" id=""> @foreach ($Category as $Category) <option value="">{{ $Category }}</option> @endforeach </select> </td> </tr> @endforeach اطبع البيانات الجايه من public function index() { // $Item = Item::all(); $Category = Category::all(); return view('Item.index',compact("Item","Category")); } ليش مايدور ويطبع البيانات انا بصفحة العناصر ابغا اطبع بيانات العنصر وابغا المستخدم يختار تصنيف عشان يرسلة لاكن يكون معه بيانات التصنيف يشوفة المستخدم
    1 نقطة
  9. كما ذكر المدرب عبود , فأن حلقة التكرار تقوم بتنفيذ الكود و طباعة الأرقام أو طباعة ما بداخل الحلقة وصولاً للشرط إذا تحقق الشرط فإن حلقى التكرار تقوم بطباعة النص بداخل الشرط المنفذ, حيث يمكنك استخدام php في تنفيذ هذه الفكرة فمثلاً يمكن استخدام for بهذا الشكل <?php for($i = 0; $i <= 10; $i++) { echo $i . "<br />"; if($i == 10) echo "الصلاة و السلام على سيدنا محمد"; } فتكون نتيجة الكود السابق 0 1 2 3 4 5 6 7 8 9 10 الصلاة و السلام على سيدنا محمد أو أيضا يمكنك استخدام أي حلقة تكرار مثل while <?php $i = 0; while($i <= 10) { echo $i . "<br />"; if($i == 10) echo "الصلاة و السلام على سيدنا محمد"; $i++; } ايضا ستكون النتجة مشابهة لنتيجة الكود السابق , ايضا يمكنك استخدام do while <?php $i = 0; do { echo $i . "<br />"; if($i == 10) echo "الصلاة و السلام على سيدنا محمد"; $i++; } while($i <= 10); الفكرة العامة هي أن تكون فاهم أساسيات كل لغة برمجية تريد تنفيذ الكود الخاص بك بها , وفهم حلقات التكرار ويمكنك تنفيذ ما تريد.
    1 نقطة
  10. الفرق الآخر هو في حالة اختيار مخدم بشكل https الخاص بالاتصال الآمن حيث أن express يعيد http.Server object أما في الطريقة الثانية يمكننا بناء المخدم من https: var https = require('https'); var server = https.createServer(app).listen(config.port, function() { console.log('Https App started'); }); الشكل الافتراضي لكليهما: http.createServer(app).listen(80); https.createServer(options, app).listen(443); وإن أردت جعل express يشغل كلاً من http - https يمكن استعمال المنطق التالي: // تضمين مكتبات var fs = require('fs'); var http = require('http'); var https = require('https'); var privateKey = fs.readFileSync('sslcert/server.key', 'utf8'); var certificate = fs.readFileSync('sslcert/server.crt', 'utf8'); // إعادادات https var credentials = {key: privateKey, cert: certificate}; var express = require('express'); var app = express(); // تجهيز المخدم var httpServer = http.createServer(app); var httpsServer = https.createServer(credentials, app); // تشغيل المخدمين httpServer.listen(8080); httpsServer.listen(8443);
    1 نقطة
  11. تيح لنا طبقة التضمين تحويل كل كلمة إلى متجه بطول ثابت وبحجم محدد. المتجه الناتج هو متجه كثيف "Dense" له قيم حقيقية بدلاً من 0 و 1 فقط كما في الترميز One-Hot. يساعدنا الطول الثابت لمتجهات الكلمات على تمثيل الكلمات بطريقة أفضل وأكثر فعالية مع أبعاد مخفضة. وهذه المتجهات تكون ممثلة في فضاء Vector space مهيكل ويعكس المعاني الدلالية لكل كلمة وهذا مايجعل هذا التمثيل فعال للغاية. إن أفضل فهم لطبقة التضمين هو اعتبارها كقاموس يقوم بربط أعداد صحيحة (كل كلمة ترمز في البداية كعدد صحيح) بمتجه كثيف. أي أنها تأخذ كدخل أعداد صحيحة ثم تبحث في هذا القاموس على المتجه الذي يقابله في القاموس الداخلي، ويعيد هذا القاموس. Word index --> Embedding layer --> Corresponding word vector في كيراس نستخدمها كأول طبقة من طبقات النماذج التي تتعامل مع مهام NLP. هذه الطبقة تأخذ وسيطين على الأقل الأول هو عدد ال tokens (المفردات) الموجودة في بياناتك أي (1 + maximum word index) والثاني هو dimensionality of the embeddings أي أبعاد التضمين. وفي حالة كانت الطبقة التالية هي طبقة flatten ثم Dense فيجب عليك استخدام وسيط ثالث هو input_length أي طول مدخلاتك أو بمعنى أوضح، طول السلاسل النصية التي تعالجها. وفي كيراس لها الشكل التالي: keras.layers.Embedding( input_dim, output_dim, input_length=None, ) هذه الطبقة تأخذ كمدخلات مصفوفة 2D من الشكل:(batch_size, input_length) وتعيد مصفوفة من الشكل: (batch_size, input_length, output_dim) مثال: >>> model = tf.keras.Sequential() # طول السلاسل هو 120 وأبعاد التضمين 128 وعدد الكلمات 10000 >>> model.add(tf.keras.layers.Embedding(10000, 128, input_length=120)) >>> input_array = np.random.randint(1000, size=(32, 10)) >>> model.compile('rmsprop', 'mse') >>> output_array = model.predict(input_array) >>> print(output_array.shape) # (32, 10, 64)
    1 نقطة
  12. عند التعامل مع المسائل التي تندرج تحت ال NLP هناك خطوة مهمة يجب القيام بها قبل إرسال ال Data إلى الطبقات للتدرب عليها وهي وضع القيم في مصفوفة ذات أبعاد ثابتة. أثناء تجهيز البيانات النصية (النصوص، حيث كل عينة تكون عبارة عن نص) وترميزها رقمياً (إسناد عدد صحيح يمثل كل كلمة ثم تمثيل النص كسلسلة من الأعداد الصحيحة) ستكون بعض النصوص أطول من الأخرى وهذا شيء مؤكد وبديهي (أي أول عينة قد يكون طولها 500 والأخرى 1000 وو). لذا لإدخالها إلى شبكة عصبية يجب علينا أولاً توحيد طول كل عينة (طول كل نص أو طول كل سلسلة رقمية كوننا قمنا بترميزها رقمياً)، وهذا التوحيد يكون عبر اختيارنا للحجم الذي نراه مناسياً لكل سلسلة وليكن x، ثم نمر على كل العينات ونقطع كل سلسلة طولها أكبر من (بالتالي نجعلها 500 فقط)، أما إذا كانت أقل من x فنقوم (بحشوها) بأصفار، وهذا مايتم من خلال التابع pad_sequences كما سترى في المثال، وهذا مايجب عليك القيام به قبل إدخالالبيانات إلى شبكتك، فهذا هو سبب الخطأ الذي ظهر ValueError: Failed to convert a NumPy array to a Tensor (Unsupported object type list). فهو غير قادر على تحويل list لإى tensor بأبعاد مختلفة، يجب أن تقوم بتوحيد الأبعاد لكل العينات. التصحيح: from keras.datasets import imdb from keras.layers import Embedding, SimpleRNN from keras.models import Sequential (input_train, y_train), (input_test, y_test) = imdb.load_data( num_words=max_features) print(len(input_train), 'train sequences') print(len(input_test), 'test sequences') ################ نضيف################### from keras.preprocessing import sequence maxlen = 500 print('Pad sequences (samples x time)') input_train = sequence.pad_sequences(input_train, maxlen=maxlen) input_test = sequence.pad_sequences(input_test, maxlen=maxlen) ############# انتهى#################### print('input_train shape:', input_train.shape) print('input_test shape:', input_test.shape) from keras.layers import Dense model = Sequential() model.add(Embedding(10000, 32)) model.add(SimpleRNN(32)) model.add(Dense(1, activation='sigmoid')) model.compile(optimizer='rmsprop', loss='binary_crossentropy', metrics=['acc']) history = model.fit(input_train, y_train, epochs=2, batch_size=32, validation_split=0.2) ------------------------------------------------- 25000 train sequences 25000 test sequences Pad sequences (samples x time) input_train shape: (25000, 500) input_test shape: (25000, 500) Epoch 1/2 625/625 [==============================] - 79s 111ms/step - loss: 0.6659 - acc: 0.5671 - val_loss: 0.4343 - val_acc: 0.8116 Epoch 2/2 625/625 [==============================] - 67s 108ms/step - loss: 0.3630 - acc: 0.8477 - val_loss: 0.3880 - val_acc: 0.8262
    1 نقطة
  13. بدأنا في سلسلة مقالات "كيف تُصبح مُستقلاً ناجحًا" بتعريف مفهوم العمل المُستقل ووضحنا أبرز ميزاته باستخدام الإنترنت، ثم مررنا على قائمة غنية بأشهر منصات العمل للمُستقلين على الصعيدين العربي والعالمي، ثُمّ انتقلنا إلى العمل الجاد حيث عرّجنا على الخطوات العملية الأولى في العمل المُستقل وتعرفنا على الأدوات اللازمة لهذا العمل وتوسعنا في مجموعة من أساسيات الترويج وأفضل الطرق لإيجاد العملاء. سننطلق معكم الآن إلى مجموعة من الخطوات العملية الأخرى والمُرتكزة بشكل أساسي على توجيه العروض وطريقة العمل كمُستقل. ابحث عن العروض واقتنص أهمهاتسجيلك كمُستقل في منصات العمل أو قنوات بيع المُنتجات للمُستقلين (وإن كانت سيرتك عطرة وأعمالك جذّابة) لا يعني أبدًا أن تتوقف عن التحرّك والبحث بشكل شخصي عن عروض جديدة مُناسبة للعمل. تتنوع الوسائل المُتاحة بحسب طبيعة العمل (كتابة إبداعية – تصميم - برمجة .... الخ) وأيضًا وفقًا للمنصات التي تعمل خلالها. عليك كمُستقل أن تدرس المنصة (منصة العمل الحر) التي تعمل خلالها جيداً وأن تتوقف على قصص نجاح أبرز مُرتاديها لتتعرف من خلالهم على أبرز الوسائل التي يتّبعونها في سبيل الفوز بعروض عمل جديدة أو زيادة مبيعات مُنتجاتهم، أيضًا من الجيّد أن تولي اهتمامًا كبيرًا للنصائح والإرشادات التي تطرحها المنصات ذاتها عبر نشراتها ومدوناتها وتعمل على تطبيقها بحيث توفّر على نفسك أي مجهود إضافي أو تجارب فاشلة تؤدي إلى إضاعة وقتك. منصّة مستقل على سبيل المثال توفّر بشكل واضح العروض المطروحة والتي بإمكانك فلترتها ضمن اهتماماتك وتقديم عرضك بالشكل الذي تجده مُناسبًا. بإمكانك التقديم على عدد جيّد من العروض على المشاريع المفتوحة شهريًا وفي كل عرض بإمكانك تقديم سعرك الذي تجده الأنسب مع إمكانيّة إبداء رأيك وشرح ما الذي ستقدمه لصاحب المشروع مما يُقدّم لك فرصة جيّدة للفوز بالعرض إن كان أسلوبك واضحًا، مُباشرًا ومُترافقًا مع معرض جيّد لأعمالك. تُوفّر منصّة خمسات مُنتدى مُتخصّصًا فيه أقسام مُتنوعة. يُمكّن أصحاب الأعمال الباحثين عن مُستقلين من وضع طلباتهم التي يودّون توفرها، الأمر الذي يُمكّن المُستقلين من التّحاور مع صاحب العمل وتحويل استفساره إلى طلب. لمُقدمي الخدمات: اجعل عرضك المُنافس الأقوىهُناك خطأ شائع لدى بعض المُستقلين وخاصة المُبتدئين منهم حيث يعتقدون بأن تقديمهم لأرخص العروض على الإطلاق يعني فوزهم بها وهذا الأمر مغلوط إلى حد كبير. مُتابعي وطالبي العمل من خلال الإنترنت هم أذكياء بشكل كبير والغالبية منهم تحرص تمامًا على انتقاء المُستقلين على أساس كفاءاتهم وجودة أعمالهم وليس على أساس أفضل سعر فحسب. للمُستقل العامل من خلال منصات تقديم الخدمات إليك بعض النصائح التي باتباعها ستجعل عرضك المُنافس الأقوى: 1- افهم طلبات صاحب العمل بشكل كامل واحرص على الاهتمام بأدقّ التّفاصيل التي يذكرها وادرسها جيّدًا (لا تُفكّر بالوقت أبدًا وتجاهل وجود أي عروض مُنافسة مطروحة). 2- بعد وصولك إلى معرفة تامّة بالتفاصيل التي يحتاجها صاحب العمل وتأكدك من إمكانيتك للتنفيذ حضّر نفسك لتقديم العرض. 3- قدّم عرضك بشكل مُباشر وواضح وهي أهم نقطة (ابتعد عن المُبالغة في التفاصيل – لا تُبالغ في الكلمات الرنّانة – لا تشحذ عاطفة صاحب العمل بأي شكل). 4- ضع السعر الأنسب لما ستقدمه دون أي مُبالغة. (في المنصات التي توفّر طرح ميزانيات مفتوحة كموقع مُستقل mostaql.com على سبيل المثال فإنه لا بأس بأن يكون السعر المُقدّم أعلى من ميزانية صاحب العمل مع تبرير السبب له بأسلوب واضح). 5- ضع مُدة زمنية واضحة للتنفيذ وتستطيع التقيّد بها. 6- أشر بوضوح لأي أعمال مُنفذة من طرفك مُسبقًا وتُشابه المطلوب. لاحظ: - صاحب العمل لن يكون حريصًا على معرفة درجتك الجامعية فهو بحاجة فقط بأن تؤدي له المُهمة المطلوبة على نحو أمثل وضمن الزمن الموضوع. - صاحب العمل لن يتأثر بمكان إقامتك ولا تهمّه معرفة أين تقيم حاليًا (أو إن كنت جاره في نفس المدينة) فهو يبحث عن صاحب كفاءة ولا يهمه الخوض في تفاصيل إقامتك، لذلك ركّز أثناء النقاش في المضمون وما الذي ستُقدمه لصالح العمل وابتعد عن الخوض في أي تفاصيل غير مُجدية. - مُعظم الناس تنفر بشكل كبير من الأسلوب الفظ في الحديث، لذا ابتعد عن كتابة جمل أشبه بـ (إن لم تخترني للعمل تأكدّ بأنك أنت الخاسر) واستبدلها بعبارات لطيفة أشبه بـ (سنعمل سوية من خلال التنسيق المُباشر معكم على تجسيد رؤيتكم). - تحدّث بلغة عربية فصحى وبأسلوب واضح مفهوم. لبائعي المُنتجات الرقمية: اجعل مُنتجك الخيار الأمثلبالتأكيد فإن العمل الجيّد المُتقن والذي يُقدّم فائدة أو خدمة فعلية سيكون المُحرّض الأساسي للشراء من طرف المُستهلك، لكن على المُستقل ألا يغفل أبدًا مجموعة تفاصيل مُتممة تُضفي إلى جعل مُنتجه من أبرز المُنافسين بين المُنتجات الشبيهة. للمُستقل صاحب المُنتجات المعروضة للبيع بنسخ مُتعدّدة، التالي أبرز النصائح لجعل مُنتجك المُنافس الأقوى:1- قدّم مُنتجك بتعريف واضح وشامل بحيث تتوضّح جميع تفاصيل المُنتج للمشتري الذي سيدفع لاقتنائه. ولا تغفل الجانب التسويقي في سرد العرض بحيث تُحفّزه على الشراء. 2- ضع صورة تعبيرية لمُنتجك الإلكتروني (غلاف كتابك على سبيل المثال، أو نموذج مكتوب من خطك المُباع.. الخ). 2- تُشير تجارب بعض البائعين الإلكترونيين النّاجحين بأن وجود ملف فيديو تعريفي بالمُنتج يزيد المبيعات بشكل فعّال (بإمكانك طلب إنشاء فيديو تعريفي لمُنتجك من خلال خدمات عديدة يوفرها بائعون ضمن موقع خمسات لشراء الخدمات المُصغرة أو بإمكانك طلب أحد المُستقلين عبر موقع مُستقل). 3- لا بأس بطرح عرض صغير يشمله مُنتجك أو هدية تحفيزية قيّمة تُحرّض على البيع. مثال لأحد المنتجات المعروضة بشكل جيّد على منصة أسناد لبيع المُنتجات الرقمية asnadstore.com: التسعير المُناسب لعملكالتسعير أحد أهم الأمور التي يتوقف عندها المُستقل وطالب العمل على حدٍ سواء، والتسعير لا يُوضع اعتباطيًا من طرفك كمُستقل بحيث يجب مُراعاة أن يكون السعر مُناسبًا لا يضر بسمعة عملك مُلبيًا لجهدك في الوقت ذاته دون أن تغفل دراسة استجابة السوق لهذا السعر. تتنوع أدوات التسعير بتنوّع الأعمال الخدمية (كتابة – تصميم – برمجة – تحرير فيديو – دعم فني ...الخ) أيضًا للمُنتجات الإلكترونية المعروضة للبيع بنسخ مُتعدّدة، إلّا أنها تتفق جميعًا باستراتيجيات التسعير العامّة التالية: - التّسعير الثابت - التسعير على أساس الساعة - التسعير على أساس القيمة يرى الخُبراء في مجال الأعمال المُستقلة بأنه علينا ألّا نُركّز أفكارنا على منهجية واحدة نتبعها وبأن التجربة ستكون الأساس لرسم سياسة التسعير الخاصة بنا، وبإمكان مجموعة النصائح التالية أن تُساعدك كمُستقل عند دراسة منهجك التسعيري: 1- لا تستغل الآخرين أبدًا وأسّس حولك هالة مُشعة أساسها المصداقية واحترام الكلمة. 2- لا تغفل جانب الخبرة لديك والتي اكتسبتها وستكتسبها تدريجيًا مع مرور الوقت وزيادة الطلب على أعمالك. 3- ارفض ودون تردّد السعر الذي تجد بأنه لا يُناسب عملك ولم تقتنع به لأنك ستندم في نهاية الأمر عند قبوله. 4- وحّد أسعار خدماتك/مُنتجاتك للجميع كي لا تفقد مصداقيتك. 5- لا تغفل أبدًا التوقّف على وضع السوق ودراسة المُنافسين ممن هُم مُقاربين لنوعية وجودة أعمالك ولا مانع أبدًا من الاستلهام من نهجهم إن ناسبك. 6- ضع هامش مُعيّن محدود لتخفيض السعر (بحسب مواسم العمل ووضع الطلب في السوق – أيضًا للطلبات الكبيرة أو المُتكررة ...) دون أن يضر ذلك بسُمعتك وأرباحك. 7- اجعل كل الأمور واضحة ومكتوبة مع زبائنك. باختصار أنت وحدك مُدير التسعير الخاص بأعمالك والتجربة هي الأساس في رسم مسارك الصحيح. قيّم وضعك بشكل مُناسب، كُن على اطلاع جيّد بوضع السوق والمُنافسين لعملك، ثُم ضع التسعير بما يخدم مصلحتك ويُناسب زبائنك. ابحث عن أفضل الزبائن وتجنّب السيئينمن المُهم أن تعلم جيدًا كمُستقل أن الإنترنت مليء بطالبي الخدمات والمشترين من الزبائن وبأنه عليك (وبخاصة عند تطوّر حجم أعمالك) أن تبحث عن أفضل هؤلاء الزبائن وأن تُركّز عليهم في مناحي الدعم والتسويق والمُتابعة. إن مبدأ باريتو أو ما يُطلق عليه قانون ثمانون عشرون (80/20) يُمكن تطبيقه على عملك كمُستقل. باختصار فإنه ووفقًا لمبدأ الاقتصادي الإيطالي باريتو فإنه عليك أن تعلم بأن 20% من زبائنك سيُحققون لك 80% من أهدافك لذا يتوجّب عليك أن تُركّز على هؤلاء الزبائن لزيادة مُعدّل أرباحك. التالي قائمة بأبرز المؤشرات التي تُمكِنك من تصنيف زبائنك على أن قسمًا منهم مُهم والقسم الآخر أقل أهمية: 1- الأساس الأول هو حجم الطلب وتكرار الطلب، فكلما زاد حجم الطلب وتكررت الطلبات تزداد أهمية الزبون. 2- التزام الزبون بشروط الاتّفاق ومواعيد التسديد يجعله برتبة الزبائن المُهمين. 3- الأشخاص المُتحلّين بمنطق عقلاني واضح هم زبائن مُهمّين. 4- الأشخاص الواثقين بإمكانياتك ودقّة عملك هم زبان مُهمين. 5- الأشخاص الذين يقيّمون عملك إيجابيا ويسعدون بها وينصحون غيرهم بالشراء هم زبائن مُهمين. 6- الأشخاص كثيري الإلحاح وطالبي الاستعجال في تنفيذ العمل بشكل غير منطقي هُم زبائن أقل أهمية. 7- الأشخاص عديمي المصداقية والمُتلاعبين هم زبائن سيئين. من المُفيد للغاية أن يكون لديك ملف خاص لتصنيف زبائنك مع قاعدة بياناتهم (خاصة عند توسّع حجم أعمالك) بحيث تُصنف هؤلاء الزبائن وفقًا لمُعطيات ثابتة تعتمدها على الجميع بحسب نوع عملك باتباع أسلوب النُقاط (مثلاً من 1 إلى 10) أو باتباع أسلوب النجوم (نجمة – إلى خمسة نجوم) أو باتباع مبدأ (VIP – IP – P) أو أي أسلوب تجده الأنسب لعملك، بحيث تتمكن لاحقًا من الاستفادة من الملف وتركيز حملاتك ودعمك ووقتك على الزبائن المُهمين وتُخفّف من تركيزك على بقية الزبائن (دون إهمالهم). تناولنا معكم في هذا الجزء مجموعة من الخطوات العملية المُرتكزة بشكل أساسي على توجيه العروض وطريقة العمل كمُستقل. انتظرونا في الجزء القادم والذي سنتحدث خلاله على إدارة العمليات للمُستقلين والحصول على التقييمات إضافة إلى طرق استقبال الأموال.
    1 نقطة
×
×
  • أضف...