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

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

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

לימוד שפה נוספת מעבר לJS - נצרך?

מתוזמן נעוץ נעול הועבר תכנות
21 פוסטים 5 כותבים 308 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • צדיק תמיםצ מנותק
    צדיק תמיםצ מנותק
    צדיק תמים
    כתב ב נערך לאחרונה על ידי צדיק תמים
    #1

    כיום אני לומד בצורה עצמאית (שזה אומר חומרים חינמיים ברשת, וכמובן גוגל על דברים ספציפיים) JS, בצד לקוח יש לי רמה סבירה, בצד שרת עדיין לא כל כך.
    השאלה האם יש עניין ללמוד שפה נוספת? לדוגמה C#? או אולי פייתון?
    גם היו שאמרו לי שJS זה לא שפה מבוקשת כ"כ (למשרות)... והיו שאמרו להיפך... ויצאתי מבולבל לגמרי 🙃
    כמו כן, במידה וכדאי - באיזה שלב זה עובר מ"מבלבל ללמוד 2 במקביל", ל"אחרי שיודעים שפה אחת הרבה יותר קל ללמוד שניה"? או במילים אחרות - באיזה שלב ידע כדאי להוסיף שפה נוספת?
    נ.ב. - כל מי שלא אוהב כלל את השפה - שלא יכתוב 😉
    השאלה היא אחרי שאני כן נהנה מהכתיבה בJS, האם כדאי להתעסק בשפה אחרת.

    Don’t comment bad code — rewrite it." — Brian W. Kernighan and P. J. Plaugher"
    טיפים

    yossizY dovidD chvC 3 תגובות תגובה אחרונה
    0
    • yossizY מחובר
      yossizY מחובר
      yossiz
      השיב לצדיק תמים ב נערך לאחרונה על ידי
      #2

      @צדיק-תמים אמר בלימוד שפה נוספת מעבר לJS - נצרך?:

      גם היו שאמרו לי שJS זה לא שפה מבוקשת כ"כ (למשרות)...

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

      האם יש עניין ללמוד שפה נוספת? לדוגמה C#? או אולי פייתון?

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

      באיזה שלב זה עובר מ"מבלבל ללמוד 2 במקביל", ל"אחרי שיודעים שפה אחת הרבה יותר קל ללמוד שניה"? או במילים אחרות - באיזה שלב ידע כדאי להוסיף שפה נוספת?

      אין כללים נוקשים. הכל לפי מה שהוא אדם.

      עכשיו אני הולך לסתור את עצמי, ואומר שיש כלל גדול:

      אל תתן לאחרים להכתיב את סדר הלימוד שלך!!!

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

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

      צדיק תמיםצ תגובה 1 תגובה אחרונה
      8
      • צדיק תמיםצ מנותק
        צדיק תמיםצ מנותק
        צדיק תמים
        השיב לyossiz ב נערך לאחרונה על ידי צדיק תמים
        #3

        @yossiz אמר בלימוד שפה נוספת מעבר לJS - נצרך?:

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

        לבניית אתרים או לדברים יותר רציניים/יותר "תכנותיים"?

        Don’t comment bad code — rewrite it." — Brian W. Kernighan and P. J. Plaugher"
        טיפים

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

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

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

          צדיק תמיםצ תגובה 1 תגובה אחרונה
          3
          • צדיק תמיםצ מנותק
            צדיק תמיםצ מנותק
            צדיק תמים
            השיב לyossiz ב נערך לאחרונה על ידי
            #5

            @yossiz אני חושש שלא הבנת אותי... לא התכוונתי ב"לא בניית אתרים" שאני מחפש בינה מלאכותית וכדומה... אלא למעט דברים כמו בניית אתרי וורדפרס לעסקים, וכדומה
            אלא בק אנד, ו/או צד קליינט מתוחכם

            Don’t comment bad code — rewrite it." — Brian W. Kernighan and P. J. Plaugher"
            טיפים

            תגובה 1 תגובה אחרונה
            0
            • yossizY מחובר
              yossizY מחובר
              yossiz
              כתב ב נערך לאחרונה על ידי
              #6

              אני מתחיל לחשוש שיש שתי דרכים להבין את בקשת @צדיק-תמים ולא ברור לי איזה מהם העיקרית:

              • אפשר ללמוד עוד שפות כדי להיות חשוף לכמה שיותר משרות
              • אפשר ללמוד עוד שפות כדי להתקדם ולהשתפר כמתכנת

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

              לגבי משרות, לכאורה אם אתה מכיר שתי שפות יש לך בסביבות פי 1.5 יותר משרות. שלוש שפות, כבר בערך פי 2 יותר משרות, וכך זה פוחת והולך.

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

              אבל אני לא בטוח שזה יעד נכון, להיות חשוף להכי הרבה משרות פוטנציאליות

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

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

                @צדיק-תמים אמר בלימוד שפה נוספת מעבר לJS - נצרך?:

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

                לא.
                אפשר לעשות הכל בJS.

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

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

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

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

                  ראה כאן למשל:
                  https://www.geektime.co.il/the-most-popular-programming-languages/

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

                  צדיק תמיםצ תגובה 1 תגובה אחרונה
                  3
                  • צדיק תמיםצ מנותק
                    צדיק תמיםצ מנותק
                    צדיק תמים
                    השיב לdavidnead ב נערך לאחרונה על ידי צדיק תמים
                    #9

                    @davidnead

                    שפת התכנות הכי מבוקשת בישראל היא דווקא Python, אחריה JAVA, במקום השלישי ++C, במקום הרביעי Node.js

                    (מתוך הקישור שהבאת)

                    Don’t comment bad code — rewrite it." — Brian W. Kernighan and P. J. Plaugher"
                    טיפים

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

                      @צדיק-תמים + @davidnead
                      הכתבה שמה + האתר + חברת SQLink, הם לא באמת קשורים למציאות (הם אפילו לא ניסו).

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

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

                      תגובה 1 תגובה אחרונה
                      4
                      • D מנותק
                        D מנותק
                        davidnead
                        השיב לצדיק תמים ב נערך לאחרונה על ידי davidnead
                        #11

                        @צדיק-תמים אמר בלימוד שפה נוספת מעבר לJS - נצרך?:

                        @davidnead

                        שפת התכנות הכי מבוקשת בישראל היא דווקא Python, אחריה JAVA, במקום השלישי ++C, במקום הרביעי Node.js

                        (מתוך הקישור שהבאת)

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

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

                        dovidD D צדיק תמיםצ 3 תגובות תגובה אחרונה
                        3
                        • dovidD מחובר
                          dovidD מחובר
                          dovid ניהול
                          השיב לdavidnead ב נערך לאחרונה על ידי
                          #12

                          @davidnead אמר בלימוד שפה נוספת מעבר לJS - נצרך?:

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

                          איך אתה מצליח לתקוע את זה בכל מקום?

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

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

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

                            @dovid אמר בלימוד שפה נוספת מעבר לJS - נצרך?:

                            @davidnead אמר בלימוד שפה נוספת מעבר לJS - נצרך?:

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

                            איך אתה מצליח לתקוע את זה בכל מקום?

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

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

                              @davidnead אמר בלימוד שפה נוספת מעבר לJS - נצרך?:

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

                              לגבי זה, עיין כאן (הציטוט השני), מחכים מאוד בעיני:
                              https://tchumim.com/topic/11517/תכנות-איך-להתחיל/101

                              תגובה 1 תגובה אחרונה
                              0
                              • dovidD מחובר
                                dovidD מחובר
                                dovid ניהול
                                השיב לdavidnead ב נערך לאחרונה על ידי
                                #15

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

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

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

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

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

                                  Don’t comment bad code — rewrite it." — Brian W. Kernighan and P. J. Plaugher"
                                  טיפים

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

                                    @צדיק-תמים אמר בלימוד שפה נוספת מעבר לJS - נצרך?:

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

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

                                    רק שאלה, והערה.

                                    • שאלה: אז מה בעצם הספק שלך כרגע?
                                    • הערה: א"א להשוות בין "צד לקוח ושרת היותר מתקדמים". בצד שרת (node, קלאסי) אין הבדל מהותי בין הבסיסי למתקדם. זה הבדל (ענק) איכותי אבל הפרנציפ זהה. בצד לקוח - פריימוורק הוא סוג של תת-שפה. הכרה בסיסית של פיימוורק כלשהו היא במובן מסוים חלק מהכרה בסיסית של צד לקוח, בעידן שלנו.
                                    צדיק תמיםצ תגובה 1 תגובה אחרונה
                                    0
                                    • צדיק תמיםצ מנותק
                                      צדיק תמיםצ מנותק
                                      צדיק תמים
                                      השיב לdavidnead ב נערך לאחרונה על ידי
                                      #18

                                      @davidnead אמר בלימוד שפה נוספת מעבר לJS - נצרך?:

                                      • שאלה: אז מה בעצם הספק שלך כרגע?

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

                                      Don’t comment bad code — rewrite it." — Brian W. Kernighan and P. J. Plaugher"
                                      טיפים

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

                                        @dovid אמר בלימוד שפה נוספת מעבר לJS - נצרך?:

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

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

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

                                          @צדיק-תמים אמר בלימוד שפה נוספת מעבר לJS - נצרך?:

                                          @davidnead אמר בלימוד שפה נוספת מעבר לJS - נצרך?:

                                          • שאלה: אז מה בעצם הספק שלך כרגע?

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

                                          כמדומני שיהיה קל יותר לכולם לענות על שאלותיך (וגם לך עצמך) אם תבהיר קצת את המטרות שלך:

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

                                          כי אם אתה אומר לי שאתה רוצה להגיע לתעשיה האוירית או לראש מגדלי ההייטק (ומשכורות בהתאם), ואתה שואף להגיע בסוף לבינה מלאכותית או מדעי נתונים או לטארטפים רפואיים או אנאערעף (כך כותבים?) - אז עזוב אותך מJS, לך תשקיע לכל הפחות כמה חודשים טובים ביסודות של שפות תכנות אמיתיות (כמו ג'אוה או לפחות C#) ואז תשקול את המשך הדרך.
                                          אבל אם מתכנת fullstack מתאים לך אז JS זו בהחלט אפשרות עם יתרונות משמעותיים, בטח בשביל שפה ראשונה.

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

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

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

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