زندگی یک گیک

خاطرات مختصری از علایق یک گیک

زندگی یک گیک

خاطرات مختصری از علایق یک گیک

پیوندهای روزانه

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

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

درگیری‌های ذهنی شدید خود را بیرحمانه دنبال کنید.” – فرانتز کافکا

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

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

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

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

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

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

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

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

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

“باید قوانین بازی را بیاموزید. در آن صورت بهتر از کس دیگر قادر به بازی هستید.” – آلبرت انیشتین

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

منبع:پونیشا
  • geek

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

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

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

“برای ارتباط مؤثر باید بدانیم که درک همگی ما در رویارویی با جهان متفاوت است و باید از این موضوع به عنوان راهنمایی برای برقراری ارتباط با دیگران بهره ببریم.” -تونی رابینز

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

۳- استدلال
این مورد اهمیت بسیاری دارد. در رویارویی با مشکلات، باید آن را ریشه‌یابی کنید و این راهی مؤثر برای کنترل مشکلات است. اگر دارای مهارت‌های استدلالی باشید و در انجام آن خوب عمل کنید، به نوعی دارایی شرکت محسوب می‌شوید.

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

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

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

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

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

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

“نگه داشتن عصبانیت مانند گرفتن یک ذغال داغ و پرت کردن آن به سمت شخصی دیگر است؛ شما کسی هستید که خواهید سوخت.” -بودا

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

  • geek

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

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

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

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

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

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

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

۷- به حیوانات بامزه نگاه کنید.
بر اساس مطالعه‌ای در ژاپن، تماشای عکس حیوانات بامزه باعث افزایش بهره‌وری می‌شود. در این مطالعه رفتار افراد پس از نگاه کردن به عکس بچه حیوان و حیوان بالغ مورد آزمایش قرار گرفت. مطالعه نشان داد: “احساس مثبت ناشی از جذابیت، با انگیزش و تمایل به پردازش اصولی مرتبط است.”

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


منبع:پونیشا

  • geek




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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


منبع:پونیشا

  • geek

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

در اینجا به شرح ۵ دلیل جهت استفاده از زامارین برای توسعه برنامه های 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. برای شروع یادگیری زامارین بر روی این لینک کلیک کنید
  • geek

کسب درآمد از opizo

اپیزو یک سایت کوتاه کننده لینک می باشد که شما می توانید از آن برای کسب درآمد بیشتر از لینکهای سایت خود نیز استفاده نمایید . در opizo شما به ازای هر بازدید کننده ای که از لینکهای کوتاه شده شما بازدید کند مبلغی دریافت خواهید نمودکه پس از رسیدن مجموع این مبلغ به 10 هزار تومان می توانید آن را از سایت دریافت کنید .

در اپیزو شما می توانید تا 150 ریال به ازای هر بازدید کننده یکتا (IP) در روز درآمد داشته باشید در واقع از هر بازدید 20 تا 40 ریال و مجموعا 5 بار در روز از هر IP درآمد کسب خواهید کرد و پس از رسیدن به 10 هزار تومان درآمد شما بصورت اتوماتیک به حساب شما واریز می گردد .

مراحل کسب درآمد در اپیزو بصورت زیر می باشد :

1- عضویت در سایت

2-ورود به سایت و کوتاه کردن لینک ها با استفاده از لینک ساز هوشمند یا بصورت دستی

3-اضافه کردن لینکهای تبدیل شده به سایت یا کدهای لینک ساز هوشمند

4-کسب درآمد به ازای هر بازدید و تا سقف 150 ریال برای هر آی پی در روز

5-دریافت درآمد پس از رسیدن به حداقل موجودی 10 هزار تومان


لینک سایت و شروع کسب در آمد

  • geek
این اموزش را می توانید در ادرس زیر ببینید.به صورت ساده و قابل درک.

 import java.net.*;
import java.io.*;

public class ClientEst
{
    public static void main(String [] args)
    {
        String serverName = args[0];
        int port = Integer.parseInt(args[1]);
        try
        {
        System.out.println("اتصال به " + serverName + " از پورت " + port);
        //ایجاد شی سوکت برای کلاینت به همراه شماره پورت سرور و هم زمان تلاش برای اتصال
        Socket client = new Socket(serverName, port);
        System.out.println("متصل شد به " + client.getRemoteSocketAddress());
        //ایجاد یک جریان داده برای ارسال داده به سرور
        OutputStream outToServer = client.getOutputStream();
        //ارسال داده ها به سرور
        DataOutputStream out = new DataOutputStream(outToServer);
        out.writeUTF("سلام از " + client.getLocalSocketAddress());
        //دریافت داده از سرور با کلاس inputstream
        InputStream inFromServer = client.getInputStream();
        DataInputStream in =new DataInputStream(inFromServer);
        System.out.println("پیغام سرور " + in.readUTF());
        client.close();
    }catch(IOException e)
    {
        e.printStackTrace();
    }
 }
} 


  • geek


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

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

استیو جابز چشم‌اندازی روشن و قوی داشت.

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

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

استیو جابز رهبری قدرتمند بود.

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

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

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

استیو جابز تفکری شگفت‌انگیز داشت.

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

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

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


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

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

استیو جابز حتی در شرایط سخت هم دوام آورد و به پیشرفت ادامه داد.

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

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

استیو جابز همیشه برای در آغوش کشیدن شکست آماده بود.

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

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

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

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

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


منبع:4farda

  • geek


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


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


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


۱-در مورد آنچه می‌خواهید به دست آورید فاقد دیدگاهی شفاف هستید


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


۲-سعی می‌کنید همزمان به دستاوردهای متعدد برسید


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


۳-به اندازه کافی اقدام نمی‌کنید


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


۴-مصرانه سیاست محکوم به شکست را ادامه می‌دهید


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


۵-از دانش افراد صاحب صلاحیت استفاده نمی‌کنید


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


۶-در محاصره‌ی باورهای محدودکننده قرار دارید


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


۷-فاقد داده‌های مثبت هستید


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


۸-از رو به رو شدن با مشکل اجتناب می‌کنید


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


۹-سعی می‌کنید پله‌های نردبان را دو تا یکی بالا بروید


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


منطقی نیست که همیشه و هر روز کارهای مشابهی انجام دهید و انتظار داشته باشید نتایج تغییر کند. زندگی‌تان را خودآگاهانه و هوشیارانه سپری کنید. بررسی کنید که چه چیزی برایتان مؤثر است و چه چیزی مؤثر نیست. سپس تنظیمات لازم را انجام دهید.


منبع:4Farda

  • geek

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

برای شروع کار یک پروژه جدید ایجاد می کنیم و اسمش رو DatePickerDialog  قرار میدیم،بر روی لایه برنامه از دو تکست ویو برای نمایش متن و دیگری برای نمایش تاریخ دریافت شده از تقویم  و از یک دکمه برای فراخوانی تقویم استفاده کرده ایم.(کدهای کامل لایه برنامه activity_main.xml).


ادامه آموزش

  • geek