דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. לימוד מסודר של תכנות

לימוד מסודר של תכנות

מתוזמן נעוץ נעול הועבר תכנות
89 פוסטים 19 כותבים 4.3k צפיות 18 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • dovidD dovid

    @nach אני אכן פספסתי שכתבת כל פעם שפה אחרת.
    אבל עדיין אני שואל נניח נתחיל עם אקסס, יהיו רק ארבע חברים בדיון. יעברו לPHP אז ארבע אחרים ויעברו לC# ארבע אחרים. זה נקרא מבחינתך הצלחה? יש דיון פורה כשיש רק ארבעה אנשים?

    clickoneC מנותק
    clickoneC מנותק
    clickone
    כתב ב נערך לאחרונה על ידי
    #34

    @dovid אמר בלימוד מסודר של תכנות:

    אבל עדיין אני שואל נניח נתחיל עם אקסס, יהיו רק ארבע חברים בדיון. יעברו לPHP אז ארבע אחרים ויעברו לC# ארבע אחרים.

    אולי הפוך 😮
    צריך שזה יהיה פרוייקט מעניין כ"כ, שגם למי ששוחה היטב בשפה / פלטפורמה אחרת יהיה כיף להיכנס לשם.
    מאד תפס אותי העניין של ללמד לעבוד נכון בצוות + גיט וכו'
    שזה דברר שמתחילים יכולים ללמוד נכון מהשורש, והמתקדמים יוכלו לראות את הדברים בצורה שונה ממה שראו עד עכשיו.

    הבעייה העיקרית לדעתי זה מי שעובד בזה לפרנסתו, זה ידרוש ממנו להשקיע בזה זמן מהצד וקשה לי לראת איך זה קורה אצל מי שעסוק כלל הזמן עם העבודה 😞

    אין טסט כמו פרודקשן.

    המייל שלי urivpn@gmail.com

    תגובה 1 תגובה אחרונה
    5
    • nigunN מנותק
      nigunN מנותק
      nigun
      כתב ב נערך לאחרונה על ידי nigun
      #35

      נתחיל ברעיונות לפרוייקטים:

      1. מנהל קבצים אונליין
        אמנם יש כל מיני ספריות קטנות אבל אני חיפשתי משהו שישמש כפנל ניהול למשתמשים מרובים ולא מצאתי משהו נוח להתאמה אישית
        (אני חיפשתי משהו שיראה כמו cpanel חינמי, האמת היא מצאתי פרוייקט נחמד אבל לא פעיל כל כך)

      2. ממשק מערכת פניות
        משהו בסגנון של נטפרי, הרבה אנשים ישמחו להשתמש בזה

      מייל: nigun@duck.com

      גמליאלג WWWW 2 תגובות תגובה אחרונה
      2
      • nigunN nigun

        נתחיל ברעיונות לפרוייקטים:

        1. מנהל קבצים אונליין
          אמנם יש כל מיני ספריות קטנות אבל אני חיפשתי משהו שישמש כפנל ניהול למשתמשים מרובים ולא מצאתי משהו נוח להתאמה אישית
          (אני חיפשתי משהו שיראה כמו cpanel חינמי, האמת היא מצאתי פרוייקט נחמד אבל לא פעיל כל כך)

        2. ממשק מערכת פניות
          משהו בסגנון של נטפרי, הרבה אנשים ישמחו להשתמש בזה

        גמליאלג מנותק
        גמליאלג מנותק
        גמליאל
        כתב ב נערך לאחרונה על ידי
        #36

        @nigun
        את הפרויקט הראשון לא ממש הבנתי, איזה קבצים לנהל?
        הפרויקט השני, מערכת פניות, אני בעד, אבל לא מתאים למתחילים ממש, זה דורש ידע והבנה בצד שרת.

        תגובה 1 תגובה אחרונה
        1
        • nigunN nigun

          נתחיל ברעיונות לפרוייקטים:

          1. מנהל קבצים אונליין
            אמנם יש כל מיני ספריות קטנות אבל אני חיפשתי משהו שישמש כפנל ניהול למשתמשים מרובים ולא מצאתי משהו נוח להתאמה אישית
            (אני חיפשתי משהו שיראה כמו cpanel חינמי, האמת היא מצאתי פרוייקט נחמד אבל לא פעיל כל כך)

          2. ממשק מערכת פניות
            משהו בסגנון של נטפרי, הרבה אנשים ישמחו להשתמש בזה

          WWWW מנותק
          WWWW מנותק
          WWW
          כתב ב נערך לאחרונה על ידי
          #37

          @nigun מערכת השבת אבידה.

          WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

          גמליאלג chagoldC A 3 תגובות תגובה אחרונה
          5
          • WWWW WWW

            @nigun מערכת השבת אבידה.

            גמליאלג מנותק
            גמליאלג מנותק
            גמליאל
            כתב ב נערך לאחרונה על ידי
            #38

            @WWW הברקה! (לאחרונה נאבד לי משהו חשוב, הייתי בטוח שאמצא כמה אתרים כאלו, אך התאכזבתי).
            כבעל ניסיון תסביר יותר, איך מתחילים (במידה והרעיון יתקבל)? ואולי זה מה שנקרא בעגה המקצועית 'אפיון'.
            צריך כאן דבר ראשון להקים שרת + מסד נתונים.
            איזה שרת? באיזו שפה?
            איך ייראה המערכת בפועל? עם איזור אישי (בסגנון אתר אגורה)?

            WWWW תגובה 1 תגובה אחרונה
            2
            • גמליאלג גמליאל

              @WWW הברקה! (לאחרונה נאבד לי משהו חשוב, הייתי בטוח שאמצא כמה אתרים כאלו, אך התאכזבתי).
              כבעל ניסיון תסביר יותר, איך מתחילים (במידה והרעיון יתקבל)? ואולי זה מה שנקרא בעגה המקצועית 'אפיון'.
              צריך כאן דבר ראשון להקים שרת + מסד נתונים.
              איזה שרת? באיזו שפה?
              איך ייראה המערכת בפועל? עם איזור אישי (בסגנון אתר אגורה)?

              WWWW מנותק
              WWWW מנותק
              WWW
              כתב ב נערך לאחרונה על ידי
              #39

              @גמליאל כמובן שצריך לעשות אפיון מסודר.
              וזה ממש חלק מהעבודה 🙂

              בכל אופן עיקר הקושי והביצוע בפרויקט כזה הוא:
              לפתח אלגוריתמים לייעול הנתונים וסינון ספאם אוטומטי, בלי יותר מידי תחזוקה אנושית.
              כי אם לא זה לא יחזיק מעמד.

              כמובן שאם רוצים שממש יצליח, צריך הרבה פרסומת לדבר, כי אם לא זה לא שווה כלום.
              כמו"כ רצוי לשלב מערכת טלפונית.

              WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

              nigunN תגובה 1 תגובה אחרונה
              4
              • WWWW WWW

                @nigun מערכת השבת אבידה.

                chagoldC מנותק
                chagoldC מנותק
                chagold
                כתב ב נערך לאחרונה על ידי
                #40

                @WWW אמר בלימוד מסודר של תכנות:

                @nigun מערכת השבת אבידה.

                @WWW חלמתי על זה הרבה בעבר כדבר נצרך מאד ופלא שאין אותו עדיין, וגם לפני שכתבת את הפוסט, זה עלה לי בראש כאופציה .

                אבל זה לא מחייב רק השבת אבידה, כשזה לוח הוא יכול להיות לשמש לאינספור דברים.

                סתם שאלה: איך מנהלים את הDB בגיט?

                WWWW yossizY 2 תגובות תגובה אחרונה
                1
                • chagoldC chagold

                  @WWW אמר בלימוד מסודר של תכנות:

                  @nigun מערכת השבת אבידה.

                  @WWW חלמתי על זה הרבה בעבר כדבר נצרך מאד ופלא שאין אותו עדיין, וגם לפני שכתבת את הפוסט, זה עלה לי בראש כאופציה .

                  אבל זה לא מחייב רק השבת אבידה, כשזה לוח הוא יכול להיות לשמש לאינספור דברים.

                  סתם שאלה: איך מנהלים את הDB בגיט?

                  WWWW מנותק
                  WWWW מנותק
                  WWW
                  כתב ב נערך לאחרונה על ידי
                  #41

                  @chagold אמר בלימוד מסודר של תכנות:

                  סתם שאלה: איך מנהלים את הDB בגיט?

                  לא יודע 😞

                  WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

                  תגובה 1 תגובה אחרונה
                  1
                  • chagoldC chagold

                    @WWW אמר בלימוד מסודר של תכנות:

                    @nigun מערכת השבת אבידה.

                    @WWW חלמתי על זה הרבה בעבר כדבר נצרך מאד ופלא שאין אותו עדיין, וגם לפני שכתבת את הפוסט, זה עלה לי בראש כאופציה .

                    אבל זה לא מחייב רק השבת אבידה, כשזה לוח הוא יכול להיות לשמש לאינספור דברים.

                    סתם שאלה: איך מנהלים את הDB בגיט?

                    yossizY מנותק
                    yossizY מנותק
                    yossiz
                    כתב ב נערך לאחרונה על ידי
                    #42

                    @chagold מה הכוונה לנהל DB בגיט?
                    המידע שבתוך ה-DB לא מנוהל על ידי גיט. גיט מנהל את קבצי קוד המקור.

                    📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

                    תגובה 1 תגובה אחרונה
                    3
                    • chagoldC מנותק
                      chagoldC מנותק
                      chagold
                      כתב ב נערך לאחרונה על ידי
                      #43

                      כאשר עושים פרוייקט בד"כ צריכים לשנות ולעדכן מדי פעם את הDB.
                      איך עושים את זה בעבודה משותפת?

                      nigunN clickoneC 2 תגובות תגובה אחרונה
                      0
                      • WWWW WWW

                        @nigun מערכת השבת אבידה.

                        A מנותק
                        A מנותק
                        aiib
                        מורחק
                        כתב ב נערך לאחרונה על ידי
                        #44

                        @WWW אמר בלימוד מסודר של תכנות:

                        @nigun מערכת השבת אבידה.

                        רעיון מעולה ונצרך!!!

                        רק צריך לסדר את העניין של זכויות יוצרים...

                        תגובה 1 תגובה אחרונה
                        0
                        • chagoldC chagold

                          כאשר עושים פרוייקט בד"כ צריכים לשנות ולעדכן מדי פעם את הDB.
                          איך עושים את זה בעבודה משותפת?

                          nigunN מנותק
                          nigunN מנותק
                          nigun
                          כתב ב נערך לאחרונה על ידי nigun
                          #45

                          @chagold
                          אתה מתכוון למבנה המסד או לנתונים
                          @aiib
                          למי עוד חוץ מהתורה יש זכויות יוצרים על הרעיון?
                          עריכה:אם אתה מתכוון מי יהיה בעלים של הפרוייקט
                          נראה לי שהכי טוב שיהיה בקוד פתוח כדי שאף אחד לא ירגיש שהוא משרת אינטרס של מישהו אחר בחינם

                          מייל: nigun@duck.com

                          chagoldC תגובה 1 תגובה אחרונה
                          3
                          • nigunN nigun

                            @chagold
                            אתה מתכוון למבנה המסד או לנתונים
                            @aiib
                            למי עוד חוץ מהתורה יש זכויות יוצרים על הרעיון?
                            עריכה:אם אתה מתכוון מי יהיה בעלים של הפרוייקט
                            נראה לי שהכי טוב שיהיה בקוד פתוח כדי שאף אחד לא ירגיש שהוא משרת אינטרס של מישהו אחר בחינם

                            chagoldC מנותק
                            chagoldC מנותק
                            chagold
                            כתב ב נערך לאחרונה על ידי
                            #46

                            @nigun אמר בלימוד מסודר של תכנות:

                            @nigun למבנה המסד

                            nigunN תגובה 1 תגובה אחרונה
                            0
                            • chagoldC chagold

                              @nigun אמר בלימוד מסודר של תכנות:

                              @nigun למבנה המסד

                              nigunN מנותק
                              nigunN מנותק
                              nigun
                              כתב ב נערך לאחרונה על ידי nigun
                              #47

                              @chagold
                              נראה לי שהמסדי נתונים מאוחסנים בשרת כמו כל קובץ אחר
                              אז אפשר לעשות כל פעם עותק ריק של המסד נתונים ולהעלות אותו לגיט
                              השאלה היא מה יקרה לנתונים אחרי הclone?
                              אבל במקרה שלנו זה לא משנה כל כך כי לא נראה לי שיהיו שינויים במבנה נתונים אחרי הפרודקשן
                              עריכה: מצאתי כאן סקריפט להעלאת מסד נתונים
                              לגבי ניהול הגירסאות על השרת המקומי מצאתי כל מיני כלים שמיועדים לניהול גירסאות אבל לא הבנתי מה כל אחד עושה

                              מייל: nigun@duck.com

                              תגובה 1 תגובה אחרונה
                              0
                              • chagoldC chagold

                                כאשר עושים פרוייקט בד"כ צריכים לשנות ולעדכן מדי פעם את הDB.
                                איך עושים את זה בעבודה משותפת?

                                clickoneC מנותק
                                clickoneC מנותק
                                clickone
                                כתב ב נערך לאחרונה על ידי
                                #48

                                @chagold אמר בלימוד מסודר של תכנות:

                                כאשר עושים פרוייקט בד"כ צריכים לשנות ולעדכן מדי פעם את הDB.
                                איך עושים את זה בעבודה משותפת?

                                בגדול זה נעשה עם כלי מיגרציה לDB
                                בפורום הישן היה דיון איך מעדכנים מבנה של DB בלי לגעת בו, אלא ע"י קוד.
                                וזה מה שמקובל לעשות
                                בכל עלייה של המערכת, היא בודקת אם יש עידכונים למבנה הDB

                                הנה דוגמא בEF
                                https://docs.microsoft.com/en-us/ef/core/managing-schemas/migrations/?tabs=dotnet-core-cli

                                אין טסט כמו פרודקשן.

                                המייל שלי urivpn@gmail.com

                                chagoldC תגובה 1 תגובה אחרונה
                                4
                                • clickoneC clickone

                                  @chagold אמר בלימוד מסודר של תכנות:

                                  כאשר עושים פרוייקט בד"כ צריכים לשנות ולעדכן מדי פעם את הDB.
                                  איך עושים את זה בעבודה משותפת?

                                  בגדול זה נעשה עם כלי מיגרציה לDB
                                  בפורום הישן היה דיון איך מעדכנים מבנה של DB בלי לגעת בו, אלא ע"י קוד.
                                  וזה מה שמקובל לעשות
                                  בכל עלייה של המערכת, היא בודקת אם יש עידכונים למבנה הDB

                                  הנה דוגמא בEF
                                  https://docs.microsoft.com/en-us/ef/core/managing-schemas/migrations/?tabs=dotnet-core-cli

                                  chagoldC מנותק
                                  chagoldC מנותק
                                  chagold
                                  כתב ב נערך לאחרונה על ידי
                                  #49
                                  פוסט זה נמחק!
                                  תגובה 1 תגובה אחרונה
                                  0
                                  • WWWW WWW

                                    @גמליאל כמובן שצריך לעשות אפיון מסודר.
                                    וזה ממש חלק מהעבודה 🙂

                                    בכל אופן עיקר הקושי והביצוע בפרויקט כזה הוא:
                                    לפתח אלגוריתמים לייעול הנתונים וסינון ספאם אוטומטי, בלי יותר מידי תחזוקה אנושית.
                                    כי אם לא זה לא יחזיק מעמד.

                                    כמובן שאם רוצים שממש יצליח, צריך הרבה פרסומת לדבר, כי אם לא זה לא שווה כלום.
                                    כמו"כ רצוי לשלב מערכת טלפונית.

                                    nigunN מנותק
                                    nigunN מנותק
                                    nigun
                                    כתב ב נערך לאחרונה על ידי
                                    #50

                                    @WWW
                                    אתה מתחיל לכתוב לזה איפיון?
                                    מי מתנדב לנהל את הפרוייקט?(אפשר כמה אבל תמיד יש את המנהל על כולם)

                                    מייל: nigun@duck.com

                                    clickoneC תגובה 1 תגובה אחרונה
                                    2
                                    • nigunN nigun

                                      @WWW
                                      אתה מתחיל לכתוב לזה איפיון?
                                      מי מתנדב לנהל את הפרוייקט?(אפשר כמה אבל תמיד יש את המנהל על כולם)

                                      clickoneC מנותק
                                      clickoneC מנותק
                                      clickone
                                      כתב ב נערך לאחרונה על ידי
                                      #51

                                      @nigun
                                      צריך לא לשכוח את הבקשה הראשונית של הפוסט
                                      הייתי מציע שכל תהליך יבוצע ע"י שניים במקביל
                                      מתחיל שרוצה ללמוד ולהבין ואיתו ביחד מישהו יותר מנוסה.
                                      תן למישהו מתחיל את הניהול, אבל כל ההחלטות איתו ביחד יהיו חייבות להתקבל ביחד עם המנוסה (לשים לב שזה יהיה ביחד, ולא שהמנוסה יחליט בשבילו אחרת לא עשינו כלום 😮 )

                                      שוב, זו רק הצעה. לא חייב לקבל אותה.......

                                      אין טסט כמו פרודקשן.

                                      המייל שלי urivpn@gmail.com

                                      nigunN תגובה 1 תגובה אחרונה
                                      6
                                      • clickoneC clickone

                                        @nigun
                                        צריך לא לשכוח את הבקשה הראשונית של הפוסט
                                        הייתי מציע שכל תהליך יבוצע ע"י שניים במקביל
                                        מתחיל שרוצה ללמוד ולהבין ואיתו ביחד מישהו יותר מנוסה.
                                        תן למישהו מתחיל את הניהול, אבל כל ההחלטות איתו ביחד יהיו חייבות להתקבל ביחד עם המנוסה (לשים לב שזה יהיה ביחד, ולא שהמנוסה יחליט בשבילו אחרת לא עשינו כלום 😮 )

                                        שוב, זו רק הצעה. לא חייב לקבל אותה.......

                                        nigunN מנותק
                                        nigunN מנותק
                                        nigun
                                        כתב ב נערך לאחרונה על ידי nigun
                                        #52

                                        @clickone
                                        "מתחיל" זה משהו יחסי
                                        אי אפשר לתת ניהול של פרוייקט למישהו שלא יודע איך עושים "שלום עולם"
                                        אפשר לתת למישהו "מתחיל בניהול" את העבודה (נראה לי שרוב החברים כאן עונים על הגדרה זו)
                                        אבל החלק היותר קשה זה איך לשלב מתחילים בפרוייקט שיוכלו לתרום קוד
                                        צריך לתת אפיון מלא של המערכת
                                        והגדרת משימות ותיוג של משימות הקלות ולתת כיוון איך לעבוד
                                        אחר כך צריך מנהלים שיעברו על הקוד ויבדקו האם הוא טוב
                                        (האם למישהו כאן יש לו ניסיון בכלל בcode review)
                                        למעשה נראה לי שכולם כאן יכולים להתנסות בתפקיד שהם עדיין יכולים להשתפר
                                        אמנם למי שבכלל לא יודע איך כותבים קוד בכלל יהיה לו קצת קשה להיכנס אם הוא לא יחרוש מדריך או שניים כי הוא לא יוכל לכתוב אפילו את פיצ'ר הקטן ביותר

                                        מייל: nigun@duck.com

                                        תגובה 1 תגובה אחרונה
                                        6
                                        • nachN מנותק
                                          nachN מנותק
                                          nach
                                          כתב ב נערך לאחרונה על ידי nach
                                          #53

                                          שבוע טוב לכולם!
                                          לאחר דו"ד ארוך של כל המשתתפים, האמת שכשהצעתי את הרעיון לא חשבתי על הכיוון של ניהול פרויקט משותף יחד רק בתור רעיון עתידי להמשך לאחר שקצת נתקדם בלימוד וכו', כי באמת לא ברור איך אתה יכול לתת למישהו שרק עכשיו מתחיל להתעסק בנושאים אלו לכתוב קוד שהוא בקושי יודע איך להסתכל עליו.... (נראה לי שאין פה באמת מישהו שלא יודע כלום בזה רק הכוונה שלא יודע יותר מדי לעומק) אבל כעת נראה לי שזה הרעיון היותר טוב ויעזור לכולם להתקדם,

                                          • להבנתי הלכו כולם על הרעיון של @גמליאל על השפה ג'אווה סקריפט ועבודה על פרויקט משותף של מערכת השבת אבידה (נראה שהצעה זו תפסה יותר פופלריות, תתקנו אותי אם טעיתי)

                                          אלא שכפי שהעלו @clickone ו @nigun יש בעייתיות בצורה הזו בעיקר משום שיש כאן מגוון רמות של ידע בין המשתתפים וצריך לראות כיצד לגשר על הפערים, לכן חשבתי על רעיון כזה:

                                          • במשך כמה ימים -אולי קצת יותר- יתנו כאן חומר הסבר על שפה זו (לי לדוגמה אין שום ידע בשפה זו ספציפית אבל יש לי בהחלט ידע ונסיון בתכנות מונחה אובייקטים/אירועים, לכן אני מאמין שיהיה לי די קל בענין הזה,?) כשתוך כדי משתתפים שיותר מנוסים בענין יתקדמו עם אפיון המערכת, זה בשלב ראשון.

                                          • אח"כ כשיהיה ברור יותר איפה אוחז כ"א נוכל לדעת איך ממשיכים, בחלוקה לצוותות/עבודה משותפת וכו', וכן להעלות פיזית תשתית לפרויקט וכו' כאשר דובר רבות למעלה, אני אישית קניתי את הרעיון של -nigun-הצמדת מנוסה לשאינו כזה, אבל זה לא נשמע לי כ"כ אפשרי)

                                          תגיבו, ויאלה נתקדם!
                                          תודה רבה!
                                          (יש לי בעיה של כתיבה ארוכה מדי......אולי נעשה גם על זה לימוד פה בהמשך.....😢 עמכם הסליחה)

                                          תגובה 1 תגובה אחרונה
                                          2
                                          תגובה
                                          • תגובה כנושא
                                          התחברו כדי לפרסם תגובה
                                          • מהישן לחדש
                                          • מהחדש לישן
                                          • הכי הרבה הצבעות


                                          • 1
                                          • 2
                                          • 3
                                          • 4
                                          • 5
                                          בא תתחבר לדף היומי!
                                          • התחברות

                                          • אין לך חשבון עדיין? הרשמה

                                          • התחברו או הירשמו כדי לחפש.
                                          • פוסט ראשון
                                            פוסט אחרון
                                          0
                                          • דף הבית
                                          • קטגוריות
                                          • פוסטים אחרונים
                                          • משתמשים
                                          • חיפוש
                                          • חוקי הפורום