چگونه مهارت های برنامه نویسی خود را بهبود ببخشیم

ترجمه و تالیف : امیرحسین بَزی
تاریخ انتشار : 16 دی 98
خواندن در 3 دقیقه
دسته بندی ها : برنامه نویسی

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

پنج نکته‌ای که به نظر من باعث بهبود برنامه‌نویسی می‌شود!

۱. برای خودتان هدف مشخص کنید

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

این سوالات رو از خودتون بپرسید:

  • چرا برنامه‌نویسی را شروع کردید؟
  • هدف شما از برنامه‌نویسی چیست؟
  • با تبدیل شدن به یک برنامه‌نویس ، به چه رویایی خواهید رسید؟

هر کس اهداف شخصی خود را دارد ، اما من یک لیست کوچک از این اهداف را به شما نشان می‌دهم:

  • ساختن وبسایت شخصی خودتان
  • پیدا کردن شغل جدید
  • کار کردن به عنوان یک فریلنسر
  • از راه دور کار کردن
  • به چالش کشیدن خود
  • بهبود اوضاع مالی

ابتدا بهتر است که شما چه کاری انجام دهید:

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

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

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

می‌دانم که این ساده است، اما زمانی که این کار را انجام دهید، به هدف خود دست پیدا کرده‌اید.

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

۲. دوباره انجام بده ... و دوباره!

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

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

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

۳. هر چیزی که یاد می‌گیرید به اشتراک بگذارید

این بهترین راه برای یادگیری چیزهای جدید است.

چند ایده برای اینکه بدانیم چگونه کارمان را به اشتراک بگذاریم:

  1. مقاله برای وبلاگ بنویسید
  2. در کنفرانس‌های محلی شرکت کنید
  3. درخواست فیدبک کنید در StackOverflow
  4. پیشرفت خود را هر روز با هشتگ 100DaysOfCode # توییت کنید

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

من برای چند دلیل HereWeCode را ایجاد کردم:

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

همه می توانند این کار را انجام دهند! من ساده شروع کردم ابتدا یک مقاله کوچک در  سایت Medium با نام "کشف کنید که یک API چیست!" قرار دادم ، سپس یک مقاله در  سایت Docker با نام "راهنمای مبتدی برای Docker -  چگونه می توانید اولین برنامه Docker خود را ایجاد کنید" قرار دادم و مقالات دیگر.

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

به یاد داشته باشید: برای نوشتن در مورد چیزی نیازی نیست که حتما در آن زمینه تخصص داشته باشید!

4. کد دیگران را بخوانید

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

از کجا میتوانید کد بقیه را بخوانید

  • کدهای داخب سایت Github
  • کتاب
  • مقالات
  • خبرنامه ها

دوره رایگان آموزش Github در وبسایت راکت

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

چرا سعی نمی‌کنید روزانه حداقل یک مقاله یا چند صفحه از کتاب برنامه نویسی بخوانید؟

دوره آموزش مدیریت پروژه در Github

برخی از کتابهای معروف: 

  • کد پاک: کتابچه راهنمای نرم افزار Agile توسط رابرت سی مارتین
  • برنامه نویس عملی: از مبتدی تا پیشرفته
  • کار عمیق توسط کال نیوپورت

۵. سوالات خود را بپرسید

از سوال کردن خجالت نکشید

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

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

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

نتیجه

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

حالا نوبت شماست. چه نکاتی برای بهبود مهارت‌های برنامه‌نویسی دارید؟

منبع

گردآوری و تالیف امیرحسین بَزی
آفلاین
user-avatar

یک طراح گرافیک علاقمند به React JS

دیدگاه‌ها و پرسش‌ها

برای ارسال نظر لازم است ابتدا وارد سایت شوید
در حال دریافت نظرات از سرور، لطفا منتظر بمانید