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

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

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

תכנות | איך להתחיל?

מתוזמן נעוץ נעול הועבר תכנות
103 פוסטים 20 כותבים 4.7k צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • nigunN מנותק
    nigunN מנותק
    nigun
    השיב לdovid ב נערך לאחרונה על ידי nigun
    #63

    @dovid
    לא הבנתי את הלולאה

    ממ"נ, אם אתה מעוניין להשתכנע שכן,

    כן, אני מעוניין להשתכנע.

    יכולת מייד להאמין לאחר וללמוד על זה יותר מכח הרצון הזה ללא אף שכנוע.

    לא הצלחתי להשתכנע, ולא מאמין לאנשים שמציגים טיעון שאני לא מבין
    גם כשאני מעוניין לשמוע אותם (זה בעיה ידוע אצלי, אבל זה המצב כרגע)

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

    כאמור, אני מעוניין להשתכנע.

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

    אני קרוא שוב ושוב, ולא קולט את הנקודה.

    מייל: nigun@duck.com

    D תגובה 1 תגובה אחרונה
    0
    • D מנותק
      D מנותק
      davidnead
      השיב לnigun ב נערך לאחרונה על ידי
      #64

      @nigun אמר בתכנות | איך להתחיל?:

      @dovid
      לא הבנתי את הלולאה

      ממ"נ, אם אתה מעוניין להשתכנע שכן,

      כן, אני מעוניין להשתכנע.

      יכולת מייד להאמין לאחר וללמוד על זה יותר מכח הרצון הזה ללא אף שכנוע.

      לא הצלחתי להשתכנע, ולא מאמין לאנשים שמציגים טיעון שאני לא מבין
      גם כשאני מעוניין לשמוע אותם (זה בעיה ידוע אצלי, אבל זה המצב כרגע)

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

      כאמור, אני מעוניין להשתכנע.

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

      אני קרוא שוב ושוב, ולא קולט את הנקודה.

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

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

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

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

      סליחה אם טעיתי באבחנתי, רציתי לעזור.

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

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

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

        וגם אז - ניסו להמציא תבניות של אינדקסים לבד, או לתת קישורים לרשימות של אלוגריתמים.

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

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

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

        תגובה 1 תגובה אחרונה
        2
        • א מנותק
          א מנותק
          אינטרקום
          כתב ב נערך לאחרונה על ידי
          #66

          סליחה שאני קוטע את ההתפלספות...
          אבל אם נחזור לנושא הראשי שעבורו נפתח האשכול.
          אז ראיתי שרן בר זיק ממליץ להתחיל בHTML וCSS לפני JS.
          זה לעיכובא? או שזו המלצה בלבד, ולא כ"כ משנה תכל'ס מה קודם למה.

          ליצירת קשר:
          netfree119@gmail.com

          dovidD D 2 תגובות תגובה אחרונה
          2
          • nigunN מנותק
            nigunN מנותק
            nigun
            השיב לdavidnead ב נערך לאחרונה על ידי
            #67

            @davidnead

            1. אני לא מרגיש סיפוק בידע שלי היום
            2. אני נתקל האתגרים חדשים כל הזמן, אבל לא בתחום שלך, יותר בקטע של ניהול עומסים.
            3. אני נהנה ללמוד מושגים חדשים כל הזמן.
            4. אני לא אוהב משימות קבועות, ונהנה לעבור בין תחומים.
            5. אני יהנה מאוד ללמוד איך לבנות אינדקס, אבל רק כשיהיה לי צורך באינדקסים
              סתם ללמוד את זה בתיאוריה? חבל על הזמן.

            מייל: nigun@duck.com

            D תגובה 1 תגובה אחרונה
            0
            • dovidD מנותק
              dovidD מנותק
              dovid ניהול
              השיב לאינטרקום ב נערך לאחרונה על ידי
              #68

              @אינטרקום ממש לא לעיכובא, עצה שלו.

              מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

              בכל נושא אפשר ליצור קשר dovid@tchumim.com

              א תגובה 1 תגובה אחרונה
              3
              • א מנותק
                א מנותק
                אינטרקום
                השיב לdovid ב נערך לאחרונה על ידי
                #69

                @dovid
                אשמח אם תבהיר לי אם אני טועה.
                גאווה סקריפט היא שפה עצמאית, אלא שאם אני מעוניין ליצור תוספים לדפדפן וכדו', אני זקוק לידיעה הן בHTML והן בCSS על מנת לכתוב את הדף ולעצבו.

                ליצירת קשר:
                netfree119@gmail.com

                תגובה 1 תגובה אחרונה
                0
                • D מנותק
                  D מנותק
                  davidnead
                  השיב לnigun ב נערך לאחרונה על ידי
                  #70

                  @nigun אמר בתכנות | איך להתחיל?:

                  @davidnead

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

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

                  1. אני נהנה ללמוד מושגים חדשים כל הזמן.
                  2. אני לא אוהב משימות קבועות, ונהנה לעבור בין תחומים.
                  3. אני יהנה מאוד ללמוד איך לבנות אינדקס, אבל רק כשיהיה לי צורך באינדקסים
                    סתם ללמוד את זה בתיאוריה? חבל על הזמן.

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

                  תגובה 1 תגובה אחרונה
                  2
                  • D מנותק
                    D מנותק
                    davidnead
                    השיב לאינטרקום ב נערך לאחרונה על ידי davidnead
                    #71

                    @אינטרקום אמר בתכנות | איך להתחיל?:

                    סליחה שאני קוטע את ההתפלספות...
                    אבל אם נחזור לנושא הראשי שעבורו נפתח האשכול.
                    אז ראיתי שרן בר זיק ממליץ להתחיל בHTML וCSS לפני JS.
                    זה לעיכובא? או שזו המלצה בלבד, ולא כ"כ משנה תכל'ס מה קודם למה.

                    צודק, שאלה מהותית. אז קצת הסבר:

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

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

                    JS - זו שפת תכנות בסיסית (סקריפט) שניתן לשלב בדף אינטרנט כדי לעשות פעולות שונות על הHTML ועל הCSS, כמו לשנות אותם בהתאם לפעולות המשתמש, ועוד. (כמעט) כל מה שלא סטטי בדף אינטרנט - הוא ע"י JS.
                    עדכון קריטי על JS: התיאור הנ"ל נכון לשנת 2000, כאשר דפי אינטרנט היו פשוטים מאוד והJS עשה בהם מעט. כיום דפי אינטרנט הם אפליקציות לכל דבר במקרים רבים, וJS התפתחה בהתאם לשפה מודרנית עם יכולות רבות.
                    יתירה מזו, בשלב כלשהו מישהו החליט שJS היא שפה מוצלחת, ואין סיבה להגביל אותה רק לצורך טיפול בדפי אינטרנט. הוא העתיק את המנוע כך שאפשר להשתמש בו כמו כל שפת תכנות, כולל עבודה עם קבצים ומערכות הפעלה וכו'. הוא קרא לזה nodeJs.

                    אם אתה מתחיל עם NODEJS - אז אין צורך מידי ללמוד HTML וCSS. אבל בדרך כלל זה לא המקרה, ופחות מומלץ.

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

                    תגובה 1 תגובה אחרונה
                    8
                    • ל מנותק
                      ל מנותק
                      למה
                      כתב ב נערך לאחרונה על ידי
                      #72

                      ועוד שאלה...
                      אני חושב שדרך מועילה היא לקחת קוד קיים (=תוכנה/אפליקציה/אתר) ו'לפרק' אותה
                      ולהתחיל לשחק איתה ולהבין מה עושה מה, כל מילה מה זה עושה ומה קורה ללא המילה הזאת וכו'

                      האם אתם מסכימים איתי או שאתם חולקים עלי??
                      ולמה?

                      chagoldC yossizY רחמיםר 3 תגובות תגובה אחרונה
                      -1
                      • chagoldC מנותק
                        chagoldC מנותק
                        chagold
                        השיב ללמה ב נערך לאחרונה על ידי chagold
                        #73
                        פוסט זה נמחק!
                        תגובה 1 תגובה אחרונה
                        0
                        • yossizY מנותק
                          yossizY מנותק
                          yossiz
                          השיב ללמה ב נערך לאחרונה על ידי yossiz
                          #74

                          @למה אמר בתכנות | איך להתחיל?:

                          אני חושב שדרך מועילה היא לקחת קוד קיים (=תוכנה/אפליקציה/אתר) ו'לפרק' אותה
                          ולהתחיל לשחק איתה ולהבין מה עושה מה, כל מילה מה זה עושה ומה קורה ללא המילה הזאת וכו'

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

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

                          ח תגובה 1 תגובה אחרונה
                          4
                          • ח מנותק
                            ח מנותק
                            חוקר
                            השיב לyossiz ב נערך לאחרונה על ידי חוקר
                            #75

                            @yossiz אמר בתכנות | איך להתחיל?:

                            @למה אמר בתכנות | איך להתחיל?:

                            אני חושב שדרך מועילה היא לקחת קוד קיים (=תוכנה/אפליקציה/אתר) ו'לפרק' אותה
                            ולהתחיל לשחק איתה ולהבין מה עושה מה, כל מילה מה זה עושה ומה קורה ללא המילה הזאת וכו'

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

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

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

                              @dovid @רחמים תודה
                              (רק שאלה קטנה, אפשר הסבר? אתה לא מסכימים על מה שכתבתי. כלומר זה לא דרך או משהו אחר?)

                              @yossiz אמר בתכנות | איך להתחיל?:

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

                              לא בדיוק הבנתי, אתה טוען שזה לא דרך ללמוד לתכנת אלא רק ללמוד את השפה?
                              למה? מה זה משנה אם אני אתחיל לכתוב את הכל מההתחלה או שאני אתחיל רק בכמה שורות שאני אשנה/אכתוב וכל היתר יישאר כפי המקור?
                              אולי לא הובנתי או שגם לא הבנתי אותך

                              אשמח מאוד להסבר אם אפשר.

                              nigunN תגובה 1 תגובה אחרונה
                              0
                              • nigunN מנותק
                                nigunN מנותק
                                nigun
                                השיב ללמה ב נערך לאחרונה על ידי nigun
                                #77

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

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

                                מייל: nigun@duck.com

                                ל תגובה 1 תגובה אחרונה
                                1
                                • ל מנותק
                                  ל מנותק
                                  למה
                                  השיב לnigun ב נערך לאחרונה על ידי
                                  #78

                                  @nigun אוקיי אני מדבר על אחרי שאני כבר יודע מה זה משתנה איך קוראים לה ועוד כמה פעולות
                                  כך שכשאני אסתכל על הקוד אני אבין פחות או יותר מלמעלה מה הכיוון

                                  nigunN תגובה 1 תגובה אחרונה
                                  0
                                  • nigunN מנותק
                                    nigunN מנותק
                                    nigun
                                    השיב ללמה ב נערך לאחרונה על ידי nigun
                                    #79

                                    @למה
                                    אחרי שתדע ABC תלך לקרוא ספר?
                                    או שתלך ללמוד תחביר?
                                    לרוב המדריכים מספקים את כל הדוגמאות שאתה צריך.

                                    ובכלל תכנות זה משהו מוזר, שקודם לומדים לכתוב ורק אחר כך לקרוא
                                    ולמה? כי זה באמת יותר קשה לקרוא מאשר לכתוב (גם קוד שאתה בעצמך כתבת)

                                    מייל: nigun@duck.com

                                    תגובה 1 תגובה אחרונה
                                    6
                                    • D מנותק
                                      D מנותק
                                      davidnead
                                      כתב ב נערך לאחרונה על ידי
                                      #80

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

                                      יש לזה יתרון נוסף - כשאתה כותב קוד בלי להכיר תכנות אתה כותב העיקר שיעבוד ולא מכיר את האפשרויות הנוספות העומדות בפניך.

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

                                      ל תגובה 1 תגובה אחרונה
                                      5
                                      • ל מנותק
                                        ל מנותק
                                        למה
                                        השיב לdavidnead ב נערך לאחרונה על ידי
                                        #81

                                        @davidnead אמר בתכנות | איך להתחיל?:

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

                                        זה בדיוק מה שהתכוונתי
                                        יכול להיות שלא הובנתי טוב

                                        nigunN תגובה 1 תגובה אחרונה
                                        0
                                        • nigunN מנותק
                                          nigunN מנותק
                                          nigun
                                          השיב ללמה ב נערך לאחרונה על ידי
                                          #82

                                          @למה אמר בתכנות | איך להתחיל?:

                                          @davidnead אמר בתכנות | איך להתחיל?:

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

                                          זה בדיוק מה שהתכוונתי
                                          יכול להיות שלא הובנתי טוב

                                          הובנת טוב.

                                          מייל: nigun@duck.com

                                          תגובה 1 תגובה אחרונה
                                          0

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

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

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