پرش به محتوای اصلی

هنوز هم خوب است که از برنامه نویسی لذت ببرید

هکرنیوز۱۴۰۵ مهر ۲۵, شنبه، ساعت ۲۳:۲۳حدود 2 دقیقه مطالعه

آدرس مقاله: https://chriskiehl.com/article/it-is-still-ok-to-enjoy-programming آدرس نظرات: https://news.ycombinator.com/item?id=50134472 امتیاز: 187 # نظرات: 179

خواندن اخبار هکر به من احساس می‌کند که باید این را بنویسم: لذت بردن از برنامه‌نویسی هنوز خوب است.

بله، در محل کار، جایی که برای تولید ارزش برای یک کسب‌وکار به شما پول می‌دهند، اقتصاد کدهای کاملا دست‌نویس تغییر کرده است. اما این کار است. کار زندگی نیست. بلندترین صداها در اینترنت غمگین ترین و مسری ترین صداها هستند.

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

من همچنین از کار بر روی این "بازی" برای مطالعه موضوعات برنامه نویسی تصادفی ردیابی می کنم. آخر هفته گذشته در حال بررسی این موضوع بودم که تا چه حد می توانم ایمنی تایپ را در جاوا با استفاده از ایده هایی از زبان های تایپ شده وابسته مانند Agda پیش ببرم. این هیچ فایده ای ندارد. در زیر «روش‌های جالب تفکر درباره یک مشکل خاص» قرار می‌گیرد. شاید در زندگی کاری مطرح شود. شاید نه. من این کار را انجام دادم زیرا کاوش در اینجا سرگرم کننده بود [0].

چند آخر هفته پیش: طرح های بازگشتی . از نظر فنی، این جالب نبود. ساعت ها سرم را به دیوار کوبیدم. در پایان، من هنوز حتی نمی دانم چه چیزی در مورد ایده ها ارزشمند است [1]. اما می دانم که بسیاری از زیباترین ایده ها در برنامه نویسی تنها پس از سال ها پختن در ذهنم برایم روشن می شوند. به همین دلیل است که مقالات کامل در مورد Monoids نوشته می شود. شاید یک روز مشکلی پیدا کنم که این موضوع در آن صدق می کند. شاید نه. من این کار را انجام دادم زیرا درک چیزهای سخت پاداش دارد.

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

لذت بردن از چیزها اشکالی ندارد [2] . انجام این کار نیاز به توجیه اقتصادی ندارد.

پی نوشت: [0] یک روز برای درک فین وقت بگذارید. زیباست. [1] من هنوز آنجا نیستم، اما هدف از مطالعه این است که به خودم ابزار دیگری برای استدلال درباره درستی برنامه به صورت جبری بدهم (موضوعی که در کتابم به آن پرداخته ام!) [2] من همچنین یک برنامه نویسی انفجاری دارم. من مجموعه ای از برنامه ها را دارم که هرگز به خط کدی نگاه نکرده ام. من فکر می کنم انجام این کار باعث وحشت من شود. "برنامه نویسی" به این روش نیز سرگرم کننده است. اغلب به شدت چنین است. اما به روش منحصر به فرد خود.

خواندن متن کامل در هکرنیوزبه زبان اصلی، در سایت ناشر باز می‌شود
متن اصلی (انگلیسی)

It's still ok to enjoy programming

Article URL: https://chriskiehl.com/article/it-is-still-ok-to-enjoy-programming Comments URL: https://news.ycombinator.com/item?id=50134472 Points: 187 # Comments: 179

همه‌ی اخبار فناوری