پنج نکته برای کسانی که می‌خواهند برنامه نویسی را شروع کنند

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

از انتخاب ‌هاست و دامین تا قله‌های موفقیت

۳ نظر
ایجاد یک وب سایت کار دشواری نیست. اما معمولاً تنوع انتخاب و ابهامات ناشی از آن باعث می‌شود افرادی که می‌خواهند برای اولین بار وارد فضای وب بشوند، دچار سردرگمی شوند. اگر از همان ابتدا وارد مسیر درست شوید و آگاهانه انتخاب کنید، جای هیچ نگرانی نیست.

۲۰ سیستم گریدبندی ریسپانسیو برای صفحه بندی (Layout) رابط کاربری

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

۲۲ نکته مهم که طراحان UX باید قبل از تاسیس شرکت خود بدانند

۶ نظر
ممکن است بعد از گذراندن دوران دانشگاه و یا دوره‌های آموزشی UX بخواهید در این زمینه فعالیت کنید. تکنیک های زیادی وجود دارد که شما را در این راه کمک می‌کند. مطمئنا فعالیت در بازار کار  خیلی متفاوت تر از محیط دانشگاه خواهد بود. بنابراین  باید در مورد خودتان و دیگران بیشتر بدانید و توانایی مقابله با مسائل را داشته باشید.

۵ اصل تایپوگرافی که طراحان باید بدانند

۴ نظر
هر جا که نوشته‌ای باشد، تایپوگرافی هم وجود دارد! با استفاده از این تکنیک ما می‌توانیم ظاهر نوشته و حسی را که به کاربر منتقل می‌نماید، تغییر دهیم. ظاهر نوشته تاثیر زیادی روی کاربر دارد و همین دلیل خوبی است برای اینکه اصول تایپوگرافی را خوب متوجه شویم. در این مطلب ۵ اصل مهم در تایپوگرافی را یادآور می‌شویم که طراحان بزرگ همیشه رعایت می‌کنند.

چگونه با PHP یک ربات تلگرام بسازیم؟

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

CSS Media Queries برای iPads و iPhones

طی چند سال گذشته که مفهوم Responsive برای وب سایت‌ها مطرح شد، بدلیل تعدد دستگاه‌های موجود، طراحان وب‌سایت‌ها به مشکلات بسیاری برای بهینه‌سازی سایت‌های طراحی شده بر روی دستگاه‌ها برخورده‌اند. همین موضوع باعث بوجود آمدن Media Queryهای مختلف و متعددی برای دستگاه‌های مختلف شده است. در این مقاله Media Queryهای پرکاربرد دستگاه‌های شرکت اپل (Apple) از جمله آیفون، آی‌پد و ... برای سهولت کار شما قرار داده شده است.

کاربردهای انتخاب‌گر target در CSS

۳ نظر
target: یکی از انتخاب‌گرهای نوع  شبه کلاس (pseudo-class) می‌باشد که به ما اجازه می‌دهد استایل مورد نظر خود را به عنصر هدف بدهیم. با استفاده از انتخاب‌گر target می‌توانیم  CSS قسمتی را که روی آن کلیک شده است، تغییر دهیم. 
Target موارد استفاده‌ی بسیاری دارد. برای مثال فرض کنید جاوااسکریپت به هر دلیلی در مرورگر کاربر اجرا نشود. در اینصورت می‌توانید از ترفندهای target  برای پیاده‌سازی موارد تعاملی در صفحه استفاده کنید.

مهارت‌های کسب‌وکاری که هر برنامه‌نویس فریلنسری باید بداند

برای کار کردن به عنوان یک فرد فریلنسر باید بتوانید خودتان را مدیریت کنید. ممکن است کسب‌وکار شما مانند شرکت‌های بزرگ سهام‌دار و مدیر نداشته باشد ولی شما هم باید مهارت‌های لازم برای توسعه‌ی کسب‌وکار خود را یاد بگیرید.                     
به همین منظور در این مطلب سعی کردیم به مهارت‌های کلیدی که یک توسعه‌دهنده‌ی فریلنس برای توسعه‌ی کسب و کار  خود نیاز دارد، نگاهی بیاندازیم.