FULL STACK או בדיקות תוכנה?

הנושא בפורום 'פורום תוכנה חומרה רשתות' פורסם ע"י מכונתכתיבה, ‏8/5/19.

  1. מכונתכתיבה

    מכונתכתיבה משתמש מקצוען כתיבה ספרותית פרסום וקופירייטינג

    הצטרף:
    ‏6/2/17
    הודעות:
    345
    תודות :
    1,332
    נקודות:
    159
    אני כרגע בצומת דרכים בין שני התחומים,
    אשמח לשמוע ממי שמבין מה יותר משתלם ללמוד.
    חייבת לציין שהאנגלית שלי (שלא תחזקתי מימי התיכון) במצב די ביש:(
    השאלה האם אוכל להדביק פער כזה בפול סטאק למשל...
    אודה מאד לכל מי שיענה,
    כיוון שאני מרגישה שכל מה שכתוב באינטרנט וכדו'
    זה אינטרס עסקי נטו.
     
  2. שולמית הופמן

    שולמית הופמן משתמש רשום

    הצטרף:
    ‏15/11/18
    הודעות:
    14
    תודות :
    99
    נקודות:
    14
    וודאי שfull stack עדיף- מבחינת אפשרויות עבודה, שכר גבוה , וכמובן עבודה מענינת ואתגרית
    רק חשוב לודא שזה קורס מספיק מקיף ולא מדי חובבני.
    בקשר לאנגלית- אנגלית זה דבר נרכש,
    ככל שנחשפים יותר יודעים יותר, אף פעם לא מאוחר,
    ספציפית האנגלית בתכנות היא מאד טכנית
    ועם מושגים רבים מעולם התכנות, ופחות מה שלמדו בתיכון.
     
    שירה 123 ו-יוכבדא מודים על התגובה.
  3. ELO

    ELO משתמש מקצוען עיצוב גרפי

    הצטרף:
    ‏12/7/16
    הודעות:
    537
    תודות :
    3,414
    נקודות:
    159
    עיסוק:
    עיצוב גרפי ועריכת וידאו
    מיקום:
    ירושלים
    גם אני בררתי רציני את הנושא,
    לפי מה שהבנתי, קשה מאוד למצוא עבודה בבדיקת תוכנות. השוק מוצף ולרוב דורשים נסיון/ תואר.
    פול סטאק כרגע ממש ממליצים, מה שכן רוב הקורסים המוצעים לא מספיק מקיפים ונדרשת עוד השלמה אחריהם.
     
  4. יוכבדא

    יוכבדא משתמש מקצוען עיצוב גרפי

    הצטרף:
    ‏1/1/15
    הודעות:
    453
    תודות :
    2,198
    נקודות:
    159
    מיקום:
    ירושלים - טבריה
    רק מחדדת:
    FULL-STACK זה פיתוח תוכנה
    לעומת בדיקות - שזה בדיקות תוכנה
    זה 2 דברים נפרדים ושונים ובטח יש עליהם מלא אשכולות - מה עדיף ללמוד פיתוח או בדיקות
    (נ.ב. כיום הרבה מתכנתות חרדיות (שלמדו פיתוח תוכנה) מתחילות כבודקות ומשם לפעמים עוברות לפיתוח)
     
    שירה 123 מודה על התגובה.
  5. מכונתכתיבה

    מכונתכתיבה משתמש מקצוען כתיבה ספרותית פרסום וקופירייטינג

    הצטרף:
    ‏6/2/17
    הודעות:
    345
    תודות :
    1,332
    נקודות:
    159
    מה ז"א נדרשת השלמה? האם אצטרך ללמוד עוד ולא אוכל ישר לעבוד? איך אני יודעת האם הקורס מקיף? והאם בכלל יש קורס שמקיף הכל...
     
  6. Rose B

    Rose B משתמש צעיר פיתוח / אפיון / עיצוב אתרים

    הצטרף:
    ‏19/7/18
    הודעות:
    44
    תודות :
    46
    נקודות:
    29
    עיסוק:
    פיתוח WEB
    לא בטוח שתצטרכי להשלים
    תלוי איזה קורסים מלמדים איפה שאת הולכת ללמוד.
    אם תמצאי עבודה במה שלמדת - לא תצטרכי להשלים...
     
  7. שירה 123

    שירה 123 משתמש מקצוען פיתוח / אפיון / עיצוב אתרים איור וציור מקצועי

    הצטרף:
    ‏12/12/17
    הודעות:
    596
    תודות :
    2,202
    נקודות:
    169
    בדיקת תוכנה אפשר ללמוד ב3 חודשים.
    אם את מחפשת ללמוד מקצוע שתתפרנסי ממנו- כדאי לך ללכת על התכנות עצמו קריא FULL STACK
     
    Rose B מודה על התגובה.
  8. חדשה פה

    חדשה פה משתמש חדש

    הצטרף:
    ‏13/3/19
    הודעות:
    4
    תודות :
    13
    נקודות:
    4
    איפה ניתן ללמוד פול סטאק במרכז?
     
  9. גרפיקנער

    גרפיקנער עימוד ספרים עימוד ספרים עריכה תורנית

    הצטרף:
    ‏30/8/07
    הודעות:
    2,868
    תודות :
    728
    נקודות:
    243
    מה זה בכלל full stack?

    להבנתי, יש המון תחומים בתכנות, ובכל תחום 'פול סטאק' מגדיר אוסף של כל מיני דברים שונים.
    בתחום בניית אתרים זה יכול לכלול את כל שפות התכנות לאינטרנט, ובתחומים אחרים זה יכלול דברים אחרים.
     
  10. שירה 123

    שירה 123 משתמש מקצוען פיתוח / אפיון / עיצוב אתרים איור וציור מקצועי

    הצטרף:
    ‏12/12/17
    הודעות:
    596
    תודות :
    2,202
    נקודות:
    169
    צוטט מhttps://www.geektime.co.il/the_way_to_full_stack/

    צמד המילים Full Stack מתאר את כל התוכנה מכף רגל ועד ראש. כלומר, את כל שכבות התוכנה מצד השרת (Server) ועד צד הלקוח (Client).

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

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

    לדוגמה: ניתן לבנות אתר אינטרנט Full Stack בעזרת טכנולוגיות כגון: HTML5, CSS, JavaScript (for Client & Server Implementations) and Ajax.

    מאידך, אפליקציית אנדרואיד, שמעבירה נתונים לשרת שנבנה על בסיס JAX-RS, גם היא תיחשב Full Stack אבל תדרוש ידע בשפת תכנות אחת בלבד – Java. למרות זאת, גם כאן יידרש ידע עצום לא פחות.

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

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

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

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

    • הדבר הראשון והכי חשוב שיש לעשות הוא להתמקצע ולהפוך למומחה בשפת פיתוח אחת לפחות. זה ייקח זמן, וכדי להגיע ליעד זה עליכם להכיר לעומק מושגים בתכנות מונחה עצמים ו-Design Patterns (אם מדובר בשפת פיתוח מבוססת OOP), פרקטיקות קידוד טובות, מוסכמות קוד וארכיטקטורת תוכנה. אלה יספקו כלים לכתוב ולתכנן קוד טוב יותר, נכון יותר וגם יתנו פרספקטיבה רחבה יותר על הקוד. בהמשך, העמיתים והמנהלים יזהו את המקצועיות שלכם, תקבלו משימות מאתגרות ורחבות יותר בתוכנה ותוכלו להכיר וללמוד טכנולוגיות וכלים נוספים.
    • עברו לצד השני: אם התחלתם כמפתחי צד שרת, עברו לתקופה לצד הלקוח ולהפך. חכו להזדמנות הנכונה ולכו על זה. הזדמנות טובה יכולה להיות למשל פרויקט משותף בין הצדדים או בזמן לחץ כשיש צורך לתגבר את אחד הצוותים. מעבר כזה יצריך לעשות שינוי ולצאת מאזור הנוחות, אך בתמורה תעשו קפיצה בדרך למפתח Full Stack. עם הזמן תצברו ביטחון באזורי קוד שלא היו מוכרים לכם ותיחשפו לטכנולוגיות שהיו מחוץ לתחום שלכם.
    • היו עם אצבע על הדופק בכל מה שנוגע לטכנולוגיות וחידושים בתחום שלכם, כלומר ב-Stack שלכם, ואפילו נסו להטמיע אותן בקוד, זו דרך מצוינת ללמוד ולהתמקצע.
    ככל שמפתח תוכנה מכיר טכנולוגיות נוספות ורבות יותר, מעבר לסט הצר שבו הוא באמת יכול להיות מומחה, הוא מגדיל במכפלה את סט הכלים שברשותו לפתור בעיה מסוימת, והרי אנחנו, מהנדסי התוכנה, בפתרון בעיות עסקינן. אם נניח רגע את הטייטל Full Stack בצד, הכתוב פה הוא למעשה המלצה לכל מי שמעוניין להתפתח בכיוון הטכני, להיות קצת מעבר למפתח מן הישוב ואפילו להפוך למומחה.
     
    Rose B ו-מכונתכתיבה מודים על התגובה.
  11. לסקוב

    לסקוב משתמש חדש

    הצטרף:
    ‏24/1/18
    הודעות:
    6
    תודות :
    3
    נקודות:
    4
    אבל איפה יש לימודים במרכז?
    כל הלימודים לחרדיות זה רק בירושלים...
     
  12. Rose B

    Rose B משתמש צעיר פיתוח / אפיון / עיצוב אתרים

    הצטרף:
    ‏19/7/18
    הודעות:
    44
    תודות :
    46
    נקודות:
    29
    עיסוק:
    פיתוח WEB
    אני חושבת שבשרנסקי יש
     
    שירה 123 מודה על התגובה.
  13. שירה 123

    שירה 123 משתמש מקצוען פיתוח / אפיון / עיצוב אתרים איור וציור מקצועי

    הצטרף:
    ‏12/12/17
    הודעות:
    596
    תודות :
    2,202
    נקודות:
    169
    יש בשרנסקי..
     
  14. Bingo

    Bingo משתמש פעיל

    הצטרף:
    ‏6/5/19
    הודעות:
    5
    תודות :
    507
    נקודות:
    84
    יש כאן מישהי שיכולה לתת עוד מידע אמין על לימודי בדיקת תוכנה-
    יש קורסי ערב?
    איפה אפשר ללמוד בירושלים?
    יש עבודה בזה באזור ירושלים?
    כמה עלות הלימודים? האם יש מלגות?

    ובכלל, אם ללכת על לימודי תכנות מקיפים, יש לאשה חרדית [לא בחורה] איפה ללמוד אותם?
    אני ממש בצומת תעסוקתית עכשיו ומאד מבקשת כל מידע במיוחד מכאלו שלמדו/לומדות.
     
  15. לסקוב

    לסקוב משתמש חדש

    הצטרף:
    ‏24/1/18
    הודעות:
    6
    תודות :
    3
    נקודות:
    4
    יכולה לתת לי טלפון שלהם?
    כי בבית המורה לא הבינו מה אני רוצה...
     
  16. ThatsMe

    ThatsMe משתמש חדש

    הצטרף:
    ‏13/5/19
    הודעות:
    3
    תודות :
    0
    נקודות:
    2
    באמת אפשר ללמוד בקורס ולעסוק בזה אחר כך? זה לא מקצוע שצריך ללמוד מגיל קטן?