পোড়াও হাহ? আপনি যখন প্রথমবার দেখেছিলেন তখন আপনার "ভাইব" মনে হচ্ছে না printf("Hello World!");
? আমি যখন ১৪ বছর বয়সে প্রোগ্রামিং শুরু করেছি এবং অবশেষে যখন আমি আমার কলেজের সিনিয়র বছরের কিছু কলেজ প্রোগ্রামিং ক্লাস নিয়েছিলাম তখন ক্লাসগুলি আক্ষরিক অর্থেই আমার জীবন থেকে বিরক্ত হয়ে যায় কারণ আমি ইতিমধ্যে অনেক এগিয়ে ছিলাম। আমি বাস্তব-বিশ্ব অ্যাপ্লিকেশন লিখতে এবং জটিল সমস্যাগুলি সমাধান করার জন্য প্রস্তুত ছিলাম, তবে আমি অনুভূতিমূলক পাঠের ভয়াবহ ঘূর্ণিগুলিতে আটকা পড়েছিলাম যা আমি মনে করি এমন লোকদের প্রতি লক্ষ্য ছিল যারা তাদের জুতো বেঁধে রাখতে পারে না। এটি আক্ষরিকভাবে আমার আগ্রহকে হত্যা করছিল। আমি এটি বলছি না এটি আপনার জন্য একই দৃশ্য, তবে আমি প্রায়শই অনুভব করি যে প্রোগ্রামিং ক্লাসগুলি প্রায়শই আপনার আগ্রহ এবং "পাইজাজ" হত্যা করে যা প্রোগ্রামিংকে আসলে আকর্ষণীয় করে তোলে ।
আমাকে করতে: বিয়িং শেখানো এবং শেখার দুই সম্পূর্ণরূপে ভিন্ন জিনিস ।
Codeburn । তারপরে কোডবার্ন ছিল। আমি এত তাড়াতাড়ি শিখেছি, এবং প্রোগ্রামিং করতে এত সময় ব্যয় করেছি যে আমি অন্য কিছু করিনি। আমি কেবল জ্বলে উঠেছি আপনাকে নিশ্চিত করতে হবে যে এটি কেবলমাত্র আপনিই করেন না।
মালভূমি । একটি বিষয় ছিল যেখানে আমি সত্যিই জানতাম না অন্য কী শিখতে হবে। আমি বেসিকগুলি শিখেছি, কিছু উন্নত বিষয় শিখেছি, কিন্তু অতীতে আমি "ঠিক আছে, এখন কী" এর মতো ছিলাম। আপনাকে অবশ্যই নিজের প্রকল্প শুরু করতে হবে (বেশিরভাগ বড়), বা অবশ্যই কিছু প্রকল্পের সাথে জড়িত থাকতে হবে। আপনি যদি কিছু বেরিয়ে না গিয়ে কিছুটা এক্সপ্লোর করেন তবে আপনি নিজেকে নতুন জিনিস শিখতে পারবেন না।
যদিও আমি এখনও প্রোগ্রামিংয়ের সাথে পুরোপুরি আচ্ছন্ন। আমার জানা সেরা প্রোগ্রামারগুলি হ'ল কোডবার্ন পাওয়া, এমনকি একটি মালভূমিতে আঘাত করা সত্ত্বেও সেগুলি এখনও এগিয়ে চলেছে। মোট কথা, আপনি যখন সত্যিকারের বিশ্বে থাকবেন, আপনি কেবল কোনও পণ্যের বিকাশ বন্ধ করতে পারবেন না কারণ আপনি কিছুটা জ্বলতে বা মালভূমিটিকে আঘাত করেছেন। ব্যবসা এবং বাস্তব-বিশ্বের সফ্টওয়্যার বিকাশ কেবল সেভাবে কাজ করে না। আজ আমি কখনই কোডবার্ন বা হিট মালভূমি পাই না। আমি প্রায়শই আমার প্রকল্পগুলি সেট আপ করি এবং "আমার মনকে মুক্তি দিন" 30 মিনিটের জন্য একটি গেম খেলি, তারপরে আমার প্রকল্পগুলিতে ফিরে আসি। আমাকে ভারসাম্য বজায় রাখতে আমি কম্পিউটারের ক্ষেত্রের বাইরে জিনিসগুলি করি। আমাকে উত্সাহী এবং তীক্ষ্ণ রাখার জন্য আমি এসও-তে জিনিসগুলির জবাব দেওয়ার জন্য নিজেকে জড়িত করি এবং আমি নতুন বইও পড়েছি এবং শীতল নতুন প্রযুক্তিগুলি পড়তে পারি।
আমার কাছে যদিও আমি প্রোগ্রামিং পছন্দ করি। আমার জ্বলতে গেলেও আমি চালিয়ে যাচ্ছি। আমি নিজেকে জোর করে নেওয়ার কারণে নয়, কারণ আমি সি # এবং। নেট এ বিশেষজ্ঞ হতে চাই । যদি আপনার নিজের জন্য কোনও লক্ষ্য না থাকে তবে আপনি খুঁজে পেতে পারেন যে আপনি প্রোগ্রামিং থেকে বেরিয়ে আসতে চান তা বাস্তবে জানেন না। আপনি কেন প্রথম স্থানে প্রোগ্রাম করবেন ? আমি জটিল সমস্যাগুলি সমাধান করতে চাই। আমি উদ্ভাবনী সমাধান তৈরি করতে চাই। আমার এমন লক্ষ্য রয়েছে যা সাধারণত সফ্টওয়্যার বিকাশের প্রতি আমার আবেগকে চালিত করে ।
এটা কি তোমার জন্য ? হয়তো না. যদি আপনার মাথায় চিন্তা থাকে আমি কি আর প্রোগ্রামিং পছন্দ করি না এবং আপনাকে নিজেকে এবং অন্যদের জিজ্ঞাসা করতে হবে কীভাবে প্রোগ্রামে অনুপ্রাণিত হবেন ? সম্ভবত এটি আপনার কুলুঙ্গি নয়। আরেকটি আগ্রহ সন্ধান করুন। আপনি যদি অল্প বয়স্ক হন তবে আপনার কাছে এক্সপ্লোরার করার সময় রয়েছে এবং আপনি সর্বদা প্রোগ্রামিংয়ে ফিরে আসতে পারেন।
মনে হচ্ছে কিছুটা স্তরে আপনি সত্যিই এটি উপভোগ করছেন, কারণ আপনি আগ্রহ এবং আবেগ হারিয়েছেন বলে নিজেকে অস্বীকার করছেন, তবুও আপনি প্রোগ্রামিং এবং আপনার সিএস ডিগ্রি পছন্দ করেন। হতে পারে আপনি আগ্রহ হারাচ্ছেন, কারণ আপনি আসলে কোনও বাস্তব-জগতের সমস্যা সমাধান করছেন না এবং এর জন্য কোনও আসল ব্যবহার দেখছেন না ।
স্কুলে গণিতে আমার এই সমস্যা ছিল। আপনি গণিত পরীক্ষা করেছেন, তবে সেই গণিতটি ব্যবহার করার জন্য আপনি খুব কমই বাস্তব-জগতের পরিস্থিতিগুলি নিয়ে দেখেছেন এবং শিক্ষক / অধ্যাপকগণের উত্তর সর্বদা এক রকম: সফল হতে আপনার এটি জানা দরকার । এটি আমাকে বেশি কিছু জানায় না, এবং যদি আপনার কাছে কেবল উত্তরটি থাকে তবে আমি আপনার দক্ষতার উপর বিশ্বাস করি না এবং আমি আগ্রহ হারাব। আমি বাস্তব বিশ্বের সমস্যাগুলি সমাধান করতে পছন্দ করি , তাত্ত্বিকতায় বা আদর্শ হিসাবে বাস করা নয় যা আমার এটি জানা দরকার ।
আপনার মনে হ'ল এগুলি খুব সাবজেক্টিভ এবং আমার নিজের অভিজ্ঞতার উপর ভিত্তি করে, তবে সম্ভবত আপনি নিজের ইস্যুটি নিয়ে চিন্তাভাবনা করতে অনুপ্রাণিত হতে পারেন।
ওহ, এবং একটি জিনিস যা আমাকে অনুপ্রাণিত করে এবং আমার আবেগকে সত্যই তাড়িয়ে দেয়, আমি প্রচুর চ্যানেল 9 (এমএসডিএন) দেখি। কোডের পিছনে, কীভাবে কাজ করা ইত্যাদি ইত্যাদি আপনি যখন আশেপাশের সেরা বিশেষজ্ঞদের কাছ থেকে শিখছেন তখন আপনি প্রচুর শিখেন এবং এটি আপনাকে দুর্দান্ত কাজগুলি উন্নত করতে এবং করতে অনুপ্রাণিত করে। আপনার এও লক্ষ করা উচিত যে এই ক্ষেত্রের কিছু উজ্জ্বল বিশেষজ্ঞ, প্রোগ্রামিং / কম্পিউটার বিজ্ঞানে ডুব দেওয়ার আগে কয়েক বছর ধরে সম্পূর্ণ সম্পর্কহীন কাজ করেছিলেন ।