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

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

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

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

מתוזמן נעוץ נעול הועבר תכנות
21 פוסטים 5 כותבים 308 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • 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
                                        • chvC מנותק
                                          chvC מנותק
                                          chv
                                          השיב לצדיק תמים ב נערך לאחרונה על ידי
                                          #21

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

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

                                          לכן פשוט צריך להיות self-learner טוב (=למדן? בעברית). בכל תחום.
                                          ולהנות מהדברים שאפשר להנות בכל תחום.

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

                                          בלוג | מייל

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

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

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

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