همیشه میشه از اتفاقات ریز و درشت اطرافمون درس بگیریم. مهم هم نیست که این درس سقوط یک هواپیما باشه یا یک مسابقه فوتبال و یا حتی حرکت یک مورچه بر روی زمین!
اما اگر برنامه نویس باشیم باید بیشتر درس بگیریم؛ چون چه بخواهیم و چه نخواهیم در پس تمام کدهای یک برنامه منطق وجود داره و اساس منطق استتناج حقایق از همین اتفاقات بی ربط هست.
حادثه ناگوار برخورد قطارهای مسافربری در سال گذشته یک نکته مهم برای ما برنامه نویسان داشت.
در هنگام ارائه پروژه بهتره همان که انجام شده است را اعلام کنیم و ادعای زیاد بر روی محصول نهایی ممکن هست در آینده صرفا باعث سرافکندگی باشه.
برای مثال چند ماه قبل از این حادثه آقای آخوندی وزیر راه در جلسه ای اعلام کرده بودند امکان نداره با سیستم جدیدی که پیاده سازی شده چنین حادثه ای رخ بده!
یک برنامه نویس باید همیشه درصدی از خطا در پروژه در نظر بگیرد.
یک رویداد تلخ دیگری که در سال 95 رخ داد مربوط به آتش سوزی در ساختمان پلاسکو بود.
در طول یک سال گذشته کلی تحلیل های ریز و درشت اعلام شد، کلی هم استفاده های سیاسی و غیر سیاسی از این موضوع اتفاق افتاد که همه دست کم چند مورد رو شنیدیم.
اما چیزی که میشه ازش در برنامه نویسی درس گرفت، مربوط به همین چند هفته قبل میشه.
برنامه #جهان_آرا در شبکه افق اومد برای سالگرد پلاسکو یک ویژه برنامه تدارک دید و به عنوان مهمان نماینده بنیاد مستضعفان و نماینده شورای پلاسکو ( کسبه ای که در ساختمان فعالیت داشتند ) رو به برنامه زنده آورد تا در مورد حواشی و اختلافات مربوطه صحبت کنند.
نماینده بنیاد مستضعفان از یک توافق با شورای پلاسکو آن هم چند ماه قبل از آتش سوزی خبر داد که شورای پلاسکو متعهد به انجام تعمیرات در ساختمان شده و بنیاد مستضعفین هم قبول کرده تمام هزینه ها رو پرداخت کنه.
در کمال تعجب نماینده شورای پلاسکو هم این موضوع رو تایید کرد و حتی گفت که مدتی قبل از آتش سوزی مانور آتش سوزی در ساختمان برگزار شده بوده!
حالا اینکه شورای پلاسکو دقیقا چه طور مانور برگزار کرده که برای چنین آتش سوزی آمادگی نداشتند بماند...
یک برنامه نویس در هنگام بازنویسی کدهای پروژه باید تمام حالات خطا را در نظر بگیرد و هندل کند، یک برنامه نویس خوب، فقط سریع نیست، بلکه سریع و دقیق و آینده نگر است!
حتی با گذشت بیش از دو سال همچنان از آنچه که مشهور شده به "برجام" و گاهی آقتاب است و گاهی کودک و گاهی نوجوان و گاهی ابر و گاهی فلان، موافقان و مخالفان گوناگونی داره.
موضوع بحث ما نه برجام هست و نه تایید یا ردش. ولی فقط برای یادآوری برخی از وعده ها 1 دقیقه ابتدا این ویدیو رو ببینید.
فرای همه ی منازعات سیاسی درسی که برای ما برنامه نویسان داره شفاف هست.
یک برنامه نویس هیچ گاه وعده ای نمی دهد که امکان پیاده سازی آن در پروژه غیرممکن باشد. برای مثال قول نمی دهد که یک سایت دانلودی طراحی کند که کار فیسبوک را هم انجام دهد.
موضوعات دیگری هم برای اینکه ازشون درس بگیریم و درست کد بزنیم وجود داره ولی خب می ترسم از اونجایی که همین چندتا مثال ساده رو ممکنه برخی فضاش رو سیاسی تعبیر کنن بی خیال میشم.
فقط اینکه به نظر شما از مسابقه استقلال و پرسپولیس که چند روز آینده برگزار میشه چه درسی به عنوان یک برنامه نویس میشه گرفت؟
پ ن: