Tuesday, March 19, 2019

מה הוא השכר ההתחלתי של בודק תוכנה?

מה הוא השכר ההתחלתי של בודק תוכנה?

אוקי, זה תלוי!
ואני אסביר...

לפני הכל, אם חשוב לכם להצליח אז חשוב שתדעו,
השאלה הזאת כמעט ולא צריכה לעניין אתכם בשנה הראשונה שלכם בתחום,
במשרה הראשונה שלי קיבלתי סכום נמוך יחסית אבל לאחר שרכשתי ידע וניסיון,
הקפצתי את השכר שלי כל שנה באלפי שקלים, ומהר מאוד הגעתי לתקרות השכר הגבוהות ביותר בתחום.
אם אתם סקרנים לדעת מהו השכר שלי ומה אתם צריכים לעשות בשביל להגיע לרמות שכבר כאלו אז אשמח לגלות לכם אותו באופן אישי ולהסביר לכם למה תמיד קיבלתי שכר מאוד גבוה יחסית לאנשים אחרים.
אם אתם רוצים לקבל משכורות גבוהות אז תדאגו לבנות את עצמכם נכון ולעשות את השלבים הבאים:
  • שלב ראשון: הכי חשוב זה למצוא מקום עבודה, לקבל ניסיון מעשי, ולקבל כלים שיעזרו לכם בהמשך.
  • שלב שני: שפרו את היכולות האישיות שלכם, יכולת העבודה עם אנשים, יכולת המכירה האישית וכן את היכולות הטכניות.
  • שלב שלישי: ברגע שיהיו לכם את הכלים הנכונים תוכלו להקפיץ את השכר שלכם באלפי שקלים בכל שנה.
אנשים שעובדים לפי מסלול מתאים יכולים להגיע ל-15-20 אלף ש"ח וזאת בתוך כ- 2-5 שנים בלבד מתחילת העבודה.
אם אתם רוצים ליהנות משכר גבוה, תעשו את הדברים הנכונים ואל תסתכלו מה יהיה השכר הראשון שלכם.

במה עוד תלוי שכר בודק תוכנה:
  • זה תלוי אם יש לך תואר (אגב לא חייב תואר אבל אם יש למה לא),
  • זה תלוי מה רמת הידע שלך במחשבים/ רשתות/ שרתים וכו'…
  • זה תלוי אם יש לך ידע בקוד

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

לכן השכר ההתחלתי של בודק התוכנה הוא בין 8,000 - 12,000 ש"ח


כאן תוכלו לראות את טבלת השכר לשנת - 2019


למי שלא מבין ממש בקצרה - "מה זה בודק תוכנה?"

האם אתה באמת יודע מה זה  QA?
אם לא אז אני אנסה להסביר לך את זה בקצרה ובפשטות…

QA  הן ראשי התיבות של Quality Assurance  או בתרגום לעברית הבטחת איכות.

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

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

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

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

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

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

Sunday, March 10, 2019

QA מה זה



כאן תוכל למצוא את התשובה לשאלה מה זה QA?

Monday, February 4, 2019

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

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

אחרי זה בונים לך קורות חיים, מתחילים ללכת לראיונות עבודה (ויש המון, גם ללא ניסיון), יש שלבים שעוברים עד מציאת מקום עבודה, שאגב המרצה שלנו מסביר לכולם ובונה לתלמידים קורות חיים טובים עם פרוייקטים שהמראיינים יכולים לראות ועוד הרבה מעבר.
ב. האם הקורס הזה מתאים לי? התשובה לשאלה הזאת אתה יכול לקרוא פה בכתבה "תכונות אופי של בודק תוכנה" ולהבין קצת יותר על עולם הבדיקות.
ג. אין לי כסף וזמן לזה, תראו תמיד לא יהיה כסף, תנסו להיזכר מתי היה?
ויש פתרון להכל...
1. פריסת לתשלומים.
2. הלוואה קטנה מהבנק.
אבל כל זה לא משנה עד שאתה תבין שזאת ההשקעה הכי חשובה בחיים שלך זאת השקעה בך! בקריירה ובחיים שלך בעתיד!
זמן -  אפשר תמיד למצוא! אתן לכם דוגמא, אני זוכר את השיחה שניהלתי עם המנהל פרויקטים בחברת הייטק שעבדתי בה בעבר, כשהיא הייתה עולה חדשה עם ילד פלוס עוד אחד בדרך, היא עשתה תואר במדעי המחשב, ולמדה לילות כי היא ידעה שזה מאוד חשוב לה להתפתח בחיים ולפרנס את המשפחה.
עכשיו היא עובדת מנהלת פרויקטים ומרוויח מעל 20,000 שקל, וכל זה בזכות החלטה שהיא לקחה בעבר.
ד. השמיים הם הגבול, אני בטוח שכל אחד יכול להצליח כי מי שמשקיע מצליח, וכמובן חזרתיות היא אם כל המיומנויות.

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


אהבתם את הכתבה?
קבל פה מדריך חינמי על הבדיקות תוכנה   - http://bit.ly/2PrJpIa


Wednesday, January 16, 2019

חייל משוחר וחושב מה ללמוד? כאן תמצא את כל התשובות!

אז הגיע הרגע שבו השתחררת מצה"ל, מזל טוב!


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


מה? מה זה בודק תוכנה? איפה לומדים? מי הוא מה תפקידו? כמה זה עולה? כמה מרוויחים?
לפני הכל בואו נראה על מה מדובר...

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


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

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


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


בואו נראה דוגמא לאפליקציית פייסבוק:
ה-QA קיבל משימה חדשה לבדוק את מסך הכניסה לפייסבוק.
פירוט המשימה: המתכנת הוסיף תמונת פרופיל של המשתמש במסך הכניסה לאחר שהוא שהלקוח עושה Login ו - Logout.
סה"כ נראה פשוט, בודק התוכנה צריך להכניס פרטי משתמש לעשות Login ו - Logout ולהסתכל על התמונה.

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

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

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



אני מזמין אתכם להוריד בחינם את המדריך "בודק תוכנה למתחיל" ולהבין כבר היום יותר על בדיקות תוכנה
>> http://bit.ly/2PrJpIa

Wednesday, January 9, 2019

Quality Assurance מה זה?





Undecided if you want to learn QA?

Don't know where to Begin?

here you can find all the answers!




קורס בודק תוכנה מחיר! מה לומדים בקורס בודק תוכנה?

איך נראה היום הראשון של בודק תוכנה בחברת הייטק...

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


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




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


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


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

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


לאחר כמה ימים קיבלתי משימה חדשה לבדוק פיצ'ר מסוים, כתבתי system test plan) std) קצר והתחלתי לבדוק את הפיצ'ר החדש.


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


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




מתלבט אם ללמוד QA? תקרא פה מה התכונות אופי שאתה צריך שיהיה לך על מנת להשתלב בתעשיית ההייטק


איזה תכונות אופי צריכות להיות לבודק תוכנה?
ריכזנו עבורכם ארבע תכונות מרכזיות:

1. סקרנות



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

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

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

3. חוש טכנולוגי  
חברים רוב המשרות הן טכנולוגיות... אז כמובן צריך רקע טכני קטן בעולם המחשבים.

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

אין צורך להרביץ לאף אחד... אבל כן בודק תוכנה צריך להיות לפעמים חוצפן!!! ואני אסביר...
נכון זה לא כיף להתווכח עם אנשים ולנסות להוכיח את הטענה שלך, אבל לפעמים צריך!
אתן לכם דוגמה קטנה:
יום שני אמצע שבוע המתכנת פיתח משהו חדש למערכת בחברה, אבל… הוא לא עשה את זה כפי שמוגדר בהגדרה! (פה מגיעה החוצפה) איש הבדיקות ניגש בשקט למפתח (המתכנתים צריכים שקט על מנת להתרכז למרות שרוב היום הם עם אוזניות ותאמינו לי והם לא מקשיבים למוצרט או בטהובן) הבודק תוכנה שואל האם הפיצ'ר צריך להיראות כך? המתכנת עונה לו "כן כמו בהגדרה..."
אז לא!
איש הבדיקות מסביר למתכנת שזה לא כך והוא עשה טעות, כמובן בצורה יפה והוכחות עם צילומים של ההגדרה (לפעמים גם צריך לגשת למאפיין של המוצר ולשאול אותו "למה התכוון המשורר" אבל הרוב זה מובן just in case)
רוב הפעמים המתכנת יסכים עם איש בדיקות ויתקן את הפיצ'ר, אבל קורה שצריך קצת להביא את הטענה שלך :)  ופה צריך סבלנות ולחייך כי סה"כ כולם רוצים שהעבודה תמשיך והלקוחות יהנו מהמוצר.