افزونه WakaTime برای محاسبه مدت زمان برنامه نویسی

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

برای محاسبه مدت زمان برنامه نویسی ابتدا باید در سایت wakatime ثبت نام کنید و سپس افزونه WakaTime را در ide یا ادیتوری که در آن کد می‌زنید نصب کنید و سپس api موجود در پنل کاربری خود در سایت WakaTime را در آن وارد کنید.

افزونه WakaTime از چه ide یا ادیتورهای برنامه نویسی پشتیبانی می‌کند؟

افزونه قدرتمند WakaTime در حال حاضر از ide و ادیتورهای زیر پشتیبانی می‌کند:

  • Android Studio
  • AppCode
  • Aptana
  • Atom
  • Blender
  • Brackets
  • Chrome
  • CLion
  • Cloud9
  • Coda
  • CodeTasty
  • DataGrip
  • Eclipse
  • Emacs
  • Eric
  • Flash Builder
  • Gedit
  • GoLand
  • IntelliJ IDEA
  • Kakoune
  • Kate
  • Komodo
  • MonoDevelop
  • NetBeans
  • ++Notepad
  • PhpStorm
  • Processing
  • PyCharm
  • Pymakr
  • Rider
  • RubyMine
  • Sketch
  • SQL Server Management Studio
  • SQL Operations Studio
  • Sublime Text
  • Terminal
  • TeXstudio
  • TextMate
  • Unity
  • Vim
  • Visual Studio
  • VS Code
  • WebStorm
  • Xamarin
  • Xcode

آموزش ثبت نام در سایت WakaTime

  1. ابتدا روی لینک wakatime کلیک کنید تا وارد سایت شوید.
  2. روی دکمه SIGN UP کلیک کنید.
  3. در صفحه باز شده در قسمت Your Email، آدرس ایمیل خود را وارد نمائید و در قسمت Choose a password، یک رمز حداقل 6 رقمی وارد نمائید و روی دکمه Sign up for WakaTime کلیک نمائید.

آموزش پیدا کردن Api در سایت WakaTime

  1. ابتدا روی لینک wakatime کلیک کنید تا وارد سایت شوید.
  2. در قسمت بالا سمت راست روی دکمه Log In کلیک کنید.
  3. ایمیل و رمزی که هنگام ثبت نام از آن استفاده کرده بودید را وارد نمائید و روی دکمه Log In کلیک نمائید تا وارد پنل کاربری خود شوید.
  4. در قسمت بالا سمت راست مطابق تصویر زیر روی عکس پروفایل خود کلیک نمائید و وارد Settings شوید.

تنظیم api در wakatime

در قسمت Secret API Key روی [click to show] کلیک کنید تا api شما نمایش داده شود سپس api را کپی کنید و در پلاگینی که در ide یا ادیتور خود نصب کرده‌اید ست کنید.

تنظیم api در wakatime

آموزش نصب پلاگین WakaTime در PhpStorm و VSCode

به علت زیاد بودن ide و ادیتورهای برنامه نویسی، در این بخش، آموزش نصب پلاگین روی دو نمونه معروف PhpStorm و VsCode که طرفداران زیادی دارند را معرفی میکنیم.

آموزش نصب WakaTime و تنظیم Api در PhpStorm

  1. PhpStorm را باز کرده و وارد تب File شوید.
  2. سپس Settings را باز کرده و در صفحه باز شده وارد Plugins شوید.
  3. در فیلد Type / to see options عبارت wakatime را جستجو کنید و روی install بزنید. بعد از نصب از شما می‌خواهد که برنامه PhpStorm را ریستارت کنید تا مجددا راه اندازی شود.
  4. بعد از راه اندازی مجدد از شما Api می‌خواهد که در قسمت بالا به شما یاد دادیم. آن را کپی کرده و در آن ست کنید.

آموزش نصب WakaTime و تنظیم Api در VSCode

  1. VsCode را باز کرده و در سمت چپ روی آخرین آیکون (آیکون پنجم) یعنی Extensions کلیک کنید.
  2. در فیلد Search Extensions in Marketplace عبارت wakatime را جستجو کرده و روی install بزنید.
  3. دکمه F1 روی کیبورد خود را فشار دهید و در آن WakaTime: Api Key را جستجو کنید و Api که در قسمت بالا پیدا کرده‌بودید را در آن وارد کنید.

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

وارد سایت wakatime شوید و در تب Dashboard مطابق تصویر زیر می‌توانید مدت زمان برنامه نویسی روزانه، هفتگی، کل و زبان‌های برنامه نویسی که استفاده کرده‌اید را مشاهده نمائید.

مدت زمان برنامه نویسی در wakatime

چکار کنیم wakatime مدت زمان برنامه نویسی ما را دقیق‌تر محاسبه کند؟

  • روی عکس پروفایل خود کلیک کنید و وارد Settings شوید.
  • در تب Preferences رفته و Timeout را از روی 15 روی 5 قرار دهید.

این عدد برای هر شخص مابین 5 تا 240 است. و طبق گزارش خود wakatime هر چقدر عدد پایین‌تر باشد محاسبه دقیق‌تر و مدت زمان کمتر است. این عدد در گروه‌ها روی 15 تنظیم شده است و قابل تغییر نیست. اگر مدت زمان شما در گروه‌ها بیشتر از حالت شخصی باشد طبیعی است. چون تایم را برای حالت شخصی روی 5 تنظیم کرده‌اید ولی گروه‌ها روی 15 تنظیم شده‌اند.

تعداد برنامه نویسانی که از WakaTime استفاده می‌کنند چقدر است؟

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

آیا wakatime بر اساس تعداد ساعات شما را رتبه بندی می‌کند؟

بله. در قسمت Leaderboards لیست 5 هزار نفر اول جهان را می‌توانید مشاهده کنید.

رتبه بندی جهانی برنامه نویسان بر اساس ساعت در wakatime

آیا در wakatime می‌توان گروه اختصاصی درست کرد؟

بله. شما میتوانید در قسمت Leaderbords روی Private زده و نامی برای گروه خود انتخاب کنید و لینک آن را به دوستان برنامه نویس خود بدهید تا عضو گروه شما شوند تا با گروه خود بر اساس تعداد ساعات رقابت کنید تا انگیزه داشته باشید.

رتبه بندی گروهی برنامه نویسان بر اساس ساعت در wakatime

شما روزی چند ساعت برنامه نویسی می‌کنید؟

اگر سوالی در مورد افزونه wakatime دارید در قسمت نظرات اعلام کنید تا پاسخ دهیم.