مانند هر صاحب کسب و کاری (و پدر و مادر)، زندگی من پر از وظایف بی فکر، وقت گیر اما با این وجود ضروری است. هر ماه باید همان دو فرم PDF را به صورت الکترونیکی امضا کنم و برای حسابدارم بفرستم. هر هفته باید ناهار مدرسه فرزندم را سفارش دهم و هزینه کنم. هر روز باید (اعتراف می‌کنم کمی عصبی) آمار ترافیک مقالاتم را بررسی کنم.
اینها انواع کارهای کسل کننده و تکراری هستند که من و تقریباً هر حرفه ای مشغول دیگری در آنجا آرزو می کنیم که به شکلی جادویی ناپدید شوند. اما متأسفانه من نه دستیار شخصی دارم و نه مهارت کدنویسی. آیا من بی وقفه امضاها را در اسناد چسبانده ام و فراموش کرده ام که منوهای غذاخوری مدرسه را دانلود کنم؟
کلایو تامپسون، روزنامه‌نگار و نویسنده فناوری، در یکی از مفیدترین پست‌های رسانه‌ای که مدتی با آن مواجه شده‌ام، می‌گوید خیر (حداقل برای ما افراد غیر فنی– برنامه‌نویس‌های ACE می‌توانند اکنون خواندن را متوقف کنند، اگر قبلاً این کار را نکرده‌اید). تامپسون در حین صحبت با صدها برنامه نویس برای کتاب خود کدگذاران ، این واقعیت غیرقابل تعجب را تأیید کرد که کسانی که مهارت های فنی جدی دارند تقریباً همیشه این نوع نگهداری خسته کننده زندگی را با بیت های مینیاتوری کد به نام اسکریپت خودکار می کنند.
برخی اسکریپت‌هایی داشتند که برنامه‌های تلویزیونی مورد علاقه‌شان را هر روز در سایت‌های تورنت بررسی می‌کردند و سپس به‌طور خودکار آنها را دانلود می‌کردند. برخی اسکریپت‌ها را اجرا می‌کردند تا هر روز از نظر ذکر نام شرکتشان در توییتر یا ردیت بررسی کنند و آن‌ها را در صفحه‌گسترده کپی کنند. یکی اسکریپتی داشت که تامپسون گزارش می‌دهد که خروجی یک پنل خورشیدی را بررسی کرده و هر روز برای او پیامک می‌فرستد.
وادار کردن ماشین‌ها به انجام کارهای خسته‌کننده و تکراری از این طریق برای من غیر فنی مانند یک قدرت فوق‌العاده به نظر می‌رسد، اما تامپسون در ادامه توضیح می‌دهد که او نیز یاد گرفته است که کامپیوترش را وادار کند تا سخت‌ترین کارهایش را به عهده بگیرد. او یک اسکریپت نوشت تا تکالیف پسرش را بررسی کرده و دانلود کند، یکی دیگر را برای پیامک سرفصل های اخبار بین المللی به او، و متن سومی را نوشت تا او را از وضعیت کتابش در آمازون مطلع کند.
و اینجاست که همه چیز حداقل برای من تعجب آور شد. تامپسون اصرار دارد که یادگیری ایجاد این کمک های کوچک بسیار ساده تر از آن چیزی است که کد هراسی در بین ما احتمالاً تصور می کنیم.
برخی از فوق‌العاده مفیدترین کدها اغلب علم موشک نیست. این اسکریپت‌های ساده‌ای مانند اینها هستند. به همین دلیل است که این کدها برای علاقه‌مندان و برنامه‌نویسان سرگرم‌کننده مفید است. باز هم، من از آن دسته هکرهایی هستم که فقط یاد می‌گیرند. به اندازه کافی — و نه بیشتر — برای حل مشکلی که دارم. اما معلوم می شود که برای خودکار کردن بسیاری از چیزهای خسته کننده بیش از حد کافی است!» او می نویسد.
وسوسه انگیز به نظر می رسد، و تامپسون حتی یک کتاب آنلاین رایگان با عنوان عالی Automate the Boring Stuff With Python را پیشنهاد می کند که می تواند اصول اولیه را به شما آموزش دهد. مطمئنم که این منبع فوق‌العاده‌ای است، اما با نگاه کردن به اسکریپت‌های نمونه کوچک تامپسون و دانستن بی‌کفایتی خودم، هنوز کمی مشکوک بودم. به همین دلیل است که از خواندن آنچه تامپسون در ادامه می نویسد خوشحال تر شدم.
"شما حتی نیازی به دانستن نحوه نوشتن کد برای انجام این کار ندارید. این روزها، ابزارهای کم کد و بدون کد زیادی وجود دارند که به شما امکان می دهند انواع کارهای کسل کننده و تکراری را حذف کنید. یکی از محترم ترین آنها اگر این باشد، اما این روزها تعداد بیشتری وجود دارد – مانند Zapier ، یا Workflows در iOS، یا بیت‌هایی از جاوا اسکریپت و فیلتر کردن در Gmail ، یا Power Automate در ویندوز و Automator در macOS."
ممکن است خوانندگانی که از فناوری آگاه هستند برای کسانی از ما که هنوز از این ابزارها استفاده نمی کنیم با خنده زوزه بکشند، اما مطمئن هستم که من تنها گروهی نیستم که با فناوری پایین از این ایده هیجان زده شده است. این ابزارها ممکن است فقط پنج دقیقه در اینجا و 15 دقیقه در آنجا صرفه جویی کنند، اما این می تواند سلامت عقل و بهره وری بیشتری را هر هفته به شما اضافه کند. من شخصاً پیشنهاد تامپسون را قبول می کنم و سعی می کنم برخی از خسته کننده ترین کارهای تکراری خود را خودکار کنم. در مورد شما چطور؟

source

توسط bahram_admin