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