Answered 2 years ago
১) কখনোই শেখার ক্ষেত্রে তাড়াহুড়ো করবেন না। প্রোগ্রামিং যেনো তেনো কোনো বিষয় নয় যে ১-২ মাসেই আপনি প্রো হয়ে উঠবেন।প্রোগ্রামিং এ শুধুমাত্র সিনট্যাক্স (প্রোগ্রামিং ভাষায় ব্যাবহৃত শব্দাদি) মনে রাখতে আমার প্রায় ৬-৭ মাস লেগেছিলো। আপনার আরো কম বা আরো বেশিও লাগতে পারে।
২) প্রোগ্রামিং কে মুভিতে যেমন করে দেখানো হয় প্রোগামিং তার ধারে কাছেও না। প্রোগ্রামার দের মধ্যে সে সব থেকে বেশি ভালো যে সবচেয়ে বেশি চিন্তা করতে জানে। কোনো প্রবলেম কত তাড়াতাড়ি আপনি সলভ করতে পারবেন এটা আপনার কোডিং স্কিলস এবং চিন্তা করার ক্ষমতা এর সম্মিলিত ফলাফল এর উপর নির্ভর করে।
৩) প্রোগ্রামিং শুরু করতে গিয়ে অনেকেই তা কঠিন ভেবে ছেড়ে দেয়… এক্ষেত্রে আমি মনে করি পাইথন দিয়ে শুরু করাটা বেটার। কারণ পাইথন এর ভাষাটা খুব সাবলিল এবং বিশ্বে পাইথন প্রোগামার দের ডিমান্ড কত তা বলার চাহিদা রাখে না। এক দুইবার পাইথন এর টিউটোরিয়াল শেষ করে তারপর সি ধরা টা ভালো (সি হলো প্রোগ্রামিং এর একদম কোর ল্যাংগুয়েজ) সি শেষ করতে করতে দেখবেন আপনার মাথায় অনেক আইডিয়া চলে আসবে। তখন যেই ক্ষেত্র (ওয়েব ডেভেলাপমেন্ট, আ্যপ ডেপেলাপমেন্ট, মেসিন লার্নিং ইত্যাদি) আপনার পছন্দ হয় সেই ক্ষেত্র তেই শিখে বিচরণ করতে পারবেন।
৪) প্রোগ্রামিং অনেকটাই স্ট্রেসফুল হতে পারে আপনার জন্য যদি আপনি তাড়াহুড়ো করেন। মনে রাখবেন যারা আপনার চেয়ে এগিয়ে আছে তাদের কে ধরার আপনার কোনো দরকার নেই কিংবা যারা আপনার থেকে পিছিয়ে আছে তাদের কেও কিছু প্রুফ করার আপনার কোনো দরকার নেই। হার না মেনে এগিয়ে গেলেই দেখবেন প্রোগ্রামিং কতটা মজাদার। এ ক্ষেত্রে প্রব্লেম সলভিং এর জন্য আইন্সটাইনের "KISS" (Keep It Slow and Steady) ফর্মুলা এপ্লাই করুন।
৫) ১-১.৫ বছর প্রাকটিস এর পর আপনি চাইলে কম্পেটিটিভ প্রোগ্রামিং করতে পারেন। অনেকেই এটা করার মাধ্যমে গুগল, মাইক্রোসফট এর মতো বড় বড় কোম্পানি তে কাজের সুযোগ পেয়েছেন।তা ছাড়াও এটি আপনার প্রোগ্রামিং স্কিল কে অন্য লেভেলে নিয়ে যাবে।
৬) যে যত ভালো প্রোগ্রামার সে জীবনে তত বেশি এরর(Error) খেয়ে বড় হয়েছে। এটা এমন না যে আপনি যত বেশি আগাবেন তত কম ভুল করবেন। আপনি আগাবেন কি আগাবেন না তা সম্পুর্ণ ডিপেন্ড করে আপনি কত দেরিতে হার মানেন।
৭) একটা ল্যাংগুয়েজ শেখা শেষ হলে বিভিন্ন প্রজেক্ট করুন।চরম হেল্প পাবেন আশা রাখি।
৮) প্রোগ্রামিং এর সব থেকে বড় দিক হলো আপনি কতটা জানেন তা নয়। আপনি একটা কাজ পুরো করতে পারেন কিনা তার উপর ডিপেন্ড করে, হোক সেটা ১০০% ই আপনি গুগোল থেকে কপি করেছেন। কেননা যেকোনো প্রোগ্রামার এর পক্ষে এতকিছু একসাথে মনে রাখা অসম্ভব প্রায়।তারা সবাই ই যেকোনো কিছুতে আটকালেই গুগোল বা ইউটিউব এ দেখে নেয়।এটা তাদের কোডিং কে ইমপ্রুভ করে।
fiazfuad publisher