خدمات

چه کارهایی از دستم برمیاد؟

1

پیاده سازی قالب سایت

پروژه ای دارین که میخواین خیلی ساده و بدون فریمورک خاصی پیش ببرید. در این مورد میتونید باهام درمیون بذارید

1
2

توسعه پروژه های React و NextJS

اگر پروژه ای دارین که قراره با ریکت یا نکست توسعه داده بشه و کیفیت کار هم براتون مهمه میتونید روی من حساب کنید

2
3

تولید محتوای تخصصی

تولید محتوای تخصصی چه ویدیویی و چه متنی کاری هست که در حین انجام دادنش بهم حس خوبی میده و یکی از اهدافم اینه که تاثیری توی کامیونیتی فارسی داشته باشم.

3
4

مشاوره و منتورینگ

اگر هدفت یادگیری و تقویت برنامه نویسی هست میتونم با توجه به تجربیاتی که توی کار داشتم رو قدم به قدم باهات درمیون بذارم

4

مهارت های من

به چه ابزار ها/تکنولوژی هایی مسلط هستم؟

HTML icon
HTML
HTML icon
CSS icon
CSS
CSS icon
JavaScript icon
JavaScript
JavaScript icon
TailwindCSS icon
TailwindCSS
TailwindCSS icon
Bootstrap icon
Bootstrap
Bootstrap icon
SASS icon
SASS
SASS icon
ReactJS icon
ReactJS
ReactJS icon
TypeScript icon
TypeScript
TypeScript icon
NPM/Yarn icon
NPM/Yarn
NPM/Yarn icon
Git version control icon
Git version control
Git version control icon
NextJS icon
NextJS
NextJS icon
Figma/AdobeXD icon
Figma/AdobeXD
Figma/AdobeXD icon

تجربیات من

کجاها فعالیت کاری داشتم؟

شرکت Asrez

دی 1399

-

تیر 1402

  • پیاده سازی قالب های سایت با HTML, CSS و Vanilla JS

  • پیاده سازی پروژه با ReactJS و NextJS

  • تجربه طراحی UI قالب سایت های شرکت استیل صنعت کاشان, اسرز و میرسه

شرکت شمیران وب

15 آبان 1401

-

الان

  • پیاده سازی قالب های سایت با HTML, CSS, SASS, TilwindCSS و Vanilla JS

  • تجربه کار با Laravelmix و Webpack

پست های تازه منتشر شده...

مهارت سخت و نرم

۲۰ بهمن ۱۴۰۱

توی هر حوزه ای که فعالیت میکنید علم و دانش این رو دارید که با ابزار های مربوطه کار کنید که بهشون مهارت گفته میشه و همه مهارت های خاص خودشون رو دارن. مهارت ها هم به دو دسته تقسیم میکنیم: نرم و سخت   ولی یه سوال؛ اینهایی که نام بردی چه تفاوت هایی دارند؟! و اینکه به چه دردی میخورن؟ مهارت های سخت همون کار با ابزاره, مثلا نجار میتونه با ابزار هاش میز و صندلی یا چیز های چوبی بسازه چون مهارتش رو داره بذارید توی حوزه کاری خودم مثال بزنم. مثلا توی برنامه نویسی مهارت سخت همون بلد بودن تکنولوژی ها و زبان های برنامه نویسیه. حالا مهارت های نرم چیه؟ به مهارتی های گفته میشه که توی بیشتر حوزه ها یا همه حوزه ها مشترکه. مثلا اینکه بتونی زمان و هزینه هات رو مدیریت کنی, بتونی سر قیمت با کارفرما چونه بزنی, شبکه سازی کنی, فن بیان و فنون مذاکره خوبی داری و...   داشتن مهارت های نرم به اندازه مهارت های سخت هم خیلی مهمه! چون: 1- بهتر کارهات رو مدیریت میکنی (چون هزینه و زمانت مدیریت میشه). درنتیجه بهتر کار میکنی و بهره‌وریت هم میره بالاتر. 2- افراد بیشتری میشنناسنت و این به منزله پروژه های بیشتر و مقبولیت بیشتر توئه.   حالا چطور میشه یادش گرفت؟ این یک مهارت اکتسابیه. یه روزه نمیشه تقویتش کرد و نیازمند زمان و تمرین بیشتره. مثلا برای کسی که فن بیان ضعیفی داره نمیتونه فقط با یک دوره آموزشی یک دفعه فن بیانش رو خوب کنه. نیاز به تمرین زیاد داره و هرچه بیشتر توی موقعیت قرار بگیره قطعا به فن بیان بهتری خواهد رسید. یکسری کتاب و دوره آموزشی هست که حتما توی پست های بعدی قرارشون میدم {جای لینک پست بعدی دررابطه با یادگیری مهارت نرم}   نتیجه گیری توی این پست اومدیم گفتیم که مهارت سخت و نرم چی هست و چقدر مهمن. و یکمی تفاوت هاشون رو توضیح دادیم

برنامه نویسی

اولین پست سایت...

۹ بهمن ۱۴۰۱

این اولین پست وبسایتم هست و قراره مقاله هایی رو اینجا منتشر کنم. پست هایی درارتباط با برنامه نویسی و غیر اون یعنی تجربیاتی که توی کار داشتم رو بنویسم و به اشتراک بذارمشون. عاشق نوشتن هستم. به خاطر اینکه یه قدرتی داره و اونهم اینه که احساسات و هرآنچه که توی ذهنت داری روی کاغذ یا اسکرین خالی میکنی. و درنتیجه باعث میشه تا با همفکرات ارتباط برقرار کنی و اینکه بقیه اشتباهاتی که کرده بودی رو نمیکنن. ممکنه پست ها اوایل کار یکمی از لحاظ نوشتاری و رسوندن فهم جمله خام باشن ولی سعی میکنم تا بهتر از قبلی بشن و یک تمرینی باشه برای نوشتن...

مقدمه

فرق بین برنامه نویسی و کدنویسی

۹ بهمن ۱۴۰۱

درود به همگی امیدوارم حالتون خوب باشه... ممکنه براتون سوال باشه که برنامه نویسی چه فرقی با کدنویسی داره و متاسفانه خیلیا اشتباه بکنن و دوتارو باهم قاطی کنن حالا بریم سر اصل مطلب... برنامه نویس به کسی گفته میشه که یک مسئله ای رو قراره حل کنه و اون رو تبدیل کنه به یک برنامه کامپیوتری. این وسط باید اون مسئله رو تجزیه و تحلیل کنه و تبدیلش کنه به کد قابل فهم برای کامپیوتر حالا کد نویس فرق داره. مسئله از قبل حل شده فقط میاد از یکسری کد آماده استفاده میکنه یا اینکه خودش تبدیل میکنه به کد. حالا این وسط فرق این دوتا یک چیزه: اونم مهارت حل مسئله درضمن این مهارت چیزی نیست که از اول باشه و فقط با تمرین و استمرار هست که این مهارت رو بشه تقویت کرد

برنامه نویسی
کدنویسی