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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


منبع:پونیشا

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

برنامه نویسی پیشرفته اندروید (ساخت اسکرول ویو سفارشی+سورس)

به نام خدا،در این اموزش می خواهیم با سفارشی سازی اسکرول ویو در برنامه نویسی اندروید اشنا بشیم.سفارشی سازی یک اسکرول ویو خیلی ساده است و تنها کافی که برای اون دو تا لایه گرافیکی از نوع Shape ایجاد کنیم.در جلسات گذشته با اسکرول ویو و Shape در برنامه نویسی اندروید اشنا شدیم.پس در این جلسه تنها کاری که میکنیم اینکه فایلهای XML رو که ساختیم به اسکرول ویو متصل میکنیم.



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

آموزش برنامه نویسی PHP جلسه ششم (ثابتها و دستورات شرطی در PHP)

بنام پروردگار یکتا .

با سلام و درود به مناسبت عید نوروز و بهار 94 . امیدوارم زندگی همه بهاری و سر سبز باشه. و با تشکر مخصوص از همراهی , راهنمایی , انتقاد و ... شما دوستان بزرگوار در سال 93.  امسال با یاری خدا و راهنمایی های شما سال بهتری برای خانواده appinapps ارزو می کنیم تا بتونیم بهتر در خدمت شما باشیم .

امروز میریم سراغ ثابت ها و دستورات شرطی در php .

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

برای تعریف و استفاده از ثوابت به شکل زیر عمل میکنیم .


ادامه اموزش

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

برنامه نویسی پیشرفته اندروید جلسه هجدهم (کار با Power Manager در اندروید)

به نام خدا،در این اموزش قصد داریم با پاور منیجر در برنامه نویسی اندروید اشنا بشیم.کار با Power Manager بسیار ساده و راحته و تنها کاری که باید بکنیم اینه که اون رو تعریف کنیم و سپس کاری رو که می خواهیم انجام بده رو بهش میدیم.مثلا من در این اموزش از Wake Lock استفاده کردم.Wake Lock مانع از به خواب رفتن دستگاه میشه یعنی تا زمانی که برنامه یا اکتویتی ما بازه صفحه گوشی همینطور روشن میمونه.

برای شروع کار یک پروژه  جدید ایجاد میکنیم و اسمش رو POWERMG قرار میدیم.بروی لاهی برنامه نیاز نیست عنصری اضافه کنیم. پس کلاس MainActivity.java رو اجرا میکنم و کدهای زیر رو بهش اضافه میکنیم.با استفاده از دستور PowerManager سرویس مدنظرمون رو فعال میکنیم.با استفاده از دستور wakeLock سرویس روشن ماندن صفحه دستگاه رو فعال میکنیم .به وسیله متد protected void onDestroy به برنامه این امکان رو میدیم تا زمانی که اکتویتی ما بازه به فعالیت خودش ادامه بده و به محض خروج از برنامه تنظیمات دستگاه به حالت اولیه برگرده.(کدهای کامل کلاس MainActivity.java)


ادامه اموزش

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

اپ این اپس زیپ:نرم افزاری برای مدیریت فایلهای فشرده

با تشکر از شما کاربر گرامی جهت دانلود نرم افزار زیپ,با توجه به افزایش روز افزون تلفن های هوشمند و تبلت ها و افزایش مقدار فضای ذخیره سازی در ان ها استفاده از فرمت های مختلف هم یک نیاز برای یک تلفن هوشمند به حساب می اید.بسیاری از گوشی های هوشمند از اجرا فایل های ارشیو شده پرکاربرد همانند zip,rar,7zip  عاجز هستند.تیم اپ این اپس توانست با تکیه بر تیم توسعه قدرتمند خود این مسئله را  با انتشار نسخه بتا نرم افزار زیپ حل کند.نرم افزار زیپ به گونه ای طراحی شده است که تمامی افراد به راحتی میتوانند در داخل گوشی موبایل خود فایل های فشرده شده را با هر گونه فرمت فشرده سازی اجرا کرده و بتوانند تمامی فایل های گوشی هوشمند خود را هم در قالب یک فایل zip فشرده سازی بنمایند.

 

ویژگیهای نرم افزار :

  • امکان مدیریت تمامی فایلها با هر فرمت
  • امکان ویرایش فرمتهای ZIP ,RAR, 7ZIP در این نسخه
  • مدیریت فایلهای فشرده (بازگشایی و فشرده سازی فایلها)


۱۱ اسفند ۹۳ ، ۱۷:۱۱ ۰ نظر موافقین ۰ مخالفین ۰

برنامه نویسی پیشرفته اندروید جلسه سیزدهم (تغییر خودکار تصویر پس زمینه لایه )

  به نام خدا,در این جلسه می خواهیم با Thread ها در قالب یک برنامه اندرویدی اشنا بشیم.در این مبحث باهم اقدام به ساخت یک برنامه تغییر اتوماتیک تغییر پس زمینه لایه اصلی برنامه خواهیم پرداخت.که بر اساس زمان بندی که انجام خواهیم داد تصویر پس زمینه لایه رو به صورت خودکار تغییر خواهد کرد.در ابتدا توضیحات در مورد Thread ها داشته باشیم تا دوستانی که در سطح مبتدی اموزش ها رو دنبال میکنند بیشتر با این ابزار اشنا بشوند.




۰۹ اسفند ۹۳ ، ۱۸:۲۷ ۰ نظر موافقین ۰ مخالفین ۰

شی گرایی در جاوا جلسه سوم (polymorphism یا چند ریختی در جاوا )

بنام خدا : سومین بخش از سری آموزش شی گرایی در جاوا رو با مبحث polymorphism  ادامه میدیم .

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

توی مثال زیر یک آبجکت از نوع کلاس  Nokia و با نوع ارجاع  Phone ساختیم  . وقتی از این آبجکت  متد ring رو فراخوانی میکنیم , متد کلاس Nokia فراخوانی میشه .

public class Phone
{
    public void ring() //متد کلاس پایه یا والد
    {
        System.out.println ("Phone Is Ringing");
    }
}

public class Nokia extends Phone
{
    public void ring() //متد کلاس فرزند
    {
        System.out.println ("Nokia Phone Is Ringing");
    }
}
    public class Test
    {
        public static void main (String args[]) {
        Phone obj1 = new Phone(); // ارجاع و آبجکت از نوع کلاس والد
        Phone obj2 = new Nokia(); // ارجاع از نوع والد ولی آبجکت از نوع کلاس فرزند
        obj1.ring();
        obj2.ring();
    }
}



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

برنامه نویسی پیشرفته اندروید جلسه یازدهم (ساخت برنامه تشخیص صدا در اندروید+سورس)

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


<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >

۱۵ بهمن ۹۳ ، ۱۸:۰۲ ۰ نظر موافقین ۰ مخالفین ۰

برنامه نویسی اندروید،جلسه پنجاه و هشتم (ایجاد افکت رنگی بروی تصاویر در اندروید+سورس)

به نام خدا،در این جلسه اموزشی میخواهیم به ساخت یک برنامه تغییر بک گراند یا Wallpaper بپردازیم و با استفاده از اون بتونیم برای بک گراند گوشی افکتهای رنگی ایجاد کنیم.در این اموزش ما با مباحثی مثل WallpaperManager و getDrawable و randomize اشنا خواهیم شد.

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

برنامه نویسی اندروید،جلسه پنجاه و یکم (ساخت Toastسفارشی در اندروید)

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

۰۳ دی ۹۳ ، ۱۸:۴۰ ۰ نظر موافقین ۰ مخالفین ۰