ওয়ার্ডপ্রেস কাজের সাক্ষাত্কার প্রস্তুতি


17

আমি ওয়ার্ডপ্রেস বিকাশকারী হিসাবে একটি কাজের জন্য সাক্ষাত্কার করছি। আমি কেবলমাত্র এক বছর ধরে ডব্লিউপি-র সাথে কাজ করছি এবং এটি কীভাবে স্থাপন করা যায়, কী functions.phpকরে, থিমগুলি কোথায় পরিবর্তন করতে হয় ইত্যাদি সম্পর্কে আমার মনে হয় একটি ভাল ওভারভিউ আছে But তবে পরের সপ্তাহে আমার যে সাক্ষাত্কারটি হবে তা হতে চলেছে আমাকে কিছু মাইএসকিউএল দিয়ে ওয়ার্ডপ্রেস এবং লিনাক্স সম্পর্কে জিজ্ঞাসা করলাম I আমি কেবল জানি যে তারা আমাকে একটি ল্যাপটপ এবং একটি পরীক্ষা দিবে।

আমি কীভাবে এমন জিনিসের জন্য প্রস্তুত করব? আমার কি আজ একটি প্লাগইন লেখার অনুশীলন করা উচিত? লিনাক্স সার্ভার কীভাবে সেট আপ করতে হয় তা আমি জানি তবে উন্নত ফাইল ম্যানিপুলেশন বা শেল স্ক্রিপ্টিংয়ের সাথে আমি দুর্দান্ত নই। আমি সেট আপ, সমস্যা সমাধান এবং কনফিগারেশন এ ভাল। এবং আমি ডাব্লুপি কোডেক্স অনেক পড়ি। নিজেকে সঠিকভাবে প্রস্তুত করার জন্য একটি ভাল হোমওয়ার্ক অ্যাসাইনমেন্ট কী হবে? আমি লক্ষ্য করেছি যে ডাব্লুপি-কেন্দ্রিক সাক্ষাত্কারের জন্য অধ্যয়নের জন্য খুব বেশি সংস্থান নেই।


1
অবশ্যই কিছু ওভারল্যাপ থাকলেও এবং বিকাশকারী, ডিজাইনার এবং সার্ভার প্রশাসকের মধ্যে একটি বড় পার্থক্য রয়েছে।
উইক

হ্যা, সত্য. আমি প্রচুর ওভারল্যাপটি ধারণ করে এবং উদ্দেশ্য হিসাবে এটি করেছি কারণ আমি এমন ডেভেলপার হতে চাই না যে আমি সার্ভার এবং ডেটাবেসগুলি কীভাবে সেটআপ করতে পারি তা জানার মাধ্যমে যে জিনিসগুলি পরিচালনা করতে পারি তার জন্য অ্যাডমিন এবং ডিবিএগুলিকে ব্যাগ করে ...
লিন

উত্তর:


18

যদি আমি কোনও ওয়ার্ডপ্রেস বিকাশকারী নিয়োগ করি তবে আমার ইচ্ছার তালিকাটি দেখতে এমন হবে:

  • এইচটিএমএল এবং সিএসএস ভিতরে এবং বাইরে জানে;
  • জাভাস্ক্রিপ্টের কমপক্ষে একটি প্রাথমিক উপলব্ধি রয়েছে;
  • পিএইচপি চারপাশে তাদের উপায় জানে এবং সুন্দর কোড উত্পাদন করে (পরিষ্কার, ধারাবাহিক, ডিআরওয়াই )
  • ডাটাবেস ডিজাইন এবং এসকিউএল সম্পর্কে ভাল উপলব্ধি রয়েছে: আমি যদি আপনাকে একটি ডেটাবেস স্কিমা এবং কয়েকটি ক্যোরিয়াম দেখায় তবে আপনি কি বলতে পারবেন যে সেগুলি বেশ ডিজাইন করা এবং দক্ষ কিনা?
  • তাদের .htaccess ফাইলটি বোঝে;
  • লুপটি পুরোপুরি বোঝে;
  • কীভাবে কর বিভাগ, কাস্টম ক্ষেত্রগুলি, কাস্টম পোস্টের ধরণগুলি, এবং পোস্ট ফর্ম্যাটগুলি কীভাবে কাজ করে এবং কী জন্য তা বোঝে;
  • থিমগুলি কীভাবে কাজ করে এবং টেম্পলেট শ্রেণিবিন্যাসকে বোঝে তা জানে ;
  • প্লাগইনগুলি কীভাবে কাজ করে এবং কীভাবে একটি সহজ লিখতে হয় তা জানে।

আমি আরও অনেক কিছু ভাবতে পারি, তবে আমি মনে করি উপরেরটি বেশ শক্তিশালী শুরু হবে।

এবং এখানে একটি কৌশল প্রশ্ন: ওয়ার্ডপ্রেস সম্পর্কে কী স্তন্যপান করে, এবং এটি সংশোধন করার জন্য আপনি পরবর্তী বড় সংস্করণে কী পরিবর্তন করবেন? আপনি যদি এর একটি দৃinc় উত্তর দিতে পারেন, আপনি সম্ভবত ওয়ার্ডপ্রেস সম্পর্কে কিছুটা জানেন।

তবে উপরের ইচ্ছার তালিকাকে এক সেকেন্ডের জন্য আলাদা করে রাখা, আমার কাছে সবচেয়ে গুরুত্বপূর্ণ বিষয়টি নয় যে আপনি কোনও সমস্যার সমাধান জানেন কিনা তা: আপনি সমাধানটি খুঁজে পেতে পারেন কিনা তা।

কোথায় সন্ধান করবেন (কোডেক্স, পিএইচপি ম্যানুয়াল, এটির মতো জায়গাগুলি) জানুন এবং জিনিসগুলি সঠিক উপায়ে করতে সত্যই আগ্রহী হন। হঠাৎ কাজ করে না এমন জিনিস যখন সন্তুষ্ট হবেন না: এটিই কি সঠিক সমাধান ছিল? আপনি কি কম কোড সহ আরও মার্জিত উপায়ে এটি করতে পারেন? এই সমাধানের স্কেলটি কি একই জাতীয় সমস্যার উত্থাপিত হলে পুনরায় ব্যবহার করা যেতে পারে?

আশাকরি এটা সাহায্য করবে.


আমি সমস্ত দুর্দান্ত পয়েন্ট বলতে যাচ্ছি, তবে ওয়ার্ডপ্রেসের সাহায্যে আমি কী উন্নতি করতে চাই তা সম্পর্কে আমাকে ভাবিয়ে তুলতে বোনাস। আমার মাথার উপরের অংশটি আমি ইউজার ম্যানেজমেন্ট বলব। তবে আমি খুশি যে আপনি এটি জিজ্ঞাসা করেছেন।
লিন

23

ফাইল হেরফের এবং শেল স্ক্রিপ্টিং প্রায়শই আপনি ওয়ার্ডপ্রেস দিয়ে করেন না not সর্বাধিক কিছু আপনি এটি করতে যেমন ব্যাকআপ বা স্থাপনার স্টাফ। এটি ডাব্লুপি নিজেই কিছু এবং প্লাগইনগুলি বিভিন্ন হোস্টিং পরিবেশের সাথে ভাল সামঞ্জস্যের জন্য সর্বনিম্ন রাখার চেষ্টা করে।

এটি আসলে কী ধরণের ওয়ার্ডপ্রেস বিকাশ হতে চলেছে? ক্ষেত্রটি বেশ ফ্রন্ট-এন্ড স্টাফ থেকে খুব ব্যাক-এন্ড স্টাফ এবং এর মাঝখানে জিনিসগুলির লোড পর্যন্ত বেশ প্রশস্ত।

এটি বিস্তৃত নয়, তবে যে বিষয়গুলি আমি ব্যক্তিগতভাবে ডব্লিউপি উন্নয়নের শক্তিশালী প্রাথমিক ভিত্তি বিবেচনা করব সেগুলি হ'ল:

  • সাধারণভাবে

    • হুকগুলির আয়রনক্ল্যাড বোঝা - সেগুলি কী, তারা কীভাবে কাজ করে, ক্লাসগুলির সাথে তারা কীভাবে কাজ করে, কীভাবে একটি কোড অন্য কোডের হুকড ইভেন্টগুলি পরিচালনা করতে পারে
    • সেটিংস এপিআই, সাধারণভাবে অ্যাডমিন অঞ্চলে জিনিস যুক্ত করে
    • সুরক্ষা ধারণা, বৈধতা, স্যানিটাইজেশন, স্ক্রিন থেকে আউটপুট, কর্তৃত্ব এবং অভিপ্রায় পরীক্ষা করা
  • থিম বিকাশ

    • অনুসন্ধান এবং লুপগুলি, এগুলি চালনার বিভিন্ন উপায় এবং কোনটির জন্য ব্যবহার করতে হবে
    • টেমপ্লেট ট্যাগ, বেসিক ( get_বনাম the_), গ্লোবাল ভেরিয়েবলগুলি যার উপর তারা নির্ভর করে
    • টেমপ্লেট শ্রেণিবিন্যাস এবং শর্তসাপেক্ষ ট্যাগ, এটি কী, এটি কীভাবে বাঁকানো যায়
    • পিতা বা মাতার এবং শিশুদের থিম, লোড অর্ডার, টেম্পলেট উত্তরাধিকার, সেটআপ প্রক্রিয়া
    • স্ক্রিপ্ট এবং শৈলী সারি
  • প্লাগইন বিকাশ

    • প্লাগইন রাজ্যের পরিবর্তন (অ্যাক্টিভিশন, নিষ্ক্রিয়করণ, আনইনস্টলেশন)
    • প্লাগইনগুলির মধ্যে যৌক্তিক পার্থক্যগুলি অবশ্যই থিমগুলিতে প্লাগইন এবং কোড ব্যবহার করতে হবে
    • কোড সংস্থা (উপসর্গ, ক্লাস)
    • কোর এবং প্লাগইন লোডিং লজিক, কখন এটি খুব তাড়াতাড়ি, খুব দেরীতে এবং কোড চালানো উপযুক্ত
    • অ্যাজাক্স বাস্তবায়ন

আমি আশা করি আমি এই দুটি উত্তরই উত্তর হিসাবে চিহ্নিত করতে পারি .... উভয়ের মধ্যেই ভাবতে দুর্দান্ত পয়েন্ট রয়েছে।
লিন

সম্মত, তারা উভয় মানের উত্তর। সম্ভবত একটি সম্প্রদায় উইকি তৈরি করা যেতে পারে?
hsatterWite

2
কোন চিন্তা করো না. :) কোনও নিয়ম নেই যে প্রশ্নের কেবল একটি দুর্দান্ত উত্তর থাকতে পারে। ব্যক্তিগতভাবে আপনার পক্ষে অধিক সহায়ক এমন একটিটিকে কেবল গ্রহণ করুন এবং সম্প্রদায়কে ভোটদানের বাকী অংশগুলি যত্নবান হতে দিন।
রাস্ট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.