3
1

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

প্রোগ্রামিং নিয়ে শেখার জন্য প্রচুর লিঙ্ক এবং সোর্স প্রোগ্রামাবাদ এ পেয়েছি, শেখার জন্য আলাদা করে সময় দিতেও রাজি, কিন্তু বুঝতে পারছি না যে কীভাবে প্রোগ্রামিং দুনিয়ায় নিজের অস্তিত্ব জানান দিব, নিজের exposure বাড়াবো, বা Potential Employer দের দৃষ্টি আকর্ষণ করব।

যেহেতু এ লাইন এর স্টুডেন্ট না, তাই কোন ধারনাই নেই এই ব্যাপারে। একটু হেল্প করলে, বা একটা গাইডলাইন দিলে খুব উপকার হত।

This question is marked "community wiki".

asked 03 Mar '16, 16:59

ashiqrahman0002's gravatar image

ashiqrahman0002
133


এই বিষয়ে আমি এখানে লিখেছি : প্রোগ্রামিং ক্যারিয়ার গড়তে ৫টি টিপস্

permanent link

answered 03 Mar '16, 17:04

Tamim%20Shahriar%20Subeen's gravatar image

Tamim Shahriar Subeen ♦♦
6.0k1126

ধন্যবাদ ভাইয়া। অল্প একটু যদি বিরক্ত করি...

১। codeforeces, topcoder এগুলো তো বিদেশি সাইট, যেখানে contest করা যায়।বাংলাদেশের ভিতরে contest করার যদি কোন ভাল সোর্স থাকে, একটু বলবেন প্লিজ। সাথে আপনার যেকোনো সাজেশন। :)

২। ভাল দুয়েকটা ফোরাম এর নাম ও বলবেন দয়া করে।

(03 Mar '16, 17:22) ashiqrahman0002

https://www.devskill.com/Home এটি বাংলাদেশী সাইট

(14 Apr, 09:03) Rahat Hossain

http://cpbook.subeen.com/2013/08/blog-post.html

কম্পিউটার সায়েন্সে না পড়ে কি প্রোগ্রামার হিসেবে ক্যারিয়ার গড়া সম্ভব?

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

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

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

আপনি কোন বিষয়ে পড়েছেন, সেটা আসলেই কোন ব্যাপার না যদি আপনার আগ্রহ থাকে প্রোগ্রামিং শেখার জন্য । বরং প্রোগ্রামিং এর বাইরে আপনার জ্ঞান থাকলে, সম্ভাবনা থাকে আপনি আপনার প্রোগ্রামিং দক্ষতার সাথে সেই জ্ঞানের সমন্বয়ে তৈরি করতে পারবেন চমকপ্রদ কিছু যেটা শুধু প্রোগ্রামিং জানলে সম্ভব হতো না । পড়ার এবং জানার কোন বিকল্প নেই । বিভিন্ন বিষয় নিয়ে পড়ুন, জানুন, শিখুন, বুঝুন এবং সেটার সাথে আপনার প্রোগ্রামিং জ্ঞান এর মিশ্রন ঘটান - বাস্তবের নানা সমস্যার সমাধান করুন, তাহলেই আপনার প্রোগ্রামিং শেখা স্বার্থক হবে বলে আমি মনে করি ।

উত্তর দিয়েছেন: আবু আশরাফ মাসনুন (বিবিএ, খুলনা বিশ্ববিদ্যালয় এবং সফটওয়্যার ইঞ্জিনিয়ার, Staff.com)।

permanent link

answered 13 Apr, 04:45

Raihan%20Nishat's gravatar image

Raihan Nishat
7712

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:

×21

question asked: 03 Mar '16, 16:59

question was seen: 784 times

last updated: 14 Apr, 09:03