درود.
نکته اول و مهم سعی کن خوب تو دانشگاه درس بخونی و با معدل خوبی (حداقل 15 به بالا) فارق التحصیل بشی.
این را هم به یاد داشته باشید که قرار نیست در دانشگاه در رشته خاصی متبحر بشید. دانشگاه به شما دید مهندسی میده.به شدت دروس ریاضیات را جدی بگیرید تا ذهنتون ورزیده بشه.(همچنین الگوریتم)
مدرک هم بسیار مهم هست. هیچی که نباشه از لحاظ جایگاه اجتماعی یک سر و گردن بالاتر خواهید بود. یعنی موفقیت در دانشگاه یک فاکتور به حساب میاد که لیاقت شما را در اداره ی امور مربوطه ثابت میکنه!
پس این مورد اول بود که درستون را در اولویت قرار بدید و سعی کنید با معدل خوبی قبول شید.
زبان انگلیسیتون را هم در سطحی که بتونید حداقل روان بخوانید یاد بگیرید. Listening تون هم باید خوب باشه تا منابع مالتی مدیا را از دست ندید.
در مرحله ی بعد شما بایستی یک اولویت بین وب و امنیت و شبکه قائل بشید! هر کدوم از این مباحث نیاز هستش که شما به طور متوسط 4 سال با مطالعه روزانه بتونید درش تبحر کسب کنید در سطح قابل قبول! امنیت و شبکه رابطه تنگاتنگی دارن و بایستی دقیقا مشخص کنید که در رابطه با امنیت چه چیزی میخواهید کار کنید؟ امنیت در سطح نرم افزار کاربردی؟ امنیت در سطح نرم افزار سیستمی؟ امنیت سیستم عامل(سطح کرنل) ، امنیت وب...
ببینید اگر علاقه به برنامه نویسی وب دارید،برید سمت یادگیری HTML/Javascript/Jquery/AJAX... و سپس یکی از زبان های سمت سرور مثل PHP و یا ASP.NET . تا اینجا حدود 2 سال وقتتون گرفته میشه با مطالعه مستمر و روزانه. بعد از این بایستی به مطالعه امنیت در کدنویسی و بانک های اطلاعاتی بپردازید و تحلیل کد کنید و باگ کشف کنید و رفع کنید.این پروسه هم 2 سال طول میکشه.
بعد این 4 سال شما میتونید کسب درآمد خوبی کنید از دانشتون. در کنار موارد گفته شده،بهتره دوره های Network + و CCNA و MCITP را هم بگذرونید.اما ضروری نیست.(به جز Network+) اگر تهران باشید که موسسه های خوبی برای این دوره ها وجود داره. اما در مورد مدرک های سیسکو و مایکروسافت،گرفتنش داخل ایران میسر نیست اما مدارک همون موسسه های داخل ایران هم معتبر هست برای تمامی سازمان های دولتی/خصوصی ایرانی. اگر وضع مالیتون خوب باشه میتونید به یکی از کشور های همسایه مثل امارات برید برای امتحان و کسب مدرک بین المللی. اما چون بر فرض ما، اولویت اول شما وب هستش نیازی به گرفتن مدرک بین المللی نیست.
اما اگر کلا به شبکه علاقمند باشید،راهش مشخصه و دوره های مایکروسافت/سیسکو/لینوکس/...همگی در گوگل موجوده و میتونید شروع به یادگیری کنید و برای اخذ مدرک بین المللی اقدام کنید.در این پروسه تمامی یادگیری شما روی مباحث شبکه هستش که باید به صورت عملی یاد بگیرید و در نهایت به یک مدیر شبکه تاپ تبدیل بشید. درآمدش هم عالی هستش و همه جا کار وجود داره...
در نهایت یک مبحث دیگه هستش که مربوط به توسعه و امنیت در نرم افزار های سیستمی میشه.مثل تولید فایروال،آنتی ویروس...
در این پروسه شما بایستی با یک زبان سطح بالا مثل C++ که خروجی Native دارند آشنایی داشته باشید و سپس زبان اسمبلی. همچنین آشنایی با توابع API ویندوز و برنامه نویسی سیستمی با ویندوز و برنامه نویسی سطح کرنل.سپس با ابزارهای دیباگر/دیس اسمبلر...آشنایی پیدا کنید و به کشف باگ و توسعه نرم افزارهای اختصاصی خودتون بپردازید. این مرحله درآمد بالایی داره.
در هر صورت سعی کنید بر حسب علاقتون یک راه را انتخاب کنید و در راهتون سماجت کنید.
در علوم مهندسی هر رشته ای که باشه،سختی و مشقت زیادی وجود داره. اصلا بلند پروازی نکنید.توانایی خودتون را محک بزنید،برای یک ماه طاقت و پشتکار خودتون را امتحان کنید؛اگر موفق نشدید،راه ساده تر و سبک تری برای خودتون انتخاب کنید و وعده و وعید های خیالی به خودتون ندید.
کار گروهی هم ساده بهت بگم که برای از 0 شروع کردن هیچ معنایی نداره. بایستی شما تخصصی در یک امر داشته باشید،بعد برای انجام پروژه های بزرگ یک شرکت تاسیس کنید که هیچ متخصصی در تیمتون کم نداشته باشید.شرکت زدن و کارگروهی برای بعد از 4 سال تلاش مستمر شما جواب میده!
شاد باشید.
Bookmarks