سبد خرید
0

هیچ محصولی در سبد خرید نیست.

  • تمام دسته ها
  • آموزش
  • اسکریپت
  • امنیت
  • برنامه نویسی
  • پیشنهاد شگفت انگیز
  • سیستم عامل
  • کالی لینوکس

چطوری برنامه نویسی رو شروع کنم ؟

چطوری برنامه نویسی رو شروع کنیم ؟ - سایبر لرن

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

Thank you for reading this post, don't forget to subscribe!

برنامه نویس کیه ؟

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

درآمد برنامه نویسی چقده ؟ ( سال 2022 )

طبق تحقیقات در سال 1400 یا به میلادی بگیم سال 2022 میانگین درآمد برنامه نویسان توی ایران 8میلیون 500 هزارتومنه که حداقل درآمد برنامه نویسی 2 میلیونه و حداکثر تا 10 میلیون میرسه البته باید به این توجه کنیم که بعضی از برنامه نویسان چند برابر اینم درمیارن بستگی به پروژه هایی که انجام میدید هست که اونم بستگی به خودتون داره که بتونید بیشتر از این حرفا دربیارید . بیشترین درآمد برنامه نویسی مربوط به کشور آمریکاس که میانگین درآمد برنامه نویسای کشور آمریکاس که حدود ماهی از 3700 دلار شروع میشه و تا 10000 دلار میرسه و پول به ایران چیزی حدود 200 میلیون میشه که واقعا درآمد بالایی است .

درآمد برنامه نویسی در کشورهای مختلف
درآمد برنامه نویسی در کشورهای مختلف

مدرک تحصیلی مهمه ؟

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

برنامه نویسی چند دسته است؟

برنامه نویسی به دو دسته اصلی تقسیم میشه که اول باید اینارو بدونید تا بتونید مسیر خودتونو انتخاب کنید اینجا دقیقا یک دوراهی هست که نسبت به استعداد و علاقتون باید انتخاب کنید که توی کدوم حوضه میخواید فعالیت کنید . اولین دسته دسته بک اند هست و دومی فرانت اند هستش که در ادامه بهتون توضیح میدم هرکدومشون به چه معنی و چیکار میکنه اصن ؟

بک اند و فرانت اند چیه ؟

برنامه نوسی فرانت اند چیه ؟

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

برنامه نویسی بک اند چیه ؟

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

بک اند کار باید کلی باگ و رفع کنه کلی فرمول اینا بنویسه تا بتونه مثال 30 میلون بگیره حالا فرانت اند کار فقط کافیه طرح هایی که ساخته شده رو با html و css درست کنه حالا تا بک اند کار یه پروژه تموم کنه فرانت اند کار میتونه 3 تا 4 تا پروژه رو تموم کنه و درآمدشو از بک اند کارم ببره بالاتر پس هیچ موقع زود تصمیم نگیرید واسه کاری دربارش تحقیق کنید . همین الان که دارید این مقاله رو میخونید معلومه که میخواید درباره کاری که قراره واردش بشید تحقیق میکنید و این نشونه خوبیه که قراره آدم موفقی بشی .

حالا فهمیدید که بک اند چیه و فرانت اند چیه الان قراره باهم زبان های برنامه نویسی رو بشناسیم هرکدومشون توی چه حوضه ای خوبه بریم ادامه مطلب :

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

برنامه نویسی رویه ای چیه ؟

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

برنامه نویسی تابعی چیه ؟

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

برنامه نویسی شیء گرا چیه ؟

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

برنامه نویسی اسکریپتی چیه ؟

این زبان ها در واقع تشکیل شده از برنامه نویسی رویه ای یا شیء گرا هستند . بخاطر اینکه خودشون کامل نیستن باید یک تکمیل کننده هم داشته باشند ولی یک دسته جدا برای خودشان دارند .

برنامه نویسی منطقی چیه ؟

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

برنامه نویسی پایگاه داده چیه ؟

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

برنامه نویسی جریان داده چیه ؟

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

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

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

چه زبان برنامه نویسی رو یادبگیرم ؟

جاوا ( Java

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

پی اچ پی ( PHP )

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

سی شارپ ( C# )

سی شارپ یک زبان شیء گرا هستش و توسط مایکروسافت طراحی و روی فریمورک .NET اجرا میشود . زبان سی شارپ جزو خانواده C هستش و زبانهایی که تشابه زیادی به سی شارپ دارند زبان های C++ و جاوا هستش که میتونید با یادگیری این سه زبان خیلی از کارهاتونو پیش ببرید . سی شارپ جزو محبوب ترین زبان های برنامه نویسی است و یادگیری اون سادس و میتونید برای یادگیری اولین زبان برنامه نویسی از این زبان شروع کنید . از سی شارپ میتونید توی توسعه برنامه های اندرویدی ، توسعه برنامه های ویندوز ، بازی سازی و توی توسعه وبسایت ها استفاده کنید .

روبی ( Ruby )

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

پایتون ( Python )

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

جاوا اسکریپت ( Java script )

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

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

فریمورک چیه ؟

فریمورک چیه ؟

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

فریمورک های بک اند

لاراول ( Laravel )

لاراول یک فریمورک توسعه وب هست که با زبان PHP نوشته شده است . لاراول درحال تلاش برای کم کردن کارهای برنامه نویس مثل تایید اعتبار ، مسیریابی ، نشست ها و ذخیره سازی هست که بخاطر همین بسیاری از برنامه نویسی ها درحال ورود به این فریمورک هستند .

فونیکس ( Phoenix )

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

جنگو ( Django )

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

اسپرینگ ( spring )

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

ای اس پی دات نت ( ASP.NET )

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

فلسک ( Flask )

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

کیک پی اچ پی ( cake php )

یک فریمورک توسعه سریع است که با Php نوشته شده است و در سال 2005 در بازار عرضه شد . از این فریمورک میتوانید برای راه اندازی سریع برنامه وب با قدرت بالا استفاده کنید . معماری فریمورک کیک پی اچ پی MVC است و میتوانید برای پورژه های بزرگ و کوچیتون از این فریمورک مدرن استفاده کنید .

اکسپرس ( Express )

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

روبی آن ریلز ( Ruby on Rails )

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

فریمورک های فرانت اند

( React.js )

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

آنگولار ( Angular )

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

انگولار جی اس ( Angular js )

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

  ( Vue.Js )

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

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

چطوری برنامه نویسی رو تمرین کنم ؟

چطوری برنامه نویسی رو تمرین کنم ؟

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

تمرین مداوم

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

برنامه ریزی و مشخص کردن کردن هدف

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

مرور کردن

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

آموزش دادن

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

انجام پروژه

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

حفظ نکن یادبگیر

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

صبور باشید

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

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

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

کمک گرفتن از برنامه نویسای حرفه ای

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

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

( میتونید جدیدترین آموزشات برنامه نویسی رو توی سایتمون دنبال کنید اونم به صورت رایگان )

مرسی که تا اینجا همراه بودید تا مقالات بعدی خدانگهدار

 

 

36

موسس و بنیانگذار سایبر لرن ، فعال در زمینه هوش مصنوعی و طراحی سایت .

توسط
تومان