
تجربه واقعی یه دانشآموز از کلاس شبکه و کدنویسی!
این سوال رو خیلی از آدمها میپرسن:
«آدم تو پایه دهم شبکه اصلاً چی یاد میگیره؟ چی کار میتونه بکنه؟» حالا من توی این مقاله جواب میدم.
نویسنده: [علی عباسی]
هدف این مقاله اینه که بهت نشون بدم یه دانشآموز دهم شبکه واقعاً چی یاد میگیره!
مقدمه:
سلام. من یه دانشآموز پایه دهم رشته شبکهام. خیلیها به من میگن «شبکه که سخته»، و هزار ها جمله تو سریِ دیگه . راستش اینا شعارهای الکیه. من میام صادقانه بهت میگم تا الان چی یاد گرفتم و چی کار کردم. نه بزرگنمایی میکنم، نه کم میگم.
۱. پایتون در حد ماشینحساب


اولین چیزی که یاد گرفتم پایتون بود، اون هم نه کتابخونههای عجیب غریب، فقط خود پایتون ساده.
چی بلدم؟
- چاپ کردن با print
- گرفتن عدد و متن از کاربر با input
- شرط گذاشتن با if و else (مثلاً بگو اگر نمره بالای ۱۰ بود قبولی)
- حلقهی ساده for و while (مثلاً ۱۰ بار یه چیزی رو چاپ کن)
- ساختن یه ماشینحساب که جمع و تفریق و ضرب و تقسیم انجام بده
چه چیزی بلد نیستم؟
- شیگرایی (کلاس و آبجکت)
- کتابخونه مثل numpy یا pandas
- وبسایت با جنگو یا فلاسک
پس چی کار کردم؟
یه ماشینحساب ساده توی محیط کد نویسی نوشتم. کدم رو ذخیره کردم و چند بار اجرا کردم. به دوستم نشون دادم. همون برام کافی بود.
۲. راه اندازی صفر تا صد سیستم

-شناختن جز های فیزیکی سیستم
-خریدن اجزای مناسب برای یک سیستم با قیمت خوب
-اسمبل سیستم کامل از صفر تا صد یعنی یاد گرفتم که اجزای یک سیستم را بخریم و خودمان سر هم کنیم که هم بدانیم چه چیزی بخریم و هم ارزان تر در بیاد
-نصب سیستم عامل
یاد گرفتیم بتوانیم خودمان سیستم عامل های مختلف از جمله: Mac , Linux و windows را نصب کنیم
حتی میتوانیم آنها را داخل یک برنامه مجازی ساز سیستم عامل آنرا اجرا کنیم .
۳. HTML و CSS ساده

این رو هم تو درس او مدرسه و هم خودآموز یاد گرفتم.
چی بلدم؟
- ساختن یه صفحه ساده با تگهای h1, p, a, img
- دادن رنگ و اندازه به متن با CSS
- لیستهای ul و li
چی بلد نیستم؟
- جاوااسکریپت
- فریمورک (بوتاسترپ هم نه کامل)
- ریسپانسیو حرفهای برای موبایل
چی کار کردم؟
یه صفحه کوتاه درباره خودم نوشتم، با یه عکس و چندتا لینک. خیلی ساده بود ولی به دوستم دادم باز کرد، خندید.
نکته: زبان های برنامه نویسی و طراحی وب از جمله پایتون و html&css ، درون محتویات کتاب نیستند
معلم های برخی مدارس از جمله هنرستان های نمونه دولتی ، آن زبان هارا آموزش میدهند
۴. الگوریتم های سفت و سخت

ما درون کتاب دانش فنی ، الگوریتم را خواندیم و توانستیم تفکر خود را الگوریتمی کنیم.
چرا باید الگوریتم بخونی؟ اصلا چی هست الگوریتم؟
اگر بخوای برنامه نویس حرفهای بشی و بتونی پروژه های صد میلیونی بزنی ، باید بتونی مقدمه برنامه نویسی رو بخونی . این مقدمه ، همون توانایی الگوریتمی فکر کردن است
۵.هوش مصنوعی AI

یکی از دروسی که ما خوندیم ، هوش مصنوعی بود که به ما توضیحات جالب و کاربردی داد...
حرف آخر:
من یه دانشآموز دهمی شبکهام. نه هکرم، نه فولاستک. فقط بلدم یه ماشینحساب با پایتون بنویسم، یه صفحه HTML درست کنم، و بدونم AI چیه و بتونم سیستم راه اندازی کنم. شاید به نظر شما کم باشه، اما برای من شروع خوبیه.
اگه تو هم مثل منی، بیا با هم جلو بریم. میشه کلی چیز باحال ساخت.
--