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