Instructor: حالا قبل از اینکه شروع کنی,
در اینجا ۱۰ نکتهٔ سریع دربارهٔ نحوهٔ گذراندن این دوره آمده است.
و من قول میدم که خیلی کوتاه و خیلی مهم هستن.
پس لطفا این ویدیو رو رد نکن
و قبل از همه اینها
اتواع خیلی مختلفی از دانشجوها توی این دوره هستن
بعضی‌ها هیچ‌وقت برنانه نویسی نکردن,
بعضی‌ها با زبان‌های دیگه تجربه دارن,
ولی با جاوااسکریپت نه
و بعضی‌ها با جاوااسکریپت تجربه دارن
اما میخوان پیشرفته‌تر بشن
و این دوره برای همه اوناست، همگی خوش اومدید
پس لطفا فعلا نظر بد ننویسید
اگه این دوره خیلی راحت بود
یا خیلی سخت
یا اگه خیلی آروم پیش رفت یا خیلی سریع
من این دوره را با در نظر گرفتن همه ساخته‌ام.
حالا برای اینکه دوره رو برای شما عالی کنیم
شما میتونید هر موقع که خواستید، درس‌ها رو مجددا تماشا کنید
به بخش‌های دیگه یا پیشرفته‌تر برید
دوره رو با سرعت کم یا زیاد ببینید
یا سوال بپرسید
البته که می‌توانی یک نقد یک‌ستاره بدهی.
اگه دوره کاملا افتضاح بود
اما لطفاً حداقل چند بخش صبر کن.
تا نظر خوبی راجع به دوره پیدا کنی
حالا، در مورد خودِ گذراندن دوره ,
شما باید همراه من کد بزنی
و این حیاتی است.
شما دقیقا صفر درصد به جاوااسکریپت تسلط خواهی داشت
اگه فقط بشینید و به من نگاه کنید
بنابراین خودتون باید کد بزنید
حتی اگه شما دقیقا کدی رو بنویسید
که من توی ویدیو نوشتم
هیچ فرقی نمی‌کنه با اینکه خودتون کد رو بنویسید
بعد، همهٔ چالش‌های برنامه‌نویسی را امتحان کن.
بهترین خودت رو انجام بده
اما اگر برای مدت زیادی گیر کردی
راحت، راه‌حل رو نگاه کن
و نمی‌توانم این را به اندازهٔ کافی تأکید کنم.
تو باید چالش‌های کد زدن رو تجربه کنی
چون در غیر این صورت، چیزی را از دست می‌دهی.
نیمی از فرصت یادگیری در این دوره را
و لطفاً خودت را سرزنش نکن.
اگر نتوانستی راه‌حل را پیدا کنی.
این کاملا نرماله، بهم اعتماد کن
و پیدا کردن راه‌حل
چیز اصلی که ما توی این دوره دنبالش هستیم نیست
پس اگه اتفاق افتاد
فقط درس‌هایی که اون موضوع رو پوشش میده رو دوباره نگاه کن
سعی کن اونا رو بهتر بفهمی و بعد رها کن
اگر می‌خواهی مطالب دوره در ذهنت بماند، پس یادداشت‌برداری کن.
یادداشت‌هایی دربارهٔ نحو کدنویسی
یادداشت‌های درباره مفاهیم تئوری
و یادداشت‌های واقعی درباره همه‌چیز
شما نمی‌تونید یادداشت‌های زیادی بردارید
و هر کس مدل خودش رو داره
پس فقط مال خودت رو پیدا کن
حالا اگه بار اولیه که برنامه‌نویسی می‌کنید
پس لطفاً خودت را خسته یا گیج نکن.
کاملاً طبیعی است که همه چیز را نفهمی.
در ابتدا
فقط چند بخش رو ادامه بده
حتی اگه همه‌چیز رو در ابتدا نمیفهمی
خیلی زود نن رو باور خواهی کرد
اما لطفا فقط،فکر نکن
که کد زدن فقط برای منه
این فکر اینجا اصلاً مجاز نیست، باشه؟
پس توی ذهنت نگه دار که همه
سرعت یادگیری متفاوتی دارن.
من ده‌ها تا هزارها دانشجو دیده‌ام
در دوره‌های من پیش رفتن
پس من رو باور کن
این کاملا عادیه
در دو بخش اول از دوره
وقتت را برای دقیق فهمیدن اینکه چرا چیزها کار می‌کنند، هدر نده.
همان‌طور که در جاوااسکریپت کار می‌کنند.
همچنین در آغاز
نگران کد بهینه نباش.
یا کد تمیز یا کد سریع
همه اینا خیلی مهمن
منظورم را اشتباه نگیری.
اما در چند بخش اول، وقتی هنوز در حال یادگیری هستی،
ما فقط می‌خوایم که چیزها کار کنن
ما بعدها در دکره خواهیم فهمید که چرا
و البته کد را تمیز هم می‌نویسی
بخش‌های دوره بر پایهٔ یکدیگر ساخته شده‌اند.
پس قبل از اینکه از یه بخش گذر کنی
مطمئن شو که اون رو کامل فهمیدی
پس، یک استراحت بگیر،
کدی که نوشتیم رو مرور کن
یادداشت‌هات رو مرور کن
و پروژه‌هایی که انجام دادیم رو مرور کن
و شاید حتی خودت کمی کدنویسی کنی.
برای تمرین کردن.
فقط اون موقع آماده‌ای که گذر کنی
حتی اگه کدت ارور داد
یا سوالی داشتی
همیشه فقط تلاش کن خودت حلش کنی
چون این برای پیشرفتت کاملاً ضروری است.
حالا اگه خودت نمیتونی مشکل رو حل کنی
پس Q&A section, رو چک کن
چون احتمالا یه نفر قبلا
مشکل مشابه رو داشته
و اگه این هم کمک نکرد
فقط یه سوال جدید بپرس
و برای انجام این
از یه توضیح کوتاه استفاده کن
کدت رو در codepen.io پست کن
و لینک رو در Q&A اشتراک‌گذاری کن
چون بدون کد
ما نمیتونیم کمکت کنیم
من این دوره رو در Mac ساختم
اما همه چیز دقیقاً همان‌طور روی ویندوز یا لینوکس کار می‌کند.
پس اگه چیزی روی کامپیوترت کار نکرد
این به خاطر این نیست که
روی سبستم متفاوتی کار می‌کنی، اوکی؟
وحالا سرانجام
و از همه مهم‌تر،خوش بگذرونید.
کد زدن خیلی لذت‌بخشه
و دیدن چیزی واقعاً رضایت‌بخش است
که ۷ودت می‌تونی بسازیش
پس، اگر به هر دلیلی احساس ناامیدی می‌کنی،
هر کاری که می‌کنی رو متوقف کن و بعدا برگرد
همیشه همیشه موقع کد زدن خوش بگذرونید،اوکی؟
و با این گفته، بیایید حالا شروع کنیم.