NullDeveloper
776 subscribers
177 photos
70 videos
29 files
136 links
حسین بدرنژاد | NullDeveloper

💻 برنامه نویس وب و موبایل

📱 آموزش نکات برنامه نویسی

اینستاگرام
https://Instagram.com/NullDevelopr

آموزش های رایگان
https://holosen.net/learn

دوره های آموزشی
https://holosen.net/courses
Download Telegram
Time Complexity ⏱️
پیچیدگی زمانی

اوردر زمانی یا پیچیدگی زمانی معیاریه برای سنجیدن اینکه یک الگوریتم با افزایش اندازه ورودی (n)، چه‌قدر زمان اجراش تغییر می‌کنه.
این معیار معمولاً با نمادهای ریاضی مثل O(n) یا O(log n) نشون داده می‌شه تا رشد زمان اجرا نسبت به ورودی رو بیان کنه

@NullDevelopr
10
Zombie Code 🧟‍♂️ 💻
👍73👏2
‼️‼️‼️ کاملا رایگان ‼️‼️‼️

دوره آموزشی پایتون ایکس ری رو برات آماده کردم.

اگه میخوای به این دوره آموزشی خفن دسترسی پیدا کنی کافیه روی لینک زیر بزنی 👇

https://holosen.net/py-xray/
7
این اپیزود به درد خیلی‌ها میخوره.

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

⚠️ دید خوبی میده به همه، حتی کسایی که اول کارن یا نمیدونن درآمد دلاری چطوریه ‼️

گفتگو با مرتضی شجاعی، درآمد دلاری در ۲۱ سالگی.

مرتضی در حال حاضر به عنوان برنامه‌نویس داره به عنوان کارمند مجموعه‌ای در خارج از ایران کار میکنه.

توی این قسمت داستان کامل مسیر شغلی مرتضی رو از ابتداش میشنویم.

از اینکه چطور اولین تجربه های کاریش توی ایران رو شروع کرده و به موقعیتهای بهتر رسیده تا اینکه موقعیت شغلیش توی خارج از ایران رو چطور به دست آورده، با ذکر همۀ جزییاتش.

این وسط مرتضی تجربه راه اندازی یه فروشگاه اینترنتی رو هم داشته که البته تصمیم گرفته از یه جایی این کار رو ادامه نده. پشت این تصمیم هم به نظرم نکات جالب و شنیدنی ای هست.

لینک اپیزود 👇👇👇

یوتیوب:

https://youtu.be/V4f4Liyv2AA

کست باکس:

https://castbox.fm/vd/748587481
2
هایزن باگ 👀🪲
Heisen Bug 🐞

هایزن‌باگ همون باگیه که وقتی می‌خوای بگیریش، قایم میشه! 😅 مثلا برنامه یه جایی خطا میده، میری لاگ می‌ذاری یا دیباگر رو روشن می‌کنی، یهو دیگه همه‌چی درست کار می‌کنه و هیچ خبری از باگه نیست. به خاطر همینه که بهش میگن هایزن‌باگ، چون مثل اصل عدم قطعیت هایزنبرگ، وقتی نگاهش می‌کنی، رفتارش عوض میشه. 🫠

@NullDevelopr
👍5🔥1
Bus Factor 🚌

اگه فقط یه نفر تو تیم همه چیزو بدونه (مثلاً کل کدها یا معماری رو فقط اون بلد باشه) و اون آدم یه روزی تصادفی با اتوبوس بره 😬 یا حتی استعفا بده، کل پروژه فلج میشه.

پس “باس فکتور” در واقع نشون میده چند نفر باید از تیم حذف بشن تا پروژه بخوابه.

هرچی این عدد بیشتر باشه یعنی دانش و مسئولیت‌ها تو تیم پخش شده و ریسک کمتره.

@NullDevelopr
7👍1
Pair Programming 🧑‍💻👩‍💻

یه روش کار تیمیه که توش دو نفر کنار هم روی یه کد کار می‌کنن؛ یکی میشه «راننده» که پشت کیبورد می‌شینه و کد می‌نویسه، اون یکی «ناوبر» یا همون observer که تمرکزش روی فکر کردن به مسیر کلی، پیدا کردن باگ‌ها و پیشنهاد دادن راه‌حل‌هاست. اینجوری هم کیفیت کد بالاتر میره، هم یادگیری بین افراد بیشتر میشه و معمولاً سرعت حل مسئله هم بهتر از حالت تکیه

@NullDevelopr
4😍1