הבנתי, שים לב שזאת נשארת רק בעיה בניסוח, לדעת מה אתה לא יודע זה חשוב לא פחות ממה שאתה כן יודע. אחרת לא תתקדם לשום מקום.
בעניין העבודה בצוות ובכלל כלים מתקדמים, כדאי ללמוד על ניהול גרסאות (git), טסטים (jasmine, mocha, karma), אוטומציה של פעולות (grunt, gulp), אוטומציה של טסטים ודיפלוימנט (travisci, teamcity, Jenkins), נושאים מתקדמים בשפות שאתה מכיר, ביצועים ויעילות, sass/less, טמפלייטינג (haml, slim, handlebars, jade), ספריות MV* למיניהן (backbone, angularjs, emberjs), מבני נתונים ואלגוריתמים, סיבוכיות, נושאים חשובים מהנדסת תוכנה בכלל וכד'.. ויש עוד המון.
Last edited by אדיר; 30-09-14 at 07:25..
|