במבט ראשון, השאלה קצת משונה. הרי יש משכורות גבוהות, תנאים טובים, חבר'ה חכמים.
אז איפה פה השאלה?
אבל לדעתי מי שבא רק מהסיבות שהוזכרו, עושה טעות גדולה.
בעולם התכנות, יש לא פעם תסכול רב.
פעמים רבות דברים לא באים בקלות.
המחשב לא בהכרח עושה את מה שציפית, צצים באגים שונים, פתאום תקלה שלא קשורה בכלל לקוד שכתבת הורסת הכל וכולי וכולי.
למעשה ישנו איזון עדין של יחס סיפוק/תסכול שצריך לשמור עליו, וכדי להצליח לשרוד בעולם של התכנות יש לבחור בסוג עבודה כזה שאתה נהנה ממנו. שנותן לך סיפוק.
יש מי שנהנה מלכתוב קוד Back End.
יש מי שנהנה מה Front End.
יש מי שנהנה מלכתוב מקצה לקצה כלומר Fullstack.
וכמובן יש עוד תחומי תכנות רבים אחרים
ביניהם – פיתוח משחקים, למידת מכונה, פיתוח דסקטופ, פיתוח אמבדד ועוד ועוד.
כל אחד וההנאה שלו ומה שנותן לו סיפוק (ומשכורת)
הסיפוק הזה הוא מחסן האנרגיה גם בזמנים פחות טובים כשקורות כל התקלות, והן יקרו.
דא עקא שיש לא מעט אנשים שלא נהנים מלכתוב קוד.
להם הייתי מציע – תחשבו טוב לפני שאתם נכנסים לתחום הזה.
ראיתי לא מעט אנשים שפוטרו ו/או התפטרו מחוסר שביעות רצון של אחד מהצדדים.
הדבר הזה נובע ממגוון סיבות שאחת מהן עלולה להיות עקב חוסר התאמה לתחום.
מי שמגיע לעולם התכנות רק בגלל התנאים החומריים – עלול למצוא את עצמו עם תסכול רב. ושום כסף לא מפצה על זה.
חבל.