לדלג לתוכן

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

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

למה זה קרה עכשיו, ולא לפני עשור

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

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

שליטה בסיסית ב-git

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

הבנה בסיסית של מה זה API

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

נוחות עם שורת פקודה בסיסית

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

היכרות בסיסית עם SQL

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

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

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

איך להתחיל לבנות את הבסיס הזה

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

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

הצטרפו לקהילה בדיסקורד