یکی از ویژگی های یک برنامه نویس خوب این است که بتواند کد بنویسد ، نه فقط آن را کپی و جایگذاری کند . یا حداقل انجام اولی خیلی بیشتر از دومی.
من برای مدت طولانی یک برنامهنویس کپی و جایگذاری بودم و به شدت به کد Stack Overflow که میکشیدم و سپس تغییر میدادم تکیه میکردم تا شرایط مقاصد خود را برآورده کنم.
اکنون نمیگویم نمیتوانید این کار را انجام دهید، اما باید به نقطهای برسید که بتوانید کدهای زیادی را از ابتدا تولید کنید، با صدای بلند از آن صحبت کنید و در واقع «کد بنویسید».
بنابراین در تلاش برای بهتر شدن در تایپ کد بدون بررسی همه چیز، و در تلاش برای آشنایی بهتر با نحو و روش های جاوا اسکریپت، این دوره 12 روزه را ایجاد کردم.
همراه با این دوره تعهدی برای برنامه ریزی 12 روز به منظور اختصاص دادن 20 دقیقه به یادگیری روش های جاوا اسکریپت جداگانه در یک زمان ارائه می شود. متدهایی مانند split()، map()، slice()، join()، indexOf()، toString()، reduce()، و غیره
میتوانید درسها را به ترتیب، یعنی 12 روز کامل کنید، یا میتوانید برنامهریزی کنید که آنها را یک روز در میان انجام دهید، شاید 3 روز در هفته و همه آن را در 4 هفته کامل کنید. این به شما بستگی دارد.
کاری که باید انجام دهید تا حداکثر بهره را از این دوره ببرید:
هر درس را دنبال کنید و تمرینات چالشی را که من ارائه میدهم امتحان کنید
20 دقیقه توجه کامل را به هر درس اختصاص دهید. احساس تایپ آن روش، آن آرایه، آن نحو را از ابتدا دریافت کنید. آن حافظه عضلانی را بسازید. احساس کنید که پارامترها چه کاری انجام می دهند. تا 20 دقیقه تمام شود، ترکیبات و تست های خود را امتحان کنید.
تا پایان دوره به برنامه از پیش تعیین شده خود ادامه دهید.
در نهایت، یک کپی با کیفیت از برگه چیت را پرینت بگیرید و آن را کنار میز خود آویزان کنید. پس از یک بار گذراندن روشها، چیت شیت کاملاً منطقی خواهد بود و منبع ارزشمندی خواهد بود که در جاوا اسکریپت کدنویسی میکنید.
پس منتظر چه چیزی هستید؟
به پیش بروید و ثبت نام کنید و مهارت های جاوا اسکریپت را ارتقا دهید!
چالش ها به صورت درس به درس ارائه خواهد شد. هدف یادگیری 30 روش جاوا اسکریپت در 12 روز است، بنابراین هیچ پروژه تجمعی ارائه نمی شود. با این حال، من به دانشآموزان پس از اتمام دوره، یک برگه تقلب با کیفیت بالا میدهم که در حرفه کدنویسی آنها ارزشمند خواهد بود!
توسعه دهنده وب آزاد
سلام، نام من تراویس راجرز است و یک توسعهدهنده وب آزاد، بلاگر، سازنده محتوا و استراتژیست دیجیتال در Travis.Media هستم.
توسعه وب تنها حرفه من نیست، بلکه اشتیاق من است و من بیش از 4 سال تجربه عملی در ساخت وب سایت و ارائه راه حل های کدنویسی سفارشی برای مشاغل کوچک، استارت آپ ها و آژانس های وب دارم.
چه یک CMS مانند وردپرس یا فریم ورکی مانند جنگو، همیشه هیجان انگیز است که بتوانم پروژه های منحصر به فردی را از ابتدا ایجاد کرده و آنچه را که در این راه آموخته ام با دیگران به اشتراک بگذارم.
پس امیدوارم برای همه شما ارزش قائل شوم و در سفر برنامه نویسی خود به شما کمک کنم.
نمایش نظرات