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

  • הוסף לסימניות
  • #1
אני כרגע בצומת דרכים בין שני התחומים,
אשמח לשמוע ממי שמבין מה יותר משתלם ללמוד.
חייבת לציין שהאנגלית שלי (שלא תחזקתי מימי התיכון) במצב די ביש:(
השאלה האם אוכל להדביק פער כזה בפול סטאק למשל...
אודה מאד לכל מי שיענה,
כיוון שאני מרגישה שכל מה שכתוב באינטרנט וכדו'
זה אינטרס עסקי נטו.
 
  • הוסף לסימניות
  • #2
וודאי שfull stack עדיף- מבחינת אפשרויות עבודה, שכר גבוה , וכמובן עבודה מענינת ואתגרית
רק חשוב לודא שזה קורס מספיק מקיף ולא מדי חובבני.
בקשר לאנגלית- אנגלית זה דבר נרכש,
ככל שנחשפים יותר יודעים יותר, אף פעם לא מאוחר,
ספציפית האנגלית בתכנות היא מאד טכנית
ועם מושגים רבים מעולם התכנות, ופחות מה שלמדו בתיכון.
 
  • הוסף לסימניות
  • #3
גם אני בררתי רציני את הנושא,
לפי מה שהבנתי, קשה מאוד למצוא עבודה בבדיקת תוכנות. השוק מוצף ולרוב דורשים נסיון/ תואר.
פול סטאק כרגע ממש ממליצים, מה שכן רוב הקורסים המוצעים לא מספיק מקיפים ונדרשת עוד השלמה אחריהם.
 
  • הוסף לסימניות
  • #4
רק מחדדת:
FULL-STACK זה פיתוח תוכנה
לעומת בדיקות - שזה בדיקות תוכנה
זה 2 דברים נפרדים ושונים ובטח יש עליהם מלא אשכולות - מה עדיף ללמוד פיתוח או בדיקות
(נ.ב. כיום הרבה מתכנתות חרדיות (שלמדו פיתוח תוכנה) מתחילות כבודקות ומשם לפעמים עוברות לפיתוח)
 
  • הוסף לסימניות
  • #5
פול סטאק כרגע ממש ממליצים, מה שכן רוב הקורסים המוצעים לא מספיק מקיפים ונדרשת עוד השלמה אחריהם.
מה ז"א נדרשת השלמה? האם אצטרך ללמוד עוד ולא אוכל ישר לעבוד? איך אני יודעת האם הקורס מקיף? והאם בכלל יש קורס שמקיף הכל...
 
  • הוסף לסימניות
  • #6
מה ז"א נדרשת השלמה? האם אצטרך ללמוד עוד ולא אוכל ישר לעבוד? איך אני יודעת האם הקורס מקיף? והאם בכלל יש קורס שמקיף הכל...
לא בטוח שתצטרכי להשלים
תלוי איזה קורסים מלמדים איפה שאת הולכת ללמוד.
אם תמצאי עבודה במה שלמדת - לא תצטרכי להשלים...
 
  • הוסף לסימניות
  • #7
בדיקת תוכנה אפשר ללמוד ב3 חודשים.
אם את מחפשת ללמוד מקצוע שתתפרנסי ממנו- כדאי לך ללכת על התכנות עצמו קריא FULL STACK
 
  • הוסף לסימניות
  • #9
מה זה בכלל full stack?

להבנתי, יש המון תחומים בתכנות, ובכל תחום 'פול סטאק' מגדיר אוסף של כל מיני דברים שונים.
בתחום בניית אתרים זה יכול לכלול את כל שפות התכנות לאינטרנט, ובתחומים אחרים זה יכלול דברים אחרים.
 
  • הוסף לסימניות
  • #10
צוטט מ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 בצד, הכתוב פה הוא למעשה המלצה לכל מי שמעוניין להתפתח בכיוון הטכני, להיות קצת מעבר למפתח מן הישוב ואפילו להפוך למומחה.
 
  • הוסף לסימניות
  • #11
אבל איפה יש לימודים במרכז?
כל הלימודים לחרדיות זה רק בירושלים...
 
  • הוסף לסימניות
  • #13
יש בשרנסקי..
 
  • הוסף לסימניות
  • #14
יש כאן מישהי שיכולה לתת עוד מידע אמין על לימודי בדיקת תוכנה-
יש קורסי ערב?
איפה אפשר ללמוד בירושלים?
יש עבודה בזה באזור ירושלים?
כמה עלות הלימודים? האם יש מלגות?

ובכלל, אם ללכת על לימודי תכנות מקיפים, יש לאשה חרדית [לא בחורה] איפה ללמוד אותם?
אני ממש בצומת תעסוקתית עכשיו ומאד מבקשת כל מידע במיוחד מכאלו שלמדו/לומדות.
 
  • הוסף לסימניות
  • #16
באמת אפשר ללמוד בקורס ולעסוק בזה אחר כך? זה לא מקצוע שצריך ללמוד מגיל קטן?
 

פרוגבוט

תוכן שיווקי
פרסומת

פוסטים חדשים שאולי לא קראת....

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

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

לוח מודעות

הפרק היומי

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


תהילים פרק כה

אלְדָוִד אֵלֶיךָ יי נַפְשִׁי אֶשָּׂא:באֱלֹהַי בְּךָ בָטַחְתִּי אַל אֵבוֹשָׁה אַל יַעַלְצוּ אֹיְבַי לִי:גגַּם כָּל קוֶֹיךָ לֹא יֵבֹשׁוּ יֵבֹשׁוּ הַבּוֹגְדִים רֵיקָם:דדְּרָכֶיךָ יי הוֹדִיעֵנִי אֹרְחוֹתֶיךָ לַמְּדֵנִי:ההַדְרִיכֵנִי בַאֲמִתֶּךָ וְלַמְּדֵנִי כִּי אַתָּה אֱלֹהֵי יִשְׁעִי אוֹתְךָ קִוִּיתִי כָּל הַיּוֹם:וזְכֹר רַחֲמֶיךָ יי וַחֲסָדֶיךָ כִּי מֵעוֹלָם הֵמָּה:זחַטֹּאות נְעוּרַי וּפְשָׁעַי אַל תִּזְכֹּר כְּחַסְדְּךָ זְכָר לִי אַתָּה לְמַעַן טוּבְךָ יי:חטוֹב וְיָשָׁר יי עַל כֵּן יוֹרֶה חַטָּאִים בַּדָּרֶךְ:טיַדְרֵךְ עֲנָוִים בַּמִּשְׁפָּט וִילַמֵּד עֲנָוִים דַּרְכּוֹ:יכָּל אָרְחוֹת יי חֶסֶד וֶאֱמֶת לְנֹצְרֵי בְרִיתוֹ וְעֵדֹתָיו:יאלְמַעַן שִׁמְךָ יי וְסָלַחְתָּ לַעֲוֹנִי כִּי רַב הוּא:יבמִי זֶה הָאִישׁ יְרֵא יי יוֹרֶנּוּ בְּדֶרֶךְ יִבְחָר:יגנַפְשׁוֹ בְּטוֹב תָּלִין וְזַרְעוֹ יִירַשׁ אָרֶץ:ידסוֹד יי לִירֵאָיו וּבְרִיתוֹ לְהוֹדִיעָם:טועֵינַי תָּמִיד אֶל יי כִּי הוּא יוֹצִיא מֵרֶשֶׁת רַגְלָי:טזפְּנֵה אֵלַי וְחָנֵּנִי כִּי יָחִיד וְעָנִי אָנִי:יזצָרוֹת לְבָבִי הִרְחִיבוּ מִמְּצוּקוֹתַי הוֹצִיאֵנִי:יחרְאֵה עָנְיִי וַעֲמָלִי וְשָׂא לְכָל חַטֹּאותָי:יטרְאֵה אוֹיְבַי כִּי רָבּוּ וְשִׂנְאַת חָמָס שְׂנֵאוּנִי:כשָׁמְרָה נַפְשִׁי וְהַצִּילֵנִי אַל אֵבוֹשׁ כִּי חָסִיתִי בָךְ:כאתֹּם וָיֹשֶׁר יִצְּרוּנִי כִּי קִוִּיתִיךָ:כבפְּדֵה אֱלֹהִים אֶת יִשְׂרָאֵל מִכֹּל צָרוֹתָיו:
נקרא  2  פעמים
למעלה