Senior Software Engineer Roadmap
מסלול Senior Software Engineer
הקפיצה ל-Senior היא לא עוד קוד — זו דרך חשיבה אחרת. המסלול הזה הוא ה-shortcut.
המסלול שמוציא אותך ממפתח טוב ל-Senior — System Design, Architecture, Design Patterns ו-Databases. מה שמראיינים בודקים ומה שהעבודה האמיתית דורשת.
המסלול הזה בשבילכם אם
- מפתחים עם 3+ שנות ניסיון שמרגישים שמיצו את ה-Mid-level
- מי שמתכוון לעבור חברה לתפקיד בכיר יותר
- Tech Leads שעלו לתפקיד אבל מרגישים פערי ידע ב-Architecture
- Senior שעובדים בלבד עם codebase ישן ורוצים לרענן
פחות מתאים אם
- Junior ו-Mid עם פחות מ-2 שנות ניסיון — המסלול קופץ ישר לעומק
- מי שמחפש קוד בעברית — הקונספטים מצפים שתבינו את הקודם
דרישות מקדימות
- 2+ שנות ניסיון בכתיבת Backend ב-Production
- ניסיון עם REST API, Database, ו-Git workflow
- נוחות עם פיצ׳רים חוצי-מערכת ולא רק קוד מקומי
מה תדעו לעשות אחרי המסלול
הטכנולוגיות שתשלטו בהן
הכלים שמשמשים בפועל בתעשייה הישראלית
איך הזמן שלכם יתחלק
התפלגות שעות הלימוד בין הקורסים — תכננו לפי זה
איפה הולך הזמן שלכם
פרויקטים שתבנו במהלך המסלול
לא רק תאוריה — קוד אמיתי שיעלה לתיק העבודות שלכם
Refactoring של legacy בעזרת Design Patterns
Refactor Legacy to Patterns
בחרו פרויקט legacy (אפילו אישי), זהו smells, והחילו Design Patterns מתאימים. תיעוד ה-before/after הוא חומר מצוין לראיונות.
תכנון מחדש של Database Schema
Database Schema Redesign
קחו DB אמיתי, זהו 5 שאילתות איטיות, ותכננו indexes, partitioning, או denormalization מתאימים. מדדו את ההבדל.
תיעוד החלטת ארכיטקטורה
Architecture Decision Record
כתבו ADR מלא לשינוי ארכיטקטוני — context, options, decision, consequences. זה מה ש-Senior עושים שמפתחים לא.
לאן זה לוקח אתכם
תפקידים שתוכלו להגיש מועמדות אליהם בסיום המסלול
תוכנית הלימודים
הקורסים בסדר המומלץ — כל אחד נבנה על הקודם
- 1
System Design
עיצוב מערכות
למדו איך לתכנן מערכות בקנה מידה גדול — Scalability, Load Balancing, Caching, Microservices ועוד — כולל תרגול שאלות System Design נפוצות בראיונות.
22 שיעורים16 שעותבינוני - 2
Software Architecture
ארכיטקטורת תוכנה
למדו את הגישות המרכזיות לארכיטקטורת תוכנה — Microservices, Clean Architecture, DDD, CQRS, Event Sourcing ועקרונות SOLID — עם דגש על בחירת ארכיטקטורה נכונה.
14 שיעורים14 שעותמתקדם - 3
Design Patterns
תבניות עיצוב
למדו את תבניות העיצוב החשובות ביותר בפיתוח תוכנה — Creational, Structural ו-Behavioral — עם דוגמאות קוד מעשיות ותרשימי UML.
15 שיעורים12 שעותבינוני - 4
Databases
מסדי נתונים
למדו את עולם מסדי הנתונים — SQL, NoSQL, Indexing, Query Optimization, Transactions, Replication, Sharding ועוד — עם דגש על PostgreSQL, MongoDB ו-Redis.
13 שיעורים12 שעותבינוני
שאלות נפוצות
תשובות למה ששואלים אותנו על המסלול הזה
בעיקר אחריות ו-scope. Senior אחראים על עיצוב מערכת/feature שלם, מבצעים code review, ומחליטים. Mid עובדים על משימות מוגדרות. ההבדל בשכר משמעותי (₪15–25k+ הפרש בארץ).
בהחלט. בארץ הניסיון והתוצאות עולים על תואר ברוב חברות ההייטק. עם 4–5 שנים של ביצועים מוכחים, בוגר בוטקאמפ מגיע ל-Senior באותה מהירות כמו בוגר תואר.
מסלול System Design Interview ממוקד בראיונות בלבד. מסלול Senior רחב יותר — Design Patterns, Databases, Architecture — לא רק לראיון אלא לעבודה היומיומית. הם משלימים.
אם יש 3+ שנות ניסיון — אחרי המסלול אפשר להתחיל לפנות לתפקידים. רובם דורשים 5+ שנים מוכחות, אבל המסלול נותן את הביטחון לעבור את הראיון. לתפקיד Senior פנימי בחברה הקיימת, זה נשען על שיחת קידום + ביצועים מוכחים.
הקורסים לא כוללים מנטור צמוד, אבל יש מפגשי 1-on-1 לרכישה נפרדת — שעת ייעוץ עם Senior Engineer לקריאת קוד, חזרה על Architecture, או הכנה לראיון.