بسم الله الرحمن الرحيم..

كنت أطلع على موقع Larajobs بين الحين والآخر ورأيت العديد من التقنيات المطلوبة في أشهر موقع مخصص لوظائف لارافل..

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

كان هدفي لهذا التجميع لنفسي كي أعرف الأمور المهمة لرفع مستواي في الحزمة (Stack) المحيطة بـLaravel ولكنني وجدت الأمر مفيدًا لنشره للآخرين..

كتبت أهم التقنيات المطلوبة في عروض الوظائف هذه واستثنيت Laravel و PHP لأن كل الوظائف تطلبها بطبيعة الحال.

واستثنيت الكلمات الرنانة والهائمة في كثير من الأحيان في الوظائف مثل العمل بروح الفريق وغيرها.. ركزت فقط على التقنيات المطلوبة والتي يمكن قياس إتقانها دون التقليل من أهمية المهارات الشخصية والتي تسمى المهارات الناعمة.

وحذفت الأمور المطلوبة التي لم تأت إلا مرة واحدة وأبقيت الأمور التي طُلبت مرتين فأكثر مع إبقاء عدد التكرار لمعرفة شدة الطلب على هذه التقنية أو المهارة ورتبتها تنازليا من الأكثر طلبا إلى الأقل..

أبقيت أسماء المصطلحات الإنجليزية كما هي كسلًا بالمقام الأول من ترجمتها ولأجل معرفتك بهذه المصطلحات والبحث عنها.

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

ففي جانب الواجهات الخلفية (Backend)

  • المفاهيم والتقنيات
    • RESTful API (22)
    • Clean Code/Quality Code (11)
    • TDD (8)
    • OOP (4)
    • Design Pattern (3)
    • SOAP (2)
    • Scalable Code (2)
    • OAuth (2)
    • MVC (2)
    • JWT (2)
  • Automated Test (16)
    • PHPUnit (11)
  • Elasticsearch (6)
  • Composer (5)
  • Laravel Nova (4)
  • Symfony framework (2)
  • Node.js (2)
  • Python (2)
  • Lumen (2)

وفي جانب تطوير الواجهات الأمامية

  • Vue.js (21)
    • Vuex (3)
    • Nuxt.js (2)
  • JavaScript (14)
  • TailwindCSS (13)
  • React (10)
  • HTML/CSS (10)
  • Livewire (6)
  • Angular (5)
  • SASS/SCSS (5)
  • Typescript (5)
  • Bootstrap (4)
  • SaaS/SCSS (3)
  • Alpine.js (3)
  • NPM (3)
  • Webpack (3)
  • InertiaJS (3)
  • Cypress (2)
  • Laravel Mix (2)
  • jQuery (2)

وفي قواعد البيانات

  • MySQL (27)
  • Redis (13)
  • SQL (6)
  • Postgres (4)
  • Memcached (4)
  • MariaDB (2)

وفي تطوير العمليات (DevOps)

  • AWS (22)
    • S3 (5)
    • RDS (4)
    • EC2 (3)
    • ECS (3)
    • Lambda functions (2)
    • SES (2)
    • CloudFormation (2)
    • CloudFront (2)
    • Route53 (1)
    • Aurora (2)
  • Git (14)
  • Linux / Command line (9)
  • Docker (7)
  • GitHub (6)
  • Vapor (4)
  • Forge (3)
  • CircleCI (3)
  • RabbitMQ (3)
  • Server administration / management (2)
  • Kafka (2)
  • GitHub Actions (2)
  • system admin (2)
  • Kubernetes (2)
  • NGINX (2)

وفي الشهادات العلمية

  • طُلبت شهادة بكالوريوس في مجال علوم الحاسوب أو مجال قريب منه (8) مرات وهذا يشير أن عددًا لا بأس به من الشركات الأجنبية ما زالت تهتم بالشهادات رغم وجود الكثير من المبرمجين الذين لم يتخرجوا في الجامعات.

أمور أخرى

  • Communication skills written and verbal (mainly English) (12)
  • Agile (10)
    • Scrum (3)
    • Kanban (2)
  • Jira (5)
  • UX (3)
  • Slack (3)
  • Secure programming (2)
  • WordPress (2)
  • Notion (2)
  • SEO (2)

وفي عدد سنوات الخبرة للوظائف المعروضة نجدها كالتالي

  • 5+ سنوات (7)
  • 3+ سنوات (3)
  • 4+ سنوات (3)
  • 7+ سنوات (3)

أرجو أن تكون هذه التدوينة الخفيفة مفيدة وأن تجد تقنية مطلوبة لتعلمها والاهتمام بها..