سیر یادگیری و مسیر حرفهای
مروری بر نقاط عطف کلیدی؛ از اولین جرقههای کنجکاوی در دوران مدرسه و مقطع کاردانی فناوری اطلاعات تا توسعه سیستمهای مدرن و چشماندازهای آتی.
شروع علاقه به کامپیوتر
کنجکاوی درباره سختافزار، قطعات سیستم و کار مداوم با کامپیوتر از سنین پایین
از دوران کودکی همیشه به کامپیوتر علاقه داشتم. بخش زیادی از زمانم را صرف کار با کامپیوتر میکردم و کنجکاوی زیادی نسبت به سختافزار داشتم. قطعاتی مثل CPU، RAM، مادربرد و نحوه کار سیستمها برایم جذاب بودند و همین علاقه باعث شد از سنین پایین ارتباط نزدیکی با دنیای فناوری داشته باشم.
- علاقه به سختافزار کامپیوتر
- آشنایی اولیه با اجزای سیستم
- کنجکاوی نسبت به فناوری
- ارتباط مداوم با کامپیوتر از سنین پایین
آشنایی با برنامهنویسی
کشف نحوه ساخت نرمافزارها و شروع یادگیری توسعه وب با HTML و CSS
در سال ۲۰۱۹ برای اولین بار با مفهوم برنامهنویسی آشنا شدم و متوجه شدم نرمافزارها چگونه ساخته میشوند. این موضوع برایم بسیار جذاب بود و باعث شد یادگیری HTML و CSS را آغاز کنم. در همین دوره چند صفحه و وبسایت ساده ساختم و اولین تجربههای عملی خودم را در توسعه وب به دست آوردم.
- شروع یادگیری برنامهنویسی
- یادگیری HTML
- یادگیری CSS
- ساخت اولین صفحات وب
دوران هنرستان کامپیوتر
آموزش ساختاریافته، یادگیری مفاهیم پایه برنامهنویسی و کار مقدماتی با C#
با ورود به هنرستان و انتخاب رشته کامپیوتر، مسیر یادگیری من جدیتر شد. در طول این دوره با مفاهیم پایه برنامهنویسی مانند شرطها، حلقهها و منطق حل مسئله آشنا شدم. همچنین تجربه محدودی با زبان C# داشتم که باعث شد دید بهتری نسبت به ساختار برنامهها و توسعه نرمافزار پیدا کنم.
- تحصیل در رشته کامپیوتر
- آشنایی با مفاهیم پایه برنامهنویسی
- کار مقدماتی با C#
- تقویت مهارت حل مسئله
تمرکز بر توسعه فرانتاند
ورود جدی به JavaScript، React، TypeScript، Tailwind CSS و پروژههای واقعی
همزمان با دوران تحصیل، علاقه من به توسعه فرانتاند بیشتر شد. یادگیری JavaScript نقطه شروعی برای ورود جدیتر به توسعه وب بود و پس از آن به سراغ React، TypeScript، Tailwind CSS و ابزارهای مدرن فرانتاند رفتم. در این دوره تلاش کردم علاوه بر یادگیری تکنولوژیها، درک بهتری از ساخت رابطهای کاربری و توسعه پروژههای واقعی به دست آورم.
- JavaScript
- React
- TypeScript
- Tailwind CSS
- توسعه وب مدرن
- پروژههای فرانتاند
دانشگاه و گسترش مهارتها
گسترش به SQL، پایتون، گیت و گیتهاب، لینوکس، ابزارهای AI و مبانی شبکه
پس از ورود به دانشگاه، دامنه یادگیری من فراتر از فرانتاند گسترش پیدا کرد. با SQL و Python کار کردم و در کنار آن مهارت استفاده از Git را به شکل جدی توسعه دادم. چندین پروژه شخصی را در GitHub منتشر کردم و به تدریج به اکوسیستم لینوکس مهاجرت کردم. همچنین با رشد ابزارهای هوش مصنوعی و Vibe Coding، علاقهمند شدم از این ابزارها برای افزایش بهرهوری در توسعه نرمافزار استفاده کنم. در همین مسیر نیز با مباحث مبانی شبکه آشنا شدم و دید گستردهتری نسبت به زیرساخت و فناوری پیدا کردم.
- SQL
- Python
- Git
- GitHub Projects
- Linux
- AI Tools
- Vibe Coding
- Network Fundamentals
توسعهدهنده ارشد فرانتاند و معمار راهحلهای نرمافزاری
رهبری پروژههای بینالمللی، نوآوری در معماری نرمافزار و خلق محصولاتی با تاثیر گسترده
هدف من تعمیق تخصص در معماری میکرورانتاند، سیستمهای بلادرنگ (Real-time)، مشارکت مستمر در پروژههای متنباز معتبر جهانی و ساخت محصولاتی است که تجربه دیجیتال میلیونها کاربر را ارتقا میبخشند.
- توسعه و انتشار ابزارهای متنباز تخصصی در حوزه فرانتاند و توسعهپذیری
- همکاری در تیمهای مهندسی بینالمللی و شرکت در پروژههای مقیاس بالا
- پیشگامی در پیادهسازی رابطهای کاربری تلفیقی با هوش مصنوعی و محاسبات لبه (Edge)