#p
🪫 Experience > Knowledge
Shu kunlarda juda qattiq amin bo'lgan narsam. Siz har qancha dokumentatsiyani yodlab olmang shoshilinch vaziyatlarda, tezkor yechim berish kerak holatda sizga faqat tajriba qo'l keladi. "Qayerdadir o'qigandim" degan narsa ketmaydi. Ayniqsa main developer sifatida mas'uliyat olishdan oldin o'ylab ko'ring: tajribam yetadimi shunga?
Project qilishda esa eng muhim narsa siz Django/Fast/... ni yaxshi bilishingiz emas, projectni to'g'ri plan qilib aniq tizim asosida olib borishingiz eng muhimi ekan. Sababi esa keyinchalik bilinadi: plan paytida hal qilinishi mumkin bo'lgan errorlar 2000 qator kod yozib qo'yganingizdan keyin chiqib keladi. Endi u bosh og'riq. Haa endi yonasiz...🔥
Planning deganda nazarda tutganlarim:
1. requirement gathering (1 week),
2. use-case diagram (1 week),
3. database design (1 week),
4. API protocol formats (3 days).
Shunda kod yozishga qancha vaqt ketadi? O'rtacha project uchun menimcha:
- Coding (~1 month)
@voidplog
🪫 Experience > Knowledge
Shu kunlarda juda qattiq amin bo'lgan narsam. Siz har qancha dokumentatsiyani yodlab olmang shoshilinch vaziyatlarda, tezkor yechim berish kerak holatda sizga faqat tajriba qo'l keladi. "Qayerdadir o'qigandim" degan narsa ketmaydi. Ayniqsa main developer sifatida mas'uliyat olishdan oldin o'ylab ko'ring: tajribam yetadimi shunga?
Project qilishda esa eng muhim narsa siz Django/Fast/... ni yaxshi bilishingiz emas, projectni to'g'ri plan qilib aniq tizim asosida olib borishingiz eng muhimi ekan. Sababi esa keyinchalik bilinadi: plan paytida hal qilinishi mumkin bo'lgan errorlar 2000 qator kod yozib qo'yganingizdan keyin chiqib keladi. Endi u bosh og'riq. Haa endi yonasiz...🔥
Planning deganda nazarda tutganlarim:
1. requirement gathering (1 week),
2. use-case diagram (1 week),
3. database design (1 week),
4. API protocol formats (3 days).
Shunda kod yozishga qancha vaqt ketadi? O'rtacha project uchun menimcha:
- Coding (~1 month)
@voidplog