یادداشت های یه برنامه نویس
280 subscribers
39 photos
3 videos
3 files
80 links
این کانال برای در میان گذاشتن یادداشت ها و تجربیات جالب در مورد برنامه نویسی هست امیدوارم دوست داشته باشین.

@one_programmer

https://t.me/one_programmer

ادمین @EngMohsen

Linkedin:https://www.linkedin.com/in/mohsen-rajabi72
Download Telegram
با حمایت ستاد توسعه فرهنگ علم، فناوری و اقتصاد دانش‌بنیان ثبت‌نام اولین آزمون استخدام شرکت‌های خصوصی و دانش بنیان به صورت رسمی از ساعت 8، 14 شهریور آغاز می‌شود.
ثبت نام در
www.inre.ir
@one_programmer
@one_programmer

فردا ۲۲ شهریور، روز ۱۱۱۱۱۱۱۱ سال در زبان ماشین (کد باینری / دستگاه اعداد دودویی) است که می‌شود ۲۵۶مین روز سال (در سال‌های کببیسه هم با فرض اینکه اولین روز سال، روز صفرم سال باشد [شمارش در خیلی از زبان‌های برنامه‌نویسی از صفر می‌شود] می‌شود ۲۵۶مین روز سال!). این روز به عنوان روز برنامه‌نویس‌ها نامگذاری شده چون شاید از چیزهایی که گفتم غیر از برنامه‌نویس‌ها کسی چیز زیادی متوجه نشود!

برنامه‌نویس‌ها می‌توانند خوشبخت‌ترین آدم‌های روی زمین باشند چون کاری که ازش لذت می‌برند (خلق کردن مفهومی انتزاعی که خیلی‌ها از آن چیزی نمی‌فهمند اما کارهایی انجام می‌دهد که انسان از انجام آن ناتوان است) را انجام می‌دهند و در قبال آن پول هم می‌گیرند!

برنامه‌نویس‌ها روزتون مبارک!
@one_programmer
@one_programmer

وقتی از وب کم استفاده میکنی :)
@one_programmer
@one_programmer
به مناسبت روز برنامه نویس :)
روزتون مبارک

@one_programmer
@one_programmer
وضعیت برنامه نویسا :)

@one_programmer
یادداشت های یه برنامه نویس
@one_programmer .Net Core C# vs PHP7 #مقایسه http://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=csharpcore&lang2=php منبع: IranAspMvc @one_programmer
@one_programmer
بعد دیدن این بنچمارک یاد قدیم افتادم.
یادمه زمانی که php کار میکردم، تازه نسخه 7 PHP اومده بود. ما خیلی خوشحال بودیم بابت چند تا چیز:
اولیش این بود که
1- این ورژن ۷ تو سرعت اجرا رسیده بود به HHVM ی که فیسبوک برای خودش توسعه داد بود چون php جوابش رو نمیتونست تو این حجم کار بده، و ورژن ۷ از HHVM فیسبوک‌کمی سریعتر بود که میشه گفت فضایی بود
2- اینکه یه سری کارای ساده که تقریبا هر زبانی داره، تازه تو ورژن ۷ اضافه شده بود به php
و یه سری اتفاق دیگه
گرچه هنوزم multi thread کد زدن با php آرزوست، در حالی که خیلی زبان ها اینو سالیانه حل کردن :)
مقایسه بالا رو برید بخونید، Net core. که قبلا در موردش بحث کردیم از لحاظ زمان اجرا در اکثر مواقع حتی بیشتر از ۱۰ برابر سریعتر هست.
@one_programmer
@one_programmer

تفاوت ما با بقیه :(
@one_programmer
@one_programmer

‏حدیث داریم میگه DevOps های خوب تو قیامت با دولوپر های Senior محشور میشن و DevOps های بد با Junior ها
@one_programmer
@one_programmer
یه کتاب خیلی خوب در مورد ASP.NET Core 2.0

The Little ASP.NET Core 2.0 Book

https://www.recaffeinate.co/book/

@one_programmer
@one_programmer
ماکروسافت از سورس کنترل Git برای توسعه ویندوز استفاده میکنه !
بزرگ ترین repo در دنیا :)
300 گیگ حجم و بیش از 3.5 میلیون کد
و بیش از 4400 برنچ(Branch) فعال
و....
https://fossbytes.com/microsoft-uses-git-windows/

@one_programmer
@one_programmer
عادات افراد ناموفق

@one_programmer
@one_programmer
مقاله ای خیلی جالب تحت عنوان "مواردی که در سال اول کارم در گوگل در مورد API ها یاد گرفتم"
نویسنده در قسمتی از متن به آمار API Call های دیتاسنترهای گوگل اشاره میکند, ۱۰ میلیارد API Call در ثانیه !
همچنین به چالش ها و ابزار هایی خاصی که با اون کار کرده

@one_programmer

https://medium.com/apis-and-digital-transformation/i-got-a-golden-ticket-what-i-learned-about-apis-in-my-first-year-at-google-556e1f02f9ab
@one_programmer
#پنج_آدمخوار
داستان طنز

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

آدمخوارها قول دادند که با کارکنان اداره کاری نداشته باشند. چهار هفته بعد رئیس اداره به آنها سر زد و گفت: می دانم که شما خیلی سخت کار می کنید. من از همه شما راضی هستم. اما یکی از نظافت چی های ما ناپدید شده است. کسی از شما می داند که چه اتفاقی برای او افتاده است؟ آدمخوارها اظهار بی اطلاعی کردند.

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

از این به بعد لطفاً افرادی را که کار می کنند نخورید.
@one_programmer
@one_programmer
ویندوز ۹ و آیفون ۹ :)

@one_programmer
@one_programmer

پروسه تولید نرم افزار تو ایران :)


۱- برنامه نویس کدهایی رو تولید میکنه که فکر میکنه کدها عاری از هر نوع خطا و باگی است .😏

۲- محصول تست میشه و ۲۰ تا باگ پیدا میشه . 😐

۳- برنامه نویس ۱۰ تا از اون خطاها رو حل میکنه و برای بخش تست نرم افزار هم توضیح میده که اون ۱۰ تای دیگه واقعا باگ نیستند . 😌

۴- بخش تست در هنگام تست محصول ۵ تا باگ دوباره از اون ۱۰ تایی که حل شده بود پیدا میکنه و علاوه بر اون ۱۵ تا باگ جدید دیگه 😒

۵- مرحله ۳و۴ سه بار تکرار میشه .🙄

۶-بخش فروش به برنامه نویس ها و تسترها فشار میاره که زودباشید نرم افزار رو ارایه کنید و این گونه میشه نرم افزار به دست کاربر میرسه . 🤒

7-کاربر 137 تا باگ جدید پیدا میکنه . 😬

8-برنامه نویس های اصلی تولید این محصول باهاشون تسویه میشه و همشون از کار برکنار میشند . 🤕

9-تیم برنامه نویسی جدید تقریبا تمام اون 137 تا باگ رو رفع میکنند اما باعث به وجود اومدن 456 تا باگ جدید میشند. 😲

10-شرکت مجبور میشه از یه شرکت دیگه برنامه نویس قرض کنه تا این 738 تا باگ رو رفع بکنند . 😑

11-برنامه نویس خبره که از اون یکی شرکت اومده این کدها رو قبول نداره و میگه باید از اول بنویسه . 😶

12-برنامه نویس کدهایی رو تولید میکنه که فکر میکنه کدها عاری از هر نوع خطا و باگی است . 😷

و این جریان ادامه دارد…😂

@one_programmer
@one_programmer

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

https://cacm.acm.org/magazines/2017/10/221326-a-large-scale-study-of-programming-languages-and-code-quality-in-github/fulltext

@one_programmer