প্রোগ্রামিং এর ইতিকথা

Standard

c-prog

 

স্বাগতম সবাইকে !!

সিএসই,আইটি,আইসিটি স্টুডেন্টদের জন্য ঃ

বছরের শুরুতে সবার মধেই একটা কিউরিসিটি থাকে প্রোগ্রামিং নিয়ে।এক/দুই সপ্তাহ পর আর সেটা খুব কম মানুষ বাদে সবাই ভুলে যায়। প্রোগ্রামিং এর নাম শুনলেই বিরক্তি লাগে।কেন যে এই সাবজেক্ট এ ভর্তি হলাম।ধুর্‌…………  😦
এটা অনেকটা ভার্সিটির আর বাকিটা টিচার/সিনিওর দের উপর নির্ভর করে। এটা কেন বললাম সেটা কয়েকটা ভার্সিটির(sust,buet,ju,du) উপর গবেষণা করলেই বুঝবেন। তারা কেন ভালো,কেন এতো নাম করতেসে,কে তাদেরকে সাপোর্ট দিচ্ছে এইসব বুঝতে পারবেন।
যাক, কাজের কথায় আসি।যাদের মধ্যে ৫% ও আগ্রহ আছে তাদের জন্যই আমার এইটা লিখা 🙂

অনেক ভালো ভালো ইন্সপাইরেসনাল কথাবার্তা শুইনা যখনি চিন্তা করলেন  যে না সব বাদ আজকে থেকে শুধুই প্রোগ্রামিং। কিন্তু কোনটা শিখবেন  সেইটা বুঝতেসেননা । ব্যাস ওই ৫% ইচ্ছাও শেষ। ধুর বাদ দে , প্রোগ্রামিং আমার জন্য না।সব বাদ এখন শুধু মুভি হবে ম্যান ,চিল হবে চিল ,জিবনে আছে আর কি? !!
শেষ সবকিছু  😦  😦  এই ইমো ছাড়া আপনাকে  দেয়ার মতো আর কিছু নাই আমার কাছে।
যাই হোক অনেক কস্টে ডিসিশন নিলেন  যে সি শিখবেন । কারন ভার্সিটি  তে সি শিখায় ।
প্রথম এক মাস পর বুঝলেন  যে আপনি  “হেলো ওয়ার্ল্ড” প্রিন্ট ছাড়া আর কিছুই  পারেন না। কারন টিচার কিচ্ছু শিখায় নাই। আপনি  কেন শিখতে যাবেন?
এই চিন্তা ভাবনা থাকলে প্রোগ্রামিং শুধু আপনার কাছে একটা নাউন ছাড়া আর কিছুই মনে হবে না ।

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

তাইলে আর দেরি না কইরা এখনি শুরু কর।হুম এখনি 🙂

যারা সি শিখতে চানঃ

আপনি সি ল্যাঙ্গুয়েজ শিখতে চান। বেশ ভাল কথা! তারজন্য আপনি নিচের কাজগুলো করতে পারেন:

(ক) ইংরেজিতে নাজুক হলে/বাংলায় শিখতে চাইলে: বাংলাদেশের টপ ক্লাস প্রোগ্রামার ভাই-বেরাদারদের থেকে আমি এটাই শিখেছি যে যদি ভাল প্রোগ্রামার হইতে চাও তবে ইংরেজি ভাষার আর্টিকেল পড়। 🙂

(১) আপনি ইংরেজিতে নাজুক হলে যেটা করলে সবচেয়ে ভাল হয় সেটা হল শিক্ষক ডট কম থেকে “প্রোগ্রামিং এ হাতে খড়ি” কোর্সটা এক নিঃশ্বাসে করে ফেললে। তামিম শাহরিয়ার সুবিন ভাই, মীর ওয়াসি আহমেদ ভাই ও তাহমিদ রাফি ভাইয়ের যৌথ পরিশ্রমের ফল এই কোর্সটি। সুতরাং গুরুত্ব বুঝতেই পারছেন। আপনি চাইলে কোর্স লেকচারগুলো  ডাউনলোড করে নিতে পারেন।

(২) বইয়ের নাম: Programming in ANSI C (4th Edition)

লেখক: E. Balagurusamy

রিভিউ: সি প্রোগ্রামিং শেখার জন্য এর চেয়ে সহজ, স্বাভাবিক ও সাবলীল ভাষায় লেখা আর কোন বই আছে কিনা আমার জানা নাই।

(৩) বইয়ের নাম: Let Us C (5th Edition)

লেখক: Yashwant Kanetkar

রিভিউ: প্রথমটার পর এটা আমার হট ফেভারিট। এটাও বিগিনারদের জন্য লেখা সেরা বইগুলোর একটা।

(৪) বইয়ের নাম: C The Complete Reference (4th Edition)

লেখক: Herbert Schildt

রিভিউ: হার্বার্ট শীল্ডের বইয়ের নাম শোনে নাই এমন প্রোগ্রামার পাওয়া যাবে না। এই বইটা বেশ ভাল, তবে বিগিনারদের জন্য তেমন নয়। রেফারেন্স হিসেবে বিশেষত সি এর এডভান্স লেভেলের প্রোগ্রামিং শেখার জন্য বেশ ভাল বই একটা।
(৫) বইয়ের নাম: C

লেখক: Tutorialspoint.Com

রিভিউ: TutorialsPoint এর অন্যসব টিউটোরিয়ালের মত এটাও বেশ ভাল। বিগিনারদের বেশ কাজে দেবে।

(খ)

৬।শরিফ ভাইয়ের বাংলা টিউটোরিয়াল গুলা আমার  কাছে অনেক ভালো মনে হয়েছে !!

৭।সুবিন ভাইয়ের টিউটোরিয়াল গুলাও ভালো। তবে উনার বইটা দয়া করে কেও পরবন  না । আগ্রহ হারাইয়া ফেলবেন।
https://www.youtube.com/channel/UCFsbfRphhQfPFJrwKb7s3JA

৮।অনলাইন জাজঃ
https://uva.onlinejudge.org/
https://www.urionlinejudge.com.br/judge/en/login
৯। অনলাইন কোড লেখা/কম্পাইল করার জন্য ঃ
http://ideone.com/

অনেক রিসোর্সই তো দিলাম আপনাকে। আশা করি এতে আপনার কাজ হয়ে যাবে, অন্ততপক্ষে ট্রাকে উঠে যেতে পারবেন। আর হ্যাঁ, নিয়মিত প্রাকটিস করতে কিন্তু ভুলবেন না। মোটামুটি সবকিছু আপনার আয়ত্তে এসে গেলে বিভিন্ন ওজের সমস্যাগুলো সলভ করা শুরু করুন।

আর ছোটখাট যেসব সমস্যা হবে তার জন্য আমি তো রয়েছেই আপনাদের পাশে। হ্যাপি কোডিং!!!

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s