Hamza Nouali @tipazian

مطور ويب، حامل لشهادة Bachelors Degree، خبرة 5 سنوات... مهتم بريادة الأعمال في المجال التقني. يمكنك توظيفي من الرابط في الأسفل.

نقاط السمعة 215
تاريخ التسجيل 05/09/2018
آخر تواجد 16 ساعة

شكرا جزيلا لك ;)

مرحبا عبد الهادي، جميل أن أراك هنا أيضا، كنت سأراسلك يوم أمس على فايسبوك.

بالنسبة للكتاب فقد وضعته في المفضلة قبل أسبوع، لكن جميل أن تكون هناك نسخة عربية، شكرا جزيلا لك.

شكرا لك،

لم أفهم معنى horizontal scalability في ها المقال: [

]

لا يمكن الوصول لصفحات الهبوط من خلال محركات البحث فقط، لكن هناك حلول:

1- مشاركتها على مواقع التواصل الإجتماعي أو الأماكن التي تتواجد فيها شريحتك.

2- مشاركتها على منصات خاصة بالمشاريع الجديدة كـ Product hunt، HackerNews...الخ

3- حملات إعلانية.

إذا كنت تبحث عن وظيفة فـ PHP هي الحل، لكن JavaScript أيضا لها مكان مميز في السوق.

العمل الحر أصبح صعب و متقلب مع المنافسة على الأقل سعر، لكن قد تجد مكانا لك.... الأمر يعتمد على تواصلك و مهاراتك في البيع..الخ

استخدامك للـ Node في مشاريع قابله للتوسع او تحتوي علي استعلامات معقده مع قاعدة البيانات ستواجه صعوبات بعض الشيء لذلك يفضل الاعتماد عليها في بناء الـ APi والمشاريع المتوسطه

لماذا ؟ ما السبب ؟

من كان يظن بأن PHP ستحمل عبئ أكبر موقع تواصل إجتماعي على الإنترنت (فايسبوك) رغم أنها لغة ضعيفة مقارنة بـ Ruby & Python ؟ نفس الشيء بالنسبة للـ node.. لا يمكنك الجزم بإمكانياتها !

الحظ مع التوقيت الصحيح.

الظروف (ظرف المكان و الزمان) + الفرصة (هناك من لا تتاح له الفرصة) + الحظ + ... العوامل لا تنتهي.

لكن الناجحين، يقومون بالمستحيل لخلق هذه العوامل.

بالطبع، لكن السائل سأل بشكل عام حول لغة البرمجة الأسرع.

تقوم بعمل unit testing لمشاريعك التي تعرضها على الناس.

أنصحك بقراءة هذا المقال. ليس متعلق بلغات البرمجة، بل بكيفية بناء لوحة تحكم جيدة و نافعة.

يوجد لوحات تحكم مجانية جاهزة في Laravel PHP أبرزها Voyager. لا أعلم هل توجد المجانية منها بالنسبة لـ Node.js.

بالنسبة للسرعة، فإن Node.js أسرع لكن هناك لغات أسرع منها، غير ذلك فإن السرفر و إمكانياته تلعب دور كبير في هذا الأمر، عملت من قبل على Node.js و Laravel لم ألاحظ فرق كبير في السرعة، لكن لاحظت سرعة كبيرة عند رفع أعمالي على سرفرات DigialOcean.

حسنا سأراسلك

في الحقيقة لا أعرف.

لدي خبرة 5 سنوات في تطوير الويب، راسلني ربما أستطيع مساعدتك باستشارة.

لدي خبرة 5 سنوات في تطوير الويب، نصيحتي كالآتي:

1- ابحثي في غوغل أو مكان آخر في بلدك عن وظائف في تطوير الويب أو الشبكات.

2- استخلصي التقنيات التي تطلبها الشركات بكثرة.

3- ابدأي في تعلمها عبر تنظيم وقتك، مثلا تتعلمين 3 تقنيات في نفس الوقت و في نفس اليوم.

يجب أن تنهضي باكرا على الثامنة و تتعلمي بشكل ذاتي من الإنترنت حتى 12 ليلا، مع بعض أوقات الراحة، في سنة واحدة ستكونين قادرة على المنافسة على وظيفة.

إليكي مسار تعلم التقنيات الرائدة هذه الأيام في تطوير الويب:

1- HTML & CSS.

2- Bootstrap or TailwindCSS.

3- JavaScript

4- Node.js

5- MySQL + SQL

6- JavaScript Framework (React or Vue.js)

7- Git

8- Unit Testing

9- Agile

ثم قومي ببناء معرض أعمال (المشاريع يجب أن تكون بسيطة بدون تفلسف، مثلا لا تضيفي أزرار المشاركة مع مواقع التواصل الإجتماعي في المدونة..الخ، هذه التفاصيل لا تبحث عنها الشركات + تأخذ منك الكثير من الوقت):

  • مدونة.

  • برمجية بسيطة للدفع بواسة Stripe.

  • نظام تسجيل الدخول بواسة google firebase.

  • برمجية بسيطة للتعامل مع الملفات كرفعها أو شيء من هذا القبيل.

  • نظام دردشة بسيط جدا.

هذه المشاريع يجب أن ترفعيها على Github أو Bitbucket مع كتابة توثيق لها و كيفية استعمالها و تجربتها + لا تنسي unit testing.

هذا فقط، ستكون سنة صعبة و جميلة في نفس الوقت، في النهاية ستكونين قادرة على العمل مع أي شركة تريدين.

ملاحظة: في حال لم تعجبك node.js و JavaScript اختاري لغة أخرى Ruby أو PHP (لا أنصح بها لكثرة المنافسة و تدني الرواتب فيها).

جميل جدا، فنحن نخدع بقصص النجاح و ننسى كل الفشل الذي حولنا.

بالنسبة لقصتك، هل يمكن أن تمدنا بتفاصيل أكثر حول نوعية المشاريع التي حاولت العمل عليها ؟ هل درست ريادة الأعمال، التسويق..الخ ؟ هل كان لديك رأس مال أم حاولت بناء مشروع بـ 0$ ؟...

أسلوبك عملك رائع، هل جاء من خبرتك أم تلقيته من جهة أخرى ؟

بالنسبة للـ Documentation، بحثت كثيرا في الأنترنت عن هيكلة بناء التوثيق و كل ما يجب أن يورد فيه، لكن المصادر قليلة جدا و بالكاد وجدت شرحا من متاجر Envato ؟

جميل جدا، لم أكن أعرف أن هناك بودكاست عربي في هذا الشأن.

نفس الرابط الموجود في الفيديو، أنا أقوم حاليا بحل بعض المشاكل الثانوية لكن يمكنك تجربتها.

شكرا جزيييلا لك.

لا تحتاج توثيق، سأبدأ في إنتاج فيديوهات تعليمية لتصميم صفحات و مواقع كاملة، خصوصا الصفحات المعقدة و التي يخاف المبتدئين تصميمها بإستخدام HTML & CSS كصفحات الـ Dashboard ..الخ.

كيف ذلك ؟ هل من توضيح قد يساعدني في تطويرها ؟

كيف ؟