شبکه یکی از معدود حوزههای فنی است که تقاضایش تقریباً هیچوقت نمیخوابد. دلیلش ساده است: هر شرکتی، هر ادارهای و هر فروشگاهی که بیش از دو کامپیوتر دارد، شبکه دارد — و آن شبکه هر چند وقت یک بار خراب میشود. کسی که بتواند درستش کند، همیشه کار دارد.
ولی «شبکه بلد بودن» طیف وسیعی است. بین کسی که میتواند مودم را ریست کند و کسی که میتواند شبکهی یک سازمان چندشعبهای را طراحی کند، چند سال فاصله است. این نوشته آن طیف را باز میکند.
مرحلهی صفر: چیزی که قبل از شبکه لازم است
قبل از شبکه باید بدانی کامپیوتر چطور کار میکند. نه در حد تئوری، در حد عملی: سیستمعامل چیست، فایل و مجوز یعنی چه، و وقتی چیزی کار نمیکند چطور دنبال دلیلش بگردی.
کسانی که این مرحله را رد میکنند، در شبکه دستورها را حفظ میکنند بدون اینکه بفهمند چه اتفاقی میافتد. اولین باری که وضعیت غیرمعمولی پیش بیاید، گیر میکنند. مبانی فناوری اطلاعات برای همین است و پیشنیاز ندارد.
مرحلهی یک: مفاهیم پایهی شبکه
اینجا نقشهی ذهنی ساخته میشود. مدل OSI، آدرسدهی IP، سابنتینگ، و سرویسهایی مثل DNS و DHCP که همهچیز روی آنها میایستد.
مهمترین مهارت این مرحله سابنتینگ است و بیشتر آدمها اول از آن فرار میکنند چون شبیه ریاضی است. ولی الگو دارد و بعد از چند هفته تمرین، ذهنی و بدون ماشینحساب انجامش میدهی — که دقیقاً همان چیزی است که در مصاحبهی کاری از تو میخواهند.
بعد از این مرحله چه کاری از تو برمیآید: راهاندازی و عیبیابی شبکهی یک دفتر کوچک، فهمیدن اینکه مشکل از کجاست، و صحبتکردن با یک متخصص شبکه بدون گمشدن. دورهی شبکه از پایه همین است.
مرحلهی دو: CCNA
CCNA استاندارد مشترک کارفرما و متخصص است. وقتی در آگهی مینویسند «آشنا به شبکه»، عملاً همین سطح را میخواهند: پیکربندی سوییچ و روتر، ساخت VLAN، راهاندازی مسیریابی و امنکردن دسترسی.
تفاوت اصلی این مرحله با قبلی، عمق عملی است. اینجا دیگر فقط نمیفهمی چه اتفاقی میافتد؛ خودت آن اتفاق را میسازی. کار روی تجهیزات واقعی هم فرق دارد با شبیهساز — کابل، کنسول و تجهیزاتی که گاهی همانطور که انتظار داری رفتار نمیکنند.
بعد از این مرحله: میتوانی شبکهی یک سازمان متوسط را پیاده کنی و نگه داری، و برای نقش کارشناس شبکه رزومه بدهی. دورهی CCNA اینجاست.
مرحلهی سه: سرور و سرویس
شبکه بدون سرور نصف کار است. جایی که داده نگه داشته میشود و سرویس اجرا میشود، معمولاً لینوکس است. کسی که هم شبکه بلد باشد و هم سرور، از کسی که فقط یکی را بلد است چند برابر بیشتر میارزد — چون بیشتر مشکلهای واقعی درست روی مرز این دو اتفاق میافتند.
مسیر: مدیریت لینوکس و بعد سرور لینوکس.
بعدش کجا میشود رفت
از این نقطه دو راه باز میشود که هر دو ادامهی طبیعی شبکهاند:
- امنیت. کسی که شبکه و لینوکس بلد است، بهترین نقطهی شروع را برای امنیت سایبری دارد؛ چون امنیت شبکه یعنی فهمیدن اینکه همان چیزی که ساختی از کجا میشکند.
- زیرساخت و ابر. زیرساخت ابری و دواپس ادامهی همان مسیرند، فقط با ابزارهای جدیدتر و در مقیاس بزرگتر.
چقدر طول میکشد
با تمرین منظم و هفتگی، رسیدن از صفر به سطح CCNA حدود شش تا نه ماه طول میکشد. رسیدن به جایی که هم شبکه و هم سرور را در حد عملیاتی بلد باشی، حدود یک سال.
این عددها با فرض تمرین بیرون از کلاس است. متغیری که واقعاً سرعت را تعیین میکند تعداد جلسات نیست، ساعتهایی است که خودت پای تمرین مینشینی.
یک نکتهی محلی
در مراغه و شهرهای اطراف، تقاضای شبکه و پشتیبانی فنی از تقاضای برنامهنویسی بیشتر است، چون کسبوکارها زیرساخت دارند ولی کسی نیست نگهش دارد. اگر میخواهی همینجا بمانی و کار کنی، این مسیر عملیترین انتخاب است.