דלג לתוכן הראשי
Tech Degree IL
מתקדם

Senior Software Engineer Roadmap

מסלול Senior Software Engineer

הקפיצה ל-Senior היא לא עוד קוד — זו דרך חשיבה אחרת. המסלול הזה הוא ה-shortcut.

המסלול שמוציא אותך ממפתח טוב ל-Senior — System Design, Architecture, Design Patterns ו-Databases. מה שמראיינים בודקים ומה שהעבודה האמיתית דורשת.

14
שבועות
4
קורסים
64
שיעורים
3
פרויקטים מעשיים
7–9 שעות
בשבוע

המסלול הזה בשבילכם אם

  • מפתחים עם 3+ שנות ניסיון שמרגישים שמיצו את ה-Mid-level
  • מי שמתכוון לעבור חברה לתפקיד בכיר יותר
  • Tech Leads שעלו לתפקיד אבל מרגישים פערי ידע ב-Architecture
  • Senior שעובדים בלבד עם codebase ישן ורוצים לרענן

פחות מתאים אם

  • Junior ו-Mid עם פחות מ-2 שנות ניסיון — המסלול קופץ ישר לעומק
  • מי שמחפש קוד בעברית — הקונספטים מצפים שתבינו את הקודם

דרישות מקדימות

  • 2+ שנות ניסיון בכתיבת Backend ב-Production
  • ניסיון עם REST API, Database, ו-Git workflow
  • נוחות עם פיצ׳רים חוצי-מערכת ולא רק קוד מקומי

מה תדעו לעשות אחרי המסלול

לעצב מערכות מורכבות ולהוביל החלטות Architecture בצוות
לכתוב קוד שקל לתחזק עם Design Patterns ועקרונות SOLID
להבין Databases ברמה עמוקה — Indexing, Sharding, Replication
לעבור ראיונות Senior ו-Staff Engineer בחברות מובילות

הטכנולוגיות שתשלטו בהן

הכלים שמשמשים בפועל בתעשייה הישראלית

AWS
Redis
Kafka
Nginx
PostgreSQL
Docker
TypeScript
Node.js
RabbitMQ
Python
MongoDB
MySQL
Snowflake

איך הזמן שלכם יתחלק

התפלגות שעות הלימוד בין הקורסים — תכננו לפי זה

54
שעות סה״כ
64 שיעורים

איפה הולך הזמן שלכם

System Design · הכי כבד
System Design
30%
16h
Software Architecture
26%
14h
Design Patterns
22%
12h
Databases
22%
12h

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

לא רק תאוריה — קוד אמיתי שיעלה לתיק העבודות שלכם

Project 1

Refactoring של legacy בעזרת Design Patterns

Refactor Legacy to Patterns

בחרו פרויקט legacy (אפילו אישי), זהו smells, והחילו Design Patterns מתאימים. תיעוד ה-before/after הוא חומר מצוין לראיונות.

SOLIDStrategyFactoryObserver
Project 2

תכנון מחדש של Database Schema

Database Schema Redesign

קחו DB אמיתי, זהו 5 שאילתות איטיות, ותכננו indexes, partitioning, או denormalization מתאימים. מדדו את ההבדל.

PostgreSQLEXPLAINIndexingSharding
Project 3

תיעוד החלטת ארכיטקטורה

Architecture Decision Record

כתבו ADR מלא לשינוי ארכיטקטוני — context, options, decision, consequences. זה מה ש-Senior עושים שמפתחים לא.

ADR templateC4 modelTrade-off analysis
כל פרויקט עם הסבר מודרך + repo התחלתי

לאן זה לוקח אתכם

תפקידים שתוכלו להגיש מועמדות אליהם בסיום המסלול

Senior Software Engineer
התפקיד הקלאסי — אחריות על מערכת/feature שלם, לא רק על משימה
Staff / Principal Engineer
תפקידים Senior+ שדורשים השפעה חוצת-צוותים והחלטות ארכיטקטוניות
Tech Lead
הובלה של 4–8 מפתחים, code review, וכיוונים טכניים
Software Architect
תפקיד עם פוקוס על תכנון — פחות קוד יומיומי, יותר design

תוכנית הלימודים

הקורסים בסדר המומלץ — כל אחד נבנה על הקודם

שאלות נפוצות

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

בעיקר אחריות ו-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, או הכנה לראיון.