amir zouerami

امیر زوارمی، طراح و توسعه دهنده

توسعه دهنده وب Node.js و React.js
۱۳۹۳: دیدن اولین خط کد در تلویزیون!

۱۳۹۴: باز کردن Developer Tools برای اولین بار

برای اولین بار فهمیدم داخل مرورگر بخشی به اسم Developer Tools وجود داره آخه از پیام های وایبر شنیده بودم از این بخش میشه وب سایت ها رو هک کرد :)

۱۳۹۵: نصب اندروید استودیو و آشنایی با Activity ها

برنامه نویسی اندروید (جاوا) اولین جایی بود که با مفاهیم اولیه برنامه نویسی مثل متغیر ها آشنا شدم. هنوز برنامه نویسی فقط یه تفریح بود.

۱۳۹۶: ورود به دنیای برنامه نویسی وب

برنامه نویسی اندروید خیلی به دلم نشست و رفتم سراغ وب. اون موقع ها تازه با جی کوئری و PHP آشنا شدم.

نیمه اول ۱۳۹۷: ساخت اولین وب سایت

اولین وب سایت خودم رو با PHP و Laravel نوشتم. توی همین سال بود که با Node.js هم آشنا شدم و دیگه نیازی به یاد گرفتن دو زبان مختلف برای ساخت وب سایت نداشتم. یادمه گیت هم اون زمان یاد گرفتم که خیلی به روند کاریم کمک کرد.

نیمه دوم ۱۳۹۷: اولین پروژه ی کاری

این سال بود که چند نفر از دوستانم بهم پیشنهاد کار دادن. قرار بود شرکتی تاسیس کنن و در اون شروع به کار کنیم (شبیه استارت آپ های امروزی) اما بعد از شش ماه کار روی وب سایت، همه چیز به دلیل مسائل مالی کنسل شد! اون زمان با PHP و جی کوئری کار می کردیم و تازه وارد وردپرس شده بودیم. تقریبا همون زمان بود که کار به عنوان مدرس پایه برنامه نویسی رو در مجموعه ی روکسو شروع کردم.

نیمه ی اول ۱۳۹۸: فریم ورک های جاوا اسکریپتی

یکم با Vue و React کار کردم و از بینشون React رو انتخاب کردم. اینجا بود که برنامه نویسی دیگه برام تفریح خالی نبود بلکه معنی کار جدی داشت. تا قبل از این با React و Vue کار کرده بودم اما از این نقطه به بعد کار جدی من شروع شد.

نیمه ی دوم ۱۳۹۸: اولین پروژه ی فری لنسری - ربات تلگرامی

این سال بود که اولین پروژه ی کاریم رو گرفتم: یک ربات تلگرامی که یک کتابخانه ی آنلاین بود و باید به کاربر ها اجازه می داد از بین حدود ۴۰ کتاب هر کتابی رو که می خوان مطالعه کنن بنابراین مباحثی مثل Pagination هم داخل این ربات بود. این پروژه اولین درک من از Web API ها و همچنین مدیریت کامل یک پروژه بود.

نیمه ی اول ۱۳۹۹: الگوریتم و ساختمان داده

انگار هنوز هیچی از برنامه نویسی یاد نداشتم! تازه شروع به حل سوالات LeetCode و یاد گرفتن راجع به الگوریتم ها، ساختمان داده، الگوهای طراحی و غیره کرده بودم.

نیمه ی دوم ۱۳۹۹: اکوسیستم جاوا اسکریپت

توی این مدت از شیر مرغ تا جون آدمیزاد رو امتحان کردم و می خواستم با تکنولوژی های مختلف آشنا بشم. از GraphQL تا Socket.io تا Next.js تا Svelte تا Postgresql و الی آخر...

نیمه ی اول ۱۴۰۰: اولین پروژه ی اوپن سورس - grammY.dev

این سال بود که با آقای Steffen Trog آشنا شدم. ایشون با چند نفر دیگه در حال کار روی یک فریم ورک برای ربات های تلگرامی بود که واقعا از بقیه ی فریم ورک ها پیشرفته تر محسوب می شد. شما با یک نگاه به سورس کد متوجه این موضوع می شدید. من تا چند وقت کوتاه با این دوستان روی گرمی (grammY) کار کردیم. این فریم ورک هر دو رانتایم node و deno رو پشتیبانی می کرد بنابراین دردسر های خودش رو به همراه داشت.

نیمه ی دوم ۱۴۰۰: مالیات جوانی - سربازی!

نوبتی هم باشه نوبت ماست که دو سال از زندگیمون رو هدر بدیم. توی این مدت اصلا انرژی برنامه نویسی نداشتم و تنها کاری که انجام دادم طراحی همین وب سایت با Next.js بود. سربازی واقعا روح و انرژی رو می خوره!

انتهای ۱۴۰۲: آزادی!

بالاخره نوبت برگشتن به زندگی و دنیای برنامه نویسیه ...

اتفاق های خیلی زیادی توی این سال ها افتاد و تایم لاین بالا حذفیات زیاده داره اما خلاصه ی خوبی از جریان حرفه ای زندگی من رو نشون میده. برای جزئیات بیشتر از پروژه ها و مسائل فنی شون به بخش پورتفولیو سایت برید.