شکستن عادتهای بد کار سختی است و سختتر از آن زمانی است که شما نتوانید به آنها پی ببرید. اما اگر آنها را میدانید ولی اعتنایی نمیکنید – این وضعیت واقعا بدی است
GraphQL یک زبان کوئری برای APIها و یک runtime برای انجام آن کوئریها با دادههای موجود شما است. GraphQL یک تعریف کامل و قابل درک از دادهها در API شما فراهم میکند و همچنین به کلاینتها قدرت این را میدهد که بپرسند دقیقا چه چیزی میخواهند، و نه بیشتر...
مهم نیست که در چه زمینهای مشغول به کار فریلنسری هستید، بدانید که برای هر کاری که میکنید هزاران نکته و نصیحت وجود دارد. دقیقا همانطور که در وبلاگ نویسی نصیحتهایی وجود دارند که عملی نمیشوند، توصیههای محبوبی در فریلنسری نیز وجود دارد که همیشه کارساز نخواهند بود
برای داشتن یک استراتژی خوب باید تجربه کافی داشته باشید. برای چنین کاری نیاز است که کاوشها و آنالیزهای مختلفی بکنید و تمام قسمتهای فرایند تولید یک سیستم را بشناسید. سعی کنید با این چیزها آشنایی پیدا کنید. در رابطه با الگوریتمهای پیچیده، کوئریهای بانکهای اطلاعاتی، پروتکلها و شیوه اندازهگیری کار...
ممکن است که عنوان مطلب کمی شما را متعجب کند. همه مشغول حرف زدن راجع به نکات و تکنیکهایی هستند که باعث میشوند تا کدهای CSS بهتری را بنویسیم اما من در این مقاله بلعکس عمل کردهام
هیچ قانون سخت و سریعی برای چگونه بودن یک برنامه نویس وجود ندارد. بنابراین، اگر سبک برنامه نویسی خود را داشته باشید، اشتباه نیست و اشکالی ندارد.
در این مقاله نحوه اصلاح اشتباهات در کدزنی با زبان پی اچ پی آورده شده است. همراه ما باشید و از این اشتباهات بپرهیزید.
در مورد طرز دیدی که واقعا از یادگیری برنامه نویسی دارید، تأمل کنید. لیستی تهیه کنید. به کسی که نزدیک ترین خصوصیات را دارد متعهد شوید تا وقتی که به اندازه کافی بتوانید با دیگران متناسب باشید.
الگوهای تاریک رابط کاربری بخشهای فریبندهای از رابط کاربری است که سعی دارد با فریب دادن کاربران آنها را بدون آنکه بخواهند به انجام کاری ترغیب کنند و در نهایت انجام دهند. در حالی که این موارد ممکن است متریکهای مربوط به وبسایت را بهبود دهد اما در بلند مدت این موضوع پایدار نخواهد بود
همه ما شنیدهایم که "طراحان برای جلب مشتریان بیشتر، سعی بیشتری می کنند". بعضی از طراحان، بدون در نظر گرفتن سطح مهارت و تجربه خود، همیشه جالب ترین تخصصها را به عهده میگیرند که خلاقیت، چالش برانگیزی و هزینه بالایی را می طلبند. در حالی که دیگران، که ممکن است تجربه، مهارت فنی و یا استعداد بیشتری داشته...
یک آیکون ممکن است برای بیان یک مفهوم پیچیده طراحی شده باشد، اما نباید خود از این پیچیدگی ارثی ببرد. پیچیدگی در طراحی لوگو ممکن است روی مقیاسپذیری آن تاثیر بگذارد و باعث شود که نتوانیم آن را درست شناسایی و تحلیل کنیم. یک آیکون درست و مؤثر، آیکونی است که در هر مقیاسی در یک نگاه قابل تشخیص باشد
من با پوشیدن کلاههای موفقیت مشتری و خدمات حرفهای به صورت همزمان، پی بردم که یک عملکرد اولیه از نقش من، این است که به مشتریان کمک کنم تا تصور کنند که چه چیزی در نرمافزار مورد نظر ممکن است
وقتی که برنامهنویسی یک سیستم حیاتی بد عمل میکند، در صورتی که بدشانس باشیم این باگ ممکن است آسیب قابل توجهی به داراییها وارد کند، ارزش دارایی را کم کند یا فاجعههای مدیریتی و غیر ضروری دیگری ایجاد کند
من میخواهم خیلی روراست و دقیق باشم. تجربه کاربری بزرگترین عاملی است که بر رشد شما تاثیر میگذارد. اگر میخواهید محصولتان موفق باشد، باید تجربه کاربران خود را بهبود بخشیده و بهینه کنید زیرا رضایت کاربران شما همان چیزی است که موفقیت کلی شما را تعیین میکند. دهها نمونه UX بد وجود دارد که از بینظیر ب...
کار کردن برای خودتان و رئیس خودتان بودن تجربه بسیار عالی و لذتبخشی است. دلیل اینکه هر زمانی که دوست داشته باشید میتوانید بخوابید یا به فروشگاه بروید یکی از اصلیترین دلایلی است که بسیاری از طراحان میل به زندگی فریلنسری دارند و آن را انتخاب کردهاند. شما چنین موقعیتی را در زمانی که با فرد دیگری کار...
امروز میخواهم به این موضوع بپردازم که چگونه طراحان وب و افراد خلاق میتوانند به طور موثر با انتقادهای ناعادلانه و نادرست برخورد کنند.
برخی عادتهایی برنامهنویسی هستند که به شما اجازه نمیدهند تا یک برنامهنویس واقعا عالی شوید، بنابراین سعی کنید این عادتهای بد را ترک کنید تا یک برنامهنویس عالی شوید. هزاران عادت بد برنامهنویسی وجود دارد که به شما امکان یک برنامهنویس خوب شدند را نمیدهد. در این مقاله ما سعی کردهایم مهمترین ای...