کتابخوان | برنامه نویس | علاقمند به فلسفه، موسیقی و خیلی چیزای دیگه ...sajadzarei.ir
9 نکته آسان برای یادگیری سریع برنامه نویسی
اگر درحال یادگیری برنامه نویسی هستید به شما تبریگ میگم. قصد ما از انتشار این مقالات کمک کردن به شما برای پیدا کردن مسیر خودتون در این دنیایی که باسرعت به سمت فناوری پیش میره هست. در این مقاله که مناسب افراد مبتدی است (البته شامل نکات خوبی برای افراد باتجربه هم هست) ما قصد داریم تا 9 نکته ی آسان را برای یادگیری سریعتر برنامه نویسی ذکر کنیم پس بریم سر اصل مطلب:
1: اصول علوم کامپیوتر را بیاموزید
این موضوع هم خیلی خیلی برای خودم جذاب بود و هم به نظرم اونقدر مهم که به عنوان اولین نکته بنویسمش… وقتی که برای اولین بار برنامه نویسی را شروع میکنید باید از نحوه ی کار کامپیوتر خودتون آگاه باشید و بدونید این کامپیوتر شما توانایی انجام چه کاری دارد؟
علوم کامپیوتر دقیقا راجع به همین نکته است…به نظرتون واقعا جذاب نیست که بفهمیم پشت این کامپیوتر چه دنیایی وجود داره؟ قطعا کسایی که برنامه نویسی میکنن از این موضوع هیجان زده میشن و خب چرا راجع به موضوعی به این مهمی اطلاعات نداشته باشیم!! وقتی که ما دستوراتی رو به سیستم میدیم خیلی بهتره تا اینم درک کنیم که کامپبوتر چه جوری این کار را انجام داد!
شک نکید وقتی شناخت شما از کامپیوتر ها زیاد باشد خیلی خیلی راحتتر و البته سریعتر برنامه نویسی رو یادمیگیرید و بهتر از اون درکش میکنید.
2: وقت بگذارید
درست شبیه هرچیزی که ما توی زندگیمون یاد گرفتیم و قراره یاد بگیریم برنامه نویسی هم یک شبه اتفاق نمیفته!
چه چیزی برای موفقیت در یادگیری برنامه نویسی و توسعه وب مهمه؟ پاسخ همیشه یکسان است: “صبور بودن”.
مغز شما نیاز به زمان داره تا چیزی رو که یاد میگیریدپردازش کنه و اون رو درک کنه بنابراین از جهتی خیلی هم مهمه که این اجازه زیاد طولانی هم نشه!! میدونی که مغز بیکار بودنم خیلی دوس داره پس بهتره هر روز تمرین کنی و صبور باشی به زودی نتیجشو میبینی.
مطلب پیشنهادی : یادگیری پایتون چقدر زمان میبره؟
3: از اشتباه کردن نترسید
شاید یکم سخت باشه اما نکته ای بسیار مهمه برای یادگیری برنامه نویسی است.دنیای مدرن چنان در تلاش برای دستیابی به کارآیی ، کمال و موفقیت متمرکز است که اکثر مردم به طور ناخودآگاه از اشتباه کردن به طرز وحشتناکی می ترسند.از روز اول این نکته رو یادتون باشه… اشتباه کردن کاملا عادیه. و باعث پیشرفت شما مخصوصا در برنامه نویسی میشه. اصال بزارید اینجوری بگم… برنامه نویسی یعنی اشتباه کردن و اصلاح کردن اون اشتباه…. وقتی شما اشتباهی رو انجام میدید و اون رو اصلاح میکنید مهم اون چیزی هست که در این فرآیند یادگرفته اید.پس عاشق یادگیری باشید و هر اشتباه را فرصتی برای یادگیری بدانید.
4: کمک بگیرید
مواجهه با شرایط دشوار برای هر کسی که چیزهای جدیدی یاد می گیرد اجتناب ناپذیر است. همه اینها بخشی از فرایند یادگیریه و فقط نشان می دهد که شما از منطقه امن خود خارج شده اید و این بسیار ارزشمند است… به خودتون افتخار کنید. :))
خوشبختانه ، یک جامعه جهانی عظیم وجود داره که هنگام سقوط دست شما راخواهد گرفت. به یاد داشته باشید که صدها نفر با همان سوالاتی که ممکن است از خودتان بپرسید دست و پنجه نرم می کنند. به احتمال زیاد این افراد از کمک به شما خیلی خوشحال میشن. این خاصیت گیک هاست :))
پیشرفتی که در دنیای تکنولوژی مشاهده میکنید حاصل کنجکاوی و مشارکت افراد علاقمند است. پس کنجکاو باشید و سوالات خود را در فروم ها و انجمن های مربوطه مطرح کنید و حتی به برخی از سوالات جواب دهید این پیشرفت بزرگی برای شما خواهد بود.
5:سعی نکنید همه چیز را یاد بگیرید
هنگامی که شما برنامه نویسی را شروع میکنید بسیاری زا نکات آسان و مشخصات فنی و اصطلاحات ساده برای شما طاقت فرسا خواهد بود.
در آغاز هرچه که شما میخوانید و یادمیگیرید جدید است بنابراین به خودتان سخت نگیرید و به خودتان زمان دهید… خیلی زود همه چیز برای شما آسانتر خواهد شد.
شروع با درک سیستم باینری یا کاوش در ساختارهای داده می تواند دلهره آور و طاقت فرسا باشد. وقتی مغز شما به طور همزمان بیش از حد چیزهای جدید را پردازش می کند تمایل خود را از دست می دهید. آن وقت است که ناامیدی و بی حوصلگی شروع می شود.
به خودتان و ذهنتان کمی استراحت بدهید.
به عنوان مثال ، برای بقیه روز کاری کاملا متفاوت انجام دهید. بیرون بروید ، پیاده روی کنید و فردا به سواالات خود برگردید. علاوه بر این ، خیلی به خودتان سخت نگیرید. بسیار خوب است که ابتدا اصول را درک کنید. وقتی آماده شدید به بقیه موارد رسیدگب کنید. اگرخودتان را غرق در اصطلاحات فنی سخت کنید و چیزی از آنها درک نکید شما خودتان را گیج کرده اید و در نتیجه از خودتان نا امید میشوید که چرا فلان چیز را درک نکرده ام شما فقط فقط وقت خود را تلف می کنید. به خودتان زمان بدهید و آرام و باثبات پبش بروید.
6:هر روز تمرین کنید
وقتی در موارد بالا بهتون گفتم که استراحت کنید منظورم این نبود یک هفته از برنامه نویسی دور شوید…اصطلاحی وجود داره که میگن از خودت جلو نزن. شما باید هر روز تمرین کنید اما انتظارات غیر معقول از خودتان نداشته باشید چون همانطور که اول گفتیم یک شبه نتیجه ای حاصل نمیشه.
تکرار ، تمرکز ، ثبات – این همان چیزی است که موفقیت از آن حاصل می شود!
دنبال کلید موفقیت در برنامه نویسی هستید؟ بسیار خب این هم کلید: آموزش مداوم و روزانه.
دقیقا به همین سادگی…اگر شما همین الان هرجایی به دنبال راهکاری برای بهتر شدن در برنامه نویسی بگردید در تمام مقالات و توصیه ها این نکته وجود داره که هر روز تکرار تکرار و تکرار کنید. مهم نیست زمانتون چقدر خواهد بود. نیم ساعت. 2ساعت؟ همش بستگی به هدفتون داره اما هر روز انجامش بدید.
قبول دارم که یه وقتایی حوصله ی برنامه نویسی نداریم…این کاملا غیرمنطقیه که هر روز بتونیم اینکارو بکنیم…
خب چه جوری انگیزه خودمو در آن روزهایی که اصلاً دوست ندارم برنامه نویسی کنم پیدا کنم؟
خیلی ساده است اگر شما هدف داشته باشید هدفی کاملا مشخص…فقط کافیه بهش فکر کنید این همون چیزیه باعث میشه من شروع کنم به تمرین وقتی به اون چیزهای بزرگی که میخواید بهش برسید فکر کنید خب قطعا ارزشش رو داره که 1ساعت به خاطرش تمرین کنیم!
هدف داشتن اصل اول برای شروع برنامه نویسیه!
مطلب پیشنهادی :پیش نیازهای شروع برنامه نویسی
7:مهارتهای خود را به کار ببرید
اکنون که در حال یادگیری چیزهای جدید هستید و هر روز بهتر می شوید ،بزارید از شما بپرسم که چه چیزی را می خواهید بسازید و خلق کنید؟ شاید از روزی که شروع کرده اید پروژه ای در ذهن خود داشته اید؟
اینکه شما یک پروژه ای هرچند کوچک را برای خودتان استارت بزنید و مهارتهای خود را به غیر از تمرینات در یک پروژه ی واقعی به کار ببرید واقعا حس فوق العاده ایه.
اینجوری شما میتونید سوالات بیشتری از خود بپرسید ، پاسخ های جدید پیدا کنید و روش های جدیدی برای حل مشکلات بیاموزید. هرچه می خواهید ایجاد کنید ، در اسرع وقت این کارو شروع کنید. کاملاً خوبه و عادیه که احساس کنید مهارت لازم برای به پایان رساندن اولین پروژه خودتون را ندارید. اون چیزی که واقعا بیشترین اهمیت را دارد این است که شما یک برنامه داشته باشید.
بعد از اینکه تصمیم گرفتید یک پروژه ی کوچک را انجام دهید با یک برنامه ریزی منظم ، شما می دانید که چه مراحلی برای اتمام پروژه لازم است و برای یادگیری اونها مدام تلاش میکنید و چیزهای جدید یادمیگیرید.
. باور کنید وقتی برای اولین بار یادگیری برنامه نویسی را شروع می کنید ، نزدیک شدن حتی یک قدم به هدف خودتون عالیه! به طور خلاصه ، مهارت های جدید برنامه نویسی شما مانند یک راه حل است – حالا شما به مشکلات جدیدی نیاز دارید تا با مهارتهاتون اونها را حل کنید.
8: تمرکز داشته باشید
خیلی مهمه الان که برنامه نویسی را شروع کردید ، فقط با یک زبان برنامه نویسی شروع کنید و مدتی با آن پیش بروید.
مطلب پیشنهادی: انواع زبانهای برنامه نویسی و کاربرد آنها
قبل از کاوش در بقیه زبان ها ، زبان اول را به خوبی یاد بگیرید. هنگامی که به یک زبان تسلط پیدا کردید ، یادگیری زبان های دیگر بسیار آسان می شود. منظور من این نیست که شما نباید به اطرافتون نگاه کنید ، برعکس. اینکهدر مورد سایر زبانهای برنامه نویسی کنجکاو می شوید کاملا خوب است و در واقع نشانه علاقه واقعی به یادگیری برنامه نویسی است. به سادگی هر آنچه را که می خواهید در آینده یاد بگیرید یادداشت کنید. نوشتن مطالب باعث می شود که آنها از ذهن شما بیرون بیان. اینجوری فضایی در ذهن شما آزاد شده و به شما امکان می دهد تا روی آنچه اکنون انجام می دهید تمرکز کنید. یکی از ابزارهای عالی برای حفظ تمرکز داشتن یک ژورنال یادگیری است. تا حدی قدیمی و خسته کننده به نظر می رسد ، اما واقعا کار می کند. هرچیزی که میخواهید یادبگیرید را درآن ثبت کنید وفعلا روی چیزی مه هست تمرکز کنید به زودی همه چیز را یاد خواهید گرفت.
مطلب پیشنهادی : معرفی حوزههای برنامهنویسی
9: یادگیری خود را ثبت کنید
ثبت کردن روند یادگیری یکی از بهترین نکات برای شروع و پیشرفت در برنامه نویسی است.
هنگامی که شروع به یادگیری برنامه نویسی می کنید ، معمولاً تشخیص اینکه آیا پیشرفت می کنید یا واقعاً یاد می گیرید دشواره
ثبت کردن پروسه یادگیری به شما کمک میکنه تا تمرکز کنید و انگیزه خود را حفظ کنید. شما بیشتر مراقب کارهایی که می کنید و مهارت های جدیدی که کسب می کنید خواهید بود.
معمولا انجام ندادن اینکار باعث میشه که بعد از گذشت مدتی شما از خودتون میپرسید که من در این مدت چه کار کردم؟ آیا اصلا چیزی یاد گرفتم؟ نتیجه چیه؟ نا امیدی… پس بهتره همشون رو ثبت کرده باشید.
ثبت کردن روند پیشرفت شما بسیار آسان است و به زمان و تلاش زیادی احتیاج ندارد. از کتابفروشی یک ژورنال تهیه کنید یا حتی بهتر: ژورنال یادگیری خود را برنامه نویسی کنید!
اگر صرفاً نوشتن یک ژورنال برای شما جذاب نیست ، چرا وبلاگی راه اندازی نمی کنید و تجربه یادگیری خود را با دنیا به اشتراک نمی گذارید؟
هر زمان که انگیزه ندارید، نگاه کردن به گذشته ای که پیش رفته اید مفیدترین چیزی است که می توانید تصور کنید. دیدن اینکه شما توانسته اید تمام آن مراحل را به سمت هدف خود به پایان برسانید ، به شما انگیزه ای برای ادامه مسیرتون میده.
لینک های مرتبط:
6اپلیکیشن که برنامه نویسی رو راحتتر میکنه!
بهترین وبسایت ها برای یادگیری برنامه نویسی
نکاتی که باید قبل از یادگیری برنامه نویسی بدانید
امیدوارم خوندن این مقاله بهتون کمک کنه تا برنامه نویسی رو با لذت شروع کنید و پیش برید. موفق باشی.
مقاله اختصاصی از پونز وب | هرگونه کپی از این مقاله با ذکر منبع آزاده :))
مطلبی دیگر از این انتشارات
تاریخچه ی الگو ها
مطلبی دیگر از این انتشارات
functions در جاوا اسکریپت
مطلبی دیگر از این انتشارات
آموزش سی شارپ مقدماتی (بخش پنجم - دستورات گرافیکی در محیط کنسول):