من کی هستم؟
من یک توسعهدهنده فولاستک هستم. تمرکز اصلی من روی توسعه وب با استفاده از فناوریهای مدرن فرانتاند و بکاند است و همیشه سعی میکنم بهترین راهحل را برای هر مسئله پیدا کنم. یادگیری مداوم بخش جداییناپذیر مسیر حرفهای من است و همواره زمان قابل توجهی را به مطالعه، تمرین و ساخت پروژههای جدید اختصاص میدهم. علاوه بر برنامهنویسی، به مباحثی مانند معماری نرمافزار، بهینهسازی عملکرد، سئو و طراحی سیستم نیز علاقهمند هستم. باور دارم که کیفیت یک محصول تنها به کدنویسی خوب محدود نمیشود، بلکه به درک درست نیاز کاربران و توجه به جزئیات نیز وابسته است. هدف من ساخت محصولاتی است که علاوه بر عملکرد فنی مناسب، تجربهای ارزشمند برای کاربران ایجاد کنند و بتوانند در دنیای واقعی مشکلی را حل کنند.
سوابق شغلی
خرداد ۱۴۰۳ تا شهریور ۱۴۰۳ (۳ ماه)
کارآموزی برنامه نویسی بکاند
آیولرن (دیاکو)در طول مدت فعالیتم در آیولون علاوه بر کار بر روی مسائل فنی، من کار کردن با تیم، حل مسئله و پیاده سازی API های قدرتمند با django را آموختم.
دی ۱۴۰۳ تا اردیبهشت ۱۴۰۴ (۵ ماه)
برنامه نویس فولاستک
فریلنسرتجربه کار به صورت فریلنسری تجربه بسیار جالبی بود، که در آن با نیاز های کسبوکار ها و چالش های فنی دنیای واقعی آشنا شدم
مرداد ۱۴۰۴ تا بهمن ۱۴۰۴ (۶ ماه)
برنامه نویس فولاستک
فیکسایتدر طول این هکاری من توسعه و مدریت پروژه های واقعی و بزرگ رو یاد گرفتم و همچنین دانش فنی زیادی بدست اوردم.
مسیر من
علاقهمندی به زیر کاپوت
تقریبا از وقتی که خودم رو به خاطر دارم از کامپوتر استفاده میکردم شاید از وقتی که ۶ یا ۷ سالم بود ولی همین حوالی بود که به این نتیجه رسیدم که علاقهمندم بیشتر راجب طرز کار کاپیوتر و خصوصا اینترنت و وب بدونم
یادگیری پایه های وب
بعد از گذشت تقریبا ۲ ماه با دیدن چندتا آموزش تونشتم HTML و CSS رو یادبگیرم. بعد از اون با یه حقیقت تلخ روبهرو شدم که HTML و CSS اصلا زبان برنامه نویسی نیستند 😅
من برای این کار ساخته شدم
بعد از گذشت ۶ ماه من اولین زبان های برنامه نویسی خودمو یعنی JavaScript و Python رو یادگرفتم و متوجه دو حقیقت مهم شدم اول اینکه در دنیای برنامه نویسی اگر ما بیلدینگ بلاک ها و مفاهیم پایه رودرک کنید دیگه به زبان های برنامه نویس محدود نمی شویم. علاوه بر اون یک روز بعد از رفع یک باگ منطقی نسبتا پیچیده که حدود ۳ روز زمان ازم گرفته بود بعد از یه خوشحالی سرشار به این نتیجه رسیدم که من برای این کار ساخته شدم
گیک
بعد از یادگیری زبان های برنامه نویسی من برای تقریبا یک سال تجربیات خیلی پراکنده و گیک واری داشتم. مثلا یادگیری الگوریتم، زبان های برنامه نویسی قدیمی تر مثل c++ و c#، شبکه و سیستم عامل و به طور کلی تجربیات ارزشمندی در این دوره به دست آوردم.
تخصص و کارآموزی
در این مدت من به این نتیجه رسیدم که برای انجام کار های واقعی. نیاز دارم که در یک شاخه عمیق بشم. پس برگشتم به خونهام یعنی برنامه نویسی وب. تصمیم گرفتم که اول تمرکزمو روی بکاند بزارم پس رفتم سراغ فریمورک django که بعد از حدود ۳ ماه یادگیری شخصی و سه ماه هم کارآموزی میتونم ادعا کنم که django رو یاد گرفتم
React & NextJS
بعد از یادگیری django برای فولاستک شدن به یک دانش فرانتاند هم نیاز پیدا کردم از اون جایی که من قبلا HTML & CSS & JavaScript رو بلد بودم راست تجربه نسبتا راحت و لذت بخشی بود.
امروز
از یک سال و نیم پیش تا الان من با انجام پروژه های کوچک و بزرگ فرلسنینگ و ... تلاش کردم دانش خودمو توی این حوزه بالا ببرم و هر چیزی که برای یک (برنامه نویس فولاستک) بودن لازم هستش رو یاد بگیرم



