לדלג לתוכן

האם אפשר להיכנס להייטק בלי לתכנת בכלל

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

התפקידים שבהם התשובה היא כן ברור

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

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

התפקידים שבהם "בלי לתכנת בכלל" הוא אשליה

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

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

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

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

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

אז מה בעצם עונים לשאלה

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

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

נקודת התחלה, אם בכל זאת מסקרן אתכם

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

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

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