خیلی چیزها از برنامه نویسیه یاد گرفتم و باید سر وقت یادداشتشون کنم.

 

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