شیوا محمدی
شیوا محمدی

  • تاریخ عضویت: 1396/07/21
  • آخرین زمان حضور : ‫۲ ماه قبل، پنج شنبه ۴ مرداد ۱۳۹۷، ساعت ۱۱:۵۰
  • بازدید از پروفایل : 91

گزارش خطا

علت گزارش برای را بنویسید


حقایقی درباره برنامه نویسان که احتمالا نمیدانستید.

گزارش

اگه یه برنامه نویس هستید بهتره که این مطلب رو تا انتها مطالعه کنید، بهتون قول میدم که به حقایق تازه ای رو درباره خودتون پی میبرید فقط کافیه که صبور باشید و این پست رو تا انتها مطالعه کنید.

حقیقت اول

تاحالا به این فکر کردید که وقتی تو پروژه تون دچار مشکل میشید چه قدر زمان میبره که از کسی کمک بگیرید نسبت به مواقعی که مشکل مربوط به کد نویسی نیست؟ خب جواب خود من به این سوال اینه که معمولا بیشتر از مواقع عادی زمان نیاز دارم تا از کس دیگه کمک بخوام حالا به نظرتون چرا ؟ خب باید بگم که برنامه نویس ها چون با کد نویسی و منطق سرکار دارن این جوری فک میکنن که خب من یه برنامه نویس هستم کدها هم که همش منطق هستن پس از اونجایی که من به منطق برنامه نویسی اشراف دارم پس باید بتونم به تنهایی از پسش بربیام واسه همین سعی میکنیم که هر جور شده اول از همه با دانش خودمون از برنامه نویسی مشکل رو رفع کنیم واسه همین هم زمان بیشتری رو صرف میکنیم.

حقیقت دوم

حالا اگه از حقیقت اول رد بشیم و خودمون رو راضی کنیم که به هر نحوی از کمک استفاده کنیم باید بهتون بگم که همیشه آخرین راه برای یک برنامه نویس کمک گرفتن از همکارشه یعنی چی ؟ یعنی اینکه ما برنامه نویس ها از هر راهی استفاده میکنیم تا بلکه مجبور نشیم از همارمون بپرسیم ” فلانی من تو این قسمت پروژه مشکل دارم میشه بهم کمک کنی”. شاید یه جورایی حس میکنیم که مطرح کردنش با همکارمون ممکنه جلوه جالبی نداشته باشه.

حقیقت سوم

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

حقیقت چهارم

به طور قطع میتونم بگم که همه برنامه نویس ها نزدیک به ۳۰ درصد از زمان پروژه رو صرف گشت و گذار و بالا و پایین کردن کدهای خودشون میکنن حالا این گشت گذار گاهی اوقات بی دلیله و گاهی هم برای رجوعی به بخشی از کد هست.

حقیقت پنجم

بیشتر برنامه نویس های موجود ۳ تا ویژگی رو همزمان با هم دارن حالا این سه تا چی هستن ؟ خب باید بگم که این ویژگی ها عبارتند از مرد بودن ، جوان بودن و همینطور سفید پوست بودن. شاید بگید که یکم مغرضانه است ولی خب این یکی رو من نمیگم اینو مرکز آمار آمریکا میگه به منم مربوط نیست.

حقیقت ششم

به نظرتون تعمیر و نگهداری پروژه چه میزان از هزینه هر پروژه رو شامل میشه ؟ خب اگه اطلاع ندارید باید بگم که این مبلغ چیزی بین ۴۰ تا ۹۰ درصد از مبلغ کل پروژه رو شامل میشه که درجای خودش مبلغ بسیار هنگفتی میشه.

منبع

شیوا محمدی

پسندیده شده توسط: اصغر امینی , مجید مرادی , شهرام برزنی , حمیددواچی , مشب , علی بهمن , مسعود

تیم کوک از اثرات مخرب شبکه های اجتماعی بر کودکان و لزوم آموزش برنامه نویسی می گوید.

گزارش

تیم کوک اخیرا در جریان سخنرانی برای دانشجویان به اهمیت یادگیری برنامه نویسی و اثرات مخرب شبکه های اجتماعی پرداخته است.

در سال های اخیر شبکه های اجتماعی از فیسبوک و توییتر گرفته تا اینستاگرام چنان تاثیر عمیقی را بر زندگی کاربران داشته اند که حتی موسس سابق فیسبوک نیز نسبت به اثرات مخرب آنها به ویژه روی کودکان هشدار داده اند.

روز گذشته تیم کوک، مدیرعامل اپل نیز طی سخنرانی برای داشجویان Harlow College بریتانیا به این مساله اشاره کرد:
 

من بچه ندارم اما برای برادزاده ام محدودیت هایی قائل شده ام و ترجیح می دهم او در شبکه های اجتماعی حضور نداشته باشد.

برادرزاده کوک به زودی ۱۳ ساله می شود و مدیرعامل اپل اعلام کرده که پس از پردخت هزینه های دانشگاه او قصد دارد داراییش را صرف امور خیریه کند.

به هر حال سن قانونی برای افتتاح حساب در فیسبوک ۱۳ سال است و باید دید این نوجوان خود چه تصمیمی دارد. هرچند بسیاری عقیده دارند که تعداد کاربران زیر ۱۳ سال این شبکه اجتماعی بالغ بر ۷.۵ میلیون نفر است.

البته کوک تنها کسی نیست که شبکه های اجتماعی را به باد انتقاد می گیرد و سال گذشته حتی پاپ فرانسیس نیز خواستار دوری از زندگی غیر واقعی شد که در شبکه های اجتماعی به تصویر کشیده می شود.

کوک در بخش دیگری از سخنرانی خود تاکید کرد که اگر قرار است بین یادگیری یک زبان خارجی یا برنامه نویسی یکی را انتخاب کنید بهتر است گزینه دوم را دنبال کنید:
 

می دانم که ممکن است برخی با نظر من موافق نباشند اما برنامه نویسی زبانی جهانی است که می توانید از طریق آن با ۷ میلیارد نفر صحبت کنید.

او عقیده دارد که در حال حاضر برابری جنسیتی در موسسه های آموزش علوم کامپیوتر وجود ندارد اما با آموزش برنامه نویسی در سنین پایین می توان به این مهم دست پیدا کرد.

منبع

شیوا محمدی

پسندیده شده توسط: مجید مرادی , توحید , شهرام برزنی

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

گزارش

کیفیت بالاتر کدهای نوشته شده توسط خانم ها

تحقیقات نشان از این دارد که خانم ها ، برنامه نویسان بهتری نسبت به آقایون هستند، ولی این استعداد دقیقا بخاطر جنسیت آنها مورد توجه قرار نمی گیرد.
این مقاله نشون می ده که خانم ها کدنویسان بهتری هستند، البته تا موقعی که جنسیت آنها ناشناس باقی بمونه.!!!
محققان بر روی اطلاعات سايت Github (سایت open source حاوی کدهای برنامه نویسی به اشتراک گذاشته شده توسط کاربران) با بیش از 12 میلیون کاربر مطالعه کردند. با ردگیری ای که محققان از طرق مختلف از قبیل گوگل، شبکه های اجتماعی و ... انجام دادند ، پی به جنسیت حدود 1.4 میلیون کاربر آن کردند و این در نوع خود یک مقیاس بزرگ برای تحقیق و مطالعه است.

این بررسی نشان داد که تقریبا تعداد مردان و زنانی که کدهایشان جهت رفع مشکل برنامه نویسی مطرح شده در سایت Github مورد پذیرش قرار گرفته بود تقریبا برابر بود، اما نرخ پذیرش کدهای نوشته شده توسط خانم ها توسط متقاضیان 78.6 درصد بود و برای آقایون 74.6 درصد و نشان مي‌دهد كدهاي رايانه‌اي نوشته شده از سوي زنان كيفيت بالاتري نسبت به كدهايي دارند كه از سوي مردان نوشته مي‌شوند.اما احتمال موافقت با استفاده از كدهاي رايانه‌اي نوشته شده توسط زنان تنها زماني افزايش مي‌يابد كه آنها به جنسيت خود اشاره‌اي نکرده باشند.

و نرخ پذیرش کدهای نوشته شده توسط خانم ها در 10 زبان برنامه نویسی بصورت زیر بوده.

با این حال، آنها تبعیض جنسیتی قابل توجهی رو در هنگام پذیرش درخواست برنامه نویسی وکدها از طرف متقاضیان مشاهده کردند . اگر جنسیت برنامه نویس بعنوان کسی که کد رو نوشته مشخص نمیشد، نرخ درخواست برابر با 71.8 درصد بود ولی همین که جنسیت خانم بودن برنامه نویس مشخص می شد، این نرخ به 62.5 درصد کاهش پیدا می کرد.
محققان در بررسي‌هاي خود متوجه شدند پذيرش كدهاي زنان توسط سفارش‌دهندگان پروژه‌هاي مختلف در زماني كه جنسيت آنها مشخص نشده، بيشتر است و به محض مشخص شدن تا حدود 9 درصد کاهش پیدا میکند.

Image

و این آمار نشان می دهد در یک سایت open source که برنامه نویسان، کدهای خود را در حوزه برنامه نویسی مربوطه جهت رفع مساله مطرح میکنند، بجای اینکه شایسته سالاری و کد بهتر مورد توجه قرار گیرد، توجه به جنسیت افراد در انتخاب کد مربوطه حتی به قیمت کیفیت پایینتر لحاظ می شود و اما دلایلی که بر نپذیرفتن کدهای خانم ها ارائه شده به هیچ وجه قابل قبول و متعاقد کننده نبوده.


اطلاعات جالبی از تحقیق انجام شده بشرح زیر ارائه شد

  • میزان پذیرش کدهای برنامه نویسی مردان برابر 74.6 در برابر 78.6 درصد خانم ها
  • کاهش پذیرش کدهای برنامه نویسی خانم ها به محض مشخص شدن جنسیت آنها به میزان 9 درصد
  • در تمامی انواع کدهای برنامه نویسی html ، php، css، json، txt، yml، rst کدهای نوشته شده توسط خانم ها بیشتر از آقایون مورد پذیرش قرار گرفت بغیر از md و xml که با هم برابری می کردند.
  • در بیش از 95درصد زبان های برنامه نویسی کدهای خانم ها مورد پذیرش بیشتری قرار گرفت


نظر شما در ارتباط با این آمار چیه؟
آیا شما هم نتیجه تحقیق بالا رو قبول دارید؟
آیا نتیجه تحقیق بالا فقط در مورد کشورهای خاص، مثل آمریکا قابل قبوله و یا در همه کشورها وضع همینطوره؟

نویسنده : علیرضا(ARAF)
منبع: ITPRO

شیوا محمدی

پسندیده شده توسط: مجید مرادی , شهرام برزنی , سام , محمد پرویزی , حمیددواچی , سمیه زرنگ , توحید
ثبت نام ورود