Choose life. Choose a job. Choose a career. Choose a family. Choose a fucking big television, Choose washing machines, cars, compact disc players, and electrical tin can openers. Choose good health, low cholesterol and dental insurance. Choose fixed-interest mortgage repayments. Choose a starter home. Choose your friends. Choose leisure wear and matching luggage. Choose a three piece suite on hire purchase in a range of fucking fabrics. Choose DIY and wondering who the fuck you are on a Sunday morning. Choose sitting on that couch watching mind-numbing spirit-crushing game shows, stuffing fucking junk food into your mouth. Choose rotting away at the end of it all, pissing your last in a miserable home, nothing more than an embarrassment to the selfish, fucked-up brats you have spawned to replace yourself. Choose your future. Choose life . . . But why would I want to do a thing like that? I chose not to choose life: I chose something else. And the reasons? There are no reasons.
Who needs reasons when you've got GitHub and CI?
בחרו ב-GitHub: רן תבורי, ערן הראל, ארז מזור, יונתן, גילי נחום וישי סמית', על הפלנצ'ה הפעם: המפתח המתפתח.
ישי חובק חברה חדשה מייצור עצמי: 42. תזכרו איפה שמעתם את זה קודם.
ומה אם הייתם החוליה הכי חלשה בצוות ואפילו לא הייתם יודעים את זה?
גיליתם שאתם בתחתית החבית (או שאתם היא-היא התחתית)? מצוין, מפה אפשר רק להשתפר
אין לכם ממי ללמוד, אתם הכי טובים בין מי שעובד אתכם, אין מי שידחוף אתכם? משנה מקום, משנה מזל.
אליבא ד'ישי, ישנם שלושה כיוונים להתפתחות: מנהל אדמיניסטרטיבי (HR, לוחות זמנים, כל הדברים הכיפיים האלה), מנהל טכני (מוביל טכנולוגי, ארכיטקט וכו') ומהנדס העובד בצוות (מומחה בתחום מסוים, מתכנת מעולה וכו')
מנהל חייב להבין משהו בתחום אבל ממש לא חייב להיות המתכנת הכי טוב.
ותואר אקדמי - זה טוב ליהודים? כרגיל, תלוי. ישנם תחומים ספציפיים (AI, עיבוד תמונה מתקדם וכו') שבהם ידע אקדמי הכרחי. בכל מקרה, אין בהכרח מתאם בין כמות ואיכות התארים לבין איכות העבודה.
הידעתם? עופרת, למרות טעמה המשובח, לא בריאה לכם.
מעבר בין דיסיפלינות (ווב, אמבדד, דסקטופ וכו') - אם הוא נעשה נכון - יכול לתרום המון.
עצה לחכם: כל חצי שנה צריך לעשות ריאיון עבודה. יש גם חומר קריאה מעניין בתחום...
אתם חייבים ללמוד כל הזמן דברים חדשים. מי יודע, אולי אפילו תופתעו מהתוצאות.
ראש לשועלים או זנב לאריות? לאורך זמן, לא טוב להיות לא זה ולא זה.
שם הרי גולן, אז תזיזו את התחת ותתחילו ללכת - אפילו שזה לא כזה נוח.
אם משעמם לכם (או כשאתם חושבים יותר מהר ממהירות ההקלדה המקסימלית שלכם...), יכול להיות שזה הזמן לעשות איזהשהוא שינוי. (לינק למדבקה של רן)
מצד שני - אם משעמם לכם אולי כדאי לשתות כוס מים ולנוח חמש דקות. ואז לחזור לקוד. ולהתמקד.
"יש רוחבים שונים לאלומות" - רן תבורי. ©.
לאן הולכים המתכנתים הזקנים? ישנה תפיסה בישראל שמתכנתים וותיקים אמורים "להתקדם", יענו - לנהל. בחברות גדולות אחרות (יבמ, גוגל וכו') דווקא משמרים את המתכנתים הוותיקים.
יכול להיות שפעם פשוט היו הרבה פחות מתכנתים. אולי.
האם למתכנתים זקנים קשה יותר ללמוד דברים חדשים?
קצרים:
ב-NetWallet משתמשים (השתמשו) ב-Fabric בשביל CI. מומלץ.
בשביל Unit & integration testing של Javascript, משתמשים ב-Phantom.JS וב-SauceLabs.
Memory mapped files - קסם אמיתי, אחלה ביצועים (כמעט בכל המקרים).
הקובץ נמצא כאן,
האזנה נעימה וכרגיל תודה רבה ליותם אורון על התמלול המסוגנן.