আপনি কৌতূহল হবেন আপনি কোন বইগুলি ব্যবহার করছেন। এগুলির সবই আসলে ভাল নয়। এছাড়াও, প্রতিটি বই প্রত্যেকের জন্য উপযুক্ত নয়।
আপনি আপনার বয়স নির্দিষ্ট করেন নি, তাই আমি ধরে নিব আপনি 18 বছরের কম বয়সী I
যখন আমি ছোট ছিলাম, প্রোগ্রাম শিখতে গিয়ে আমি প্রচুর সংস্থান ব্যবহার করেছিলাম। আমার ম্যানুয়ালগুলি আমার টিআই 99/4 এ নিয়ে এসেছিল, এতে চিত্র এবং অ্যানিমেট আঁকতে প্রচুর মজাদার প্রোগ্রাম রয়েছে। ইন্টারনেট আমার কাছে উপলভ্য ছিল না, তবে এমন কম্পিউটার ম্যাগাজিনগুলিও ছিল যেগুলি বাচ্চাদের টার্গেট করেছিল, এমন প্রোগ্রামগুলির সাথে আমি টাইপ করতে পারতাম এবং এর সাথে সাথে প্রতিক্রিয়া জানাতে পারি এবং অন্যান্য ধরণের চ্যালেঞ্জগুলি কীভাবে সমাধান করা যায় সে সম্পর্কে নিবন্ধগুলি। আমি একটি গুপ্তচর উপন্যাস সিরিজের খুব পছন্দ করি যা আমাকে গল্পের অংশ হিসাবে অন্তর্ভুক্ত করা প্রোগ্রামগুলি টাইপ করতে এবং ডিবাগ করতে দেয়। দুর্ভাগ্যক্রমে, আমি মনে করি না যে এই ধরণের সংস্থান এখনও রয়েছে, তবে কয়েকটি প্রোগ্রামিং বই রয়েছে যা অল্প বয়স্ক লোককে লক্ষ্য করে, যেমন পাইথন সম্পর্কিত হ্যালো ওয়ার্ল্ড বই, এবং ল্যান্ড অফ লিস্প (যদিও এটি বয়স্কদের পক্ষেও মজাদার)।
আমি আপনার সম্পর্কে জানি না, তবে এমন একটি সময় ছিল যখন আমি প্রোগ্রাম লিখতে বেশ পদাঘাত পেয়েছিলাম যা আপনার সুনির্দিষ্ট বর্ণনাগুলির সাথে মিলে যায় things অবশেষে আমি আরও উন্নত জিনিসের দিকে এগিয়ে গেলাম। আমি কয়েকটি মাঝারি গেমগুলি লিখেছিলাম, কিছু ডেমো যা কীট্রোকগুলির প্রতিক্রিয়াতে বিভিন্ন শব্দ এবং অ্যানিমেশন খেলেছিল এবং কিছু স্টাডি এইডস। যখন আমি 10 বা 11-এর কাছাকাছি ছিলাম তখন আমি একটি প্রোগ্রাম লিখেছিলাম যা আমাকে বারবার জিজ্ঞাসা করে উপাদানগুলির পর্যায় সারণি মুখস্ত করতে সহায়তা করেছিল। (সেই সময়ে, আমার মুখস্ত করার দক্ষতাগুলি এখনকার তুলনায় আরও ভাল ছিল, তাই আমি প্রথমবারের মতো কুইজে খেলে ডেটা টাইপ করার সময় প্রায় পেয়েছিলাম, তবে বিষয়টি ছিল উন্নতি করা)।
আপনার বাবা এটি বুঝতে পারবেন না, আপনি যখন প্রোগ্রাম শিখছেন তখন বইগুলি প্রক্রিয়াটির কেবলমাত্র অংশ। সামান্য সমস্যা সন্ধান করা এবং এটি কীভাবে সমাধান করা যায় তা নির্ধারণের চেষ্টা করা সমীকরণের অন্য অর্ধেক। এমন একটি বই সন্ধান করা যা আপনাকে একবারে কিছুটা শিখায় এবং আপনাকে মেশিনে কিছু মজাদার পেতে দেয় অন্য অর্ধেক। আমার ক্ষেত্রে গ্রাফিক্স এবং অ্যানিমেশনকে জোর দিয়েছিল এমন বইগুলিই আমাকে জিতিয়েছে।
ছোটবেলায়, আমি যখন অ্যালগরিদমগুলি এবং জটিল ডেটা স্ট্রাকচারগুলি বাছাই করার বইগুলি পড়তাম তখন আমার চোখের দৃষ্টি সগল হয়ে যায়, যতক্ষণ না আমি যতটা সমস্যার যত্ন নিয়েছিলাম সেগুলি কীভাবে প্রয়োগ করা যায় তা দেখার জন্য আমি যথেষ্ট পরিমাণে শিখি না। আপনি যে বইগুলিতে পড়বেন তার প্রতিটি শব্দই মুগ্ধ হবে না। ঠিক আছে. আপনার যখন প্রয়োজন হবে তখন আপনি সেই জিনিসটিতে পৌঁছে যাবেন; কিছু সমস্যা যা আপনি সমাধান করতে চাইবেন সেই কৌশলটি আপনাকে মনে করিয়ে দেবে যে আপনি তিন সপ্তাহ, তিন মাস বা তিন বছর আগে আকর্ষণীয় মনে করেন নি এবং আপনি ফিরে গিয়ে পর্যালোচনা করে তা বের করে আনবেন।
প্রোগ্রামিং শিখতে এক মাস খুব বেশি সময় হয় না। শৈশবকালীন সময় সহ আমি প্রায় 30 বছর ধরে একটি ফর্ম বা অন্যটিতে কোড লিখছি এবং এখনও আমি প্রতিদিন নতুন কিছু শিখি। আমি প্রথম মাসে আমার প্রথম কম্পিউটারটি সম্পর্কে বেশ নিশ্চিত হয়েছি, আমি আমার তথ্যসূত্রের বইয়ের নমুনা প্রোগ্রামগুলি অনুধাবন করার চেষ্টা করার জন্য মুনচ ম্যান এবং অনেক কম সংখ্যক ঘন্টা খেলতে পেরেছি। আপনার জন্য কাজ করে এমন গতিতে শিখুন। এখনই কোনও চাপ নেই, এবং এটি দুর্দান্ত।
"স্ক্রাউং করা" হ'ল আপনি যখন প্রথম প্রোগ্রামটি শিখছেন তখন আপনার করণীয়। হ্যাকাররা (পল গ্রাহাম ধরণের) চারপাশে ঝাঁকুনি দেয়, তাদের সিস্টেম কীভাবে কাজ করে, তাদের প্রোগ্রামিংয়ের ভাষা কীভাবে কাজ করে, কীভাবে তাদের সরঞ্জামগুলি কাজ করে তা বোঝার চেষ্টা করে। আপনি কিছু চেষ্টা করে দেখুন, আপনি ব্যর্থ হন, আপনি যে সমস্যার মুখোমুখি হচ্ছেন তার মধ্য দিয়ে আপনি যুক্তি দিয়েছিলেন এবং কিছু কাজ না করা পর্যন্ত আপনি অন্য কিছু চেষ্টা করেন। এ নিয়ে এত চিন্তা করবেন না।
আপনার বাবার একই বইয়ের মাধ্যমে কাজ না করা আপনি সম্ভবত এতদিনে কতটা শিখেছেন সে বুঝতে পারে না। আমি এক মাস আর্কিটেকচার সম্পর্কিত একটি বই পড়ার পরে বিশেষত কিশোর বয়সে কোনও বাড়ি বা আকাশচুম্বী নকশা তৈরি করতে সক্ষম হতে পারব না।
জিনিসগুলিকে দৃষ্টিভঙ্গিতে রাখার জন্য, গত চার সপ্তাহ বা তার বেশি সময় ধরে আমি রুবেলের রেল ফ্রেমওয়ার্কের ইঞ্জিন বৈশিষ্ট্যটির কয়েকটি গুপ্ত কোণে কাজ করছি। আজকের হিসাবে, অবশেষে ব্যবহারকারীর দৃষ্টিকোণ থেকে এটির জন্য আমার কিছু দেখানোর আছে। আমি সেই সময়টিতে একটি টন শিখেছি এবং প্রচুর সমালোচনামূলক ফাউন্ডেশনাল কোড তৈরি করেছি যা বেশ ভালভাবে কাজ করে তবে ব্যবহারকারীদের কিছু স্টাফ টাইপ করতে এবং অন্য কিছু ফিরিয়ে আনতে দেওয়া আমার পেশাদার সমতুল্য: কোনও নৈমিত্তিক ব্যবহারকারীর কাছে প্রথম নজরে তেমন চিত্তাকর্ষক নয় তবে পুরো কাজটি এতে প্রবেশ করেছিল। যদি কেউ আমাকে বলেছিলেন যে আমি চার সপ্তাহ ধরে ঘুরে বেড়াচ্ছি, তবে আমি হতাশ হব, তবে আমি আরও জানতাম যে এগুলি এত "সহজ" তৈরিতে কী ঘটেছিল সে সম্পর্কে তাদের কেবল সামান্যতম বোঝাপড়া আছে।