آموزش برنامه نویسی از مبتدی تا پیشرفته

تفاوت UI و UX در طراحی وب سایت

طراحی یک مفهوم گسترده است که از صنعت ( مانند خودرو و ساخت و تولید و … ) تا چاپ ( طراحی و چاپ کاغذی، تابلو و …) و فضای فناوری اطللاعات ( نرم افزار ها و رابط‌های کاربری) گستردگی دارد. با حجوم گسترده تمامی طیف های شغلی و حرفه ای به فضای فناوری اطلاعات، مفاهیمی مانند UX و UI که مخصوص واسط کاربری در صفحات نمایش هستند برای برخی طراحان همچنان نامفهوم می‌باشد.

UX چیست؟

UX مخفف شده کلمه User Experience می‌باشد که معنی تحت اللفظی آن “تجربه کاربر” می باشد. در حقیقت طراحان “تجربه کاربر” یا همان UX Designers تمام تلاش خود را می‌کنند تا بهترین سناریو برای آشنایی یک کاربر با یک محصول و یا خدمات را ایجاد نمایند. از آنجا که این موضوع یک فرمول خاص ندارد و متناسب با سوژه‌های مورد نظر ممکن است راهکارهای فرآوانی داشته باشد، کار زمانبر و دشواری است. یک طراح تجربه کاربر می‌خواهد مشکلات کاربر را در مواجهه با سوژه مورد نظر خود، چه از نظر کلامی و لغتی، و چه از نظر محل قرار گیری موارد و زیبایی شناختی و … مورد بررسی قرار دهد و در پی حل آن‌ها برآیند تا به بهترین تجربه کاری کاربر یا همان Best User Experience دست یابد.

UI چیست؟

UI مخفف کلمه User Interface می‌باشد که به صورت تحت اللفطی به “رابط کاربری” معنا می‌شود. بر خلاف UX که بر احساس کلی کاربر از یک محصول معطوف است، UI به چگونگی صفحه‌بندی محصول توجه دارد. آنها مسئول طراحی هر صفحه با ابزارها و صورتی هستند که بتواند مسیری که طراح UX طراحی نموده را پیاده سازی و جایگذاری نماید. به عنوان مثال زمانی که یک طراح UI میخواهد یک داشبورد سیستم آمارگیری را پیاده سازی کند، ممکن است تصمیم بگیرد که مهمترین موضوع صفحه را در بالای صفحه قرار دهد، و یا آن را در نوار کناری صفحه و یا با طراحی یک دکمه آن را به گونه‌ای که به تجربه مشاهده‌ای کاربر و کلیت طرح کمک نماید نمایش بدهد.

همنچین طراحان UI معمولاً وظیفه یکپارچگی سبک طراحی در کل روند محصول را نیز بر عهده دارند، به صورتی که به صورت شهودی، نوع چینش و محتوای صفحات با یکدیگر همخوانی داشته باشد و همچنین زبان طراحی مورد استفاده سازگاری خودش را در تمامی روند‌ها و صفحات محصول حفظ نماید. حفظ این ثبات در نمایش المان ها، نمایش خطاها و سبک طراحی ضروری می‌باشد.

به صورت کلی باید گفت که مرز بین UI و UX در بیشتر موارد مبهم است و در بسیاری از موارد شرکت ها این نقش را ادغام می‌کنند و به یک شخص و یا گروه کاری واگذار میکنند.

برگرفته شده از:asamteam




۱۱ ارديبهشت ۹۵ ، ۱۷:۴۰ ۰ نظر موافقین ۰ مخالفین ۰

۱۴ ویژگی یک برنامه‌نویس خوب

صاحبان کسب‌وکار اغلب برای پیدا کردن برنامه‌نویسان با استعداد و با تجربه مشکل دارند به ویژه اگر حقوق‌ها در چهارچوب یک بودجه‌ی مشخص باشد. با توجه به این واقعیت که بیشتر کار یک برنامه‌نویس پشت کامپیوتر انجام می‌شود پروسه‌ی استخدام آنها پیچیده‌تر است.

فراتر از دانستن زبان برنامه‌نویسی برای انجام کار، نکاتی وجود دارد که توجه به آنها در هنگام استخدام یک برنامه‌نویس خوب ضروری است.

ویژگی‌های یک برنامه‌نویس خوب عبارت است از:

۱- مهارت‌های فنی موثر
اشتباهی که بسیاری از مدیران منابع انسانی مرتکب آن می‌شوند استخدام بر اساس لیست نیازمندی‌ها است. به جای درخواست سه سال سابقه کار C++ و  یک سال سابقه کار جاوا، رویکرد وسیع‌تری نسبت به استخدام برنامه‌نویس داشته باشید. یک برنامه‌نویس که علاوه بر زبان‌های برنامه‌نویسی پیشین، زبانهای نوین این رشته را نیز به گواهینامه‌ی خود اضافه کرده است می‌تواند گزینه‌ی بسیار مناسبی باشد زیرا تجربیات این فرد می‌تواند پایه و اساس عملکرد بهتر او در زمینه‌های دیگر برنامه‌نویسی باشد.

پرسش نمونه‌ی مصاحبه: تجربه‌ی کاری خود را در مورد زبانهای برنامه‌نویسی مختلف تعریف کنید.

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

پرسش نمونه‌ی مصاحبه: برای به روز نگه داشتن مهارت برنامه‌نویسی خود چه می‌کنید؟

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

پرسش نمونه‌ی مصاحبه: چگونه خطاها را در کدها‌ی خود برطرف می‌کنید؟

۴- سازگاری با محیط کار
برخی از برنامه‌نویسان نیاز به فضایی ساکت برای تمرکز بر روی کار خود دارند و برخی دیگر در فضاهای شلوغ راحت کار می‌کنند. روحیه‌ی شخصی هر فرد نقش مهمی در بهره‌وری وی دارد، بنابراین بهتر است نسبت به محیط محل کار خود کاملا صادق باشید تا بعد از استخدام برنامه‌نویس به مشکل بر نخورید.

پرسش نمونه‌ی مصاحبه: محیط کار ایده‌آل خود را توصیف کنید.

۵- اشتیاق به کار
در حالی که ساعت کاری نرمال برنامه‌نویسان همان ۸ ساعت است اما مدیران منابع انسانی مایل هستند افرادی را به کار بگیرند تا در صورت نیاز با رضایت خودشان ساعات بیشتری را کار کنند. این افراد را در مصاحبه می‌توانید از روی علایق خارجی آنها شناسایی کنید. برنامه نویسان واقعی عموما خود را “خوره کامپیوتر” می‌دانند.

پرسش نمونه‌ی مصاحبه: سرگرمی‌های شما چیست؟

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

پرسش نمونه‌ی مصاحبه: تصور کنید تحت استرس زیادی هستید و اپلیکیشن شما کار نمی‌کند، چه کار می‌کنید؟

۷- مهارت ارتباط با مردم
از برنامه‌نویسان انتظار نمی‌رود که مهارت سنگین خدمات به مشتریان را کاملا بلد باشند. می‌توان درک کرد که این افراد تمام روز روبه روی یک کامپیوتر مشغول کار هستند اما لازم است آنها با مدیران، همکاران و مشتریان ارتباط داشته باشند، بنابراین توانایی همکاری با دیگران بسیار مهم است. بهتر آن است که از برنامه‌نویسان خواسته شود که گاهی در جلسات با مشتریان شرکت کنند و به آنها توضیح دهند که یک سیستم چطور کار می‌کند.

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

۸- تنبلی
لری وال، نویسنده‌ی کتاب زبان برنامه‌نویسی پرل، سه ویژگی یک برنامه‌نویس خوب را توصیف می‌کند: تنبلی، بی‌صبری و گستاخی. تنبلی به نظر خصوصیت خوبی برای یک برنامه‌نویس نیست اما مدیران IT می‌گویند اگر می‌خواهید بهترین راه را برای انجام کاری پیدا کنید در مورد آن از یک شخص تنبل سوال کنید. شانس بسیاری وجود دارد که شخص تنبل سریع‌ترین و بهترین راه را پیدا کند. برنامه‌نویسان یک شرکت اغلب قادرند راهی برای اتوماتیک کردن پروسه‌ها و صرفه‌جویی در زمان و پول پیدا کنند.

پرسش نمونه‌ی مصاحبه: در مورد زمانی صحبت کنید که با اتوماتیک کردن یک مرحله در زمان صرفه‌جویی کردید.

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

پرسش نمونه‌ی مصاحبه: آیا تاکنون پیشنهادی داده‌اید که پروسه‌ی یک کار را بهبود داده باشد؟

۱۰- توانایی برنامه‌‌ریزی
به جای پرداختن به یک کار جدید، یک برنامه‌نویس خوب ابتدا راجع به محصول نهایی مطلوب فکر می‌کند، او قبل از تایپ اولین خط از کدها، ابتدا ساختار برنامه را طراحی می‌کند.

پرسش نمونه‌ی مصاحبه: دیدگاه خود را نسبت به یک طرح جدید بیان کنید. ابتدا چه می‌کنید؟

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

پرسش نمونه‌ی مصاحبه: آیا تاکنون برایتان پیش آمده که ساعتها زمان صرف یک کد کنید، و متوجه شوید که اشتباه بوده است. در این موقعیت چه می‌کنید؟

۱۲- روحیه‌ی کار تیمی
یک برنامه‌نویس به ندرت به تنهایی کار می‌کند حتی اگر تنها سازنده و گرداننده‌ی یک شرکت باشد. توانایی کار کردن با برنامه‌نویسان، کاربران شرکت، کارمندان فروش و بازاریابی برای برنامه‌نویسان بسیار با اهمیت است.

پرسش نمونه‌ی مصاحبه: تجربه‌ی یک کار تیمی خود را شرح دهید.

۱۳-تمایل به انجام تحقیق
زبان برنامه‌نویسی تنها بخشی از این کار است. سازنده و گرداننده‌ی یک شرکت باید در مورد صنایع ویژه کسب دانش کند تا بتواند برنامه‌هایی طراحی کند که برای کارمندان و مشتریانش موثر باشند.

پرسش نمونه‌ی مصاحبه: درباره‌ی زمانی بگویید که مجبور بودید در مورد یک کسب و کار خاص اطلاعات به دست آورید؟ تحقیق خود را چگونه انجام دادید؟

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

پرسش نمونه‌ی مصاحبه: زمانی را توصیف کنید که در یک مهلت تعیین شده باید کاری را به پایان می‌رساندید.

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


منبع:پونیشا

۲۶ فروردين ۹۵ ، ۱۶:۲۵ ۰ نظر موافقین ۰ مخالفین ۰

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

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

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

۱- کار گروهی از ضرورت بسیاری برخوردار است.
زمانی که با تیم خود کار می‌کنید، نمی‌توانید از برقراری ارتباط با دیگران اجتناب کنید. و حتی اگر بتوانید به هر نحوی از این ارتباطات اجتناب کنید، کدهای شما باید با کدهایی که توسط دیگران نوشته شده است در ارتباط باشد. مهم نیست که به عنوان یک برنامه‌نویس از چه مهارت‌هایی برخوردارید، شما باید یاد بگیرید که چگونه با هم‌تیمی‌های خود ارتباط و همکاری داشته باشید تا از شکست خوردن اجتناب کنید.

لازم نیست که همه‌ی افراد تیم خود را دوست داشته باشید ، اما باید قادر باشید تا با آن‌ها کار کنید. بنابراین زبان افراد را به اندازه‌ی زبان برنامه‌نویسی بیاموزید!

۲- از سوال پرسیدن نترسید.
سوال پرسیدن روش خوبی برای یادگیری است، همان‌طور که می‌تواند یک فرصت مناسب برای شما به منظور برقراری ارتباط با همکارانتان باشد.

قبل از پرسیدن یک سوال فنی، سعی کنید که خودتان از طریق جستجو در اینترنت پاسخ آن سوال را پیدا کنید. به عنوان مثال، اگر شما یک توسعه‌دهنده‌ی PHP هستید، درست نیست که از همکار خود بپرسید “من می‌خواهم یک آرایه مثل {۱, ۲, ۳, …, n, n-1} در PHP ایجاد کنم، می‌توانید در این مورد به من کمک کنید؟ ” شما با پرسیدن این سوال نشان داده‌اید که نه تنها در PHP از کمبود مهارت برخوردارید، بلکه زحمت جستجو کردن در گوگل و یا فکر کردن در مورد آن را نیز به خود نداده‌اید .

۳- ابتدا فعالیت‌های دارای اولویت را تکمیل کنید.
این مورد ممکن است بسیار واضح به نظر برسد، اما به یاد داشته باشید: شما باید فعالیت‌هایی که از اولویت برخوردار هستند را انتخاب کنید، حتی اگر مواردی که از اولویت کمتری برخوردارند، برای شما جالب‌تر به نظر برسند. رفتار حرفه‌ای داشته باشید.

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

۵- به دست آوردن یک شغل ، به معنای پایان یافتن یادگیری نیست.
در کنار به روز بودن در مورد اخبار جهان، شما نیاز دارید تا در یادگیری مهارت‌ها و ابزارهای جدید نیز به روز باشید. و این مسئله تقریبا در مورد تمامی حرفه‌ها صدق می‌کند و برنامه‌نویسی نیز از آن مجزا نیست. با به روز کردن مهارت‌های خود، بیشتر و بیشتر پیشنهادهای کاری دریافت خواهید کرد.
مهم‌ترین عامل در موفقیت شما، خود شما هستید. تنها لازم است برای انجام دادن حرفه‌ی خود به بهترین شکل، مسئولیت‌پذیر باشید.


منبع:پونیشا

۲۶ فروردين ۹۵ ، ۱۶:۲۳ ۰ نظر موافقین ۰ مخالفین ۰

۱۵ ترفند در طراحی دفتر کار که باعث افزایش بهره‌وری می‌شوند

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

با توجه به مطالعات انجام شده در زمینه‌ی ارتباط بین محیط کار و بهره‌وری، محیط فیزیکی  کارکنان مهمترین عامل در تعیین میزان توانایی آنها در تمرکز کردن است. در واقع، گفته می‌شود دفتری که به خوبی طراحی شده باشد می‌تواند بهره‌وری شما را حدود ۲۰٪ افزایش بدهد.

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

با توجه به آنچه گفته شد راه‌حل موثر در افزایش بهره‌وری چیست؟ اگر در محیطی کار کنید که تمرکزتان را افزایش نمی‌دهد چه پیش خواهد آمد؟

به ۱۵ موردی که در ادامه آمده است، توجه کنید و تغییراتی که در حد توان شماست ایجاد کنید. یک اصلاح کوچک می‌تواند تاثیرات شگفت انگیزی به دنبال داشته باشد.

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

اگر در یک شرکت کار می‌کنید:
احتمالاً هیچ کنترلی بر روشنایی عمومی محل کارتان ندارید، بنابراین اگر لازم است خودتان روشنایی را فراهم کنید. می‌توانید از لامپ‌هایی با نوری مشابه نور طبیعی بهره بگیرید.

اگر دفتر کارتان در خانه است:
درها و پنجره‌ها را باز کنید و اجازه بدهید نور طبیعی وارد خانه شود. تنها در روزهای ابری یا وقتی هوا تاریک است از چراغ استفاد کنید.

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

اصول ارگونومیک زیر را ملاحظه کنید:
چشم‌ها باید ۶۰-۹۰ سانتیمتر با صفحه‌ی کامپیوتر فاصله داشته باشند. قسمت بالای مانیتور باید زیر یا در سطح چشم شما قرار بگیرد.
برای راحتی پاها از یک زیرپایی مناسب استفاده کنید یا پاها را روی سطح زمین قرار بدهید.
اگر پشتی صندلی کمی خوابیده باشد، بهترین وضعیت برای کاهش فشار روی ستون فقرات شما و نیز به حداقل رساندن درد کمر است.

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

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

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

اگر در یک شرکت کار می‌کنید:
درست است که نمی‌توانید تمیزی را در مقیاس بزرگ یک دفتر تحت کنترل داشته باشید، اما می‌توانید محیط پیرامون خود را پاکیزه نگه دارید. هر روز صبح یا عصر ۱۰ دقیقه وقت صرف کنید تا همه چیز را در جای خود بگذارید، سازمان‌دهی کنید و در محلی خارج از دیدتان قرار دهید. به طوری که بعداً هیچ چیز باعث پرت شدن حواستان نشود.

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

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

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

اگر دفتر کارتان در خانه است:
اگر در خانه کار می کنید، باید کنترل بیشتری بر رنگ‌های اطرافتان داشته باشید. تغییر رنگ یک دیوار، رنگ کردن میزی که از آن برای کار استفاده می‌کنید و یا آویختن تصاویری که یک رنگ خاص در آنها بیشتر به کار رفته، نمونه‌هایی هستند که می‌توانید از آنها استفاده کنید.

دمای اتاق
اکثر ادارات دمای محیط را حدود ۲۰-۱۸درجه سانتیگراد نگه می‌دارند اما ممکن است این دما در بهره‌وری افراد تاثیر منفی داشته باشد. اتاق گرم‌تر در واقع بازدهی افراد را افزایش می‌دهد.

اگر در یک شرکت کار می‌کنید:
در اغلب شرکت‌ها دما توسط شخص دیگری تنظیم می‌شود، بنابراین یک وسیله گرم‌کننده و نیز ژاکت با خود به محل کارتان ببرید.

اگر دفتر کارتان در خانه است:
با توجه به فصل، با باز کردن پنجره‌ها یا تنظیم گرما، دمای محیط را طوری تغییر بدهید که احساس راحتی کنید. در زمستان‌ها از ژاکت یا یک بخاری کنار پاهایتان استفاده کنید.

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

با اضافه کردن عطر به فضای کار، درصورتی‌که توجه‌تان از کار منحرف شود می‌توانید دوباره تمرکز خود را به دست بیاورید.

استفاده از این عطرها به متمرکز ماندن شما کمک خواهد کرد:
کاج – افزایش هوشیاری
دارچین – بهبود تمرکز
اسطوخودوس – کمک به احساس آرامش در طول یک روز استرس‌زای کاری
نعناع – بهبود خلق‌وخوی شما
مرکبات – از بین بردن خواب آلودگی و بهبود شرایط روحی

اگر در یک شرکت کار می‌کنید:
در کیف یا کشوی خود اسانس نگه دارید و هنگامی که به افزایش انرژی نیاز دارید، چند قطره از آن را روی یک دستمال یا پنبه بچکانید.

اگر دفتر کارتان در خانه است:
از شمع، عود و اسانس استفاده کنید. همچنین می‌توانید در آشپزخانه جوشانده‌هایی از گیاهان و ادویه‌جات تهیه کنید تا یک عطر گرم تمام فضای خانه تان را پر کند.

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

اگر در یک شرکت کار می‌کنید:
همراه خود هدفون داشته باشید و چیزی را برای شنیدن انتخاب کنید که در افزایش سطح تمرکز شما موثر باشد، مانند نویز سفید. اگر در محل کارتان مکان‌های ساکتی برای کار وجود دارند، زمانی‌که نیاز به حداکثر تمرکز دارید، از آنها استفاده کنید.

اگر دفتر کارتان در خانه است:
گاهی اوقات سکوت کامل نیز می‌تواند به اندازه سرو‌صدای یک شرکت تمرکز شما را به‌هم بزند. از سرویس‌هایی نظیر Coffitivity استفاده کنید که صداهای موجود در یک کافی شاپ را برایتان شبیه‌سازی می‌کند و گفته می‌شود که این کار به افزایش تمرکز شما کمک خواهد کرد.

منبع:پونیشا
۲۶ فروردين ۹۵ ، ۱۶:۱۸ ۰ نظر موافقین ۰ مخالفین ۰

چگونه می‌توانید دیگران را قانع کنید که به شما اعتماد کنند؟

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

ممکن است در زندگی ما نقاط مبهم زیادی وجود داشته باشد، اما اعتماد یکی از آنها نیست، اعتماد یا سیاه یا سفید است: در یک رابطه یا اعتماد وجود دارد یا ندارد.

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

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

اگر شما در مقام مدیریت قرار دارید، مطمئنا می‌خواهید که به شما اعتماد شود. به منظور دست یافتن به این هدف، شما باید به صورت پیوسته بر روی خصوصیات زیر سرمایه‌گذاری کنید تا بتوانید به ایجاد این اعتماد بپردازید.

۱- پاسخگو بودن
مدیران نابغه می‌دانند که کمبودها و تاخیرها می‌تواند روند پیشرفت یک سازمان را با زوال روبرو کند. آن‌ها می‌دانند که تیم کاری به آنها تکیه می‌کند تا بتواند در مسیر کاری خود هدفمند و مصمم باشد و همچنین این مدیران درک می‌کنند که اگر می‌خواهند سازمان آن‌ها رو به جلو حرکت کند باید بلافاصله نسبت به تیم خود پاسخگو باشند.

این مدیران به وقفه‌ها اهمیت نمی‌دهند، آن‌ها به صورت خودخواسته با درخواست‌های گروه در زمانی که هنوز تازگی دارند، روبرو می‌شوند. این رهبران همیشه در دسترس هستند و اقدامات خود را به صورت منسجم انجام می‌دهند و مسیری را در پیش می‌گیرند که سایر اعضای گروه نیز بتوانند در این مسیر آن‌ها را دنبال کنند.

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

۲- شفاف‌سازی
سازمان‌هایی که محیطی بسته و پنهان‌کارانه دارند به ایجاد فضایی از بی‌اعتمادی و افزایش احساس دودلی منجر می‌شوند. از طرف دیگر، مدیران باهوش از اهمیت فضای باز و شفافیت آگاهی دارند و هدف اصلی و “چرا”ها را تبدیل به راز نمی‌کنند.

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

۳- متواضع بودن
مطمئنا یکی از روش‌هایی که مدیران ممکن است به دنبال آن اعتماد تیم خود را از دست بدهند این است که اعتبار کاری که انجام نداده‌اند را به خود اختصاص دهند. اما مدیران نابغه نیازی به افزایش عزت نفس خود به این شکل ندارند، آن‌ها از تجربیات خود آموخته‌اند که هر موفقیتی که به دست آورده‌اند به خاطر تلاش تیم کاری آن‌ها بوده است. این مدیران از دادن اعتبار به سایر اعضای تیم خود خوشحال می‌شوند و فرصتی برای درخشیدن را در اختیار این افراد قرار می‌دهند.

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

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

۲۴ فروردين ۹۵ ، ۱۱:۴۲ ۰ نظر موافقین ۰ مخالفین ۰

قاتلان تیم کاری و راه‌های فرار!

خوب عمل کردن در یک تیم کاری بیشتر به رویا می‌ماند. توانایی رهبری و کار موفق در تیم، چه برای کار در یک پروژه کوتاه‌مدت و چه یک برنامه درازمدت، در سازمان‌ها بسیار مهم است. 

با این حال هنوز که هنوز است، تیم‌های کاری در رسیدن به اهدافشان ناموفق‌اند. بر این اساس، پروفسور «کارلوس رودریگز لویزما» لیست زیر را پیشنهاد می‌دهد که شامل ۱۰ مورد از بزرگ‌ترین مسببان عدم موفقیت تیم‌ها و راهکارهایی برای پرهیز از آن‌هاست: 

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

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

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

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

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

درگیری‌های بین شخصی (نه درگیری ایده‌ها)
مخالفت‌های مداوم با ایده‌ها یا فرایندها عاملی مفید و مهم برای افزایش عملکرد تیم‌هاست. اما وقتی تضادهای عقیده‌ای به درگیری‌های شخصی منجر شود، خطری کشنده برای تیم است. برای پرهیز از این پیامد:
  به ایده‌ها گوش دهید نه واقعیت‌ها: به جای تمرکز بر جزئیات بر کلیاتی که افراد قصد بیان آن‌ را دارند تمرکز کنید.
  ارزیابی متفاوت: قبل از اینکه تصمیم خود را بگیرید تا پایان گفتگو صبر کنید.
  شواهد را در برابر موقعیت خودتان قرار دهید: با دیدگاه خودتان نقش مدافع شیطان را بازی کنید.
گروه فکری
منظور در نظر گرفتن تمام عقاید در تیم است. مواظب باشید که عقاید برخی از افراد عقیده کل تیم تلقی نشود.

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

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


منبع:shanbemag

۲۳ فروردين ۹۵ ، ۱۲:۳۰ ۰ نظر موافقین ۰ مخالفین ۰

۱۰ موردی که هر طرح کسب‌وکار باید دارا باشد

زمانی که یک ایده‌ی کلی برای یک استارتاپ دارید، شیرجه زدن در آن بسیار اغواکننده است، اما عدم ایجاد یک طرح کسب‌وکار با تمام جزئیات مسیری است که اکثر کارآفرینان آن را اشتباه می‌روند.

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

در ادامه، ۱۰ آیتمی که هر طرح کسب و کار باید دارا باشد را می‌بینید.

بررسی رقابت
اگر شرکت‌ها در طرح کسب‌وکار خود فقط روی خودشان تمرکز کنند اشتباه بزرگی می‌کنند. کسب‌وکارها قسمتی از طرح خود را به رقابت و اینکه چگونه ایده‌هایشان با بقیه فرق داشته باشد اختصاص می‌دهند.

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

نوآوری
شرکت‌هایی که به نوآوری ارزش می‌دهند باید از همان ابتدا آن را در الویت قرار دهند. طرح کسب‌وکار شما باید روش‌هایی که از طریق آن استارتاپ شما می‌تواند بدیع و پیشگام باشد را نشان دهد.

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

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

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

الی کاپلان می‌گوید: زمانی که کار خود را شروع کردم به هیچ وجه برای موفقیت و میزان رشدی که بدست آوردم آماده نبودم. من باید برنامه‌ی بزرگتری می‌چیدم و آماده‌ی رشد سریعتر می‌شدم به جای اینکه سورپرایز شوم و دوباره برنامه‌ریزی کنم.

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

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

استراتژی رسانه‌های اجتماعی
از آنجایی که رسانه‌های اجتماعی نیرویی حاکم در بازاریابی و جذب مشتری است، طرح کسب‌وکار باید مشخص کند که شرکت چگونه به نفع خود می‌تواند از آن‌ها استفاده کند.

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

تاکتیک‌های درگیر کردن کارمندان
اگر کسب‌وکار شما به کارمندانی نیاز دارد، باید بدانید که چگونه آن‌ها را فعال نگه دارید که بر مسئولیت‌هایشان تمرکز کنند.
بیل رُزنتال می‌گوید: این برنامه باید شامل روش‌هایی باشد که به کارمندان نشان دهد رفاه و سعادتشان هم‌راستای رفاه شرکت است.

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

مایک اسکانلین می‌گوید: به عنوان یک شرکت تازه تأسیس، شما باید به سرمایه‌گذاران نشان دهید ۱۰ برابر سرمایه‌شان به آنها برمی‌گردد. لیستی از خروجی‌ها -ادغام شرکت‌ یا عرضه‌ی اولیه سهام (IPO)- در برنامه خود تهیه کنید تا سرمایه‌گذاران را راضی کنید که اگر در شرکت شما سرمایه‌گذاری کنند، در طول سه تا هفت سال افراد زیادی خواهان خرید آن هستند.

راهی برای اجرایی کردن طرح
یکی از چالش‌های کلیدی برای کسب‌وکارها اجرایی کردن آنها در واقعیت است. تمامی طرح‌های کسب‌وکار باید شامل رهنمودی برای اجرا شدن باشند.

لیندا پوفال می‌گوید: اغلب، زمانی که روند برنامه‌ریزی تمام می‌شود اعضای تیم خسته می‌شوند، و تمایل دارند عقب بکشند و همه چیز را به شیوه‌ای که سابقاً انجام می‌دادند به انجام برسانند.

تعهد برای پیگیری طرح
ایجاد یک طرح کسب‌وکار باجزئیات، در صورتی که شما و کارمندانتان به آن متعهد نباشید بخوبی عمل نمی‌کند، بنابراین شرکت‌ها و کارمندان باید به پیروی از نکات مشمول در طرح متعهد شوند.

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


منبع:پونیشا

۲۳ فروردين ۹۵ ، ۰۹:۳۴ ۰ نظر موافقین ۰ مخالفین ۰

شروع دوره های رایگان برنامه نویسی به زبان سی پلاس پلاس

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


َشروع دوره های برنامه نویسی سی پلاس پلاس


۲۲ فروردين ۹۵ ، ۱۸:۱۸ ۰ نظر موافقین ۰ مخالفین ۰

دوره های رایگان برنامه نویسی اندروید در محیط زامارین با دات نت

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

در اینجا به شرح ۵ دلیل جهت استفاده از زامارین برای توسعه برنامه های Android و Ios می پردازم

  1. یادگیری سریع (Less to learn)  : برای تبدیل شدن به یک برنامه نویس موبایل نیازمند یادگیری مسائل زیادی همچون  چرخه عمر فرایندها ، هنجارهای UI ، اطلاعاتی در مورد SDK و مسائل غیره زیادی می باشیم  به همین علت  اضافه کردن یک زبان برنامه نویسی جدید به لیست زبانهای ما بسیار وقت گیر می باشد و با چالش های زیادی همراه است اگر شما تجربه کار با سی شارپ دانت را داشته باشد براحتی میتوانید از امکانات در طراحی برنامه موبایل خود در کمترین زمان ممکن بپردازید و این یعنی پیمودن راه با سرعت بسیار بیشتر. ویا حتی شما یه توسعه دهنده دانت نیستید هم زامارین این امکان را به شما میدهد تا در سریعترین زمان بتوانید برنامه خود را برای سیتم عامل های Andriod یا Ios بنویسید بدونه اینکه نیاز داشته باشید وقت خود را صرف یادگیری هر کدام  از برنامه ها و شرایط ویژه محیط هر کدام کنید و این  از قابلیتهای برنامه های چندسکویی (cross-platform) می باشد. با استفاده از زامارین شما فقط نیاز به دانستن یک زبان برنامه نویسی و یک هسته که مجموعه ای از کلاس های دو سیستم عامل خواهید داشت و این یعنی صرف زمان کمتر.
  2. بدون محدودیت (No limits) : این یکی از جالبترین ویژگی های Xamarin می باشد که شما را مجبور به امتحان این اشتراک ها نخواهد کرد و شما در طراحی و توسعه برنامه های انروید همان حس و حال طراحی برنامه اندروید را خواهید داشت و هم در طراحی برنامه های Ios همان حس و حال . بعضی از ابزار نرم افزارهای چندسکویی تلاش زیادی جهت مخفی نمودن ویژگی های دیگر پلتفرما می کنند که این حس و حال را به برنامه های خارجی منتقل نسازند ولی Xamarin کاری غیر از این را انجام می دهد و این است که زامارین پذیرای ویژگی های منحصر به فرد هر پلتفرم است و این یعنی یه حس جدید که هر برنامه نویسی جهت رهایی از تکرار و حس های تکراری به آن نیاز خواهد داشت. علاوه بر کلاسهای استاندارد دات نت شامل کلاسهای خاص ios  و کلاس های خاص سیستم هامل اندروید می باشد که هر کدام خصوصیات منحصر به  فرد خاص خود را دارا می باشد. ترکیبی از کلاس های دانت و کلاسهای منحصر به فرد پلتفرم خاص اجازه می هد تا برنامه های کاربری با استفاده از ویژگی های خاص آن پلتفرم به اشتراک گذاشته شود و این یعنی همه چیز در دسترس شما و میتوانید برنامه های خود را بدونه هیچ محدودیتی نسبت به آن پلتفرم ایجاد نمایید.
  3. انتقال سریع تر به بازار (Faster time-to-market) : ابزار زامارین این اجازه را به ما میدهد که یک بار منطق برنامه خود را پیاده و برای هر نوع پلتفرمی شامل (اندروید ، آی او اس ، ویندوزفون)  به اشتراک بگذاریم و این کار و مقایسه در محیط های بومی (native) یک بار در محیط جاوا برای پلتفرم اندروید و یک بار در محیط Objective-C برای آی او اس انجام می گیرد و بر عهده native ها می باشد. به عبارت ساده تر با استفاده از محیط توسعه محلی هر پلتفرم مستلزم نوشتن کدهای مربوط به آن پلتفرم می باشد و این یعنی نوشتن کدهای بیشتر. در حالی Xamarin این امکان را میدهد تا وقت خود را صرف ساخت ویژگی های برنامه خود کنیم و از نوشتتن کدهای بیشتر پرهیز کنیم و این یعنی زمان سریع تر در رسیدن به هدف و انتشار برنامه. توجه داشته باشد در مورد مسئله انتقال سریع تر به بازار زامارین قطعآ زمان را کاهش خواهد داد اما این تصور برای شما بوجود نیاید که زمان طراحی به نصف خواهد رسید بلکه باید یک سری کد و UI برای تک تک پلتفرمهای خاص برای تعامل همراه با ویژگی های منحصر به فرد آن پلتفرم ایجاد شود.
  4. اشکالات کمتر (Fewer bugs) : یکی از اولین دلایل استفاده از زامارین این است که این ابزار باعث بوجود آمدن اشکالات کمتر خواهد شد و این دلیل سریع تر فراهم شدن زمان انتقال برنامه به بازار است . به عنوان قاعده کلی در برنامه نویسی یادمان باشد هر چقدر کد کمتری بنویسیم به خطای کمتری برخورد خواهیم کرد و خطایابی کمتر صرفه جویی در زمان است. زامارین نیز با ارائه ابزارهای خطایابی در جهت کاهش خطا گام برداشته است و دیگر نیاز به نوشتن دو مجموعه از آزمون تست که تا حد زیادی تکراری می باشد نخواهیم بود ما میتوانیم یک واحد و مجموعه کاملتر وجامع تر از کدهای اعتبار سنجی برای هر دو سیستم عمل داشته باشیم.
  5. برای شروع یادگیری زامارین بر روی این لینک کلیک کنید
۲۲ فروردين ۹۵ ، ۱۲:۰۳ ۰ نظر موافقین ۰ مخالفین ۰

آنچه برنامه‌نویسان باید بدانند

هر فردی که به عنوان یک برنامه‌نویس شروع به کار می‌کند باید این نکته را در نظر داشته باشد که برنامه‌نویسی چیزی بیش از یک “کد‌نویسی” ساده است. یک برنامه‌نویس لازم است که همیشه به دنبال افزایش دانش خود و کسب مهارت‌های جدید باشد؛ تنها در این صورت است که در حرفه‌ی خود رشد خواهد داشت.

در این زمینه چند نکته را با هم مرور خواهیم کرد:

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

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

کدخوانی
کار شما به عنوان یک برنامه‌نویس نوشتن کدهای خوب است، اما اگر ندانید که یک کد خوب چه ویژگی‌هایی دارد نمی‌توانید این کار را انجام دهید. همچنین توانایی کدخوانی شما را قادر می سازد که به سرعت اشتباهات برنامه‌نویسان دیگر را پیدا کنید. اگر در حال بررسی یک برنامه‌‌ی از پیش نوشته شده باشید این مهارت کمک زیادی به شما خواهد کرد.

سادگی برنامه را حفظ کنید

“اگر نمی‌توانید موضوعی را به زبان ساده توضیح بدهید، یعنی آن را به اندازه کافی درک نکرده‌اید.”  -آلبرت انیشتین

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

دست به عمل بزنید و بدانید که مجاز هستید اشتباه کنید

“علم هیچ ارزشی ندارد مگر اینکه در عمل امتحان شود.” – آنتون چخوف

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

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

“زبانی که بر طرز تفکر شما درمورد برنامه‌نویسی تاثیر نمی‌گذارد، ارزش یادگیری ندارد.” – آلن پرلیس

صدها زبان برنامه‌نویسی وجود دارد. یادگیری همه‌ی این زبان‌ها غیر ممکن است، اما هرچه زبان‌های بیشتری یاد بگیرید آگاهی شما درباره‌ فلسفه‌ی زبان‌های برنامه‌نویسی مختلف افزایش خواهد یافت.

هیچ‌وقت دست از یادگیری نکشید
تنها روزی یادگیری را متوقف کنید که دیگر نمی‌خواهید یک برنامه‌نویس باشید. این جمله درمورد تمامی حرفه‌ها صادق است، اما وقتی درباره‌ی برنامه‌نویسی صحبت می‌کنیم، یادگیری مستمر از اهمیت بیشتری برخوردار خواهد بود. برای اینکه تبدیل به یک برنامه‌نویس بهتر شوید که در بازار کار حرفی برای گفتن دارد، باید همیشه به استقبال یادگیری تکنیک‌های تازه بروید، حتی وقتی تجربه‌ای برابر ۱۵ یا ۲۰ سال را همراه خود دارید.

بنابراین اگر واقعاً به دنبال بهبود مهارت‌های خود در برنامه‌نویسی هستید، هیچگاه دست از کار کردن نکشید. شغلی که در آرزویش هستید را به دست خواهید آورد.

۲۲ فروردين ۹۵ ، ۱۱:۵۸ ۰ نظر موافقین ۰ مخالفین ۰