به مناسبت روز برنامه‌نویس

چین یا روسیه، مسئله این استاولین بار، دو تا برنامه‌نویس روس، در سال ۲۰۰۲ برای به رسمیت شناختن ۲۵۶ ُمین روزِ سال، به نام روز برنامه‌نویس امضا جمع کردند. ۷ سال بعد، روسیه اولین کشوری بود که روز برنامه‌نویس رو به رسمیت شناخت.چرا روزِ ۲۵۶ ُم؟ چون همه‌ی ما برنامه‌نویس‌ها، مبنای ۲ رو دوست داریم و ۲۵۶ می‌شه: ۲ به توان ۸.- بزرگترین توان ۲ که کوچکتر از ۳۶۵ (تعداد روزهای سال) باشه.- تعداد اعداد متمایزی که می‌توان در یک byte ذخیره کرد. (۰ تا ۲۵۵)چی بهتر از این؟ شاید ۲۴ ُمین روز ماه اُکتبر.چینی‌ها کمی متفاوت عمل کردند، اونا ۲۴ اُکتبر رو روز برنامه نویس می‌دونن چون ۲۴ ُمین روز از ۱۰ ُمین ماه سال رو می‌شه اینجوری نوشت: ۱۰۲۴ که خُب این می‌شه ۲ به توان ۱۰ و تازه برابر کیبی‌بایت هم هست. از اون جالب‌تر این که این تاریخ در همه‌ی سال‌ها دقیقاً یک روز می‌شه ولی اون مدل روسی، در سال‌های کبیسه یک روز جابه‌جایی داره. (چون در تاریخ میلادی، اون ماهی که در سال‌های کبیسه یک روز زیاد می‌شه ماه دومشون هست؛ این تغییر به وجود میاد.)در نتیجه چون ما رو به دودویی بودن می‌شناسند، ما هر دو روز رو جشن می‌گیریم و ما دو روز در سال خواهیم داشت. ;)نوشابه باز کنیدقرار نیست بگم ما خوبیم بقیه بدن ولی باید بگم که ما خوبیم و خیلی هم خوبیم. ما یک اجتماع بسیار فعال و دوست‌داشتنی داریم. پر از مغزهای خلاق و پیشرو که مثل یک جسم در سراسر زمین مشغول به کار و توسعه هستیم.آمار فعالیت داوطلبانه بین برنامه‌نویس‌ها به قدری بالاست که در سال ۲۰۲۲ بیش از ۲۸ هزار نفر روزانه بین ۱۵ تا ۱۲۰ دقیقه زمان برای پاسخ دادن به سوالات و مشکلات دیگر برنامه‌نویس‌ها به رایگان فقط در stackoverflow زمان صرف کرده‌اند.این آمار جدا از فراوانی آموزش‌های رایگان و وبلاگ‌ها و ... است. در کنار این موارد، پروژه‌های آماده استفاده روی github و سایر سایت‌های مشابه هم که سر به فلک می‌کشه.ما در خط مقدم دسترسی آزاد به اطلاعات و برابری در دسترسی به امکانات، همیشه در تلاش هستیم.خلاصه که روز برنامه‌نویس رو به طور خاص به همکارها و دانشجوهای خودم و به طور عام هم به همه‌ی برنامه‌نویس‌ها که این متن رو می‌خونند، حتی به اون دسته افرادی که تازه شروع به یادگیری کردن یا می‌خوان که شروع کنن هم تبریک می‌گم.روزمون مبارک.چی بخریم؟همونطور که تا الان هم فهمیدید این متن برای یادآوری و البته پررنگ کردن روز برنامه‌نویس نوشته شده. به همین دلیل هم کمی زودتر منتشر می‌شه تا فرصت خرید هدیه داشته باشید.این متن رو به صورت کاملاً اتفاقی به مدیران و مسئولین مرتبط ارسال کنید که فرصت رو از دست ندن.خودمون رو بیشتر تحویل بگیریم. هدیه بخریم و البته که هدیه بگیریم. استیکرهای باحال برای لپ‌تاپ می‌تونه جالب و البته کم هزینه باشه. اگر پیشنهاد خوبی دارید یا هدیه جالبی گرفتید هم برای بقیه بنویسید.خانوادهما در گذشته به عنوان یک خانواده بیشتر با هم دعوا می‌کردیم. الان سال‌هاست که اون تعصب‌های آتشین به یک تکنولوژی یا زبان خاص کمتر شده. البته که هنوز وجود داره ولی در سال‌های نه چندان دور امکان داشت افرادی در جنگ‌های قبیله‌ای بین ویندوزی‌ها و لینوکسی‌ها به هلاکت برسند.چرا جاوا کارها باید عینک بزنند؟ چون دید تیز (C# - see sharp) ندارند.البته که کُری خوندن همیشه جالب و سرگرم کننده بوده ولی لطفاً تعصب نداشته باشید.از مشکلاتی هم که با دیگران داریم، دوست دارم به مدیر اشاره کنم. امان از مدیر بد.سال‌ها پیش، جایی کار می‌کردم که مدیر ما در تلاش بود بگه علاوه بر مدیر، برنامه‌نویس خفنی هم هست.وعده‌ی اضافه شدن امکانات ناممکن به مشتری‌ها می‌داد و بعد تازه با ما مطرح می‌کرد. شاید باور نکنید ولی بدون هیچ مشورتی.یا مثلاً می‌پرسید که این کارها چقدر از تیم زمان می‌گیره؟ من می‌گفتم مثلا اولی ۲ هفته و دومی هم ۳ هفته. بعد از ۳ هفته با تقویم وارد اتاق می‌شد و می‌گفت چرا بعد از گذشت ۳ هفته این کارها هنوز تموم نشده؟من می‌تونم یه کتاب در مورد فقط همین یک مدیر خاص بنویسم. انقدر که این آدم، سمّی بود. البته شاید تقصیر انتخاب خودمم بود چون بین کار کردن در جای بهتر با حقوق کمتر یا کار کردن در جای بدتر با حقوق بیشتر من دومی رو انتخاب کرده بودم. (پیشنهادی که هر دو مورد رو داشته باشه، نداشتم.)یه بار قدم زنان وارد اتاق شد و بهم گفت دوست داری یه سایت برات بنویسم که به محض باز کردن، سیستمت رو از کار بندازه؟ منم اینجوری بودم که با اکراه گفتم چه جالب. حتماً.رفت. بعد از چند ساعت برگشت و گفت این دامنه رو باز کن. باز کردم و هیچ اتفاقی نیفتاد. =)متوجه شدم که یه کد JavaScript نوشته که حلقه‌های بی نهایت و یه سری چیزها داره که چند لحظه مرورگر رو فریز می‌کنه. تازه اگر مرورگر، قدیمی و یک مرورگر خاص باشه.بعد نتیجه گرفت و توضیح داد که ببینید امنیت چقدر در خطر قرار داره و به همین سادگی می‌شه از آسیب‌پذیری‌های سیستم‌ها استفاده کرد.البته نمی‌دونم در سال‌های گذشته خودم چقدر مدیر سمی بودم ولی واقعاً همیشه تلاش کردم که نباشم.در این بخش باید از شما درخواست کنم که لطفاً برای این روز خاص تولید محتوا کنید. پست منتشر کنید. استوری کنید. اگر امکانش رو دارید پادکست ضبط کنید، برای پادکست پیشنهاد می‌کنم از برنامه‌نویس‌های خیلی قدیمی دعوت کنید. افرادی که شاید ۵۰ سال پیش برنامه‌نویس بودند.حتماً نگاه محتوای شما در هر سال به موضوعات پیرامونی جامعه هم باشه. خیلی‌ها روی ما حساب باز کردن.نکته آخر هم این که:جذب شرکت‌هایی که حریم خصوصی رو به رسمیت نمی‌شناسند، نشید.یه if سادست مهندسباید بگم که متاسفانه ما دیگه اون آدم‌های دور از دسترس نیستیم.پیش از این تعداد کسانی که به کدنویسی آشنا بودند زیاد نبود، ما اون آدم‌های مرموز و به نظر نابغه بودیم. حالا ولی خیلی‌ها با کد و کدنویسی آشنا هستند و این باعث شده متاسفانه از طرف دیگر بوم بیوفتیم.احتمالاً چون کمی از کدنویسی اطلاع دارند؛ دچار سندرم شیشه خیارشور می‌شن. فکر می‌کنن کار ما خیلی کار ساده‌ای باید باشه.از نظر تعداد برنامه‌نویس‌ها هم رشد قابل توجهی داشتیم. این موارد دست به دست هم دادن که نظرهای غیر تخصصی و چیزهای عجیب و غریب بشنویم.یه آمازون می‌خوام که کنارش یه تاکسی آنلاین هم داشته باشه.خلاق بودن بد نیست ها ولی این که تصور می‌شه برای تولید این برنامه‌ها حداکثر نیاز به ۱۰ روز کار و بودجه‌ی ۱۰ میلیون تومنی داریم. خیلی اعصاب خورد کنه، تازه اگر نگن:رایگان انجام بده تا برات رزومه بشه.شمارو به این چالش دعوت می‌کنم که به عنوان برنامه‌نویس درخواست‌های عجیبی که گرفتید رو بنویسید و در کنار دیگر موارد با هشتگ روزبرنامه‌نویس منتشر کنین. (لطفاً برای نوشتن برنامه‌نویس از نیم‌فاصله استفاده کنید.)هوش مصنوعی و پایان کار برنامه‌نویسیو در نهایت اگر از اون دسته آدم‌هایی هستید که کمین کردید که بگید هوش‌مصنوعی کار برنامه نویسی رو تموم می‌کنه، باید بگم که اولاً نظر شما رو جلب می‌کنم به نظر آقای نادر ابراهیمی که: -- با احساس بخونید --هیچ پایانی به راستی پایان نیست. در هر سرانجام، مفهوم یک آغاز نهفته است.چه کسی می‌تواند بگوید «تمام شد» و دروغ نگفته باشد؟و دوماً هوش‌مصنوعی بدون ما مانا نیست. فعلاً‌ ما هستیم که هوش‌مصنوعی هست. (ایموجی با عینک آفتابی)البته که سبک و سیاق کار همیشه در حال تغییره، ولی ما هم همیشه به روز و یک قدم جلو تریم. (همچنان ایموجی با عینک آفتابی)