حدیث روز
امام علی (ع) می فرماید :ديروزت از دست رفت و به فردايت يقين نيست و امروزت غنيمت است ؛ پس اين فرصت به دست آمده را درياب.

دوشنبه, ۳۰ شهریور , ۱۴۰۵ ساعت ×

سربرگ مطالب

نهاد وکالت : ساختار، کارکردها و زمینه‌سازی برای غیبت زندگینامه آیت الله شبیری زنجانی زن شاغل یا خانه دار؟ حضرت عبدالعظیم حسنی (ع): عالمی در سنگر تقوا هوش مصنوعی: ابزار یا ارباب؟ رابطه با زن متاهل: تحلیل دینی، روان‌شناختی و اجتماعی تهاجم فرهنگی و تفاوت آن با تبادل فرهنگ عذاب وجدان بخاطر روابط گذشته محدوده روابط دختر و پسر قبل از ازدواج ازدواج سفید بارداری در دوران نامزدی! احتمال بارداری چند روز بعد از پریود؟ اگر بچه‌تان را بزنند، چه آموزشی به او می‌دهید؟ صلح امام حسن (ع): عقب‌نشینی یا ضربه نهایی؟ خودارضایی در زنان و دختران طلاق عاطفی چیست؟ نیمه گمشده نهی از منکر! باکرگی، شرط عقد یا نشانه پاکی؟ آیا اختلاف فرهنگی دلیلی برای طلاق است؟ به خودمان بپردازیم! وحدت حداکثری در امت احمد درس‌هایی از تاریخ مقاومت جایگاه زن در اسلام گفتن گذشته به همسر آیا خدا سختی‌ها را برای ما پیش می‌آورد؟ آیا قضا و قدر الهی با اختیار انسان سازگار است؟ حس ششم چیست؟ سن مناسب ازدواج از نظر روانشناسی شهید مدافع حرم جهانگیر جعفری نیا آیا تجربه‌های نزدیک به مرگ واقعیت دارد؟

از کجا باید برنامه نویسی رو شروع کنم؟
1
بهترین زمان برای شروع برنامه‌نویسی، ده سال پیش بود. دومین زمانِ بهترین، امروز است
نویسنده : روایت برتر
پ
پ

دنیای برنامه‌نویسی عمداً گیج‌کننده طراحی نشده؛ فقط آن‌قدر گسترده است که بدون یک نقشه راه، باید مثل گمشده‌ای در جنگل، ساعت‌ها دور خودتان بچرخید. در این مقاله، نمی‌خواهیم صرفاً یک مشت «بهترین زبان برنامه‌نویسی» را ردیف کنیم. می‌خواهم فقط با هم چند نکته را مرور کنیم

یک اشتباه تاریخی: اول زبان انتخاب نکنید

رایج‌ترین سؤالی که هر تازه‌واردی می‌پرسد این است: «پایتون بهتره یا جاوااسکریپت؟» اما بگذارید یک راز را همین اول به شما بگویم: انتخاب زبان، تقریباً آخرین قدم است. پیش از آن، باید به یک سوال مهم‌تر پاسخ دهید: می‌خواهید چه چیزی بسازید؟

برنامه‌نویسی مثل نجاری است. شما اول تصمیم نمی‌گیرید «اره» خوب است یا «رنده». اول می‌پرسید: می‌خواهم یک کمد بسازم، یک مجسمه بتراشم، یا یک خانه چوبی؟ هر کدام از این‌ها ابزار متفاوتی می‌خواهند. در برنامه‌نویسی هم دقیقاً همین‌طور است. زبان‌ها و فریم‌ورک‌ها فقط ابزار شما هستند؛ آنچه مسیرتان را تعیین می‌کند، حوزه تخصصی‌ای است که انتخاب می‌کنید.


راز اصلی یادگیری

احتمالاً بزرگ‌ترین دامی که در آن خواهید افتاد – چون همه ما افتاده‌ایم – «جهنم آموزش» است. حالتی که در آن، مدام از این دوره به آن دوره می‌پرید، فیلم می‌بینید، کتاب می‌خوانید و حس می‌کنید همه چیز را می‌فهمید، اما وقتی لپ‌تاپ را باز می‌کنید و یک صفحه سفید می‌بینید، انگار مغزتان خالی می‌شود.

تنها راه فرار از این جهنم یک چیز است: پروژه ساختن. 

یک قانون ساده برای خودتان بگذارید: ۲۰٪ زمان را صرف یادگیری مفاهیم جدید کنید و ۸۰٪ را صرف کدنویسی و ساخت پروژه. از همان روز اول، کد بزنید. پروژه‌هایتان را توی GitHub (یک شبکه اجتماعی برای کدنویس‌ها) بگذارید، حتی اگر فکر می‌کنید خیلی ساده و بی‌ارزشند. فرقی نمی‌کند یک ماشین حساب باشکوه باشد یا یک وبلاگ شخصی گوگولی، مهم این است که شما آن را ساخته‌اید.

خواندن این مطلب
بیماری‌های شایع پروستات

نقشه راه: چطور از همین امروز شروع کنید؟

بیایید این مسیر را قدم‌به‌قدم شفاف کنیم. تصور کنید انتخاب کرده‌اید که می‌خواهید یک دولوپر فرانت‌اند شوید. این می‌تواند برنامه شما برای ۳ ماه اول باشد:

  1. ماه اول (HTML و CSS): هدف: ساخت یک صفحه ساده و استاتیک. منبع: دوره رایگان در سطح وب پیدا کنید و آنرا با دقت تمام جلو بروید و تمام تمرین‌هایش را انجام دهید.

  2. ماه دوم (JavaScript): هدف: اضافه کردن منطق و تعامل به همان صفحه. منبع: کتاب «Eloquent JavaScript» (نسخه آنلاین رایگان) را بخوانید و کدهایش را اجرا کنید. پروژه: همان سایت شخصی را دینامیک کنید.

  3. ماه سوم (React): هدف: یادگیری یک فریم‌ورک مدرن برای ساخت رابط کاربری. منبع: دوره «Full Stack Open» (دانشگاه هلسینکی) یا مستندات رسمی React. پروژه: یک اپلیکیشن ساده مثل لیست خرید یا نمایش اطلاعات آب‌وهوا با React بسازید.

یادتان باشد: گوگل کردن سوالتتان و پرسیدن از هوشهای مصنوعی بهترین دوستان شما هستند. هیچ برنامه‌نویسی همه چیز را حفظ نیست؛ ما مدام سرچ می‌کنیم و این یک مهارت است، نه نقطه‌ضعف.

در نهایت: ناامید نباشید

همین حالا هزاران نفر در سراسر دنیا، درست مثل شما، با ترس و هیجان در حال برداشتن اولین قدم‌هایشان در دنیای برنامه‌نویسی هستند. پس شما تنها نیستید. بله، مسیر سختی‌هایی دارد و لحظاتی پیش می‌آید که می‌خواهید سیستم را از پنجره بیرون بیندازید. اما لحظه‌ای که اولین پروژه واقعی‌تان را تمام می‌کنید و می‌گویید: «این رو من ساختم!»، باور کنید ارزش تمام آن سختی‌ها را دارد.

پس یک مسیر انتخاب کنید (در ابتدا فقط یک مسیر)، یک پروژه کوچک تعریف کنید، و امروز شروع کنید. چون در نهایت، این جمله قدیمی هنوز هم حرف اول را می‌زند: «بهترین زمان برای شروع برنامه‌نویسی، ده سال پیش بود. دومین زمانِ بهترین، امروز است.» منتظر چه هستید؟

خواندن این مطلب
شیر را چقدر بجوشانیم؟

ثبت دیدگاه

  • دیدگاه های ارسال شده توسط شما، پس از تایید توسط تیم مدیریت در وب منتشر خواهد شد.
  • پیام هایی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
  • پیام هایی که به غیر از زبان فارسی یا غیر مرتبط باشد منتشر نخواهد شد.