ভালো ডেভেলপার হওয়ার জন্য তোমার কী কী জিনিস শেখা উচিত। Journey to become a great developer || Jhankar
63.1 هزار بار بازدید -
10 ماه پیش
-
একজন ভালো ডেভেলপার হওয়ার ১০
একজন ভালো ডেভেলপার হওয়ার ১০ স্কিল
১. প্রোগ্রামিং নলেজ: মিনিমাম একটা প্রোগ্রামিং ল্যাংগুয়েজ তোমাকে দক্ষ হতেই হবে। এবং দরকার হলে সেই একটা প্রোগ্রামিং ল্যাংগুয়েজ এর আশেপাশে কিছু জিনিস থাকলে সেগুলাও জানতে হবে।
.
২. ফ্রেমওয়ার্ক: যে যত কথাই বলুক না কেন, ফ্রেমওয়ার্ক ছাড়া সফটওয়্যার ডেভেলপ করতে পারবে না। যেমন, ওয়েব ডেভেলপমেন্ট এর জন্য React বা Vue বা Next.js লাগবে। পাইথনের ব্যাকএন্ড করতে গেলে Django বা Flask লাগবে। জাভা দিয়ে বেশি কাজ করতে গেলে Spring Boot বা Hibernate বা অন্য কিছু লাগবে। Php এর সাথে লারাভেল লাগে। ক্রস প্লাটফর্ম মোবাইল এপ বানাতে গেলে React Native বা Flutter লাগবে। গেম ডেভেলপ করতে Unreal Engine বা Unity লাগবে।
-------
৩. ফান্ডামেন্টালস এবং প্রব্লেম সলভিং
৪. গিট/গিটহাব (সোর্চ কন্ট্রোল)
৫. ডিবাগিং, টেস্টিং, , Error Handling
৬. সার্ভার, ডাটাবেজ, basic devops
৭. Read ডকুমেন্টেশন
৮. Continuous Learning:
৯. সফ্ট স্কিল :
10. আরো কিছু জিনিস
-----
এইটা একটা বিশাল লিষ্ট। সব এক দিনে হবে না। তবে শিখতে থাকতে। লেগে থাকলে। চেষ্টা করলে শুধু এইগুলা না। এইগুলার চাইতেও আরো বেশি কিছু হবে।
.
ডিসক্লেইমার: দিন শেষে একজন সফটওয়্যার ডেভেলপার ঠান্ডা মাথায় তার কাজ করে যায়। বেশিরভাগ সময় সে অন্যদের সাথেও নাই। পাশেও নাই। নিজের মতো করে এগুতে থাকে। কেউ কিছু বললেই সে মাথা গরম করে ফেলে না। নিজের প্ল্যান নিজে করে। নিজের মতো করে এগুতে থাকে। দিনশেষে সে তার নিজের মতো তার লাইফ এনজয় করে। নিজের মতো করে তার লাইফের প্যারা হ্যান্ডেল করে। অন্য মানুষের থিকিং স্টাইল তার কাছে দুর্বোধ্যই থেকে যায়।
১. প্রোগ্রামিং নলেজ: মিনিমাম একটা প্রোগ্রামিং ল্যাংগুয়েজ তোমাকে দক্ষ হতেই হবে। এবং দরকার হলে সেই একটা প্রোগ্রামিং ল্যাংগুয়েজ এর আশেপাশে কিছু জিনিস থাকলে সেগুলাও জানতে হবে।
.
২. ফ্রেমওয়ার্ক: যে যত কথাই বলুক না কেন, ফ্রেমওয়ার্ক ছাড়া সফটওয়্যার ডেভেলপ করতে পারবে না। যেমন, ওয়েব ডেভেলপমেন্ট এর জন্য React বা Vue বা Next.js লাগবে। পাইথনের ব্যাকএন্ড করতে গেলে Django বা Flask লাগবে। জাভা দিয়ে বেশি কাজ করতে গেলে Spring Boot বা Hibernate বা অন্য কিছু লাগবে। Php এর সাথে লারাভেল লাগে। ক্রস প্লাটফর্ম মোবাইল এপ বানাতে গেলে React Native বা Flutter লাগবে। গেম ডেভেলপ করতে Unreal Engine বা Unity লাগবে।
-------
৩. ফান্ডামেন্টালস এবং প্রব্লেম সলভিং
৪. গিট/গিটহাব (সোর্চ কন্ট্রোল)
৫. ডিবাগিং, টেস্টিং, , Error Handling
৬. সার্ভার, ডাটাবেজ, basic devops
৭. Read ডকুমেন্টেশন
৮. Continuous Learning:
৯. সফ্ট স্কিল :
10. আরো কিছু জিনিস
-----
এইটা একটা বিশাল লিষ্ট। সব এক দিনে হবে না। তবে শিখতে থাকতে। লেগে থাকলে। চেষ্টা করলে শুধু এইগুলা না। এইগুলার চাইতেও আরো বেশি কিছু হবে।
.
ডিসক্লেইমার: দিন শেষে একজন সফটওয়্যার ডেভেলপার ঠান্ডা মাথায় তার কাজ করে যায়। বেশিরভাগ সময় সে অন্যদের সাথেও নাই। পাশেও নাই। নিজের মতো করে এগুতে থাকে। কেউ কিছু বললেই সে মাথা গরম করে ফেলে না। নিজের প্ল্যান নিজে করে। নিজের মতো করে এগুতে থাকে। দিনশেষে সে তার নিজের মতো তার লাইফ এনজয় করে। নিজের মতো করে তার লাইফের প্যারা হ্যান্ডেল করে। অন্য মানুষের থিকিং স্টাইল তার কাছে দুর্বোধ্যই থেকে যায়।
10 ماه پیش
در تاریخ 1402/08/01 منتشر شده
است.
63,135
بـار بازدید شده