সম্পাদনা: এই প্রশ্নটি প্রথমে জাভাটিকে ধাক্কা দিচ্ছে বলে মনে হয় এবং আমি এই মুহুর্তে অনুমান করি এটি কিছুটা। যাইহোক, আমি যে বৃহত্তর পয়েন্টটি তৈরি করতে চাইছি তা হ'ল কেন যে কোনও একটি ভাষাই এক প্রান্ত হিসাবে বেছে নেওয়া হয়েছে সমস্ত সমস্যার সমাধান solution জাভা হ'ল এটিই ব্যবহার করা হয় যা আমাকে এখানে হারাতে হয়েছিল তবে আমি জাভাটি নতুনভাবে ছিঁড়েছি না :)
আমি বেশিরভাগ একাডেমিক সেটিংসে জাভা পছন্দ করি না। ভাষাটি নিজেই খারাপ বলে আমি বলছি না - এর বেশ কয়েকটি অত্যন্ত পছন্দসই দিক রয়েছে, সর্বাধিক গুরুত্বপূর্ণ যে কোনও প্ল্যাটফর্মের পুনঃসংশোধন ছাড়াই চালানোর ক্ষমতা। আপনার পরবর্তী অ্যাপ্লিকেশন ^ টিএম এর জন্য ভাষাটি ব্যবহার করার ক্ষেত্রে কোনও ভুল নেই। (আমি ব্যক্তিগতভাবে যা কিছু করি তা নয়, তবে এটির কারণ এটির নকশাটি দুর্বল হওয়ার চেয়ে আমার এর সাথে কম অভিজ্ঞতা রয়েছে)
আমি মনে করি এটি একটি অপচয় যা উচ্চ স্তরের সিএস কোর্স জাভা ব্যবহার করে ভাষা হিসাবে শেখানো হয়। আমার প্রচুর সহ-ছাত্ররা একটি জঘন্য মূল্যবোধের প্রোগ্রাম করতে পারে না, কারণ তারা জঞ্জালবিহীন সংগৃহীত বিশ্বে কীভাবে কাজ করতে জানে না। তারা মেশিনগুলির জন্য প্রোগ্রামিং করছে তা মূলত বুঝতে পারে না don't যখন কেউ কোনও আবর্জনা সংগ্রহ করা বিশ্বের বাইরে কাজ করতে পারে, তখন তারা একটির ভিতরে কাজ করতে পারে তবে বিপরীতে নয়। জিসি একটি হাতিয়ার, ক্রাচ নয়। তবে কম্পিউটার বিজ্ঞানের শিক্ষার্থীদের শেখানোর জন্য এটি যেভাবে ব্যবহৃত হয় তা ক্রাচ হিসাবে।
কম্পিউটার বিজ্ঞানের একক ভাষা অনুসারে কোর্সগুলির সম্পূর্ণ স্যুটটি শেখানো উচিত নয়। শিক্ষার্থীরা এই ধারণাটি নিয়ে চলে যায় যে সমস্ত ভাল নকশা ইডিয়োমেটিক জাভা ডিজাইন এবং অবজেক্ট ওরিয়েন্টেড ডিজাইনটি একমাত্র সত্য উপায় যা কেবলমাত্র জিনিসগুলিই করা সম্ভব নয়। গ্র্যাজুয়েটদের মেশিনগুলির আরও ভাল বোঝার জন্য অন্যান্য ভাষাগুলির মধ্যে কমপক্ষে একটিও আবর্জনা সংগ্রহের ভাষা নয়, শিক্ষার ক্ষেত্রে ব্যবহার করা উচিত।
এটি একটি বিব্রতকর বিষয় যে কোনও সম্মানিত প্রতিষ্ঠানের সিএসে পিএইচডি সহ কেউ কাগজের ব্যাগ থেকে বের হওয়ার পথ প্রোগ্রাম করতে পারে না।
সবচেয়ে খারাপটি হ'ল আমি যখন সেই সিএস অধ্যাপকদের সাথে কথা বলি যারা আসলে কীভাবে জিনিসগুলি পরিচালনা করে তা বোঝে তখন তারা এই জাতীয় অনুভূতিগুলি ভাগ করে দেয় যে আমরা জাভাতে সমস্ত কিছু করে আমাদের শিক্ষার্থীদের প্রতিবাদ করছি। (মনে রাখবেন যে আমি অন্য কোনও ভাষার সাথে এটি প্রতিস্থাপন করলে উপরেরটি একই হবে, সাধারণত একটি ভাষা ব্যবহার করা সমস্যা, জাভা নিজেই নয়)
মোট কথা, আমি অনুভব করি যে আমি আর কোনও ধরণের ডিগ্রি আদৌ সম্মান জানাতে পারি না - যখন আমার আশেপাশের লোকেরা ফিজবজ সমস্যা থেকে বেরিয়ে আসার উপায়টি প্রোগ্রাম করতে সক্ষম দেখতে পাচ্ছি না।
কেন / কীভাবে এটি এভাবে হয়ে উঠল?