مهدکودک برنامه نویسی چیست و یا اول تر از اولین قدم در یادگیری برنامه نویسی چیست ؟

اولین قدم برنامه نویسی بسم الله الرحمن الرحیم سلام علیکمدر برنامه نویسی مواردی وجود دارد که اگر قبل از دیگر موارد یاد نگیرید بعدا به شدت ضرر می کنید و حسرت زیادی خواهید خورد . ضرب المثلی وجود دارد که می گوید مثلا اگر فلان چیز رو بلد نیستی نصف عمرت بر فناست و یا کل عمرت بر فناست . در برنامه نویسی اگر یک موردی که براتون توضیح خواهم داد رو بلد نباشید تمام عمرتون در برنامه نویسی بر فنا خواهد بود .در واقع اولین قدم و اول تر از اولین قدم , یادگیری این مورد هست . حالا اون مورد چیست ؟ فرض کنید نقشه ی ایجاد یک خودرو رو در دست دارید چون یک خودرو از میلیون ها قطعه تشکیل شده پس این نقشه باید به گونه ای باشد که ریز به ریز بگوید مثلا فلان پیچ را اول ببند و بعد برو فلان قسمت رو ببند و بعد قسمت های بعدی , کافی است فقط یک پیچ را جا بیاندازید تا مجبور بشوید هزاران قطعه را دوباره باز کنید تا بتوانید آن یک قسمت را تکمیل کرده و دوباره به کار خود ادامه دهید و یک خودروی کامل تحویل دهید .شما وقتی در حال یادگیری برنامه نویسی هستید دقیقا مثل ساخت خودرو هزاران خط کد وجود دارد که باید اینها رو به ترتیب بنویسید تا طرح شما بالا بیاید . وقتی که فیلم آموزشی رو می بینید قدم به قدم با مدرس این کار رو انجام می دهید . و طرح رو بالا می آورید . ولی مشکلی که به وجود می آید چیست ؟ مشکلی که در اینجا ایجاد می شود این است که شما با مدرس قدم به قدم جلو می آیید و کارها رو انجام می دهید , ولی وقتی که مدرس آموزش رو به پایان برد , شما فراموش می کنید که این همه کد رو چه طوری به هم ربط داد و در واقع مسیر آموزش و مثال هایی که زده شد رو فراموش می کنید و این به شدت شما رو دچار ناامیدی می کند چون ساعت ها وقت خرج کردید ولی جزئیات رو یادتون نیست . و نمی توانید اونها رو بعدا به کار بگیرید . راه حل این کار چیست ؟ یک ابزاری وجود دارد به نام گیت , که در برنامه نویسی خیلی معروف است . گیت , کاری که می کند این است که در هر جلسه که فیلم آموزشی تمام می شود شما تمام کدهای اون جلسه رو به گیت ارسال کنید و گیت اونها رو ذخیره می کند و دوباره وقتی جلسه بعدی رو تمام کردید باز کدهای این جلسه رو هم به گیت ارسال می کنید و اون این کدها رو هم در خودش ذخیره می کند ولی ویژگی ممتاز و بی نظیری که گیت دارد این است که شما می توانید ببینید که از جلسه قبل تا جلسه فعلی دقیقا چه کدهایی به کدهای شما اضافه شده و تمام مسیر رو جلوی چشم شما قرار می دهد .اگر هر بار که جلسه ای از فیلم آموزشی تمام شد آن کدها رو به گیت ارسال کنید وقتی که همه جلسات رو تمام کردید می توانید به عقب برگردید و در گیت ببینید که در هر جلسه چه کاری انجام دادید و قدم به قدم نقشه ی ساخت برنامه رو مرور کنید و در آینده بتوانید از این کدها استفاده کنید . البته از گیت برای تمام زمینه ها می توانید استفاده کنید مثلا با ارسال فایل اکسل به گیت می توانید بفهمید که هر بار چه تغییری در اکسل و یا ورد خود ایجاد کردید مثلا در حال نوشتن یک داستان هستید با ارسال این فایل ورد به گیت می توانید بفهمید در چه روزهایی چه چیزهایی رو به داستان اضافه کردید و قدم به قدم بتوانید مسیر رو بازبینی کنید. اگر می خواهید برنامه نویسی رو یاد بگیرید لطفا قبل از همه چیز اول گیت رو یادبگیرد و بعد شروع کنید به یادگیری چیزهای دیگر و یا اگر در حال یادگیری برنامه نویسی هستید از همین الان , یادگیری رو متوقف کنید و برید گیت رو یاد بگیرید و بعد یادگیری خودتون رو ادامه بدید . اگر گیت رو نداشته باشید تمام فیلم های آموزشی و کدهایی که زدید رو فراموش خواهید کرد و این به شدت به روحیه شما ضربه می زند و احساس خنگ بودن خواهید کرد . حداقل به خاطر اینکه ضربه احساسی در مسیر یادگیری برنامه نویسی نخورید خواهش می کنم اول از همه , گیت رو یاد بگیرید . یکی گفت (( بی تو هرگز )) و یا دیگری گفت (( بی تو عشق معنایی ندارد )) . در عاشقی برنامه نویسی این (( تو )) همان گیت است . واقعا برنامه نویسی بدون گیت معنایی ندارد. و بدون اون واقعا هرگز برنامه نویس نخواهید شد . دانشمندان دنیا سالها زحمت کشیدند تا این گیت رو درست کردند هزاران مغز در عالم کار کردند تا این گیت به دست من و شما رسیده است . اگر از این نعمت خدادادی که به دست مخلوقات یگانه برنامه نویس عالم ساخته شده است , استفاده نکنیم ظلم بزرگی به این نعمت بی نظیر کرده ایم . چون استفاده و به کار بردن صحیح هر نعمت در جای خود , شکر آن نعمت , از خدای بزرگ برنامه نویس عالم است .برای یادگیری گیت پشنهاد می کنم از روش چند مدرسی استفاده کنید چون گیت اوایل گیج کننده است ولی با روش چند مدرسی که در زیر مقاله اون رو قرار می دهیم می توانید به راحتی گیت رو یادبگیرید . https://vrgl.ir/xGqdD https://vrgl.ir/WJInk in the name of the universe programmer if ( می خواهید برنامه نویس شوید ) { const یادگیری گیت = اولین قدم ; }اگر برایتان مفید بود خدای برنامه نویس انسان و برنامه نویسان دنیا رو شکر کنید و از کارهای خوب این مخلوقات خداوند به بهترین نحوه استفاه کنید و شکر نعمت به جای آرید ( شکر نعمت, نعمتت افزون کند / کفر نعمت , از کفت بیرون کند ) .