আরও বেশি অর্থের স্বার্থে আপনি কোন সময়ে সফ্টওয়্যার বিকাশের আপনার কিছু নীতি বাদ দেবেন?


16

মাধ্যমটি কোথায় তা আকর্ষণীয়ভাবে দেখতে আমি এই প্রশ্নটি সেখানে ফেলে দিতে চাই।

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

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

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

আপনার অর্থ দ্বিগুণ, RAD এ ফিরে যাবেন? বা হাঁটুন, এবং চটপটি করছেন এমন কোনও ব্যক্তির সন্ধান করুন এবং কখনও পিছনে ফিরে তাকাবেন না ...


19
বাবু, তোমার ব্রেইন ওয়াশ হয়েছে? বোকা হয়ে তাদের অর্থ গ্রহণ করবেন না। বিক্রয় করা? বাদাম কি? যদি আপনি নিজেকে দোষী মনে করেন তবে আপনার অতিরিক্ত আয়ের অর্ধেকটি আমার সাথে ভাগ করে নিতে পারেন। অতিরিক্ত With দিয়ে আপনি খুব শীঘ্রই একটি বাড়ি কিনতে পারবেন, এবং এটি নিশ্চিত করুন যে আপনার আয়ের প্যাসিভ উত্স রয়েছে (ভাড়া) - এটাই আমি করব। এইভাবে আপনি কৌতুকপূর্ণ হতে এবং আপনার নিজের শর্তাদি আরও প্রায়ই সেট করতে পারেন।
চাকরী

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

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

1
@Dave: এটা প্রকল্পের criticality স্কেলে নির্ভর করে: en.wikipedia.org/wiki/Cockburn_Scale
rwong

1
আমি চাকরি নেব। আপনি সর্বদা আপনার সহকর্মীদের ডার্ক সাইড থেকে দূরে রূপান্তর করার চেষ্টা করতে পারেন।
কেউ নেই

উত্তর:


25

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

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

হালনাগাদ

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


আপনাকে ধন্যবাদ পিটার আপনি এই জাতীয় জিনিসটি আগে অনুভব করেছেন তা জেনে ভাল লাগছে এবং আমি অবশ্যই আপনার পরামর্শ নেব।
মার্টিন ব্লোর

17

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

আমার 12 বছরের প্রোগ্রামিংয়ে আমি মনে করি না যে আমি কখনও কোনও প্রকল্প শেষ করেছি এবং এটি হিসাবে সম্পন্ন করেছি, বা মনে মনে সম্পূর্ণ করেছি। আমি আরও ভাল কিছু করতে পারতাম এমন কিছু করার ইচ্ছা ছিল or আমাকে বুঝতে খুব দীর্ঘ সময় লেগেছে যে এটি সেই ট্রেড অফগুলির কারণে।

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

আমি বলব আপনার চতুর বিকাশের অনুশীলনগুলি লক্ষ্য করা উচিত এবং বুঝতে হবে যে আপনি এটি একটি ক্ষুদ্রতর স্তরেও করতে পারেন। আপনার দলের সতীর্থরা লা-লা জমিতে তারা যা চান তা করতে পারে তা নিশ্চিত করুন তবে আপনার ব্যক্তিগত তৃপ্তি আরও বেশি হবে এবং আপনি অবশ্যই নিশ্চিতভাবে দীর্ঘমেয়াদে তাদের থেকে আরও ভাল কোড তৈরি করবেন। তারপরে ম্যানেজার এসে জিজ্ঞাসা করলেন কেন আপনার কোডটি এত ভাল কেন আপনার দলে রূপান্তর করার সুযোগ আছে :)

তবে আপনি যদি জনগণ বা চাকরি পছন্দ করেন না তবে আমি মনে করি আপনি উত্তরটি ইতিমধ্যে জানেন। তবে আমি সন্দেহ করি যে কেউ ঘরে walkুকবেন এবং আপনাকে কোডিং করার সময় চটপটে বিকাশের নীতিগুলি ব্যবহার করবেন না বলে বলছেন ... যদি তারা করেন ... চিৎকার করুন।


গুলি / সংস্থান / গুণ / ছ = সময় এবং অর্থ সংস্থানগুলি যোগ্য করে তোলে। আসল ভারসাম্য হ'ল সময়, ব্যয় এবং মান। অন্য কথায়: আমি এটি দ্রুত করতে পারি, আমি এটি ভালভাবে করতে পারি, আমি এটি দ্রুত করতে পারি, যে কোনও দুটি বেছে নিন।
asoundmove

10

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

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


4
+1 "আমি শিখেছি হতাশাকে কখনই অবমূল্যায়ন করা উচিত নয় ..." - খুব সত্য। দীর্ঘকাল চলমান হতাশা অবশ্যই চাকরির ঘাতক।
মার্টিন ব্লোর

7

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


3

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


2

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

  • এটি কাজ করতে মজা করা আবশ্যক
  • আপনার দক্ষতা বিকাশের জন্য এটি অবশ্যই উপকারী হবে (নিশ্চিত হওয়া যায় না যে এটির সঠিক অর্থ এটির সঠিক উপায়)
  • এটা ভাল দিতে হবে

আমি আপনার প্রশ্নটি পড়ার সাথে সাথে এই প্রকল্পটি কেবল সর্বশেষ মানদণ্ডকেই সন্তুষ্ট করে।

আপনি যেমন টিডিডি-র (যেমন আমার কাছে আছে) বেড়ে ওঠেন, আমি মনে করি যে আপনি প্রতিদিনই ঘুরে বেড়াবেন এবং আশা করবেন যে আপনার সহকর্মীরা আপনার মতো একই অন্তর্দৃষ্টিতে পৌঁছে গেছেন। সুতরাং প্রথম মানদণ্ড সম্ভবত পূরণ করা হবে না।

দ্বিতীয়ত, আপনি যদি টিডিডি প্রকল্পগুলি অনুসরণ করতে চান এবং সম্ভবত চতুর দল গঠনের আরও অভিজ্ঞতা অর্জন করতে চান তবে এই প্রকল্পে কাজ করা আপনাকে সেই দক্ষতাগুলিকে শক্তিশালী করতে সহায়তা করবে না। সুতরাং দ্বিতীয়টি সম্ভবত পূরণ করা হবে না।

সুতরাং ব্যক্তিগতভাবে, আমি যদি আপনার অবস্থানের মধ্যে ছিলাম এবং আমি সংস্থায় টিডিডি প্রবর্তন করতে সহায়তা করার মতো অবস্থানে না ছিলাম তবে আমি অন্য কোথাও তাকাব।


আমি অবস্থান বিবেচনা করতে চান। তবে, কেবলমাত্র এই তিনজনের সাথেই আপনি প্রায়শই একটি প্রকল্পে তিনটিই খুঁজে পেতে পারেন না। আমি সাধারণত দুটি জন্য স্থির। এবং এটি সাধারণত প্রতিবার পৃথক দুটি হয়।
মাওগ বলছেন মনিকা

2

কখনও।

আপনি যে বিষয়গুলি ঘৃণা করতে চলেছেন তা করার জন্য জীবন খুব ছোট (বিশেষত আপনার বয়স বাড়ার সাথে সাথে)।

অবশ্যই, এটি চাকরি পরিবর্তন করা আরও কঠিন করে তোলে এবং কাজ করার জন্য কম জায়গা রয়েছে।

তবে কমপক্ষে কেবলমাত্র উত্তরাধিকারের কোডটির দুর্গন্ধ রয়েছে। (এবং আমার স্বায়ত্তশাসন রয়েছে, তাই আমরা উত্তরাধিকারের কোডবেস থেকে সংকলক সতর্কতাগুলি সরিয়ে এক সপ্তাহ ব্যয় করার মতো বুদ্ধিমান জিনিসগুলি করতে পারি ....)


2

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


1

কেবলমাত্র নিশ্চিত হয়ে নিন যে নতুন দলের সাথে কাজ করা আপনার সময়ের একটি ভাল বিনিয়োগ।

আপনারা এতদূর মুখোমুখি হওয়ার চেয়ে সম্ভবত তারা আরও দক্ষতার সাথে কাজ করছেন? যদি তাদের সাথে কাজ করা আপনার জন্য একটি দুর্দান্ত শিক্ষার অভিজ্ঞতা হবে (সুতরাং একটি ভাল বিনিয়োগ)।

অন্যদিকে নতুন দলের পদ্ধতিগুলি আপনার কাছে খুব কম দামের হতে পারে (খুব বেশি "কাউবয় কোডিং" ইত্যাদি)। সেক্ষেত্রে অতিরিক্ত অর্থ সম্ভবত এটির পক্ষে উপযুক্ত নয় (যদি না এটি প্রি-আইপিও স্টার্ট-আপ বা অসাধারণ কিছু)। আপনি সম্ভবত অনেক কিছু শিখবেন না ... এবং আপনার জ্বলতে ঝুঁকিপূর্ণ।


1

আমি এমন কোথাও কাজ করব না যা আমাকে যেভাবে চাইবে কাজ করতে দেয় না। এর মাধ্যমে আমার অর্থ হ'ল আমি মাইক্রো ম্যানেজড হতে চাই না।

আমি এই ধারণার অধীনে কাজ করি যে আমি যা করি তাতে আমি ভাল এবং আপনি যদি আমাকে কিছু কাজ দেন তবে আমি সেগুলি দক্ষ ও কার্যকরভাবে সম্পাদন করব। আমি কীভাবে সেগুলি বাস্তবায়ন করি, তবে আমি আপনার কোড নির্দেশিকা এবং নিদর্শনগুলি ভঙ্গ করি না provided এটাই আমার কাজের মজার অংশ।

আমি যদি লিখি প্রতিটি ক্লাসের ইউনিট পরীক্ষা করতে চাইছি তবে এটি একটি সমস্যা হতে পারে তবে ইউনিট পরীক্ষাগুলি লেখার বিষয়টি সাধারণত ঠিক থাকে, তবে আমি এখনও সময়সীমা পূরণ করি provided আমি প্রত্যাশা করি যে কোনও টিডিডি প্রবক্তার যুক্তি দিবে যে লেখার ইউনিট পরীক্ষাগুলি আসলে উত্পাদনশীলতা বৃদ্ধি করে (পরে, ইত্যাদি)। আমি যদি আপনার জুতোতে থাকি তবে আমি কিছু ইউনিট পরীক্ষা লিখতাম যা ট্র্যাকের নিচে আমার কিছুটা সময় বাঁচাতে পারে (সম্ভবত কম বাগ, সহজ সমাধান)। যদি আপনি সেই সময়টিকে আরও পরীক্ষায় সংরক্ষণ করে পুনর্বিন্যাস করেন, তবে এটি আরও বেশি সময় সাশ্রয় হবে এবং শেষ পর্যন্ত আপনি যখন দুর্দান্ত পরীক্ষা চালিয়ে যাবেন তখন আপনি একটি বড় হাসি দিয়ে ফিরে যেতে পারেন এবং যখন কোনও নতুন 11 তম ঘন্টা আপনার কোড পরিবর্তনগুলি সহজেই পরীক্ষা করে দেখতে পারেন প্রয়োজনীয়তা আসে।

আমি যদি তা না করতে পারি, তবে আমি জানিনা যে আমি সেখানে কাজ করতে চাই কিনা।

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.