המסע שלי לפיתוח Full-Stack
מתחומי האמנות והיצירה לבניית יישומי ווב מודרניים - איך דרך לא קונבנציונלית הובילה אותי להיות מפתח Full-Stack.

My Journey to Full-Stack Development
Every developer has a unique story. Mine doesn't start with coding at age 10 or a computer science degree. It starts with art, creativity, and a winding path that eventually led me to building modern web applications.
The Early Years: Arts & Creativity
My career began in the creative fields. I was drawn to visual arts, design, and storytelling. This phase of my life taught me something invaluable that most traditional CS graduates miss: how to think about user experience from a human perspective.
When you've spent years creating art, you develop an intuitive understanding of:
- Visual hierarchy - What draws the eye first
- Color theory - How colors evoke emotions
- Composition - How elements work together
- Storytelling - How to guide someone through an experience
These skills would later become my secret weapon in frontend development.
The Business Chapter
After my creative phase, I moved into business and marketing. This wasn't planned, but it turned out to be another crucial piece of the puzzle.
Working in business taught me:
- How to understand client needs beyond what they explicitly ask for
- How to manage projects and deliver on time
- How to communicate complex ideas simply
- How to think about ROI and value in every decision
"Results-driven, not hours-driven" - This became my personal motto.
The Turning Point: Discovering Code
The transition to tech wasn't sudden - it was a gradual realization. I started automating small tasks, building simple websites, and realized I was spending more and more time coding.
That's when I enrolled at John Bryce College for a Full-Stack Development certification. The formal education gave structure to my self-taught knowledge and introduced me to:
// My first "real" React component
const HelloWorld = () => {
return <h1>Hello, World!</h1>;
};
It seemed simple then. Little did I know where it would lead.
Building the Stack
Over the course of my studies and personal projects, I built expertise in what I call the "modern web stack":
Frontend
- React & Next.js - My primary tools for building UIs
- TypeScript - Because types save lives (and debugging time)
- Tailwind CSS - Rapid, consistent styling
- Framer Motion - Bringing interfaces to life
Backend
- Node.js - Server-side JavaScript
- Supabase - My go-to for auth, database, and real-time features
- REST & GraphQL APIs - Connecting everything together
AI Integration
- OpenAI API - Adding intelligence to applications
- LangChain - Building AI-powered features
- Content moderation - Keeping platforms safe
What Makes My Approach Different
Having a non-traditional background isn't a weakness - it's a superpower. Here's why:
- I design as I develop - No need to wait for mockups to start building beautiful UIs
- I understand the business - Every feature I build considers ROI and user impact
- I communicate effectively - Both with technical teams and non-technical stakeholders
- I solve problems creatively - My diverse background gives me unique perspectives
Real Projects, Real Impact
This journey has led to building real-world projects:
- HaDerech - An interactive learning platform with courses, forums, and AI integration
- EY.AI Kids - An educational platform combining AI with interactive learning
- Portfolio Website - This very site, showcasing modern web development capabilities
- Hebrew Calendar - A utility tool bridging Hebrew and Gregorian date systems
Each project taught me something new and pushed me to grow.
Looking Forward
The tech industry moves fast, and I love keeping up. I'm currently excited about:
- AI-powered development tools - Making developers more productive
- Edge computing - Bringing code closer to users
- Web3 and decentralized apps - New paradigms for building
- Accessibility - Making the web usable for everyone
My Advice for Career Changers
If you're considering a switch to tech from another field, here's what I'd tell you:
- Your previous experience is valuable - Don't dismiss it
- Start building immediately - Theory is important, but projects teach you the most
- Focus on one stack - Master it before branching out
- Build in public - Share your work, get feedback
- Never stop learning - The field evolves constantly
The path from arts to full-stack development wasn't straight, but every twist and turn added something valuable to who I am as a developer today.
Want to discuss career transitions or collaborate on a project? Get in touch!
המסע שלי לפיתוח Full-Stack
לכל מפתח יש סיפור ייחודי. שלי לא מתחיל בקוד בגיל 10 או בתואר במדעי המחשב. הוא מתחיל באמנות, יצירתיות, ודרך מפותלת שהובילה אותי בסופו של דבר לבניית יישומי ווב מודרניים.
שנות הנעורים: אמנות ויצירה
הקריירה שלי התחילה בתחומים יצירתיים. נמשכתי לאמנות חזותית, עיצוב וסיפור סיפורים. שלב זה בחיי לימד אותי משהו שווה ערך שרוב בוגרי מדעי המחשב המסורתיים מפספסים: כיצד לחשוב על חוויית המשתמש מנקודת מבט אנושית.
כשמבלים שנים ביצירת אמנות, מפתחים הבנה אינטואיטיבית של:
- היררכיה חזותית - מה מושך את העין קודם
- תורת הצבע - כיצד צבעים מעוררים רגשות
- קומפוזיציה - כיצד אלמנטים עובדים יחד
- סיפור סיפורים - כיצד להוביל מישהו דרך חוויה
מיומנויות אלה הפכו מאוחר יותר לנשק הסודי שלי בפיתוח צד לקוח.
פרק העסקים
לאחר שלב היצירתי שלי, עברתי לעסקים ושיווק. זה לא היה מתוכנן, אך התברר כחלק חיוני נוסף בפאזל.
עבודה בעסקים לימדה אותי:
- כיצד להבין את צורכי הלקוח מעבר למה שהם מבקשים במפורש
- כיצד לנהל פרויקטים ולעמוד בלוחות זמנים
- כיצד לתקשר רעיונות מורכבים בפשטות
- כיצד לחשוב על החזר השקעה וערך בכל החלטה
"מוכוון תוצאות, לא מוכוון שעות" - זה הפך למוטו האישי שלי.
נקודת המפנה: גילוי הקוד
המעבר לטכנולוגיה לא היה פתאומי - זו הייתה הבנה הדרגתית. התחלתי לאוטומט משימות קטנות, לבנות אתרים פשוטים, ומצאתי את עצמי מבלה יותר ויותר זמן בכתיבת קוד.
אז נרשמתי למכללת John Bryce לתעודת פיתוח Full-Stack. ההשכלה הפורמלית נתנה מבנה לידע שנרכש בלמידה עצמאית והציגה אותי ל:
// הרכיב הראשון "האמיתי" שלי ב-React
const HelloWorld = () => {
return <h1>שלום, עולם!</h1>;
};
נראה פשוט אז. לא ידעתי לאן זה יוביל.
בניית הסטאק
במהלך הלימודים והפרויקטים האישיים שלי, בניתי מומחיות במה שאני מכנה "סטאק הווב המודרני":
צד לקוח (Frontend)
- React ו-Next.js - הכלים העיקריים שלי לבניית ממשקי משתמש
- TypeScript - כי טיפוסים מצילים חיים (וזמן ניפוי שגיאות)
- Tailwind CSS - עיצוב מהיר ועקבי
- Framer Motion - הפיכת ממשקים לחיים
צד שרת (Backend)
- Node.js - JavaScript בצד שרת
- Supabase - הפתרון שלי לאימות, מסד נתונים ותכונות בזמן אמת
- REST ו-GraphQL APIs - חיבור הכל יחד
אינטגרציית AI
- OpenAI API - הוספת אינטליגנציה ליישומים
- LangChain - בניית תכונות מבוססות AI
- מודרציית תוכן - שמירה על פלטפורמות בטוחות
מה הופך את הגישה שלי לשונה
רקע לא-מסורתי הוא לא חולשה - זה כוח על. הנה הסיבה:
- אני מעצב תוך כדי פיתוח - אין צורך לחכות לעיצובים כדי להתחיל לבנות ממשקי משתמש יפים
- אני מבין את העסק - כל תכונה שאני בונה לוקחת בחשבון החזר השקעה והשפעה על המשתמש
- אני מתקשר ביעילות - גם עם צוותים טכניים וגם עם בעלי עניין לא-טכניים
- אני פותר בעיות באופן יצירתי - הרקע המגוון שלי נותן לי נקודות מבט ייחודיות
פרויקטים אמיתיים, השפעה אמיתית
המסע הזה הוביל לבניית פרויקטים מהעולם האמיתי:
- HaDerech - פלטפורמת למידה אינטראקטיבית עם קורסים, פורומים ואינטגרציית AI
- EY.AI Kids - פלטפורמת חינוך המשלבת AI עם למידה אינטראקטיבית
- אתר תיק עבודות - האתר הזה עצמו, המציג יכולות פיתוח ווב מודרניות
- לוח שנה עברי - כלי שירות המגשר בין מערכות תאריכים עבריות וגרגוריאניות
כל פרויקט לימד אותי משהו חדש ודחף אותי לצמוח.
מבט קדימה
תעשיית הטכנולוגיה זזה מהר, ואני אוהב להתעדכן. כרגע אני נרגש מ:
- כלי פיתוח מבוססי AI - להפוך מפתחים לפרודוקטיביים יותר
- Edge Computing - הבאת הקוד קרוב יותר למשתמשים
- Web3 ואפליקציות מבוזרות - פרדיגמות חדשות לבנייה
- נגישות - הפיכת הווב לשמיש לכולם
העצה שלי למחפשי שינוי קריירה
אם אתם שוקלים מעבר לטכנולוגיה מתחום אחר, הנה מה שאומר לכם:
- הניסיון הקודם שלכם יקר - אל תזלזלו בו
- התחילו לבנות מיד - תיאוריה חשובה, אבל פרויקטים מלמדים הכי הרבה
- התמקדו בסטאק אחד - שלטו בו לפני שמסתעפים
- בנו בפומבי - שתפו את העבודה שלכם, קבלו משוב
- לעולם אל תפסיקו ללמוד - התחום מתפתח ללא הרף
הדרך מאמנות לפיתוח Full-Stack לא הייתה ישרה, אבל כל פיתול ופנייה הוסיפו משהו יקר למי שאני כמפתח היום.
רוצים לדון על מעברי קריירה או לשתף פעולה בפרויקט? צרו קשר!