مستندات رسمی؛ بهترین همراه برای یادگیری و تسلط بر یک زبان

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

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

  • PHP
  • Python
  • C#.NET
  • ++C
  • Java
  • Javascript
  • ...

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

  • Ruby
  • Perl
  • Swift
  • Go
  • ...

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

  1. آنهایی که تمایل به یادگیری زبان های حدید ندارند.
  2. آنهایی که زیاد از حد تمایل به شناخت زبان های جدید دارند.
  3. آنهایی که حد میانه را رعایت می کنند یعنی علاوه بر اینکه تخصص در زبان خاصی دارند، به یادگیری ابزارها و زبان های جدید علاقه نشان میدهند.

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

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

از تمامی این حرف ها که بگذریم؛ امروز می خواهم در این مقاله جواب یکی از سوالاتی را بدهم که در طول این سالها بسیار شنیده ام:

آیا شما به تمامی امکانات زبان برنامه نویسی X تسلط دارید و توابع آنها را حفظ هستید؟

پاسخ: خیر، ما هم پس از آنکه اصول یک زبان را یاد گرفته ایم (به هر نحوی)، با چند عامل، همراه و دوست بوده ایم:

  1. مستندات آن زبان
  2. Stackoverflow
  3. جستجو در گوگل

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

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

امیدوارم از بحث امروزمون راضی بوده باشید. به امید خدا، این سری از مقالات درباره اصول برنامه نویسی ادامه دار خواهد بود.

 

 

کد خبر: 110 | 08:30، 1395-02-10 نسخه چاپی ارسال به

افزودن دیدگاه جدید

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