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

অগ্রিম ধন্যবাদ।

asked 26 May '16, 13:23

abrarriyad's gravatar image

abrarriyad
156310


এই প্রশ্নের সব থেকে common উত্তর হল contest আর development দুইটাই দরকার আছে। আপনাকে contest করে ready হতে বলা হবে industry তে ঢোকার জন্য। এদিকে আমার সম্পূর্ণ নিজের এবং হয়তবা ভ্রান্ত মতামত হল- অন্ধের মত কন্টেস্ট করবেন না। Contest একটা বিছিন্ন পরিবেশ, development এর দুনিয়া অনেক তাড়াতাড়ি আগায়। Algorithm শিখতেই হবে। আপনি CLRS পরেন আর related problems চর্চা করেন। একই সাথে development এর খুঁটিনাটি শিখেন। আপনার পছন্দের language এর গভীরে জান। Open source project গুলো দেখে শিখেন community কিভাবে এগোচ্ছে। Command Line, Git এসব আয়ত্তে আনেন। Design Patters বোঝার চেষ্টা করেন। Test Driven Development এর মত best practices চর্চায় আনেন। আশা করি development এর মধুতে আপনার নেশা ধরে যাবে।

permanent link

answered 26 May '16, 14:16

excalliburbd's gravatar image

excalliburbd
233110

ধন্যবাদ ভাই। CLRS কী?

(26 May '16, 14:50) abrarriyad

Corman এর বই Introduction to Algorithms. চার লেখক Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest এবং Clifford Stein এর last name এর প্রথম অক্ষর গুলো আর কি। Answer ভাল লাগলে accept করতে ভুলবেন না।

(26 May '16, 15:31) excalliburbd
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×26
×6

question asked: 26 May '16, 13:23

question was seen: 712 times

last updated: 26 May '16, 15:31