Dasturiy ta'minot

FIRE: Qanday qilib daromdingizni ko'paytirib, ishdan voz kechish yoki qisqa muddatga ishlamaslik mumkin?

24-sentabr, 2026, 09:370 ko'rish3 daqiqa o'qish
FIRE: Qanday qilib daromdingizni ko'paytirib, ishdan voz kechish yoki qisqa muddatga ishlamaslik mumkin?

Bugungi kunda daromdingizni ko'paytirish va qachon ishdan voz kechish yoki qisqa muddatga ishlamaslik mumkinligini aniqlash uchun bir nechta vositalar mavjud. Ushbu maqolada biz FIRE (Financial Independence, Retire Early) vositasini ko'rib chiqamiz, bu vosita daromdingizni ko'paytirish va qachon ishdan voz kechish mumkinligini aniqlash uchun mo'ljallangan.

FIRE vositasining asosi

FIRE vositasining asosi daromdingizni ko'paytirish va qachon ishdan voz kechish mumkinligini aniqlash uchun mo'ljallangan. Ushbu vosita daromdingizni ko'paytirish va qachon ishdan voz kechish mumkinligini aniqlash uchun mo'ljallangan. Ushbu vosita daromdingizni ko'paytirish va qachon ishdan voz kechish mumkinligini aniqlash uchun mo'ljallangan.

uv sync                                                # install
uv run fire.py --list                                  # plans and grids you can run
uv run fire.py --plan sf_family                        # solve every goal: summary, what-ifs, charts
uv run fire.py --plan sf_family --no-plot --no-whatif  # summary and income plans only (about 1 s)
uv run fire.py --plan austin_family --budget           # print every expense line and exit
uv run fire.py --plan sf_to_austin                     # SF until 35, then Austin prices and Texas taxes
uv run grid.py grid_cities                             # sweep SF/Austin × ladders × partners × accounts
mkdir -p custom_plans
cp default_plans/sf_family.py custom_plans/my_plan.py      # then edit the numbers
cat > custom_plans/__init__.py <<'EOF'
DEFAULT_PLAN = "my_plan"
DEFAULT_GRID = "my_grid"
EOF

Daromdingizni ko'paytirish

Daromdingizni ko'paytirish uchun bir nechta usullar mavjud. Ushbu vosita daromdingizni ko'paytirish uchun mo'ljallangan. Ushbu vosita daromdingizni ko'paytirish uchun mo'ljallangan. Ushbu vosita daromdingizni ko'paytirish uchun mo'ljallangan.

from config import NO_ACCOUNTS, TAX_ADVANTAGED
from custom_plans.my_plan import PLAN
from default_plans.ladders import LADDERS

GRID = {
    "plans":    {"me": PLAN},                                         # required
    "ladders":  LADDERS,                                              # replaces plan.career
    "partners": {"solo": None, "+ $70k": 70_000},                     # via plan.with_partner
    "taxes":    {"CA": "CA, MFJ after wedding", "TX": "TX, MFJ after wedding"},
    "accounts": {"taxable": NO_ACCOUNTS, "401k+Roth+529": TAX_ADVANTAGED},
}

Qachon ishdan voz kechish mumkin

Qachon ishdan voz kechish mumkinligini aniqlash uchun bir nechta omillar hisobga olinadi. Ushbu vosita qachon ishdan voz kechish mumkinligini aniqlash uchun mo'ljallangan. Ushbu vosita qachon ishdan voz kechish mumkinligini aniqlash uchun mo'ljallangan. Ushbu vosita qachon ishdan voz kechish mumkinligini aniqlash uchun mo'ljallangan.

           Total marginal rate (fed + FICA + state), single, one earner
  ┌────────────────────────────────────────────────────────────────────────────┐
50┤ CC CA single                                           CCCCCCCCCCCCCCCCCCCC│
  │ tt TX single                            CCCCCCCCCCCCCCCC                   │
  │                                 CCCCCCCC                                   │
40┤           CCCCCCCCCCCCCCCCC    C                                           │
  │         CCC               C  CCC        ttttttttttttttttttttttttttttttttttt│
  │         C                 CCC   tttttttt                                   │
  │         C        tttttttttt    t                                           │
30┤         ttttttttt         t    t                                           │
  │    CCCCCt                 tttttt                                           │
  │    C    t                                                                  │
20┤  CCtttttt                                                                  │
  │  tt                                                                        │
  │  t                                                                         │
10┤CCt                                                                         │
  │ttt                                                                         │
  └──────────────┬───────────────┬──────────────┬──────────────┬──────────────┬┘
  0             100             200            300            400           500
                                 gross wages ($k)

FIRE vositasining afzalliklari

FIRE vositasining bir nechta afzalliklari mavjud. Ushbu vosita daromdingizni ko'paytirish va qachon ishdan voz kechish mumkinligini aniqlash uchun mo'ljallangan. Ushbu vosita daromdingizni ko'paytirish va qachon ishdan voz kechish mumkinligini aniqlash uchun mo'ljallangan. Ushbu vosita daromdingizni ko'paytirish va qachon ishdan voz kechish mumkinligini aniqlash uchun mo'ljallangan.

career=[Income(120_000, years=3), Income(175_000, years=2), Income(230_000, years=X)]

Xulosa

FIRE vositasining asosi daromdingizni ko'paytirish va qachon ishdan voz kechish mumkinligini aniqlash uchun mo'ljallangan. Ushbu vosita daromdingizni ko'paytirish va qachon ishdan voz kechish mumkinligini aniqlash uchun mo'ljallangan. Ushbu vosita daromdingizni ko'paytirish va qachon ishdan voz kechish mumkinligini aniqlash uchun mo'ljallangan.

PYTHONPATH= uv run pytest -q

Asl manba: github.com

Manba: Hacker News
#FIRE #daromad #ishdan voz kechish #finansiyaviy mustaqillik
Telegram da muhokama qilish