পার্ট ১ঃ
এই অত্যাধুনিক যুগে যদি আপনি পেশা হিসেবে বেছে নিয়ে থাকেন প্রোগ্রামিং , তবে আপনি ভুল করেননি। বর্তমান বিশ্বে একজন ভাল প্রোগ্রামারের চাহিদা অনেক।একারনেই গুগল, ফেসবুকের মত বড় বড় কোম্পানি একজন দক্ষ প্রোগ্রামার খুজে বের করতে বিভিন্ন দেশে বিভিন্ন ইউনিভার্সিটিতে নজর রাখে।
কিছুদিন আগে আমার সাক্ষাৎ হয়েছিল কে,এল সফটওয়্যার লিমিটেডের সি,ই,ও মিঃ তোকোদা সানের (জাপানিজ) সাথে। আমি তাকে জিজ্ঞেস করেছিলাম , আপনার কোম্পানি তে কি ধরনের প্রোগ্রামার হায়ার করেন।
তিনি উত্তর দিলেন PHP, MySQL জানতে হবে (তার কোম্পানি তে PHP, MySQL ল্যাঙ্গুয়েজ ব্যবহার করা হয়)।
আমি আবার জিজ্ঞেস করলাম আর কি কি লাগে। তিনি আবার উত্তর দিলেন PHP, MySQL জানতে হবে।
আবার জানতে চাইলাম শিক্ষাগত যোগ্যতা (certificate) এর কথা , তিনি বললেন আমার কাছে রেকুয়ারমেনট হচ্ছে PHP,
অতএব দক্ষতা বাড়াতে হবে। আপনি যে ল্যাঙ্গুয়েজ ব্যবহার করেন না কেন সে লাঙ্গুগুয়াজের উপর ভাল দক্ষতা থাকতে হবে।
ওয়েব ডেভেলপমেন্টে মুলত দুইটি ভাগ ১- Front End ২- Back End ।
একজন ভাল ওয়েব ডেভেলপার হতে গেলে আপনাকে বেশ কিছু টেকনলজির উপর দক্ষতা অর্জন করতে হবে।
যেমনঃ
Front End এর জন্য HTML ( Hyper Text Markup Language), CSS (Cascading Style Sheet ), JavaScript.
Back End এর জন্য PHP ( Hypertext Preprocessor ), MySQL (My Structured Query Language ) ।
Front End হচ্ছে browser side Technology , আর Back End হচ্ছে Server Side Technology ।
এর মানে হচ্ছে HTML ( Hyper Text Markup Language), CSS (Cascading Style Sheet ), JavaScript browser এ কাজ করে ।
অপরদিকে
PHP ( Hypertext Preprocessor ), MySQL (My Structured Query Language ) Server এ কাজ করে ।
আপনি যদি শুধু Front End এ কাজ করতে চান তবে আপনাকে শিখতে হবে Front End Technology । জেমনঃ
ওয়েব ডিজাইন , অ্যাপ ডিজাইন এর মত কাজ।
আর যদি Back End এ কাজ করতে চান তাহলে আপনাকে শিখতে হবে Back End Technology । যেমনঃ
Database এ data storing, updating, deleting etc.
আমি শুধু বেসিক ধারণা দেয়ার চেষ্টা করেছি।
(চলবে)...
কোন মন্তব্য নেই:
একটি মন্তব্য পোস্ট করুন