תקציר
פרק פתיחה לקורס "פיתוח תוכנה בעזרת בינה מלאכותית - וייב קודינג". הפרק מסביר למי הקורס מיועד, מה נלמד בו, ולמה חשוב להבין יסודות פיתוח כדי לעבוד נכון עם מודלי AI. בנוסף, הפרק מציג שלבי הכנה קריטיים לפני תחילת כתיבת קוד: מחקר מוצר, Proof of Concept, הגדרת MVP וסקופ, בחירת שפת תכנות, בחירת תשתיות הוסטינג ודאטה-בייס, ותכנון יוזר-פלואו.
תמלול הפרק (לחצו לפתיחה)
היי, ברוכים הבאים לאייטקיסטים בדרכים מבית ארמדילו אני אורן והיום אנחנו נתחיל קורס חדש שעוסק בנושא של פיתוח בעזרת בינה מלאכותית מה שנקרא ויבקורדינג.
המטרה של הקורס היא לעזור ולשפר את היכולות של אנשים לעשות וייב קורדינג.
0:17
הקורס מיועד לאנשים מכל הרמות, החל מאנשים חסרי ידע בתכנות חסרי ידע, בווייב קורדינג עבור לאנשים שכן יש להם ידע בסיסי, אולי ג'וניורים כאלה שהשתעשעו קצת עם כל מיני תוכנות, כתבו כל מיני דברים.
0:35
ובסוף גם בקצה סניורים, אנשים עם ניסיון מנוסים שעובדים יום יום עם איי.
אני בטוח שגם הם יכולים לקבל ערך מהקורס הזה, ללמוד דברים חדשים תמיד יש דברים חדשים ללמוד וגם כמובן אני אשמח אם מישהו רוצה לתרום לקורס, לכתוב בהערות בקומנטים של הפרקים עוד מידע, חידודים?
1:01
לינקים מאוד מבורך.
אני מאוד אשמח.
מה נלמד בקורס הזה?
בקורס נלמד המון המון פרקים שאפשר לחלק אותם לשתי קטגוריות.
קטגוריה ראשונה זה בעצם יסודות של עולם הפיתוח.
1:16
מה הכוונה ביסודות?
אנחנו לא נלמד פה את כל עולם הפיתוח?
כמובן שזה משהו שלוקח המון המון זמן ואפשר להגיע לעומקים מאוד מאוד רציניים.
מי שהקשיב לפרקים פה בהייטקיסטים בדרכים בשנים האחרונות ראה שהיה לנו פרקים על קפקא ודוקר וקוברנטיס וכל מיני נושאים שאפשר לעשות בהם העמקה מאוד רצינית.
1:39
אנחנו לא נעשה העמקה של כל הנושאים האלה, כמובן של עולם הפיתוח, אבל.
חשוב.
לדעתי שכל אדם שעובד מול יאיר וכותב קוד יכיר את היסודות האלה גם אם זה לא לעומק, אבל חשוב שתהיה הכרות אני אסביר בעוד רגע למה.
1:59
והנושא הבא זה בעצם הנושא הנושא של ויבקורטינג איך אנחנו עובדים עם ה איי גם לאנשים שיודעים ממש לעומק את כל יסודות של עולם הפיתוח, איך אנחנו מתקשרים עם עם המודלים של האיי, מה נכון לעשות, איזה טעויות הם נפוצות ואיך איך להימנע מזה.
2:20
למה זה חשוב בעצם?
ככל שאנחנו יודעים יותר, אנחנו יכולים לנהל שליטה טובה יותר על איי.
אנחנו יכולים יותר לנהל אותו, הרי בסוף אנחנו רוצים לנהל את את הריסוס הזה, את המשאב הזה אנחנו רוצים להיות מסוגלים.
2:39
שאנחנו נכיר מספיק כדי לנהל אותו, ולא שהוא ינהל אותנו, שנקבל כל דבר שהוא אומר לנו כמובן מאליו.
אנחנו רוצים שתהיה לנו שפה משותפת איתו, זאת אומרת.
כדי לעבוד איתו וכדי להנחות אותו.
לא תמיד זה מספיק להגיד מה אנחנו רוצים שייראה על המסך או איך או מה היוזר יחווה.
2:58
לפעמים אנחנו רוצים לדבר איתו קצת על דברים פנימיים, על תהליכים פנימיים שיקרו, ובשביל זה אנחנו צריכים לדעת מה המילים בשפה, בשפה של עולם התוכנה שהוא מכיר.
אז אנחנו נלמד איך לדבר איתו, נלמד איך לקבל החלטות ביחד עם איי, מה הכוונה בלקבל החלטות שהתקשורת בינינו לבין איי לא תהיה כזאת שאנחנו שואלים איך נכון שהאיי פי איי הזה יביא את הדבר הזה והוא יענה לנו זאת?
3:29
התשובה לא, אנחנו לא רוצים לעבוד במודל של שאלות ותשובות.
אנחנו רוצים לעבוד עם כמה אפשרויות, לקבל ממנו כמה אפשרויות, לקבל אלטרנטיבות.
לדעת לעשות לו צאלנגים להגיד לו אתה בטוח שזה ככה?
בוא תוכיח לי בוא תראה לי ובגדול לזהות הזיות אלוזיניישנז של איי להיות מסוגלים.
3:54
לזהות כמה שיותר מהר את החרטוטים האלה, את האלוזניישן האלה שיש בדרך כלל לאיי.
אני יכול להגיד על עצמי שיש לי המון שנים של ניסיון ועדיין אני נופל בפח מידי פעם.
מעורב פה לא רק נושא של ידע טכני, אלא גם נושא רגשי של של תקוות ושאיפות.
4:17
לפעמים יש לך איזה באג מאוד מאוד מורכב והיה קצת מסתבך איתו ואתה מתחיל להבין שהוא לא מצליח, אבל אז הוא אומר לך היי, מצאתי את הבעיה כמובן.
ברור, ברור, ברור שהבעג הזה קיים.
זה בגלל שככה וככה ואני הולך לתקן את זה ובגלל שאנחנו כל כך רוצים להאמין שזה נכון, יכול להיות שאנחנו נגרר לעוד לוק בעוד לוק.
4:38
אז אנחנו רוצים למנוע את זה.
אז זה הדברים שאנחנו נלמד בקורס.
אתם תצאו מכאן.
מי שיקשיב לכל הפרקים ומי שיהיה איתנו פה לאורך כל הקורס יצא וייב קורדר הרבה יותר טוב, הרבה יותר מודע, יותר יעיל בעבודה יותר מהיר יכול להגיע לתוצאות הרבה יותר מהר.
5:02
ולא פחות חשוב, מוציא פחות כסף על טוקנים.
כלומר, יעיל כלכלית יותר אנחנו יכולים ככל שאנחנו עובדים יותר יעיל עם העיה, אנחנו בסוף מוציאים פחות כסף.
עכשיו יכול להיות שחלק מהמאזינים כאן זה לא יורד להם מהכסף שלהם זה הם עובדים באיזה חברה.
5:22
והחברה משלמת על המשאבים האלה, אבל גם למי שלא משלם את זה מהכיס שלו בסוף הוא רוצה שהארגון שלו יצליח.
הוא רוצה שהארגון שלו יהיה מסוגל להוציא תקציב על עוד פיצ'רים.
מאוד מודלים של איי, אנחנו תמיד נרצה להיות יותר יעילים מבחינה כלכלית.
5:42
אוקיי, אז לאחר הקדמה, לאחר שהבנו מה זה הקורס הזה ומה אנחנו הולכים ללמוד בפרק הזה, אנחנו נתחיל ונלמד מה קורה לפני שורת הקוד הראשונה, לפני ששורת הקוד הראשונה נכתבת, או יותר נכון לפני הפרומפט הראשון שאנחנו נותנים לאיי לכתוב לנו את השורת קוד הראשונה, מה כדאי שנעשה, מה חשוב שיקרה?
6:08
אני אדבר פה על כמה דברים הם לא, לא כולם רלוונטיים לכולם עבור כל דבר, אבל אנחנו נכיר אותם.
אז הדבר הראשון שבעצם אנחנו נרצה לעשות זה להבין מה המוצר שאנחנו הולכים לפתח או מה הפיצ'ר בתוך המוצר שאנחנו הולכים לעבוד עליו ואת זה חשוב או לא יודע אם חשוב אבל כדאי שנעשה.
6:32
לא עם המודל איי שאנחנו עובדים איתו כדי לכתוב את הקוד ומשלמים כסף.
למה אני מתכוון אם יש לי עכשיו איזה מוצר שאני רוצה לכתוב נניח בקלוד קוד או בקרסר או בכל דבר אחר.
אז כדאי שאת כל הקשקשת על המוצר, כל המחקר, כל ההתנהלות, כדי שאני מעדיף לעשות וכדאי שגם אתם תעשו עם צאט כלשהו צ'א פי טי גרני גרוק כל משהו שכל צאט שהוא מוצא חן בעיניכם שהוא טוב.
7:09
ככה תוכלו גם לתקשר בעברית.
אני מניח שהמון המון מהמאזינים פה הם יהודים לדבר באנגלית.
וגם אני יודע לדבר אנגלית בצורה טובה ואני יודע לתקשר טוב באנגלית אבל אין מה לעשות בשפת האם שלנו אם נרצה לדבר.
7:26
עם עם צאט כלשהו יהיה לנו הרבה יותר נוח לדבר בעברית.
על הפיצר או על המוצר?
מה הכוונה?
אנחנו נרצה לפני שניה לפני שאנחנו מתחילים אנחנו נרצה רגע לדעת האם מוצר כזה קיים בשוק המוצר הזה שאנחנו יכולים לפתח.
7:44
אנחנו נעשה מחקר מהמתחרים שלו איך הוא עובד במקומות.
אחרים שוב יכול להיות שאם יש פה מאזינים שאומרים רגע רגע, מה, מה אתה זה?
אנחנו פה בחברה, יש לנו פהודאק מאנג'ר פרוייקט מאנג'ר יעשה את הדברים האלה.
אנחנו קיבלנו מפרט, אנחנו כבר נעשה את זה, זה בסדר גמור.
8:02
מה שאני אומר פה לא רלוונטי לכולם, אבל כדאי שנכיר את הפיצר שאנחנו.
רוצים הולכים לבנות אותו, נכין את הכל כתוב בעזרת איזה צ'אט כלשהו, אנחנו נבין מה המוצר הזה עושה, האם יש לו מתחרים, מי קהל היעד, מי האנשים שהולכים לעבוד עם המוצר הזה.
8:22
מה, איך הם נראים?
מה הם יודעים, כמה הם מכירים זה זה ילדים בתיכון?
ביסודי זה מהנדסים.
זה אנשים שעבדו בעיקר בפלאפון.
בלא יודע, ברחוב או במטוס או שזה אולי אנשים על מחשב שיהיה פתוח להם משהו אחר?
8:39
מי האנשים האלה מה איך הם יעבדו עם המוצר שאנחנו נבנה?
מה מודל תשלום?
התשלום יהיה על ידי פרסומות או אולי מסלול פרימיום או אולי פר קריאת איי פי איי למוצר שלנו.
כל הדברים האלה?
כל התשובות לשאלות האלה, בהנחה שלא קיבלנו אותם מאיזה פרוט מנג'ר שהכיל אותנו בכל המידע הזה מראש זה דברים שאנחנו חייבים לבוא מוכנים לפני שאנחנו כותבים את השורת קוד הראשונה.
9:07
איך אנחנו נקווה כסף מהיוזרים אנחנו ניתן אולי את הבסיס בחינם ויהיה לקוחות פרימיום.
צריך תשובות לכל השאלות האלה.
וכמובן, ברגע שאנחנו נסיים את ההתקשקשות את השיחה, את המחקר הזה עם ג'מיני ג'גי פי טי או מה שזה לא יהיה, אנחנו נרצה להוציא מסמך כתוב באנגלית ונשמור אותו כדי שנוכל להשתמש בו כדי לתת אותו למודל שיכתוב איתנו את הקוד.
9:36
אז החלק הראשון זה בעצם אפשר לקרוא לו מחקר על המוצר או הפיצ'ר.
הנושא הבא.
זה הנושא של אפשר לקרוא לו פי או סי או פייל פאסט הנושא של פייל פסט הוא דבר שהוא מאוד חשוב.
9:53
מה הכוונה בפיי פסט?
תרגום לעברית זה אומר להיכשל מהר.
עכשיו אנחנו רוצים מאוד להיכשל מהר.
אנחנו לא רוצים להיכשל אבל אם כבר נכשלים אנחנו רוצים שזה יקרה מהר.
כלומר, אם יש לנו איזה מוצר מאוד מאוד מורכב עם המון המון פיצ'רים מאוד גדול, פיתוח מאוד מאוד רציני.
10:16
שכל כל המוצר הזה מבוסס על זה שאנחנו יכולים לגשת לבנק כלשהו.
לגשת לאי פי איי ולשלוח את נתוני המשכנתאות של היוזר של היוזרים שלנו.
10:33
אז אנחנו בעצם מבססים את כל המוצר על היכולת לשלוף נתונים של משכנתאות מבנק הפועלים.
כדאי שלפני שנבנה עכשיו את כל הדאטה בייס ואת הפרונטן ואת הבקן ואת האיי פי איי ואת כל הדברים האלה ורק אחרי כמה שבועות חודשים של פיתוח נגלה שהבנק לא נותן לנו בכלל את איי פי איי שהדוקומנטציה של הבנק לא נכונה ובעצם אי אפשר להשיג את הנתונים האלה וחבל כל הזמן שפיתחנו היינו רוצים.
11:02
לבוא ולא קודם כל.
לעשות פיוסי קטן, לבדוק שאנחנו יכולים להביא את הנתוני משכנתא האלה.
אני יכול לספר לכם על המדי או על הבית תוכנה שלי אנחנו עוד מעט נדבר עליו בהמשך אבל אני יכול לספר שהיה לנו לקוח שהגיע עם דרישה כזאת מאוד מאוד מורכבת, לא בהכרח של בנק, לא קשור לבנקים, אבל דרישה מאוד מאוד מורכבת שבנויה והגיעה מאוד מאוד רפוי עם אפיון מאוד מסודר.
11:31
אבל כל כל הרעיון.
היה מבוסס על איזה יכולת מסוימת שלא בטוח שהיא קיימת, ובאמת מה מה שהצענו זה קודם כל לעשות פיוסים ממוקד על היכולת הזאת לבדוק האם היכולת הזאת קיימת.
11:48
ברגע שסימנו וייב, ראינו שהיכולת קיימת ובאמת אפשר להביא את הנתונים כמו שאנחנו רוצים, אפשר להמשיך הלאה ולהתקדם לפיתוח וככה אנחנו יכולים להיות הרבה יותר יעילים ולהכשל מהר אם צריך להיכשל, בוא נכשל מהר.
12:04
בוא ניכשל ממש על האיי פי איי הזה בדוגמה של בנק הפועלים נגלה נקבל החלטה.
אולי נעבור לבנק אחר?
אולי נעבור לאי פי אי אחר ואולי בכלל נוותר על המוצר ומה שחשוב גילינו את זה מהר מאוד.
שוב זה.
כל הדברים האלה שאני מדבר עליהם זה דברים שכדאי לעשות לפני שכותבים את שורת הקוד הראשונה ממשיכים הלאה.
12:26
הגדרת הסקופ אנחנו יודעים מה המוצר שאנחנו רוצים, אנחנו בדרך כלל לא נרצה לפתח מאפס למאה את המוצר הזה.
אנחנו נרצה לעבור דרך כמה תחנות, אז תחנה ראשונה דיברנו עליה.
זה התחנה של הפייסבוק, הפיר, סי, התחנה הבאה זה אם וי פי פי נניח שהאיי פי איי הזה של בנק הפועלים קיים, אפשר להביא את המשכנתאות והכל מעולה.
12:51
האם אנחנו רוצים עכשיו שאנחנו יודעים שהאיי פי איי הזה קיים?
האם אנחנו רוצים לפתח את כל המערכת כולה או שאנחנו רוצים בעצם לתת את את המינימום האפשרי, המוצר המינימלי שנותן ערך ללקוחות, לקוחות שרוצים לעבוד מול המשכנתאות שלהם?
13:11
אולי לעשות מיחזור משכנתא?
את הפיצ'רים המינימליים רק כדי לצאת לשוק, לפגוש את הלקוחות, לתת להם את המוצר ומשם יכול להיות שגם שמה אנחנו יהיה לנו פייפסט.
היוזרים יראו שלא.
13:28
לא נוח להם לעבוד עם הפיצ'ר הזה ואז לפחות חסכנו.
חבל שנכשלנו וזה לא כיף, אבל לפחות אנחנו יודעים שאנחנו לא פיתחנו את כל הפיצ'רים הפנסיה האלה, ויצאנו לשוק, שבכלל כל הרעיון של יוזרים שעושים מיחזור משכנתאות לא משהו שמה לא עובד.
13:46
אז הגדרת הסקופ מה אנחנו רוצים לעשות, איך אנחנו עושים את זה?
מה הדבר המינימלי?
ואנחנו נצטרך את זה כדי שנתחיל לעבוד עם המודל.
שלנו, נוכל להגדיר לו את האמ וי פי את הסקופ של האמ וי פי בתור הסקופ היחיד שהוא מכיר.
14:03
או שאולי אני ארצה להגיד לו תשמע, אנחנו עובדים רק על הפיצ'ר הזה אבל תכיר.
יש עוד 4 פיצ'רים אחרים.
למה זה חשוב שהוא יכיר למרות שהוא לא באמת הולך לעבוד עליהם כרגע?
כי יכול להיות שיש החלטות טכנולוגיות.
14:20
שאנחנו קוראים לזה בתחום של פיתוח תוכנה.
הכנה למזגן יכול להיות שהוא אם הוא יודע שהוא צריך.
מגיע אחד מאוד מסוים, יכול להיות שהוא יקבל איזה החלטה מאוד מסויימת, אבל אם הוא יודע שאיי פי איי הזה הואיי פי איי אחד מתוך 4, 5 או 10 איי פי איי שמתוכננים בשנה הקרובה אז הוא יגיד רגע רגע, ההחלטה הזאת היא נכונה לאי פי האחד, אבל 10 איי פי איי ככל שנבנה פה מנגנון שהוא טיפה יותר מורכב כי הוא צריך לתמוך פה ביותר דברים גם אם הוא לא יפתח את זה מאפס.
14:51
אוקיי אז זה הדבר הבא.
נושא הבא שאנחנו נצטרך לקבל עליו החלטה.
זה שפת התכנות.
באיזה שפה אנחנו רוצים שהמוצר שלנו יכתב שוב?
יש פה מאזינים שעובדים בחברות ואולי מגחכים ואומרים מי שאל אותי בכלל?
15:10
חברה שלי עובדת בפייתון, החברה שלי עובדת בג'אווה בין אופד אין לי באמת פה השפעה, למרות שגם עם כל החברה שלך עובדת באיזה משהו מסוים.
אם אתה כותב מיקרו סרוויס ומאוד נכון.
שהוא יהיה בשפה אחרת, יכול להיות שתוכל לשכנע את מי שצריך את הארכיטקט או את מי שצריך שמה בתוך.
15:33
בפיתוח, לבחור בשפה אחרת, אבל אם אתם וייב קודרים, עצמאים עובדים לבד בבית אז ברור שהכל הכל פתוח ואתם יכולים לבחור בכל שפה למה זה חשוב, איזה שפת תכנות נבחר מישהו?
15:49
מישהו יכול לשמוע את זה ולהגיד רגע זה מה זה פאסה?
השאלה הזאת איזה שפה מה זה משנה?
אני בכלל לא כותב את הקוד האיי איי כותב את הקוד בשבילי אז מה זה משנה לי איזה שפה זה אז קודם כל זה משנה כי לא משנה מה רמת הידע שלנו שיש לנו, נניח שלחלקנו לרובנו יש איזה רמת הכרות מסויימת אפילו אם אנחנו לא מפתחים ולא שולטים בשפה.
16:12
יש שפות שאנחנו מכירים אולי טיפה יותר, אולי טיפה פחות אז גם אם היה יכתוב לנו את הקוד אנחנו נכיר נוכל יהיה לנו יותר בקרה, יותר יכולת להסתכל מה הוא כתב להבין.
מאשר שפות שאנחנו בכלל בכלל לא מכירים זה דבר אחד.
16:29
דבר שני, לכל שפה יש לה ספריות שונות ומשונות לכל מיני דברים, ובהתאם לדבר הזה שאנחנו רוצים לעבוד איתו.
כדאי שנבחר את השפה המתאימה אם אנחנו רוצים לעבוד עם איזה שפה, אנחנו רוצים לעבוד עם איזה טכנולוגיה עם איזה חברה חיצונית שהיא מספקת, איזה אס די איי בשפה מאוד מסוימת.
16:51
כדאי שאנחנו נכתוב בשפה הזאת, אחרת אנחנו לא נוכל להשתמש באס דיקי שלהם אם אנחנו רוצים להשתמש בספריות מאוד מסוימות, כדאי שאנחנו נעבוד בשפה שיש בה את הספריות האלה.
עוד דבר שחשוב להכיר.
17:08
ככל ששפה היא יותר מוכרת.
יש לה יותר איזכורים, יותר קוד שקיים בהרבה מקומות.
ככה הייא יותר מדוייק איתה.
כי איך בעצם?
יודע לעבוד עם להשלים לנו את הקוד ולכתוב קוד לא ניכנס לכל הדברים האלה.
17:27
זה קורס אחר שאני מתכנן, אבל זה כבר בסוגריים.
אבל בסוף האייל לומד כמויות עצומות של שורות קוד שהוא אוסף מהאינטרנט, משתק קוברפלו מהמון המון מקומות וככל שהשפה יותר מוכרת ככה יש לו יותר מידע והוא יותר מאומן והוא יותר מדוייק כי אנחנו נבחר באיזה שפה איזוטרית פחות מוכרת היעילות של העין תהיה נמוכה משמעותית אז זה הנושא של שפת תכנות.
17:59
שוב אנחנו נשב עם ג'מיני, נשב עם צג'י פי טי.
ונעשה את זה אם זה מחקר.
איזה שפת תכנות כדאי שנעבוד?
כמובן, ששפת תכנות של הבקן והיא לא בהכרח שפת תכנות של היוואי, אז אנחנו צריכים לבחור גם את הנושא הזה.
18:15
הנושא הבא נושא של הוסטינג איפה הדבר הזה ישב?
מן הסתם אנחנו לא רוצים שהמוצר ישב אצלנו בלפטופ אולי פי או סי כן, אבל אם זה משהו קצת יותר מתקדם אנחנו נרצה שהוא יישאר איפשהו.
אז אנחנו צריכים להחליט קודם כל איפה הקוד שלנו ישב גיטה ביט בקט וכאלה.
18:35
ואיפה אנחנו נפרוס?
את הארוס את?
נעשה לה דיפלוימנט אנחנו רוצים שזה יעלה דבליו אס גי סי פי אזור אולי משהו יותר פשוט כמו רוליי אני זורק קצת שמות אנחנו יהיה לנו פרק ספציפי רק על הנושא הזה כרגע אני רק אסביר על מה אנחנו צריכים לחשוב כשאנחנו לפני שאנחנו מתחילים לכתוב קוד אז זה בסדר אם זרקתי פה כמה קללות שאתם לא מכירים, אבל בגדול אנחנו צריכים להחליט על איזה סוג של ענן.
19:04
המערכת שלנו תשב, יש לזה השלכות של סקיוריטי, של פרפורמנס.
של עלויות השלכות של מורכבות אם אנחנו בחברה ויש לנו איזה צוות דב אופס, מומן הוא ישים לנו את זה עליי.
19:19
דבליו אס עם כל מיני סי איי סי די מהיר ונוח זה דבר אחד, אבל אם אנחנו עובדים לבד או אם אנחנו.
אולי יזמים או אנשים טיפה.
אנחנו כן עובדים בחברה, אנחנו רוצים לעשות איזה משהו שנייה אוף דה גריד קצת בצד, אז חשוב שאנחנו גם נחשוב על הדבר הזה.
19:39
איך אנחנו עושים?
איפה אנחנו עושים את ההוסטים שלנו?
את הדיפלמנט נושא הבא דאטהבייס דאטה בייס שניה נפתח סוגריים לאנשים שלא יודעים מה זה דאטה בייס דאטה בייס.
זה בעצם המקום שבו כל המידע של האפליקציה שלנו, המקום שבו הנתונים יושבים.
20:01
ואם יכולים להיות בכל מיני סוגים של מבנה נתונים, הם יכולים להיות בטבלה בדרך כלל בטבלה הם יכולים להיות בתוך קבצים שנקראים ג ייסון במבנה מסויים, אבל אנחנו צריכים להחליט איפה המידע הזה ישמר.
כמעט כל אפליקציה צריכה לשמור סטייט מצב מסוים צריכה להחליט איפה איפה המידע שלה נמצא, איפה הוא נשמע כשיוזר נכנס, רוצים לשלוף משם ולהראות לו דברים.
20:27
אנחנו צריכים לעשות חישובים.
אז אנחנו צריכים להחליט איזה דאטה בייס, ושוב אנחנו נעשה, אנחנו נשב עם.
הצ'אט הרלוונטי.
נסביר את כל הצרכים שלנו, נסביר מה חשוב לנו, חשוב לנו שזה לא יעלה הרבה כסף.
חשוב לנו שזה לא יהיה מאוד מסובך.
20:43
חשוב לנו שזה יהיה מאוד דינמי, המון המון שיקולים.
אולי אנחנו יודעים שאנחנו בתחילת הדרך והמון המון דברים השתנו במבנה, אז אנחנו רוצים מבנה טיפה יותר גמיש, המון המון שיקולים שקיימים בבחירת הדאטה בייס וזה בדרך כלל בחירה שהיא מאוד מאוד חשובה.
21:02
וזה משהו שלא ישתנה.
אולי, במקרים קיצוניים אנחנו נחליף דאטה בייס פתאום באמצע החיים של המוצר, אבל ברוב המקרים הדאטה בייס שהתחלנו איתו זה גם הדאטה בייס שהמוצר ימות איתו מתישהו, אז החלטה מאוד חשובה וחשוב לעשות אותה לפני.
21:22
אוקיי והנושא האחרון שאנחנו נדבר עליו זה היוזר פלואו, המסלול של היוזר.
מה היוזר יעבוד בדוגמה שדיברנו על המשכנתאות?
איך זה יראה?
היוזר יכנס.
הוא יתן את הפרטי חשבון בנק.
21:38
תהיה קריטי פי איי לבנק, יחזור אישור שאנחנו מחוברים.
איך אנחנו נעשה את זה?
מה היוזר יראה, מה יוזר יקבל, מה יוזר יכול להוציא החוצה.
השאלות האלה חשוב שאנחנו נעשה אותם כשהכל זול וקל על דף נייר או על איזה דרו היו.
21:56
הכל מאוד קל, הכל מאוד מהיר.
שינוי שינוי דעת קטן.
שינינו את דעתנו.
טק מחקנו איזה קוביה בעתיד התק הזה יהיה עכשיו לעשות רי פקטור כואב אז עדיף שאנחנו נהיה סגורים על עצמנו.
22:11
מה היו זו פלואו?
איך בעצם היוזר יעבוד עם האפליקציה?
ככל שנהיה סגורים על זה בצורה יותר טובה ויותר הרמטית יהיה לנו פחות הפתעות במהלך הפיתוח.
אחרי שהחלטנו על כל הדברים האלה, אנחנו מוצאים את הכל כתוב.
22:27
כל הנושאים שדיברנו עליהם מיוזר פלואו דאטה בייס אוטינג, שפת תכנות הסקו.
מה המוצר מה המתחרים?
כל הדברים האלה שדיברנו עליהם עכשיו אנחנו מוציאים את הכל כתוב הרבה אנגלית ועושים קופי פייסט לצ'אט אחר אומרים לו כמובן שאנחנו יכולים באותו צ'אט אבל בחלון חדש עם קונטקסט חדש.
22:49
זאת אומרת אם אנחנו בג'מיני, אם אתה שם לב, אני מזכיר הרבה את ג'מיני כי אני עברתי לאחרונה מצי ג'י פי טי לג'ימיני ואני מאוד מרוצה אז אם אנחנו בג'מיני אנחנו לא חייבים לעבור לצ'אט אחר, אנחנו יכולים פשוט לקחת את האאוטפוט שהוא ציל לנו, ללכת לכאן חדש.
23:06
מתחיל איתנו מאפס לגמרי להגיד לו היי תראה, זאת התוכנית, מה דעתך והופ נקבל ממנו כל מיני רעיונות חדשים.
יכול להיות שהוא פתאום יעשה לנו צאלנג על איזה משהו יגיד?
רגע רגע, שפת תכנות, למה בחרת אותה?
אנחנו נהיה לך החלון האחר ונגיד רגע בוא נקרא ואז נחזור חזרה בוא נגיד לא אני לא חושב, בוא נפתח את הדיון מחדש או שלא בסוף, אחרי שעשינו כמה אינטראקציות כאלה, יש לנו תוכנית.
23:33
כתובה וסדורה.
שאיתה אנחנו מוכנים לצאת לדרך.
והיא תהפוך בעתיד להיות קובץ אם די נדבר על זה בהמשך.
ומשם אנחנו נצא לפיתוח.
23:48
בשלב הזה אני שניה עוצר טיפה ברמה האישית לספר את טיפה עליי למה אני מקליט פה פרקים בהייטקיסטים בדרכים?
מה זה בית התוכנה המדיול ממש.
הסבר קצר אז נתחיל עם כיסים בדרכים הוקם כבר לפני 7 שנים.
24:05
אני יודע את זה כי בדיוק.
שלי נולדה.
ובאותה תקופה עשיתי מילואים עם איזה בחור מאוד מאוד מוכשר, שסיפר לי שהוא היה בטכניון והוא עשה איזה קורס קיבל ציון אני לא זוכר אם זה היה 100 או 98 קיבל ציון מאוד מאוד גבוה ואז הוא התחיל לתרגל את הקורס הזה וככל שהוא תרגל עוד סמסטר ועוד סמסטר הוא הבין כמה הוא לא ידע בכלל וכמה הציון הזה 100 או 98.
24:34
הוא ציון שבאמת שיקף את הידע שלו בזמן המבחן, אבל.
הידע שאנחנו צריכים כדי ללמד אנשים הוא לא אותו ידע שאנחנו צריכים כדי לעבור מבחן כאנשים שפשוט צריכים לדעת והתובנה הזאת ממש אולי נשמעת לחלק מהאנשים טריוויאלית, אבל אני מאוד מאוד הופתעתי ממנה והתחלתי להבין שבעצם ללמד משהו.
25:00
מביא אותך לרמת ידע הרבה יותר גבוהה וככה התחלתי ללמד על דוקר, על מיקרוסרוסים כל מיני דברים כאלה שכבר כשהתחלתי להכין את הקורס חשבתי שאני יודע אותם.
אבל.
תוך כדי עבודה על הקורס ממש למדתי המון.
אני ממליץ גם לכם למי שרוצה לחזק ידע במשהו.
25:19
הדרך הכי טובה זה ללמד אותו.
אז זה הסיפור של התיקיסטים בדרכים ועוד איזה הסבר קצר על ארמדילו בעת התוכנה שהקמתי.
לאחרונה בתוכנה שמתמחה בלהנגיש את היתרונות האלה של איי לחברות.
25:37
אנחנו מגשימים לחברות ממש פנטזיות טכנולוגיות שפעם דברים שהם לוקחים פעם שנים לוקחים שבועיים 3.
הכל מהיר, הכל איכותי וזה מהפכה ממש כמו שכולם יודעים.
25:54
אז הקמתי את בית התוכנה הזה ואני.
אחסים יש אתר לבטוכן ישים את הלינק ושם גם אני אשים את הלינק לפרק הזה הפרק הזה אתם מוזמנים להיכנס אני אכניס את התמלול של הפרק למי שפחות מתחבר להזנה ויותר לקרוא את התוכן אז יש שם את התוכן כתוב אתם מוזמנים לקרוא תודה רבה שהקשתם.
26:20
מוזמנים לסמן פולו לפודקאסט כדי שתוכלו לקבל פרקים חדשים בכל פעם שהם יוצאים להכניס קומנטים.
להגיב לי במיילים בלינקדין אני מקבל מיילים.
באמת מחממים את הלב.
תודה רבה לכל מי שמוצא את הזמן.
26:37
אני כמובן עונה ואני אומר גם כאן זה מאוד נותן הרגשה טובה.
אז זהו, נתראה בפרק הבא פרק הבא אנחנו נלמד כבר נתחיל ללמוד על הכלי פיתוח השונים יש הרבה כלים, נכיר את כולם, נכיר איך להגדיר אותם לעבודה ראשונית.
26:55
מה חשוב שנעשה?
ומשם אנחנו כבר נתחיל ונצא לדרך.
אז אנחנו נתראה בפרק הבא.
תודה רבה שהקשבתם.