امتیاز

چگونه برنامه نویسی را در سال 2020 شروع کنیم.

برنامه نویسی

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

حتی وقتیکه شروع به تقسیم نقش های مختلف کدگذاری در سیلوهای باریک کردیم ، آب حتی گلی می شود. جلویی ، برگشت ، طراح UX ، توسعه دهنده UI ، توسعه دهنده قادر متعال “پشته کامل” ، مدیر پایگاه داده ، توسعه دهنده بومی ، توسعه دهنده موبایل و غیره. – برای یخ زدن هر تازه وارد در محل کافی است.

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

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

با اصول شروع کنید

زبان های برنامه نویسی
زبان های برنامه نویسی

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

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

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

من اغلب افراد تازه وارد را به FreeCodeCamp.org هدایت می کنم. (freeCodeCamp) من هیچ ارتباطی با آنها ندارم به غیر از اینکه طرفداران بزرگی از کارهایی باشم.

بخوانید :   نحوه ایجاد یک وب سایت وردپرس در سال 2020 - راهنمای نهایی نهایی

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

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

نقشه راه طراحی وب در سال 2020

تصمیم بگیرید که چه چیزی شما را هیجان زده می کند

هنگامی که شروع به گرفتن برخی از برنامه نویسی های برنامه نویسی کردید ، باید از خود بپرسید: “چه چیزی شما را از کد نویسی هیجان زده؟ آیا از ساخت وب سایت های واقعا جالب و جالب لذت می برید؟ ”

یا ، شاید شما خیلی علاقه مند به ساخت برنامه هایی هستید که به کاربران اجازه می دهند کارهایی انجام دهند. آیا شما این برنامه های وب را تصور می کنید یا می خواهید برای ویندوز / macOS / Linux بنویسید؟

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

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

شاید همه این مسیرها شما را هیجان زده کنند ، در این صورت ، شما باید یاد بگیرید که انجام دهید ، اما هر دقیقه دوست دارید آن را دوست داشته باشید!

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

یک مربی پیدا کنید

فریلنسر

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

بخوانید :   4 اشتباه مهلک برنامه نویسان

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

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

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

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

مربی می تواند همان میانبر باشد که شما باید حرکت خود را به جلو پیش ببرید!

شروع به ساختن کنید

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

بخوانید :   راهنمای گام به گام برای ایجاد یک وب سایت

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

این می تواند به سادگی برنامه “همه کاره” همه کاره ، یک وب سایت برای کوکی های مادربزرگ شما باشد یا فقط یک چراغ چشمک زن روی آردوینو ایجاد کند.

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

نتیجه گیری و منابع

طراحی وب سایت یا توسعه وب سایت

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

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

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

می توانید برنامه نویسی را در سال 2020 بیاموزید. اجازه ندهید بیش از حد اطلاعات شما را بترسانند!

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

0 نظرات

نظر خود را بنویسید