অনেকেই ফ্রিল্যান্সিং খাতে ক্যারিয়ার গড়তে ওয়েব ডেভেলপমেন্ট বিষয়টিকে বেছে নেন। কিন্তু যাঁরা এ ক্ষেত্রে আসার কথা ভাবছেন তাদের কিছু কিছু বিষয় জেনে রাখা গুরুত্বপূর্ণ। ফ্রিল্যান্সিং ক্যারিয়ার হিসেবে যদি ওয়েব ডেভেলপমেন্ট নিয়ে বলতে হয়, তাহলে এখানে মূলত দুটি ভাগ:
১. ওয়েব ডিজাইন তথা এইচটিএমএল, সিএসএস এবং জাভাস্ক্রিপ্ট
২. ওয়েব ডেভেলপমেন্ট তথা ওয়েব প্রোগ্রামিং
মনে রাখা জরুরি, একজন ভালো ওয়েব প্রোগ্রামার হতে হলে আগে ভালো ওয়েব ডিজাইনার হতে হবে। ওয়েব ডেভেলপমেন্ট অর্থাৎ ওয়েব প্রোগ্রামিং শেখার প্রথম ধাপ হলো ওয়েব ডিজাইন। এ জন্য আপনাকে প্রথমেই শিখতে হবে এইচটিএমএল, সিএসএস এবং জাভাস্ক্রিপ্ট (বিশেষভাবে প্রয়োজন জেকোয়েরির মতো কোনো ফ্রেমওয়ার্ক)। তারপর মূলত ওয়েব প্রোগ্রামিং যেমন পিএইচপি, এএসপি ডটনেট, জাভা বা অন্য কোনো প্রোগ্রামিং ভাষা। তবে বলতে পারেন, পিএইচপির কাজ বর্তমানে সবচেয়ে বেশি।
ওয়েব ডেভেলপমেন্ট বা প্রোগ্রামিং
এখানে আপনাকে প্রোগ্রামিং শিখতে হবে। এটাই মুল জিনিস ডেভেলপমেন্টে। মূলত ওয়েব প্রোগ্রামিং যেমন ASP.NET, PHP, Java বা অন্য কোন ল্যাংগুয়েজ। তবে পিএইচপির কাজ বর্তমানে সবচেয়ে বেশি। ওয়েব ডেভেলপমেন্টে প্রোগ্রামিং শেখার সাথে সাথে সংশ্লিষ্ট প্রচুর জিনিস শিখতে হবে। তা নাহলে বেশি উপরে উঠতে পারবেন না। যেমন ভালভাবে শেখা দরকার
১. যেকোন একটা প্রোগ্রামিং ল্যাংগুয়েজ মুলত পিএইচপি
২. ডেটাবেস ডিজাইন যেমন মাইসিক্যুয়েল দিয়ে কমপক্ষে মধ্যম পর্যায়ের একটা পূর্নাঙ্গ রিলেশনাল ডেটাবেস বানাতে পারতে হবে।
৩. খুব ভাল কোয়েরি শিখতে হবে। SQL দিয়ে জটিল কোয়েরি করতে পারতে হবে।
৪. ফেইসবুক/গুগল/টুইটার/অ্যামাজন ইত্যাদি বিখ্যাত সাইটের ওয়েব সার্ভিস/ API ব্যবহার করা জানা উচিৎ। (এক্সএমএল)
৫. হোস্টিং সমন্ধে স্বচ্ছ ধারনা বিশেষ করে সার্ভার ম্যানেজমেন্ট সম্পর্কে ধারনা থাকা উচিৎ।
৬. সোর্স কন্ট্রোল যেমন git, tortoise svn ইত্যাদি দিয়ে কিভাবে একই প্রজেক্টে একাধিক ডেভেলপার কাজ করা যায় এসব জানতে হবে।
৭. এজাক্স, জেকোয়েরি এবং ডেভেলপমেন্ট সংক্রান্ত বিভিন্ন টুলস সম্পর্কে প্রচুর জানতে হবে। যেমন নেটবিনস (কোড লেখার IDE), HeidiSQL, MySQL WorkBench (ডেটাবেস ডিজাইন টুল) এসব জানতে হবে।
ফ্রিল্যান্সিংয়ের জন্য ওয়েব ডেভেলপমেন্ট শিখতে অনেকেই প্রশিক্ষণকেন্দ্রের খোঁজ করেন। তবে শুরুতেই কোথাও যাওয়ার প্রয়োজন নেই। নিজে আগে বেসিক বিষয়গুলো আয়ত্ত করতে হবে।
এখন গুগল আর ইউটিউব হতে পারে আপনার সবচেয়ে ভালো শিক্ষক। যদি ইংরেজি ভালো বোঝেন, তবে লিনডা ডটকমের (lynda. com) https://bit.ly/2w1jdLf ভিডিও টিউটরিয়ালগুলো দেখুন। এরপরও মনে কোনো প্রশ্ন থাকলে আপনার পরিচিত বা আশপাশে যাঁরা ফ্রিল্যান্সিং বিষয়ে অভিজ্ঞ, তাঁদের জিজ্ঞেস করুন।
মনে রাখবেন, আপনি যেখানেই শিখতে যাবেন বা যেখান থেকেই শিখুন না কেন, দিন শেষে কিন্তু আপনাকে পরিশ্রম করতেই হবে, তা না হলে এখানে আপনার সবকিছুই বৃথা যাবে। ভাসা-ভাসা ধারণা বা এরূপ দক্ষতা নিয়ে আপওয়ার্ক বা যেকোনো মার্কেটপ্লেসে অ্যাকাউন্ট খুলে কাজ পাওয়ার চিন্তা করলে হতাশ হয়ে পড়বেন। মনে রাখবেন, অন্যদের থেকে নিজেকে আলাদা করতে হলে পরিশ্রমটাও অন্যদের চেয়ে বেশিই দিতে হবে জীবনে। ধৈর্য নিয়ে লেগে থাকলে কোনো কিছুই অসম্ভব নয়।
Shakil Adnan
onek vlo laglo
Dipu Roy
Tnx
dowa rakhben
Freelancer Sabbir
ore batpar
Jowel Das Provas
মনে রাখবেন, আপনি যেখানেই শিখতে যাবেন বা যেখান থেকেই শিখুন না কেন, দিন শেষে কিন্তু আপনাকে পরিশ্রম করতেই হবে… এইটা একদম ঠিক কথা।।
Dipu Roy
hmmm vai
ata thik kotha bolcen
Khaled Mahmud
Nice
Dipu Roy
ধন্যবাদ আপনার কমেন্টের জন্য।
Khaled Mahmud
Hoi asob
evaakter yasmin
awesome post
Dipu Roy
ধন্যবাদ আপনার কমেন্টের জন্য।
evaakter yasmin
onk valo laglo post pore
Dipu Roy
ধন্যবাদ পাশে থাকার জন্য ,উৎসাহিত করবেন আর ভালো কিছু শেয়ার করার জন্য
Kibria
helpful post
Dipu Roy
কমেন্ট করার জন্য ধন্যবাদ
পাশে থাকবেন সবসময়