10 درس برتر از 40 سال نوشتن کد: آنچه که هر مهندس نرم افزار باید بداند

Summarize this content to 400 words in Persian Lang
😲 40 سال کدنویسی؟؟؟!!!
من مقاله ای را خواندم که توسط لارس ویرزنیوس به مناسبت 40 سال برنامه نویسی او نوشته شده بود. لارس سفر برنامه نویسی خود را از 14 سالگی آغاز کرد و تا به امروز مشغول ساخت نرم افزار بوده است.
در سالهای اولیه برنامهنویسی، به لارس گفته شد که برنامهنویسی فقط برای جوانان (بچههای باحال) در نظر گرفته شده است و در ۲۵ سالگی، او برای نوشتن کدها خیلی پیر شده است. خب… لارس هنوز بعد از 40 سال تا به امروز کد می نویسد و می گوید به این زودی ها متوقف نمی شود. درسهایی وجود دارد که من از تجربه ۴۰ ساله او در مقالهاش برداشتم:
مهارت های اساسی و اصلی که باید به عنوان یک برنامه نویس داشت، ارتباط و همکاری است. کار گروهی می تواند یک افزایش دهنده نیرو باشد.
برای انجام کار خوب، باید مراقب خود باشید. اگر خسته باشید یا بیش از حد استرس داشته باشید، اشتباه می کنید و به ناچار تصمیمات بدی خواهید گرفت.
برای هر همکاری یا پروژه تیمی، حاکمیت باید صریح باشد. باید تعریف روشنی از نقش ها وجود داشته باشد. عدم اطمینان در مورد قدرت منجر به سردرگمی و نزاع می شود.
توسعه نرم افزار یک عمل سیاسی و اخلاقی است. مطمئن شوید نرم افزاری که می سازید با ارزش های شما همخوانی دارد.
برای ساختن نرم افزار با کیفیت، تنوع افکار را در میان افرادی که در آن سهیم هستند را فعال کنید.
اشتباهات اجتناب ناپذیر هستند. برای اشتباهات افراد جا باز کنید و از دیگران نیز چنین انتظاری داشته باشید.
چیزها را بنویس نوشتن باعث شفافیت افکار می شود.
یاد بگیرید که جلسات خوبی داشته باشید. برای جلسات آماده شوید تا وقت مردم را تلف نکنید.
تا جایی که می توانید کارها را ساده کنید. کد ساده و واضح نوشتن آسانتر، آسانتر رسیدن به کار، و تغییر آسانتر بدون شکستن آن است.
در مواقعی که به آن نیاز دارید یا گیر می کنید، کمک بخواهید. در صورت ارائه کمک بپذیرید.
امیدوارم این کمک کرده باشد.
😲 40 سال کدنویسی؟؟؟!!!
من مقاله ای را خواندم که توسط لارس ویرزنیوس به مناسبت 40 سال برنامه نویسی او نوشته شده بود. لارس سفر برنامه نویسی خود را از 14 سالگی آغاز کرد و تا به امروز مشغول ساخت نرم افزار بوده است.
در سالهای اولیه برنامهنویسی، به لارس گفته شد که برنامهنویسی فقط برای جوانان (بچههای باحال) در نظر گرفته شده است و در ۲۵ سالگی، او برای نوشتن کدها خیلی پیر شده است. خب… لارس هنوز بعد از 40 سال تا به امروز کد می نویسد و می گوید به این زودی ها متوقف نمی شود. درسهایی وجود دارد که من از تجربه ۴۰ ساله او در مقالهاش برداشتم:
-
مهارت های اساسی و اصلی که باید به عنوان یک برنامه نویس داشت، ارتباط و همکاری است. کار گروهی می تواند یک افزایش دهنده نیرو باشد.
-
برای انجام کار خوب، باید مراقب خود باشید. اگر خسته باشید یا بیش از حد استرس داشته باشید، اشتباه می کنید و به ناچار تصمیمات بدی خواهید گرفت.
-
برای هر همکاری یا پروژه تیمی، حاکمیت باید صریح باشد. باید تعریف روشنی از نقش ها وجود داشته باشد. عدم اطمینان در مورد قدرت منجر به سردرگمی و نزاع می شود.
-
توسعه نرم افزار یک عمل سیاسی و اخلاقی است. مطمئن شوید نرم افزاری که می سازید با ارزش های شما همخوانی دارد.
-
برای ساختن نرم افزار با کیفیت، تنوع افکار را در میان افرادی که در آن سهیم هستند را فعال کنید.
-
اشتباهات اجتناب ناپذیر هستند. برای اشتباهات افراد جا باز کنید و از دیگران نیز چنین انتظاری داشته باشید.
-
چیزها را بنویس نوشتن باعث شفافیت افکار می شود.
-
یاد بگیرید که جلسات خوبی داشته باشید. برای جلسات آماده شوید تا وقت مردم را تلف نکنید.
-
تا جایی که می توانید کارها را ساده کنید. کد ساده و واضح نوشتن آسانتر، آسانتر رسیدن به کار، و تغییر آسانتر بدون شکستن آن است.
-
در مواقعی که به آن نیاز دارید یا گیر می کنید، کمک بخواهید. در صورت ارائه کمک بپذیرید.
امیدوارم این کمک کرده باشد.