একজন ভালো প্রোগ্রামার হওয়ার জন্যে যে বিষয়গুলো আমার কাছে গুরুত্বপূর্ণ মনে হয় সেগুলো হল। যেকোনো একটা অবজেক্ট ওরিয়েন্টেড লাঙ্গুয়েজ ভালো করে শিখতে হবে। যেমন C++, Java, Python ইত্যাদি। (একটা ভালো করে শিখলে বাকিগুলো পরে দরকার পড়লে সহজেই শিখে ফেলা যাবে) ডাটা স্ট্রাকচার ভালো করে বুঝতে হবে অর্থাৎ কোন জায়গায় কোন ধরনের ডাটা স্ট্রাকচার ব্যবহার করতে হবে সেসব বিষয়ে ধারণা থাকতে হবে এবং খুব কমন ডাটা স্ট্রাকচার গুলো যেমন লিস্ট বা হ্যাশম্যাপ কিভাবে ইমপ্লিমেন্ট করা যায় তা জানতে হবে। অ্যালগরিদম এর উপর ভালো জ্ঞান থাকতে হবে। বিভিন্ন কমন অ্যালগরিদম গুলো জানতে বুঝতে ও অ্যাপ্লাই করতে শিখতে হবে। টাইম ও স্পেস কমপ্লেক্সিটি কি এবং কি কারণে এগুলো গুরুত্বপূর্ণ সেটা বুঝতে হবে এবং যেকোনো একটা প্রোগ্রাম এর টাইম ও স্পেস কমপ্লেক্সিটি বের করতে জানতে হবে। কনকারেন্ট প্রোগ্রামিং, থ্রেড, মিউটেক্স, সেমাফোর, রেস কন্ডিশন বুঝতে হবে। অপারেটিং সিস্টেম এর বিভিন্ন কনসেপ্ট যেমন স্কেজুলিং, ফাইল সিস্টেম সম্পর্কে ধারণা থাকতে হবে। লাস্ট বাট নট দা লিস্ট: problem solving ability (এটি যেকোনো সফটওয়্যার ইঞ্জিনিয়ার এর core গুণাবলির একটি) সুতরাং এই ছিল একজন ভালো প্রোগ্রামার হওয়ার উপায়।
আর্টিকেল লিখে ইনকাম করার জন্য নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করা যেতে পারে:...Read more
View (17,336) | Like (1) | Comments (0)
পড়াশোনা পাশাপাশি অনলাইন থেকে আয় করান ১০টি উপায় নিচে দেওয়া হল। ০১) গ্রাফিকস ...Read more
View (10,470) | Like (12) | Comments (0)
💻 কম্পিউটার মাদারবোর্ডের খুঁটিনাটি জেনে নিন বাংলা ব্যাখ্যা সহ। 🔹 CPU Socket 👉 প...Read more
View (33,754) | Like (0) | Comments (0)
Instagram এর নানা ফিচার কে কাজে লাগিয়ে কোনো প্রোডাক্ট, সার্ভিস, ব্রান্ড ও প্রতিষ্...Read more
View (17,335) | Like (0) | Comments (0)
এন্টিভাইরাস সফটওয়্যার ব্যবহারের সুবিধা নিচে দেওয়া হল। ভাইরাস সনাক্তকরণ...Read more
View (11,552) | Like (1) | Comments (0)
আজকাল আমরা যেসব ডাইনামিক ফিচার এবং ইন্টার্যাক্টিভ উপাদান দেখতে পাই—যেমন ...Read more
View (104,813) | Like (0) | Comments (0)
💻 নতুন কম্পিউটার ইউজারদের জন্য সেরা ১০০টি গুরুত্বপূর্ণ কীবোর্ড শর্টকাট।🔥...Read more
View (1,611) | Like (0) | Comments (0)
ওয়েব ডেভেলপমেন্ট শিখতে হলে যা যা জানতে হবে তাই নিচে দেওয়া হল। ০১। ওয়েব ডিজা...Read more
View (8,761) | Like (2) | Comments (0)
MS Excel এর ৫০টি দরকারি কিবোর্ড শর্টকাট বাংলা ব্যাখ্যাসহ। শিখে রাখুন, খুবই গুরুত...Read more
View (33,778) | Like (0) | Comments (0)
নতুন যারা অনেকের মনেই প্রশ্ন থাকে পোস্ট রিচ হবে কিভাবে? অনেকেই কয়েকটা পোস্ট ...Read more
View (22,763) | Like (2) | Comments (0)
🌟 💻 কম্পিউটার কিবোর্ডের ১০০টি গুরুত্বপূর্ণ শর্টকাট কী নিচে তুলে ধরা হল। প্...Read more
View (1,134) | Like (0) | Comments (0)
A recent study has shown that the Antarctic ice sheet has gained more than 100 billion tons of mass in just one year 🏔️. This marks a stark contrast to the previous decade when the ice sheet ...Read more
View (29,172) | Like (0) | Comments (0)
৫ বছরের প্রেম, বিয়ে না করে পালিয়ে যাচ্ছিলো প্রেমিক, অবিশ্বাস্য কান্ড প্রেমি...Read more
View (18,900) | Like (0) | Comments (0)
জীবনের কোনো এক সন্ধ্যায় কি কখনো মনে হয়েছে, আপনার যোগ্যতাটা কেউ ঠিকমতো মূল...Read more
View (3,553) | Like (0) | Comments (0)
নিজেকে বোঝানো এতটাও কঠিন নয়। সহজ। এক কাপ রঙ চা বানানো মত সহজ। জীবনটা আসলে তো...Read more
View (6,141) | Like (0) | Comments (0)
৬ বছর আগে যে বিয়েকে সবাই বলেছিল অসম সম্পর্ক, আজ সেটাই ভালোবাসার এক অনন্য উদ...Read more
View (6,965) | Like (0) | Comments (0)
কালিগঞ্জ কাপাশিয়ার দিকে তালগাছ বেশি আবার বিল জলাভূমিও বেশি তাই এই এলাকায় আ...Read more
View (19,454) | Like (0) | Comments (0)
জীবনটা একটা সারপ্রাইজ-বক্স। যতদিন বেঁচে থাকবেন, প্রতিদিন, প্রতিমাস কিংবা প...Read more
View (8,833) | Like (0) | Comments (0)
জীবনে একটা জিনিস আমি গভীরভাবে শিখেছি মানুষ সব সময় সত্য শুনতে চায় না! কিন্তু ...Read more
View (29,078) | Like (0) | Comments (0)
আপনার ইনকাম এর প্রথম অধিকার আপনার স্ত্রীর, তারপর সন্তানের, তারপর বাবা মায়ের,...Read more
View (12,400) | Like (0) | Comments (0)Fewlook is a world wide social media platform