CodeGym /وبلاگ جاوا /Random-FA /چگونه به طور موثر پیشرفت خود را در حین یادگیری کدنویسی دن...
John Squirrels
مرحله
San Francisco

چگونه به طور موثر پیشرفت خود را در حین یادگیری کدنویسی دنبال کنید

در گروه منتشر شد
یادگیری کدنویسی اغلب به نظر می رسد که شما با بیشترین سرعت ممکن در حال اجرا هستید اما هنوز به جایی نمی رسید. سفر یادگیری در دنیای توسعه نرم افزار می تواند گاهی اوقات آشفته باشد. و اندازه گیری پیشرفت برنامه نویسی دشوار است. یک روز ممکن است احساس کنید که چیزی فهمیده و پیشرفته دارید. روز دیگر، با مشکلات زیادی روبرو می شوید که باید قبل از نوشتن کد حل کنید. ممکن است اغلب احساس کنید که هیچ اتفاقی نمی افتد (شما در حال پیشرفت نیستید) و در نهایت انگیزه خود را از دست بدهید. برای جلوگیری از آن، مقاله‌ای ارائه کرده‌ایم که به شما کمک می‌کند پیشرفت خود را اندازه‌گیری کنید و به شما اجازه می‌دهد بفهمید که آیا در حال پیشرفت هستید یا خیر. چگونه به طور موثر پیشرفت خود را در حین یادگیری کدنویسی ردیابی کنیم - 1

یک برنامه کلید پیشرفت است

مهمترین چیزهایی که می تواند شما را به موفقیت در روند تحصیلی برساند، یک برنامه خوب و یک برنامه روزانه راحت است. اگر به برنامه پایبند باشید و به طور منظم مطالعه کنید، می‌توانید موضوعاتی را که قبلاً تسلط داشته‌اید و مدت زمانی که آمده‌اید را پیگیری کنید. چه چیزی باید در طرح گنجانده شود؟ ابتدا، یک طرح باید از موضوعات اساسی مانند Java Core، OOP، مجموعه‌های جاوا، استثناهای جاوا، جریان‌های ورودی/خروجی، الگوریتم‌ها و پازل‌ها، Multithreading، الگوها، تست واحد و ترجیحاً Lambdas تشکیل شده باشد. سپس، بسته به اهداف خود و آنچه که می‌خواهید تبدیل شوید، می‌توانید مهارت‌های «اضافی» مانند Git، JavaScript، SQL، Spring و غیره را به برنامه خود اضافه کنید. برای ایجاد یک برنامه جامع، به شما توصیه می کنیم که توصیه های گام به گام ما را در مقاله نحوه ایجاد یک برنامه مطالعاتی موثر دنبال کنید. 8 گام برای زبان آموزان جاوا . همچنین، ممکن است از چک لیست CodeGym بهره مند شوید. این دوره یک نقشه تلاش تعاملی با فهرست مطالب ارائه می دهد که در آن هر موضوع به طور عاقلانه ای ساختار یافته است. بنابراین بهترین کار این است که از طرح ارائه شده پیروی کنید و مهارت های الحاقی دلخواه خود را همراه با موضوعات پیشنهادی یاد بگیرید. آنچه که بسیار عالی است، نقشه جستجوی CodeGym می‌تواند مانند یک ردیاب پیشرفت نیز عمل کند – پس از تکمیل موضوعات خاص، قفل آن‌ها باز می‌شوند. و وقتی به نمای صفحه اصلی نگاه می کنید، خواهید دید که چند بخش را تمام کرده اید. بنابراین، می‌توانید از این نقشه جستجو به‌عنوان داشبورد یادگیری اصلی خود استفاده کنید و به محض اینکه از نقشه پایین می‌روید احساس خوبی داشته باشید! یکی دیگر از راه‌های قابل مشاهده پیشرفت شما، ایجاد فهرست کارهایی است که باید انجام دهید. می‌توانید از Trello ، ابزار عالی برای ردیابی پیشرفت کدنویسی خود استفاده کنید. وقتی آن را باز کردید، همیشه می توانید ببینید که چه کاری انجام می دهید و در چه مرحله ای هستید. به عنوان مثال، می‌توانید یک برد ایجاد کنید و آن را چیزی مانند «پیشرفت برنامه‌نویسی» بنامید. سپس سه فهرست «برنامه‌ریزی برای یادگیری»، «در حال حاضر یادگیری» و «از قبل آموخته‌شده» ایجاد کنید و به تدریج موضوعات را از یک فهرست به فهرست دیگر منتقل کنید. Notion یک برنامه مشابه است که کمی ساده تر از Trello است. بسیاری از کاربران آن را انتخاب می کنند زیرا تقویم ها، یادآوری ها، تابلوهای کانبان، ویکی ها و پایگاه های داده همراه با یادداشت ها را در اختیار شما قرار می دهد. و اگر تکنیک های یادداشت برداری را دوست دارید و معتقدید که می توانند پیشرفت شما را تسریع کنند، می توانید یادداشت ها را بخوانید ؟ شوخی نیست تقویت کننده های یادگیری جاوا شناسایی شدند!

تکنیک ها و برنامه های ردیابی عادت

برای پیشرفت، مطمئناً باید ثابت قدم باشید. متأسفانه تعداد زیادی از دانش آموزان سرعت را به ثبات ترجیح می دهند و در نهایت دچار فرسودگی می شوند. از این رو، قبل از اینکه یادگیری به عادت تبدیل شود، تسلیم می شوند و آن را ترک می کنند. به همین دلیل است که توصیه نمی کنیم سعی کنید همه موضوعات را به طور همزمان دریافت کنید. تمرکز روی یک مهارت خاص و اختصاص 20 ساعت در هفته بهتر است. اگر با خود سازمان دهی مشکل دارید، می توانید برخی از روش های ذکر شده در مقاله Pomodoro And Eat The Frog: The Big Guide Of Time-Management Techniques to Boost بهره وری را امتحان کنید . علاوه بر آن، می‌توانید از نرم‌افزار Kickmanager CodeGym استفاده کنید . همانطور که از نام آن پیداست، این یک برنامه اختصاصی مفید است که می تواند به شما کمک کند تا یادگیری خود را هر روز شروع کنید. فقط برنامه مورد نظر خود را تنظیم کنید، و Kickmanager زمانی که زمان شروع به برنامه نویسی است به شما اطلاع می دهد. آنچه همچنین می تواند نتایج را افزایش دهد، ابزارهای ردیابی عادت است. هنگام اجرای ردیاب‌های عادت، باید مراقب ردیابی موارد تحت کنترل خود باشید. به عنوان مثال، ممکن است چیزی شبیه به "چقدر تلاش کرده ام برای یادگیری یا یک پروژه خاص" باشد. می توانید تکنیک ردیابی زمان زیر را امتحان کنید:
  • برای اولین بار، تعیین کنید که چقدر زمان برای یادگیری سرمایه گذاری خواهید کرد. به عنوان مثال، می توانید تصمیم بگیرید، "من 3 ساعت در روز، 5 روز در هفته برای مطالعه جاوا سرمایه گذاری خواهم کرد". این حداقل است و من سعی خواهم کرد حداقل این مقدار زمان را برای یادگیری سرمایه گذاری کنم.
  • برای دو نفر، طول دوره را مشخص کنید.
  • برای سه نفر، ردیابی زمان را در یک برنامه ردیابی زمان مانند Clockify ، Paymo یا My Hours شروع کنید .
  • در نهایت سعی کنید هر از چند گاهی پیشرفت خود را تجزیه و تحلیل کنید.
پس از مدتی، اطلاعات دقیقی در مورد میزان زمانی که برای یادگیری جاوا در طول روزها/ماه‌ها صرف کرده‌اید، در برنامه دریافت خواهید کرد. این یک اندازه‌گیری واقعی و بصری خواهد بود که می‌توانید از آن استفاده کنید تا حس بهتری از پیشرفتی که خواهید داشت به دست آورید. توجه: اگر استراحت می‌کنید و در بازگشت به مطالعه با مشکلاتی مواجه می‌شوید، تسلیم نشوید و به خواندن مقاله ما درباره چگونگی بازگشت به یادگیری پس از وقفه بپردازید؟

منابع پاداش برای افزایش انگیزه و دانش

برای کمک به شما در ادامه مسیر یادگیری بدون انحراف، می‌خواهیم با چند مقاله مفیدتر که انگیزه و تحصیلات شما را بیشتر می‌کند، به پایان برسانیم:

جمع بندی

در نهایت، یادگیری کدنویسی سخت است، اما حفظ انگیزه خود با پیگیری پیشرفت خود بدون شک به شما در این راه کمک خواهد کرد. علاوه بر این، ردیابی پیشرفت به شما کمک می‌کند تا احساس رضایت‌بخشی از میزان رسیدن به هدف خود داشته باشید. این احساس همچنین می‌تواند به شما کمک کند تا بر مشکلات غلبه کنید و عادت‌های پیچیده‌ای مانند مطالعه روزانه جاوا را بدون وقفه رعایت کنید. از این رو، نتایج بهتر و ارتقاء سریعتر. ما شما را تشویق می کنیم که برخی از تکنیک های ذکر شده در بالا را امتحان کنید و ببینید آیا آنها برای شما مفید هستند یا خیر. همچنین اگر روش های خود را برای پیگیری پیشرفت خود به اشتراک بگذارید، سپاسگزار خواهیم بود. می توانید نظرات خود را در نظرات زیر بنویسید!
نظرات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION