آموزش حوضه های CG

آموزش گرافیک، برنامه نویسی و حوضه های CG

آموزش گرافیک، برنامه نویسی و حوضه های CG

آموزش ها مرتبط با حوضه CG هستند

پربیننده ترین مطالب
پیوندهای روزانه

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

داشتن پشتکار

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

برای پیشرفت و پیروزی 3 چیز لازم است : اول پشتکار ، دوم پشتکار و سوم پشتکار !(لرد بایرون)

 

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

کسب درآمد از برنامه نویسی

 

اگر از آن دسته افرادى هستید که به دنبال آینده و کسب و کارى پر از انرژى و خلاقیت هستند و اگر شدیداً از انجام کارهاى روتین و کارمند بانک بودن تنفر دارید(!) و اگر دوست دارید کسب و کارى را برگزینید که بدون شک در سال هاى آینده بازار پررونقى داشته باشد، حتماً به برنامه نویسى به عنوان یک شانس مهم توجه داشته باشید.

 

همواره وقتى به صدر رده بندى پول دارترین مردان دنیا نگاه می کردیم عادت کرده بودیم نام کسى جز بیل گیتس را نبینیم!

برنامه نویس نوجوان و جسور آنقدر در کار خودش پشتکار به خرج مى داد که گاهى وقت ها به خاطر دستکارى زیاد در کامپیوتر دبیرستان شان تهدید به اخراج مى شد و بعد از ورود به دانشگاه هاروارد، طولى نیانجامید که دانست آنجا هم نمی تواند یک برنامه نویس ماورایى را ارضا کند، پس به سمت بازار کار رفت و مایکروسافت را با همکلاسى سابقش (استیو بالمر) تاسیس کرد و شبانه روز در آنجا مشغول برنامه نویسى شد و حتى هفته ها خانه نمى رفت تا مایکروسافت، مایکروسافت شد و بیل جوان به بیل گیتس معروف و موفق تبدیل شد!

۱-برنامه نویسی تحت وب یا تحت سیستم عامل

در مرحله اول، حتما زبان برنامه نویسی مورد علاقه خود را انتخاب کنید. اگر اطلاعات دقیقی از برنامه نویسی ندارید ابتدا مسیر خود را انتخاب کنید: آیا دوست دارید برنامه هایی که تحت اینترنت اجرا می شوند را بنویسید (وبسایت ها) یا برنامه هایی که در سیستم کاربر اجرا می شوند؟

شاید تا چند سال پیش اگر حرفی از شغلی به نام برنامه نویسی زده میشد (البته تو ایران) همه مسخره میکردن و میگفتن برو دنبال یه کار نون و آب دار … . درآمد برنامه نویسی اون قدری نیست که بخوای باهاش زندگیتو بچرخونی ! این کار نون و آب دار چی بود که همه ازش حرف میزدن ؟ شغل کارمندی ؟ اینجا بود که یه سوالی ذهنمو درگیر میکرد…

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

کسب درآمد از برنامه نویسی

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

از کدام زبان برنامه نویسی شروع کنم ؟ کدام زبان برنامه نویسی بهتر است ؟ کدام زبان برنامه نویسی پول ساز تر است؟ و … در این مقاله با چندین فاکتور مهم برای شروع برنامه نویسی آشنا می شویم تا کمکی برای شما در انتخاب راه باشد تا بتوانید در مسیری درست قدم بردارید.

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

Image

در قسمت پایانی آموزش برنامه نویسی  به زبان سی شارپ با مبحث Exception ها و مدیریت استثناها در زبان سی شارپ آشنا می شویم، بروز خطا در برنامه امری اجتناب نا پذیر است و یک برنامه نویس موظف است که خطاها را به درستی در برنامه ها مدیریت کرده و زمان بروز خطا، پیغامی مناسب به کاربر نمایش دهد. در زبان سی شارپ، به خطاها Exception یا استثنا می گویند. در برنامه های کامپیوتری خطاها بر دو دسته اند:

در ادامه مباحث آموزشی زبان سی شارپ، در این قسمت به بررسی نکات تکمیلی Generic ها پرداخته و با یکسری از کلاس های Generic موجود در کتابخانه دات نت آشنا می شویم. در ابتدا به بررسی Constraint ها خواهیم پرداخت که به ما اجازه اعمال محدودیت در نوع داده انتخابی برای جایگاه های Generic را می دهند. برای مثال، مد زیر را در نظر بگیرید:

public class GenericType<T>
{
    public T Property { get; set; }
}

در ادامه آموزش برنامه نویسی به زبان سی شارپ، با مبحث Generics آشنا خواهیم شد. همزمان با بزرگ تر شدن پروژه ای که در حال کار کردن بر روی آن هستید، باید تکنیک هایی را در کد نویسی استفاده کنید که به شما اجازه استفاده مجدد از کدهای نوشته شده را می دهند. یکی از روش های استفاده مجدد از کدهای موجود در موقعیت های مختلف استفاده از قابلیت Generic ها می باشد. این قابلیت به شما اجازه می دهد تا نوع Data Type فیلد ها، خصوصیات و ... برای کلاس ها را زمان ساختن شئ از روی کلاس مشخص کنید. دوستانی که با زبان ++C آشنا هستند، قابلیت Generics در زبان سی شارپ، معادل قابلیت Template ها در زبان ++C است. قابلیت Generics از نسخه 2 به زبان سی شارپ اضافه شد.

ابتدا بیایید ببینیم دنیای بدون Generic ها در زبان سی شارپ چگونه است؟ فرض کنید کلاسی تعریف می کنیم که یک مقدار از نوع int رو داخل خودش نگهداری می کنه: