HomeVideos

Don't waste time on specs: /prototype instead

Now Playing

Don't waste time on specs: /prototype instead

Transcript

915 segments

0:01

এআই ব্যবহার

0:01

করে কোড তৈরির

0:02

সময় অনেকে এমন

0:03

কিছু করেন যা

0:04

আমাকে ভীষণ

0:05

বিরক্ত করে এবং

0:06

এটি এমন একটি

0:06

বিষয় যার

0:07

বিরুদ্ধে আমি

0:08

দীর্ঘদিন ধরে

0:09

বলে আসছি। আমি

0:11

লক্ষ্য করেছি

0:11

যে মানুষ ভাবে

0:12

আমাকে এআইয়ের

0:13

জন্য একটি

0:13

স্পেসিফিকেশন

0:14

তৈরি করতে হবে।

0:15

আমার একটি

0:16

পরিকল্পনা

0:16

তৈরি করা দরকার,

0:17

তাই না? প্ল্যান

0:18

মোড, স্পেক

0:19

ড্রাইভেন

0:19

ডেভেলপমেন্ট।

0:21

আমি আমার সমস্ত

0:22

প্রচেষ্টা এই

0:22

অত্যন্ত

0:23

বিস্তারিত

0:24

স্পেক তৈরিতে

0:24

ব্যয় করি যাতে

0:25

এআই থেকে পাওয়া

0:26

আউটপুটগুলো

0:27

স্পেকের মতোই

0:28

হয়। আমি সবকিছু

0:29

আগে থেকেই

0:29

নির্ধারণ করে

0:30

রাখতে চাই যাতে

0:31

আমি

0:31

নিখুঁতভাবে তা

0:32

অর্জন করতে

0:32

পারি। আর এই

0:33

তাড়নায় তারা যা

0:34

ভুলে যায় তা হলো

0:35

, তারা আসলে

0:36

নিজেরাও কোড

0:37

লিখতে পারে।

0:38

আপনি যখন কোনো

0:39

স্পেকের দিকে

0:40

কাজ করছেন, তখনও

0:41

কোড লিখতে

0:41

পারেন।

0:42

প্রোটোটাইপিং

0:43

এবং স্পাইকস তো

0:44

এজাইল-এর সময়

0:45

থেকেই আমাদের

0:45

সাথে আছে, তাই

0:46

না? মানে, আমার

0:47

মনে হয় এগুলো

0:48

এখনো এজাইল-এরই

0:49

সময়। এজাইল

0:50

এখনো অত্যন্ত

0:51

জনপ্রিয় এবং

0:51

প্রভাবশালী,

0:52

কিন্তু মানুষ

0:53

আর

0:53

প্রোটোটাইপিং

0:54

করছে না। তাই,

0:55

আমার স্কিলস

0:55

রিপোর অংশ

0:56

হিসেবে, আমি এই

0:56

পরিস্থিতি

0:57

বদলানোর

0:57

চেষ্টা করছি।

0:58

আমার একটি

0:58

প্রোটোটাইপ

0:59

স্কিল আছে।

1:00

প্রোটোটাইপ

1:00

হলো এমন কোড যা

1:01

ফেলে দেওয়ার

1:01

উপযোগী এবং

1:02

কোনো প্রশ্নের

1:03

উত্তর খোঁজে।

1:03

সবাই বলছে যে

1:04

কোড সস্তা। এটি

1:05

আংশিক সত্য এবং

1:06

আংশিকভাবে আমি

1:07

এই কথাটি ঘৃণা

1:08

করি। তবে আসল

1:09

বিষয় হলো, কোড

1:10

তৈরির খরচ অনেক

1:11

অনেক কমে গেছে।

1:13

তাই

1:13

প্রোটোটাইপ

1:14

তৈরি করা,

1:15

ছোটখাটো ফেলে

1:15

দেওয়ার মতো

1:16

স্পাইক তৈরি

1:17

করা এখন আগের

1:18

চেয়ে অনেক

1:18

সস্তা এবং

1:19

কার্যকর উপায়।

1:20

এই ভিডিওতে, আমি

1:21

এই প্রোটোটাইপ

1:22

স্কিলটি পরিচয়

1:22

করিয়ে দেব। আমি

1:23

বলব কখন এটি

1:24

ব্যবহার করা

1:24

উচিত, এটি কী

1:25

কাজে ব্যবহার

1:26

করা যায় এবং

1:26

কীভাবে এটি

1:27

আমার নতুন

1:27

ওয়েফাইন্ডার

1:28

স্কিল-এর সাথে

1:29

খাপ খায়।

1:29

কিন্তু প্রথমে,

1:30

আমি ফিডেলিটি,

1:31

হাই ফিডেলিটি

1:32

এবং লো

1:32

ফিডেলিটির

1:33

ধারণাটি

1:33

ব্যাখ্যা করতে

1:34

চাই। যখনই আপনি

1:35

কিছু ডিজাইন

1:36

করার কথা

1:37

ভাববেন, আপনার

1:37

মনে কিছু

1:38

প্রশ্ন আসবে যা

1:39

কোনোভাবে

1:40

সমাধান করা

1:40

দরকার। কিছু

1:41

প্রশ্ন থাকবে

1:42

খুবই সাধারণ,

1:43

যেমন আপনি যে

1:43

জিনিসটি তৈরি

1:44

করছেন তার

1:45

মৌলিক কাঠামো।

1:46

মডালটি ওপেন

1:46

হলে, এতে একটি

1:47

ক্যান্সেল

1:48

বাটন এবং একটি

1:48

কনফার্ম বাটন

1:49

থাকা উচিত।

1:50

সাধারণ বিষয়।

1:51

এই ধরনের

1:51

সাধারণ বিষয়ের

1:52

জন্য

1:52

প্রশ্নটির

1:53

উত্তর পেতে খুব

1:53

বেশি হাই-

1:54

ফিডেলিটি

1:54

জিনিসের

1:55

প্রয়োজন নেই।

1:55

সেগুলো

1:56

আলোচনার

1:56

মাধ্যমেই

1:57

সমাধান করা যায়

1:58

। কিন্তু ধরুন,

1:58

মডালটি যখন

1:59

কিছু

1:59

পরিস্থিতিতে

2:00

খোলে, তখন কিছু

2:01

ডেটা দেখানোর

2:02

প্রয়োজন হয়।

2:02

সেক্ষেত্রে

2:03

আপনাকে হয়তো

2:04

কিছুটা হাই-

2:04

ফিডেলিটিতে

2:05

যেতে হবে। আপনি

2:06

কীভাবে সেই

2:06

ডেটা প্রদর্শন

2:07

করবেন? কোনো

2:08

স্পেক বা

2:08

পরিকল্পনা

2:09

তৈরির সময় কোনো

2:10

কিছু দেখতে

2:11

কেমন হবে, বা

2:11

নির্দিষ্ট

2:12

পরিস্থিতিতে

2:13

কীভাবে কাজ

2:13

করবে, তা

2:14

নির্ধারণ করা

2:15

প্রায়ই কঠিন

2:15

হয়ে পড়ে। আপনার

2:16

ধারণাটি আংশিক

2:17

কার্যকর কোডে

2:18

পরীক্ষা করে

2:19

নেওয়াটা জরুরি,

2:19

আর তার মানে হলো

2:20

আপনার আরও বেশি

2:21

স্পষ্ট বা উচ্চ

2:22

গুণমানের

2:23

ধারণার

2:23

প্রয়োজন। কিছু

2:24

প্রশ্নের

2:25

উত্তর কেবল

2:25

প্রোটোটাইপিংয়ের

2:26

মাধ্যমেই

2:27

পাওয়া সম্ভব।

2:28

আর যেহেতু এই

2:29

প্রোটোটাইপগুলো

2:30

তৈরি করা এখন

2:31

আগের চেয়ে অনেক

2:32

সস্তা, তাই আমি

2:33

চাই আলোচনার

2:34

সময় আমার কাছে

2:35

আরও স্পষ্ট

2:35

ধারণা থাকুক।

2:36

সাধারণ

2:37

বিষয়গুলো তো

2:37

আমি আলোচনার

2:38

মাধ্যমেই

2:39

সমাধান করে

2:39

ফেলতে পারি।

2:40

এজেন্ট আমাকে

2:41

কিছু প্রশ্ন

2:42

করবে, হয়তো একটা

2:43

সেশনের

2:43

মাধ্যমে, আর তখন

2:44

আমি বলব, "হ্যাঁ,

2:45

এটা ঠিক আছে।"

2:46

কিন্তু যখনই

2:47

এমন কিছু আসবে

2:48

যেখানে আমার

2:48

মনে হবে, "ওহ, এটা

2:49

আসলে কাজ করতে

2:50

দেখতে হবে।""

2:51

আমার এটা নিজে

2:51

অনুভব করা

2:52

দরকার, কাজ করতে

2:53

দেখা দরকার,"

2:53

তখন আমি একটি

2:54

প্রোটোটাইপ

2:55

চাইব।

2:55

প্রোটোটাইপিং

2:56

আমার নতুন '

2:56

ওয়েফাইন্ডার'

2:57

দক্ষতার একটি

2:58

অংশ, যা আপনাকে

2:58

কাজের একটি

2:59

বিশাল অংশ

2:59

আগেভাগে

3:00

পরিকল্পনা

3:00

করার সুযোগ দেয়

3:01

।

3:01

ওয়েফাইন্ডারের

3:02

ওপর সামনে একটি

3:03

ভিডিও আসছে।

3:04

ওয়েফাইন্ডার

3:04

যা করে তা হলো,

3:05

এটি কাজের একটি

3:06

বড় অংশকে হাতে

3:07

নেয় এবং সেটিকে

3:08

বিভিন্ন

3:08

পরিকল্পনা

3:09

সেশনে ভাগ করে

3:10

দেয়। আর এই

3:10

প্রতিটি

3:11

পরিকল্পনা

3:12

সেশনের জন্য

3:12

আলাদা টিকেট

3:13

থাকে। এখানে

3:14

কোথাও টিকেটের

3:15

ধরনগুলো থাকার

3:17

কথা, যা বলে দেয়

3:18

ঠিক কী কী ধরনের

3:19

টিকেট আছে।

3:20

আমরা এখানে

3:21

দুটি ধরন দেখছি,

3:22

যার একটি হলো

3:23

গ্রিলিং।

3:24

সুতরাং, এটি

3:24

গ্রিলিং

3:25

দক্ষতা এবং

3:26

প্রোটোটাইপ

3:26

টিকেটের ধরন

3:27

ব্যবহার করছে।

3:28

এখানে ডিফল্ট

3:29

বা স্বাভাবিক

3:30

বিষয়টি হলো

3:30

গ্রিলিং।

3:31

যেখানে আপনি

3:31

এজেন্টের সাথে

3:32

কথা বলছেন এবং

3:33

আপনি যা তৈরি

3:33

করছেন তার

3:34

প্রাথমিক

3:34

পরিধি

3:35

নির্ধারণ

3:35

করছেন। কিন্তু

3:36

যখন আলোচনার

3:37

মান উন্নত করার

3:38

প্রয়োজন হয়, তখন

3:39

প্রোটোটাইপ

3:39

দক্ষতার

3:40

মাধ্যমে কোনো

3:41

রাফ ইউআই কোড বা

3:42

স্টাব তৈরি করা

3:43

হয়, যা

3:43

প্রোটোটাইপকে

3:44

একটি অ্যাসেট

3:45

হিসেবে যুক্ত

3:45

করে। এটি কখন

3:46

ব্যবহার করবেন,

3:47

এটি দেখতে কেমন

3:48

হবে বা কীভাবে

3:49

কাজ করবে—এটিই

3:50

মূল প্রশ্ন।

3:51

আপনি

3:51

ওয়েফাইন্ডার

3:52

ব্যবহার করুন

3:52

বা না করুন, এটি

3:53

আপনাকে একটি

3:53

পরিষ্কার

3:54

মাপকাঠি দেয় যে

3:54

কখন আপনার

3:55

প্রোটোটাইপ

3:55

ব্যবহার করা

3:56

উচিত। আমি

3:56

নিশ্চিত

3:57

আপনারা এটি কাজ

3:57

করতে দেখার

3:58

জন্য অধীর

3:58

আগ্রহে

3:58

অপেক্ষা করছেন

3:59

। আর এই যে তা।

4:00

এটি যা করেছে তা

4:01

এখানে দেখুন।

4:02

আমি আমার

4:02

ডায়াগ্রামিং

4:03

অ্যাপটি

4:03

বাড়ানোর জন্য

4:04

ওয়েফাইন্ডার

4:04

ব্যবহার

4:05

করছিলাম, যা

4:05

টিএল ড্র-এর ওপর

4:06

তৈরি। আমি

4:06

পুরোনো

4:07

ডায়াগ্রামগুলো

4:08

সার্চ করার

4:08

একটি উপায়

4:09

চেয়েছিলাম। আর

4:09

এখানকার ডেটা

4:10

মডেল বেশ জটিল।

4:11

এখানে

4:12

অনেকগুলো

4:12

ডায়াগ্রাম আছে

4:13

এবং সময়ের সাথে

4:14

সেগুলোর

4:14

স্ন্যাপশটও

4:15

রয়েছে। তাই, আমি

4:15

একটি সার্চ বার

4:16

তৈরি করতে

4:16

চেয়েছিলাম,

4:17

কিন্তু এটি

4:17

দেখতে কেমন হবে

4:18

বা কীভাবে কাজ

4:18

করবে তা নিয়ে

4:19

নিশ্চিত ছিলাম

4:20

না। তাই আমি

4:20

এখানে একটি

4:21

প্রোটোটাইপ

4:21

চালালাম। এবং

4:22

এটি যা করেছে তা

4:23

হলো, নিচে এই

4:24

ছোট পিকারটি

4:25

তৈরি করেছে।

4:26

এবং এই

4:26

পিকারটিতে আমি

4:27

যদি এদিক-ওদিক

4:28

যাই, তবে তিনটি

4:29

ভিন্ন বিকল্প

4:29

রয়েছে। সুতরাং

4:30

এটি বিকল্প বি

4:31

এবং এটি সি।

4:32

প্রতিটিতে

4:33

কয়েকটি

4:33

ডিজাইনের

4:34

সিদ্ধান্ত

4:35

রয়েছে যা আমি

4:35

যাচাই করতে

4:36

পারি এবং উন্নত

4:37

করতে পারি।

4:37

চলুন এ দিয়ে

4:38

শুরু করি। আমি

4:39

এটি সবেমাত্র

4:40

তৈরি করেছি।

4:41

আমি আসলে এটি

4:41

এখনও দেখিনি।

4:42

তাই আমি

4:43

ডায়াগ্রামগুলো

4:44

সার্চ করি এবং

4:45

দেখি কী আসে।

4:46

এবং এটি। ঠিক

4:47

আছে, এটি রিফ্লো

4:48

ইন প্লেস

4:48

গ্রুপড রো।

4:49

সুতরাং, এটি

4:50

ডায়াগ্রামের

4:51

নাম অনুযায়ী

4:51

স্ন্যাপশটগুলো

4:52

গ্রুপ করছে।

4:53

আমার সার্চ

4:54

বক্সটি এখানে

4:54

উপরে রাখার

4:55

বিষয়টি বেশ

4:56

ভালো লেগেছে।

4:56

কিন্তু এই

4:57

গ্রুপিংটি

4:57

আমার কাছে ঠিক

4:58

মনে হচ্ছে না।

4:59

তাই, দেখি বি

5:00

অপশনে কী আছে।

5:01

চলুন এখানে

5:02

মডেলের ভেতরে

5:03

আবার সার্চ করি

5:04

। এবং ঠিক আছে,

5:05

এখন বাম দিকে

5:06

গ্রুপিং আছে যা

5:07

ফিল্টার করা

5:08

যায়। ঠিক আছে,

5:09

এটি বেশ সুন্দর

5:10

। যদি আমি অন্য

5:11

কিছু সার্চ করি

5:12

এবং এটি আগে

5:13

থেকেই থাকে,

5:13

তাহলে কী হয়?

5:14

ঠিক আছে,

5:15

ফিল্টারটি তখন

5:15

রিসেট হয়ে যায়।

5:16

এটি ঠিক আছে,

5:17

কিন্তু আমি

5:18

ভাবতে পারছি না

5:18

সি দেখতে কেমন

5:19

হবে। উপরে এই '

5:20

সার্চ

5:20

ডায়াগ্রামস'

5:21

লেখাটি আমার

5:21

একেবারেই

5:21

পছন্দ হয়নি।

5:22

এটি দেখতে ভালো

5:23

লাগছে না। তবে

5:24

দেখি এটি কেমন

5:24

দেখায়। চলুন

5:25

মডেল লিখে

5:26

সার্চ করি এবং

5:27

ওহ। ঠিক আছে,

5:27

এখন সবকিছু

5:28

ইনলাইনে আছে,

5:29

কোনো ফিল্টার

5:29

নেই। সত্যি

5:30

বলতে এটি আমার

5:31

বেশ পছন্দ

5:31

হয়েছে, কিন্তু

5:32

কিছু বিষয় আছে

5:32

যা আমি পছন্দ

5:33

করছি না। আমি এই

5:34

বর্তমান

5:34

বিষয়গুলো

5:35

পছন্দ করছি না।

5:36

এটি খুব

5:36

প্রযুক্তিগত

5:37

এবং অদ্ভুত মনে

5:38

হচ্ছে, কিন্তু

5:39

বর্তমানটি

5:40

ডায়াগ্রাম

5:40

স্ন্যাপশটের

5:41

সাথে দেখাচ্ছে

5:42

। সুতরাং, আমি

5:43

প্রোটোটাইপে

5:44

কিছু ফিডব্যাক

5:45

দিতে চাই। এই

5:46

প্রোটোটাইপিং

5:47

সেশনে প্রায়

5:48

১,০০,০০০ টোকেন

5:49

খরচ হয়েছে। তাই,

5:50

আমি এটি

5:51

কম্প্যাক্ট

5:51

করতে যাচ্ছি

5:52

এবং বলব যে আমরা

5:53

এতে আরও কিছু

5:54

কিউএ করব। এই

5:55

পর্যায়ে

5:55

কম্প্যাক্ট

5:56

করাটা আমার

5:56

কাছে

5:57

যুক্তিসঙ্গত

5:57

মনে হচ্ছে কারণ

5:58

আমাদের

5:58

প্রোটোটাইপ

5:59

সম্পর্কিত সব

6:00

তথ্য এবং এতে

6:00

নেওয়া

6:01

ডিজাইনের সব

6:01

সিদ্ধান্ত ধরে

6:02

রাখা প্রয়োজন,

6:03

তবে আমাদের

6:03

শুধু কিছু

6:04

ফিডব্যাক

6:04

দেওয়া দরকার।

6:05

সুতরাং, আমাদের

6:06

কোডবেসের একই

6:07

জায়গায়

6:07

কথোপকথন

6:07

চালিয়ে যেতে

6:08

হবে। আমার

6:09

অবশ্যই ডিজাইন

6:09

ট্রি নিয়ে একটি

6:10

ভিডিও করা উচিত

6:11

যা আমি

6:11

কম্প্যাক্ট

6:11

বনাম ক্লিয়ার

6:12

বনাম

6:12

হ্যান্ডঅফের

6:13

ক্ষেত্রে

6:13

ব্যবহার করি,

6:13

কিন্তু সে কথা

6:14

অন্য কোনো

6:14

সময়ের জন্য

6:15

তোলা থাক। ঠিক

6:16

আছে, এখন আমি

6:16

কিছু ফিডব্যাক

6:17

দিচ্ছি। আমি

6:18

আসলেই A-এর

6:18

সার্চ বক্সটা

6:19

পছন্দ করি এবং C-

6:20

এর লেআউটটাও

6:21

আমার ভালো

6:21

লেগেছে। ঠিক

6:22

আছে, আমি আরও

6:23

কিছু মতামত

6:24

লিখেছি এবং আমি

6:25

তা পাঠিয়ে

6:25

দিচ্ছি। তো এই

6:26

সেশনের মূল

6:27

উদ্দেশ্য হলো

6:27

আমি এই

6:28

প্রোটোটাইপটির

6:29

ওপর কাজ করছি।

6:30

আমি শুধু বলছি

6:31

না যে, এটাই

6:31

সেরা। আমি

6:32

এখানে কিছু

6:33

ডিজাইনের

6:33

সিদ্ধান্ত

6:34

নিচ্ছি এবং

6:34

একটি সমৃদ্ধ

6:35

অ্যাসেট তৈরি

6:36

করছি। এই সমস্ত

6:37

ডিজাইনের

6:37

সিদ্ধান্তগুলো

6:38

প্রোটোটাইপে

6:39

এনকোড করা হবে

6:40

এবং আমি সম্ভবত

6:41

একটি অস্থায়ী

6:41

ব্রাঞ্চে

6:42

প্রোটোটাইপটি

6:43

সেভ করব। এর

6:43

মানে হলো যখন

6:44

এটি

6:44

বাস্তবায়নের

6:45

জন্য পাঠানো

6:45

হবে, তখন তাদের

6:46

কাছে কেবল একটি

6:47

স্পেকই থাকবে

6:48

না, বরং

6:48

সত্যিকারের

6:48

ফ্রন্ট-এন্ড

6:49

কোড থাকবে যা

6:50

তারা অনায়াসে

6:50

কপি-পেস্ট করতে

6:51

পারবে। এখন, এই

6:52

প্রোটোটাইপগুলো

6:53

তৈরি করতে

6:53

কিছুটা সময় তো

6:54

লাগেই, তাই না?

6:55

আপনি যত হাই-

6:56

ফিডেলিটিতে

6:57

যাবেন, টোকেন

6:57

খরচ তত বাড়বে।

6:58

যদি আমরা

6:59

আলোচনার

6:59

মাধ্যমে এটি

7:00

সমাধান করার

7:00

চেষ্টা করতাম,

7:01

তবে আমরা লো-

7:02

ফিডেলিটিতে

7:02

থাকতাম। তাহলে

7:03

উত্তরগুলো

7:04

হয়তো কম

7:04

কার্যকর হতো,

7:05

কিন্তু আমাদের

7:06

টোকেনও কম খরচ

7:06

হতো। এবং আমরা

7:07

দেখতে পাচ্ছি

7:08

এটি এখন আমাকে D

7:09

সংস্করণ

7:10

দিচ্ছে, যা আমি

7:11

তৈরি করার

7:11

চেষ্টা

7:12

করছিলাম।

7:13

এখানে একটি

7:13

বিষয় হলো, এটি

7:14

আসলে লাইভ

7:15

পেজের সাথে

7:16

ইন্টিগ্রেট

7:16

করা। তাই, এটি

7:18

কোনো অস্থায়ী

7:19

রুটে করা হচ্ছে

7:20

না। আপনি চাইলে

7:22

তা করতে পারেন,

7:23

তবে আমার কাছে

7:24

এটি লাইভ রুটে

7:25

দেখাটা বেশি

7:25

ভালো লাগে কারণ

7:26

এতে অনেক বেশি

7:27

নমনীয়তা

7:28

পাওয়া যায়। এটি

7:29

কোডটি কীভাবে

7:30

কাজ করবে তার

7:31

একটি

7:31

বাস্তবসম্মত

7:32

উপস্থাপনা।

7:33

ঠিক আছে, মনে

7:34

হচ্ছে এটি এখন D

7:35

তৈরি করে

7:35

ফেলেছে। তাহলে

7:36

দেখা যাক এটি

7:37

কেমন দেখাচ্ছে

7:38

। হ্যাঁ, আমাদের

7:39

কাছে A থেকে

7:39

নেওয়া সেই

7:40

বক্সটি আছে। আর

7:41

যদি আমরা এখানে

7:42

'model' লিখে সার্চ

7:43

করি, তবে দেখতে

7:43

পাবো যে আমি যা

7:44

যা চেয়েছিলাম

7:45

তার সবটাই করা

7:46

হয়েছে। আগে

7:46

আমাদের এটার

7:47

ডুপ্লিকেট ছিল,

7:48

কিন্তু এখন

7:49

কেবল একটাই আছে

7:49

। এবং

7:50

তাত্ত্বিকভাবে

7:50

, আমি যদি এখানে

7:51

ক্লিক করি, আমি

7:51

নিশ্চিত নই যে

7:52

এটি আসলে কাজ

7:52

করবে কি না। আমি

7:53

জানি না এটি

7:53

প্রোটোটাইপের

7:54

অংশ কি না।

7:55

হ্যাঁ, এটি কাজ

7:55

করছে। ওহ,

7:56

চমৎকার। তো এই

7:57

হলো কাজ।

7:58

অনেকগুলো

7:58

ফাংশনালিটি।

7:59

মনে হচ্ছে এটি

8:00

এখন সম্পূর্ণ

8:01

হয়েছে। আপনার

8:01

মনে প্রশ্ন

8:02

জাগতে পারে, এর

8:03

পরের ধাপ কী?

8:04

বেশ, এখন আমি

8:04

প্রোটোটাইপটিকে

8:05

সম্পূর্ণ বলে

8:06

মনে করছি। এটি

8:07

বেশ দ্রুতই

8:07

হয়েছে।

8:08

সাধারণত আমাকে

8:09

এখানে এর চেয়ে

8:09

অনেক বেশি কাজ

8:10

করতে হয়। আমি

8:11

এটি একজন AFK

8:12

এজেন্টের কাছে

8:12

হস্তান্তর করব

8:13

যাতে সে সবকিছু

8:14

যুক্ত করে,

8:15

পুরনো

8:15

প্রোটোটাইপ

8:16

কোড মুছে ফেলে

8:17

এবং নিশ্চিত

8:17

করে যে এটি মূল

8:18

স্পেকের সাথে

8:19

সামঞ্জস্যপূর্ণ

8:20

। আপনি নিশ্চয়ই

8:21

বুঝতে পারছেন,

8:22

এর ফলাফলগুলো

8:23

অবিশ্বাস্য

8:24

কারণ আমরা

8:25

অত্যন্ত

8:25

নির্ভুল

8:26

আলোচনা করতে

8:26

পেরেছি এবং এর

8:27

সরাসরি চলমান

8:28

সংস্করণটি

8:29

দেখে তার ওপর

8:30

ভিত্তি করে

8:30

মতামত দিতে

8:31

পেরেছি। সেই

8:32

মতামতগুলো

8:33

অত্যন্ত

8:34

মূল্যবান এবং

8:34

তা ইতিমধ্যেই

8:35

একটি অস্থায়ী

8:36

শাখায় যুক্ত

8:37

করা হয়েছে, যা

8:38

আমাদের

8:38

ডেভেলপাররা

8:39

সহজেই দেখে

8:39

নিতে পারেন।

8:40

আমি প্রায়ই

8:41

মানুষকে বলতে

8:42

শুনি, "আমি যা

8:42

চেয়েছিলাম এটি

8:43

তা তৈরি করেনি।"

8:44

"আমি বিশাল

8:45

সুন্দর এক

8:45

পরিকল্পনা

8:46

তৈরি করেছিলাম,

8:47

কিন্তু এটি

8:47

একদম অদ্ভুত

8:48

কিছু করেছে।"

8:49

সম্ভবত আপনারা

8:50

যথেষ্ট

8:50

নির্ভুলভাবে

8:51

আলোচনা করেননি

8:51

এবং আপনাদের

8:52

প্রোটোটাইপ

8:53

তৈরি করা উচিত

8:53

ছিল। পরিশেষে,

8:54

আমি চাই না

8:55

আপনারা ভাবুন

8:56

যে এটি

8:56

শুধুমাত্র

8:57

ইউআই বা ফ্রন্ট-

8:58

এন্ডের জন্য।

8:58

ফ্রন্ট-এন্ড

8:59

অবশ্যই

8:59

প্রোটোটাইপ

9:00

থেকে অনেক

9:01

উপকৃত হয়, কারণ

9:01

এটি দেখতে কেমন

9:02

হওয়া উচিত? এটি

9:03

দেখতে কেমন হবে,

9:04

এটি এমন একটি

9:05

গুরুত্বপূর্ণ

9:06

প্রশ্ন যা

9:07

আলোচনার

9:07

পর্যায়ে

9:08

সমাধান করা খুব

9:09

কঠিন। তবে, যখন

9:10

আপনি জটিল কাজ

9:11

করেন, বিশেষ করে

9:12

ব্যাকএন্ডের

9:13

কাজ, তখন এই

9:13

প্রশ্নটি আসে

9:14

যে, এই লজিক বা

9:15

স্টেট মডেল কি

9:16

ঠিক মনে হচ্ছে?

9:17

যদি আপনি জটিল

9:18

কিছু তৈরি করেন

9:19

বা যা বাস্তব

9:20

জগতে কাজ করা

9:21

প্রয়োজন, তবে

9:22

আপনি সবসময়ই

9:22

এমন প্রশ্নের

9:23

মুখোমুখি হবেন

9:24

। প্রায়ই এই

9:27

ধরনের প্রশ্ন

9:27

এড়ানোর এবং

9:28

ব্যবহারকারীদের

9:29

চাহিদা পূরণ

9:30

করে এমন কিছু

9:31

তৈরির সেরা

9:31

উপায় হলো একটি

9:32

প্রোটোটাইপ

9:33

তৈরি করা। এটি

9:35

যে ইউআই

9:35

প্রোটোটাইপ

9:36

হতে হবে, তার

9:37

কোনো মানে নেই।

9:38

আমি এখানে একটি

9:39

ছোট

9:39

ইন্টারঅ্যাক্টিভ

9:40

টার্মিনাল

9:40

অ্যাপ তৈরি

9:41

করেছি যা স্টেট

9:42

মেশিনকে এমন সব

9:43

অবস্থার মধ্য

9:43

দিয়ে নিয়ে যায়,

9:44

যা কাগজে কলমে

9:45

বোঝা কঠিন। সহজ

9:46

কথায়, একটি

9:46

বিশুদ্ধ লজিক

9:47

প্রোটোটাইপ।

9:48

আমি অনেকের কাছ

9:49

থেকে প্রচুর

9:50

মতামত পেয়েছি

9:51

যে এটি সত্যিই

9:52

খুব চমৎকার

9:52

একটি ফিচার। এই

9:53

দুটি শাখারই

9:54

নিজস্ব

9:54

রেফারেন্স

9:55

ডকুমেন্ট

9:55

রয়েছে যা বলে

9:56

দেয় কীভাবে

9:57

প্রতিটি কাজ

9:57

করতে হবে। তাই

9:58

যদি এটি লজিক

9:59

প্রোটোটাইপ হয়,

10:00

তবে এখানে

10:00

দেখুন। যদি এটি

10:01

ইউআই

10:02

প্রোটোটাইপ হয়,

10:02

তবে এটি দেখতে

10:03

এমন। তাই আমি

10:04

আপনাদের

10:04

অনুরোধ করছি,

10:05

আলোচনার সময়

10:06

আরও নির্ভুল বা

10:06

উচ্চমানের

10:07

মাধ্যম

10:07

ব্যবহার করুন।

10:08

এজেন্টরা যখন

10:08

ক্যানভাস বা

10:09

ডিজাইন টুলের

10:10

সাথে কাজ করতে

10:10

আরও দক্ষ হয়ে

10:11

উঠবে, আমি

10:11

নিশ্চিত যে

10:12

ওয়্যারফ্রেমগুলো

10:13

আবার ফিরে আসবে

10:13

। আর মূল কথাটি

10:14

হলো এই। আলোচনা

10:15

এবং পরিকল্পনা

10:16

থেকে সরাসরি

10:17

প্রোডাকশন-

10:18

রেডি কোডে

10:18

যাওয়ার ধাপটি

10:19

অনেক বড়।

10:20

কিন্তু আপনার

10:20

কাছে যদি একটি

10:21

কার্যকর

10:21

প্রোটোটাইপ

10:22

থাকে, তবে

10:22

সেটিকে

10:23

প্রোডাকশনে

10:23

রূপান্তর করা

10:24

বেশ সহজ। আমি

10:25

রায়ান

10:25

সিঙ্গারের

10:26

লেখা ‘শেপ আপ’

10:27

বইটির কথা

10:27

উল্লেখ করতে

10:28

চাই, যা অত্যন্ত

10:29

চমৎকার এবং

10:30

আমার ওপর এর

10:31

ব্যাপক প্রভাব

10:32

রয়েছে। আমি এটি

10:33

সম্ভবত ২০১৯

10:33

সালের দিকে

10:34

পড়েছিলাম এবং

10:35

এটি আমার

10:35

অ্যাপ্লিকেশন

10:36

তৈরির পুরো

10:36

পদ্ধতিকে বদলে

10:37

দিয়েছিল। এটি

10:38

অনলাইনে

10:38

সম্পূর্ণ

10:39

বিনামূল্যে

10:39

পাওয়া যায় এবং

10:40

আমি বিবরণে এর

10:40

লিঙ্ক দিয়ে দেব

10:41

। আপনি যদি আমার

10:42

স্কিল

10:42

সম্পর্কে আপ-টু-

10:43

ডেট থাকতে চান,

10:43

তবে আমার স্কিল

10:44

নিউজলেটারই

10:45

আপনার জন্য

10:45

উপযুক্ত জায়গা

10:46

। আমি

10:46

প্রতিনিয়ত

10:46

নতুন কিছু নিয়ে

10:47

কাজ করছি এবং

10:47

এসব স্কিলকে

10:48

কীভাবে আরও

10:48

উন্নত করা যায়

10:49

তা নিয়ে ভাবছি;

10:49

আমি কোনো

10:50

পরিবর্তন আনার

10:50

সাথে সাথেই

10:51

আপনি তা থেকে

10:51

উপকৃত হতে

10:52

পারবেন। যাই

10:52

হোক বন্ধুরা,

10:53

ভিডিওটি দেখার

10:53

জন্য আপনাদের

10:54

অনেক অনেক

10:54

ধন্যবাদ। আমার

10:55

স্কিলগুলোর

10:55

একটি আপনাদের

10:56

সামনে তুলে

10:56

ধরতে পেরে

10:56

বরাবরের মতোই

10:57

আমার খুব ভালো

10:57

লেগেছে এবং

10:57

আপনাদের সাথে

10:58

দেখা হবে খুব

10:58

শীঘ্রই।

Interactive Summary

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

Suggested questions

3 ready-made prompts