একটু পটভূমি
আমি আজ ২৮ বছর বয়সী এবং সফটওয়্যার বিকাশের বিষয়ে আমার কোনও আনুষ্ঠানিক প্রশিক্ষণ কখনও হয়নি, তবে আমার কাছে জনসংযোগের বিএর সমান দুটি উচ্চতর ডিগ্রি এবং প্রকল্প পরিচালনায় জড়িত একটি এক্সিকিউটিভ এমবিএ রয়েছে। আমি সেই ক্ষেত্রগুলিতে প্রায় 6 বছর ধরে মোট কাজ করেছি, 2,5 বছর আগে আমি আমার চাকরি ছেড়ে / হারিয়েছি এবং দিকনির্দেশ বদলের সিদ্ধান্ত নিয়েছি।
এক মাসের পরে বিষয়গুলি চিন্তা করে আমি ওয়ার্ডপ্রেসে ছোট ছোট ওয়েবসাইটগুলি বিকাশের জন্য ফ্রিল্যান্সিং শুরু করার সিদ্ধান্ত নিয়েছি। আমি এটিতে আমার নিজস্ব উপায়টি শিখেছি এবং আজ আমি বলতে পারি যে আমি আমার ক্লায়েন্টদের জন্য স্ক্র্যাচ থেকে একটি নম্র কিন্তু সফল ক্যারিয়ার বিকাশকারী থিম এবং প্লাগইন চালাচ্ছি - বেশিরভাগ এজেন্সিগুলি মাঝারি / বড় ওয়েবসাইটগুলির জন্য তাদের কিছু কাজ আউটসোর্সিং করে।
তবে কখনও কখনও আমি কেবল অনুভব করি যে পর্যাপ্ত গণিত অধ্যয়ন না করা, বা আরও অভিজ্ঞ বিকাশকারীদের সাথে যখন আমাকে প্রতিযোগিতা করতে হবে বা কাজ করতে হবে তখন বিষয়গুলির একটি আনুষ্ঠানিক ধারণা না পেয়ে সত্যিই আমাকে পিছনে রাখে। আমি নিয়মিত আরও শেখার উপায়গুলি খুঁজছি তবে আমার কাছে বুনিয়াদিগুলির অভাব আছে বলে মনে হচ্ছে।
দুর্ভাগ্যক্রমে, কম্পিউটার সায়েন্সে আরও 4 বছর ব্যয় করা এখনই কোনও বিকল্প নয়, তাই আমি বই এবং অনলাইন সংস্থান থেকে যা কিছু পারি তার চেষ্টা করার চেষ্টা করছি। এই পদ্ধতিটি কখনই নাসা আমাকে নিযুক্ত করে না তবে আমি এখনই সত্যই যত্ন করি না। আমার লক্ষ্যটি হচ্ছে প্রথমে বারটি পাস করা এবং নিজেকে একজন সত্যিকারের প্রোগ্রামার বলতে সক্ষম হওয়া।
আমি বর্তমানে প্রোগ্রামারদের জাভা অধ্যয়ন করার জন্য আমার অতিরিক্ত সময় ব্যয় করছি (প্রত্যেকের ভাষায় বলা কঠিন / দাবি করা ভাষাটি ধরে রাখতে), কোড কমপ্লিটের উত্তম অংশগুলি পড়ার জন্য (সেরা অভ্যাসগুলি ধরে রাখতে) এবং কোড: কম্পিউটারের লুকানো ভাষা হার্ডওয়্যার এবং সফ্টওয়্যার (কম্পিউটারের অভ্যন্তরীণ কাজগুলি উপলব্ধি করতে)।
টি এল; ডিআর
সুতরাং, আমার বর্তমান পরিস্থিতিটি হ'ল: আমি পিএইচপি-তে (গুগল এবং কয়েকটি বইয়ের সাহায্যে) অ্যাজাক্স, এসকিউএল এবং হোয়াট নোটকে একীভূত করার জন্য এবং মূলত কোনও অভিজ্ঞ দেবের প্রত্যাশার চেয়ে কিছুটা ধীর গতিতে লিখতে আমি মূলত সক্ষম জড়িত সমস্ত গবেষণা কারণে।
তবে গতকাল আমি ফিজবজ পরীক্ষার জন্য কোনও সমাধান (গুগল নয়) বের করার চেষ্টা করতে গিয়ে আটকে গিয়েছিলাম কারণ আমার কাছে if($n1 % $n2 == 0)
পদ্ধতি মডুলাস অপারেটর মুখস্থ হয়নি।
আপনি এই দ্বিধাটি সমাধানের একটি ভাল উপায় হিসাবে কোন পরামর্শ দেবেন? এমন কোন বিষয় / বই পড়া উচিত যা আমাকে সমস্যাগুলি দ্রুত এবং সম্ভবত আরও "প্রোগ্রামার্সের উপায়ে" সমাধান করতে পারে?
সম্পাদনা - দেখে মনে হচ্ছে যে ফিজবুজ সমাধান করতে আমি কী জানি না সে সম্পর্কে কিছু বিভ্রান্তি ছিল।
হয়তো আমি নিজেকে সঠিকভাবে প্রকাশ করি নি: সমস্যাটি সমাধানের জন্য প্রয়োজনীয় পদক্ষেপগুলি আমি জানতাম। আমি যা মুখস্থ করিনি তা হ'ল মডুলাস অপারেটর। বেসিক গণিতটি জানার ক্ষেত্রে নয়, প্রোগ্রামটিতে বেসিক গণিত স্থানান্তরের ক্ষেত্রে সমস্যা ছিল।
কোডিং হরর সম্পর্কে পড়ার পরে, আমি মজাদার জন্য পরীক্ষা দিয়েছি । আমি ঠিক করেছিলাম এটি আমার এবং আনুষ্ঠানিকভাবে প্রশিক্ষিত দেবগণের মধ্যে একটি ভাল বেস-তুলনা লাইন।
কম্পিউটারের পরিবেশে গণিতের সাথে কীভাবে আচরণ না করা তার উদাহরণ হিসাবে আমি কেবল এটি ব্যবহার করেছি যাতে সাধারণ সমস্যাগুলি সমাধান করতে সক্ষম হতে মডুলাস অপারেটরগুলির মতো মৌলিক বিষয়গুলি অনুসন্ধান করতে আমার সময় হারাতে বাধ্য হয়।
stuck b/c I didn't memorize %
ইস্যুটির সাথে সম্পর্কিত , এটি লক্ষ করার মতো যে এটি করার অন্যান্য উপায়গুলিও রয়েছে: (ধরে নেওয়া $ n2! = 0) if (is_int ($n1 / $n2))
বা if (($n1 / $n2) == (int) ($n1 / $n2))
কীওয়ার্ডগুলি জানা একটি জিনিস, এবং অন্তর্নিহিত সমাধানের অভাবে অন্তর্নিহিত ধারণাগুলি কীভাবে প্রকাশ করতে হয় তা জেনে রাখা হ'ল অন্য।
I'm basically capable of writing any complete system in PHP (with the help of Google and a few books)
এবং এটি না জেনে আপনার সাথে একত্রিতif($n1 % $n2 == 0)
হলাম, আমি পিএইচপি-তে লিখিত জিনিসগুলির মুখোমুখি হওয়া সম্পর্কে অবাক হয়েছি। আমি মনে করি আপনি বেশিরভাগ জিনিসগুলি সাধারণ মডুলো গণনার বাইরে চলে যান। আপনি কী করতে পেরেছেন বলে আপনি কি আরও কিছুটা অন্তর্দৃষ্টি দিতে পারেন?