میلاد حیدری

سلام! میلاد حیدری هستم
مدیر پروژه و توسعه دهنده رابط کاربری

خود را به چالش یادگیری دعوت کنید

دوشنبه ۱۸ خرداد ۱۳۹۴

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

learn-new-things

برای یادگیری یه تکنولوژی جدید و به سطح خوب رسیدن در اون باید هزینه زمانی کرد، تایمی رو شاید یک روز شاید هم چند هفته باید زمان بذارید تا به اون موضوع مسلط بشید تا بتونید پروژه هاتون رو با اونها انجام بدید، من همیشه یه شعاری رو برای خودم دارم و همیشه اون رو به کاراموزایی که دارم میگم که اون ها همون کار رو بکنن، نظر من اینه که برای یادگیری یک مبحثی باید وارد  قلب اون موضوع شد و یک بار برای همیشه اون مبحث رو یاد گرفت، میخواد تکنولوژی باشه، فریم ورک باشه و حتی درسی مثل ریاضی!

بیشتر بخوانید...

شغلی به نام طراح تجربه کاربری

جمعه ۱۱ اردیبهشت ۱۳۹۴

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

throne-of-ux

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

بیشتر بخوانید...

حل مشکل Fontface failed cross origin request

پنج شنبه ۲۱ اسفند ۱۳۹۳

حتما تا به حال توی مرورگرهای firefox و IE به مشکل بلاک شدن فونت هاتون برخوردید، و فونت های سایتتون لود نمی شوند، خب هممون اینو میدونیم که برای کارایی بهتر و سریعتر پیشنهاد شده که به صورت CDN از کتابخونه ها ، و … استفاده بشه، اما  مروگری مثل firefox  فونت هایی که به صورت CDN و یا توسط هر دومین دیگری (Cross Domain ) به غیر دومین فعلی شما، لود می شوند رو بلاک میکنه. و اگر شما font رو به همین صورت لود کرده باشید با ارور زیر مواجه خواهید شد:

embed font cross domain

Cross Domain عبارت است از  بستری  که شرایط رو فراهم میکنه تا ارتباط بین یک یا چند دومین برقرار بشه.

اما یک راه حل ساده برای اینکار وجود داره که میتونید به مرورگر با استفاده از فایل htaacess اعلام کنید که از بلاک کردن این فونت ها جلوگیری کنه. کافیه کد زیر رو توی htaacess سایت خودتون قرار بدید :

<FilesMatch "\.(ttf|otf|eot|woff|woff2)$">
  <IfModule mod_headers.c>
    Header set Access-Control-Allow-Origin "*"
  </IfModule>
</FilesMatch>

شما با استفاده از این دستور در داخل فایل htaacess به مروگر دستور میدهید که فایل های فرمت فونت رو از حالت بلاک خارج بکنه ( از تمام دومین های به غیر از دومین شما).

اول تحلیل، بعد کدنویسی

سه شنبه ۹ دی ۱۳۹۳

تحلیل اولین و مهمترین کار در انجام هر پروژه ایه، زمانی که که یه پروژه مثلا طراحی وب سایت با امکانات رزرو صورت میگیره، سیستم باید قبل کد نویسی و استارت اولیه کار ( که دریافت پول هست ) مورد تحلیل و بررسی قرار بگیره، به نظر من پروژه ای که بدون تحلیل دقیق آغاز بشه، قطعا در میان راه هم مدیر پروژه، هم برنامه نویس(ها) و هم کارفرما گمراه خواهند شد و در طی زمان،  نیازهای مختلفی از سیستم پیدا خواهند کرد.  تحلیل مسئله ی جدیدی هست که  باهاش مواجه شدم و اونرو مدیون انجام چند پروژه  و واحد درسی مهندسی نرم افزار هستم، لطفا با من همراه باشید.

تحلیل و آنالیز پروژه

فقط لازمه بگم که  تحلیل و آنالیز داده ها، بیشترین  میزان استخدام رو  توی  لینکداین تو سال ۲۰۱۴ داشته !

بیشتر بخوانید...

توسعه دهنده رابط کاربری دقیقا چه کسی است؟

یکشنبه ۱۶ شهریور ۱۳۹۳

توسعه دهنده رابط کاربری کیست؟

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

بیشتر بخوانید...