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

146 views
Skip to first unread message

Alonisser

unread,
Sep 3, 2013, 3:50:47 PM9/3/13
to hasa...@googlegroups.com
בשתי המפגשים האחרונים נתקלתי בהרבה עבודה (שגם אני ניסיתי לתרום לה) בחניכה של מי שמגיעה - בפרט בתחום הקוד. אולי זו פונקציה של הגידול (שגם אני חלק ממנו (: ) שמקשה על מיעוט הותיקים לסייע ולחנוך, אולי מגיעים יותר אנשים שהם לא מפתחים עם ניסיון בתעשייה כולל סטודנטים שעושים את צעדיהם הראשונים בתכנות או בעולם הקוד הפתוח, מעצבים שלא ראו github בחיים וכו'. 

התשובה הדי סטנדרטית היא להפנות לויקי, אבל כפי שהעיר לי קצת במרירות, מישהו בשולחן: "בויקי לא אמרו לי כלום על poll tutorial שאתה מפנה אותי אליו. "

אני חושב שהנושא של רף הכניסה והיכולת להשתלב במפגש היא הרבה ממה שיגרום להרבה מהמתנדבים, שזה עתה הגיעו, להפוך לתורמים קבועים ולחילופין אם לא נצליח לעשות אותו יהפוך את זה לטיילת ענקית והמקפצה הענקית שהסדנה עברה בשנים האחרונות (עיין ערך הדברים של בני בהרמת כוסית) להיות מלכ"ר הקוד פתוח הגדול בישראל, עלולה להיות מפוספסת.

ניסיתי להתחיל ולהרים את הכפפה ולעדכן את פרק הקידוד בויקי אבל זה עוד מאוד ראשוני וייתכן מאוד שכדאי לעבות יותר גם חלקים אחרים בויקי וגם את זה לחלק בצורה מובנית יותר.  ואשמח מאוד אם חברים ותיקים ממני כאן יוכלו לסייע לכתוב או אפילו להעיר מה הפרקים שבעיניהם צריך לעבות ולהוסיף. רוח הקהילה תעשה את השאר.

עוד משהו שאולי יסייע הוא להדביק - פוסט "דביק" (יש כזה בגוגל גרופס בכלל?) בתחילת הפורומים של הסדנה, עם הפנייה לויקי, לmeetup, ללו"ז מפגש (כולל ההרצאה על הסדנה) וכו'. שוב, לתת קצת אוריינטציה למצטרפים.

עוד רעיונות ומחשבות?

Mor Rubinstein - Kehila

unread,
Sep 5, 2013, 12:38:22 PM9/5/13
to hasa...@googlegroups.com
היי אלון,
תודה על עדכון הערך "קידוד".
בחודש האחרון עובד צוות מיטב על דרך שבה יוכלו מתנדבים חדשים בתחום הקוד לעבור הכשרה שתעזור להם לתכנת מצד אחד מבלי להפריע לותיקים מדי בזמן מפגשי הפיתוח.
הנה הלינק לתוכנית שלהם, שתתחיל עם "כנסת פתוחה" - http://wiki.hasadna.org.il/index.php?title=OpenClass , אחרי הרצה של הפרוייקט הזה באוקטובר, יהיו לנו חומרים טובים להדרכת חדשים. 
(והנה צוות מיטב, הסיבה שבגללה ביקשתי שתעדכנו את הפורום הזה ביוזמה הנחמדה שלכם, כדי שאחרים שלא דיברתם איתם יכירו את זה..)

באופן כללי בסדנא, אנחנו לא אוהבים לחנוך בקוד. יש לנו מעטים שרוצים לעזור, יש לנו אנשים שלא הגיעו לסדנא כדי לחנוך אלא כדי לקודד , וכאלו שגם אם הם רוצים לעזור, אין לנו להם זמן לחנוך.
אנחנו מכירים את זה, ואפילו דיברנו על זה בכנס הפתוח של הסדנא באפריל, ואנחנו כרגע במצב שאנחנו די בסדר עם העובדה שעל כל חמישה מתכנתים חדשים שמגיעים נשאר רק אחד לאורך זמן.

אני מקווה שהפתרון הזה יקל על כולם.

מור

Alonisser

unread,
Sep 6, 2013, 4:49:35 PM9/6/13
to hasa...@googlegroups.com
האמת שקראתי את ההכשרה המוצעת , זה נראה לי עונה על רוב הדברים שהעלתי וזה מעולה :) זה יהיה משהו שקורה במועדים ידועים מראש ומאפשר כניסה של חדשים פנימה?

בכל זאת שתי הערות:
א. לא רק מקודדים צריכים לדעת Git וgithub, גם מעצבים ואפילו אנשי תוכן שפותחים כרטיסים עם באגים. צריך לחשוב על זה
ב. לא חושב שהיחס של 1-5 שתיארת הוא נסבל. לוותר על כמות כזו של מקודדים, שכבר עברו את המחסום הנפשי של "בואו נתנדב איפשהו" זה גול עצמי בפרוייקט התוכנה הפתוחה החשוב שמסתובב פה כרגע. כניסה מאסיבית של כאלו יכולה להקפיץ לא מעט פרוייקטים קדימה ו/או לאפשר לותיקים לעבור לפרוייקטים חדשים בלי שהmaintenance בפרוייקטי השלד הותיקים מת. כן חושב שצריך לנסות לעשות עם זה משהו, אם כי מבחינת ההתנסות שלי לפחות עוד מוקדם לי לקבוע דעה נחרצת. נראה שיגיע הכנס הבא מה תהיה רוח הדברים הכללית 

אני בכל אופן סבבה עם לחנוך בקוד ומסביב (פחות על הפרוייקטים הספציפים, כי אני רק נכנס לזה, אבל כן על פייטון/django/וובדב) אז אם צריך מדי פעם..

Udi Oron

unread,
Sep 7, 2013, 6:08:25 PM9/7/13
to Mor Rubinstien, hasadna11
אלון, מור וכולם שלום ושנה טובה!

זה הולך להיות אימייל ארוך מאוד אז הנה תקציר לממהרים:
אני מציע שהסדנא תפתח מסלול הכשרה וליווי מושקע למועמדים נבחרים, שיתחייבו בתמורה להשקיע בפרוייקטים של הסדנא.
אני חושב שקיימת כרגע הזדמנות יחודית להפעיל מסלול כזה בעלות יחסית נמוכה, ואולי אפילו ברווח כלכלי (!) ובתמורה לזכות בגיוס אסטרטגי של מפתחים לשורות מתנדבי הסדנא.

ועכשיו לפירוט (זה הזמן להכין כוס קפה):

ראשית אספר בקצרה על עצמי:  אני בן 37 ועוסק בתכנות מגיל צעיר, וצברתי די הרבה שנות נסיון בתחום הפיתוח ל-web (בצד שרת ולקוח) בחברות ומיזמים שונים.  החל מ-2007 אני כותב ומאמין בקוד פתוח, ובשנים האחרונות בעיקר בפייתון.
במקביל במהלך השנים אני עוסק גם בחינוך, ולפני שנתיים הבנתי שאני אוהב יותר להכשיר אנשים מאשר לפתח תוכנה, והתחלתי לעקוב מקרוב אחרי תחום הכשרת המפתחים בעולם, וחיפשתי הזדמנויות לעסוק בכך באופן בלעדי.
אחת הסיבות שדירבנו אותי להתמקד בתחום זו הוא המחסור המתמיד במפתחי תוכנה טובים שמוכר לכל מי שעוסק בתחום.  מבחינה כמותית, ידוע כרגע על צורך של כ-2000 מפתחים שהשוק כרגע לא מצליח לאייש:
http://www.globes.co.il/news/article.aspx?did=1000773499
הדו"ח המקורי:
http://www.pmo.gov.il/Lists/FAQkalkala/Attachments/21/tech.pdf
ידוע לנו שאחוז ניכר מתוך המספר הזה הוא של מפתחי web ובעיקר mobile, שהתעשיה לא מצליחה לגייס:
http://www.themarker.com/technation/1.1990757
להערכתי מדובר במאות משרות.
כפי שניתן ללמוד מהדו"ח ומהמציאות, אחת הבעיות בגיוס מפתחים כאלו היא מחסור במסלולי הכשרה מתאימים:
- האוניברסיטאות, ואפילו המכללות, אינן מתמקדות בלימודים מסוג זה, אלא יותר בלימודים קלאסיים הכוללים ידע תיאורתי, ורק חלק קטן מאוד, אם בכלל, מהלימוד מוקדש לטכנולוגיות מסוג זה.  נדיר ביותר למצוא חיבור אמיתי בין התעשיה לבין האקדמיה, ואני לא מכיר מסלולים בתחום מדעי המחשב או התוכנה הכוללים הכשרה וליווי בבתי תוכנה במהלך התואר.  על אף הלימודים המאתגרים, לא מעט אקדמאים צעירים יסיימו תואר ראשון של שלוש או ארבע שנים בלי לבקר במקום בו כותבים תוכנה ובלי דו שיח עם עובדים בתחום.
- הקורסים הפרטיים, ע"ע "ג'ון ברייס", בדרך כלל ממוקדים "מדי" בטכנולוגיה, אך גרוע מכך, מכיוון שמפעילים אותם עסקים בעלי מטרה כלכלית מובהקת, הם פתוחים לכל מעוניין, ומספקים הכנסה נאה למפעילי התוכנית, ללא ליווי אמיתי של התלמידים, אלא בעיקר העברת מידע דרך הרצאות ולעיתים נדירות תרגילים.  מבנה הכיתה, על ההטרוגניות הרבה שבה, קוצר הזמן, והיחס הגרוע בין מספר תלמידים למרצים (שגם הם לא תמיד מגיעים מהתעשיה), יוצרות מערכת חינוכית נחותה, ולכך שהתעשיה לא תכיר בבוגרי קורסים כאלו כמוכשרים לעבודה.
במקביל לדרכי הכשרה אלו, בשלוש השנים האחרונות השתפרו שיטות הלימוד העצמי דרך האינטרנט באופן מסחרר, אך נראה שלימוד מקוון עדיין אינו מהווה פתרון עבור חברות המחפשות עובדים שכבר השתפשפו בבניית פרויקט במסגרת צוות עם תאריכי יעד מוגדרים ולקוחות.

נחזור רגע לתעשיה:  בסדנא, ובסטרטאפים ובחברות מובילות טכנולוגית אימצו בשנים האחרונות יותר מתמיד את כלי הקוד הפתוח המתקדמים כדרך הפיתוח המועדפת.  יתרונן הגדול של המערכות המורכבות כגון ruby on rails, django, node.js וכן מערכות חדשות יותר כמו play framework, בשילוב שירותים מבוססים ענן, מאפשרות למתכנתים מיומנים בודדים להרים יישומים שבעבר נדרשו עבורם חודשי עבודה של צוותים גדולים בהרבה, ומכאן הדרישה המובנת למתכנתים מסוג זה.
וכאן נשאלת השאלה: אם יש דרישה כל כך גדולה למפתחים מסוג זה, אז איפה בכל זאת ניתן ללמוד טכנולוגיות אלו?  האם ניתן בכלל ללמד אותן בשיטות המתוארות למעלה, או שכל נסיון כזה יכשל? ואיך בדיוק כדאי לבנות מסלול הכשרה כזה?
אני מזמין כל אחד שהגיע עד כאן לקחת פסק זמן ולנסות למצוא ברשת מסלולים שיאפשרו לו ללמוד django או rails, או אפילו פיתוח למובייל, עדיף בארץ, ולבדוק אם הם היו מתאימים לו ומה העלות הנדרשת ממנו, הן מבחינת השקעת זמן והן מבחינה כספית.  בנוסף יהיה טוב אם יהיה ניתן לגבש הערכה כלשהי על טיב הקורס והתוצאות המתקבלות ממנו.
התשובות, בהמשך...

....

אפשר להמשיך?

בשנתיים האחרונות צצו בארה"ב שני מסלולי הכשרה יחודיים, אחריהם אני עוקב מקרוב, המעוניינים לשנות לחלוטין את מסלול ההכשרה וההשמה של מפתחי תוכנה בתעשיה.
המשותף לשניהם הוא:
- זיקה חזקה מאוד לתעשיה, לטכנולוגיה, לתרבות המתכנתים, (made by hackers), לקוד פתוח ולמגזר הנקרא "software craftsmanship" - חרשי תוכנה, כולל בחירה מושכלת בכלים חדשניים (ע"ע rails, django, node).
- ענין עצום ועיסוק בחינוך כתפיסת עולם.
- מסלול הכשרה הכולל ברובו המוחלט התנסות ועשיה.
- עבודת צוות ועבודה בזוגות, לא רק בשביל הלמידה, אלא כשיטת עבודה המתאימה לתעשיה.
- איתור ומיון מדוקדק של מועמדים, ליווי אישי צמוד של המתלמדים לפני, בזמן ולאחר המסלול.

המודל הראשון נקרא devbootcamp על שם החברה שהמציאה אותו:
http://devbootcamp.com/
והנה כיסוי תקשורתי:
http://techcrunch.com/2012/05/10/dev-boot-camp-is-a-ruby-success/
והנה כיסוי תקשורתי על המתחרים שלהם מלפני ארבעה ימים:
http://techcrunch.com/2013/09/02/hack-reactor-coding-bootcamp/

בקצרה, מסלול ההכשרה מיועד עבור מי שאנחנו מכנים non-developers, וכולל אנשים מוכשרים, שהבינו שהם רוצים לעזוב את תחום עיסוקם, ולעבור לעבוד כמפתחי תוכנה.  במסלול מושקע ויקר, ובהמון המון השקעה מצידם, הם לומדים איך להפוך לכאלו, ומקבלים עזרה במציאת עבודה, תוך 9-12 שבועות.
אני חייב לציין שבסוף תקופת ההכשרה, או יותר נכון, הטירונות, עדיין מדובר במפתחי תוכנה מתחילים, שיכולים להשתלב אך ורק בחברות שהשכילו לקבל לשרותם אנשים מוכשרים אך חסרי נסיון תעסוקתי, שמגיעים במצב "טוב יחסית" לאחר שבחודשיים-שלושה הקודמים דאגו להעביר אותם מניוטרל להילוך חמישי.

לפני כשנתיים לא היו קיימות מסגרות כאלו כלל, והיום:
http://www.quora.com/Programming-Bootcamps/What-are-the-short-term-3-12mo-development-bootcamps-academies-around-the-world

דרך אגב, גם אני פתחתי פיילוט במודל הזה ( www.10x.org.il ) שהיה מוצלח, וכלל גם הזמנה להשתתפות בפעילות ההתנדבותית בסדנא ויום לימודים עם מאיר ובני בנושא כנסת פתוחה.

המודל השני נקרא hackerschool והוא נולד בניו יורק:
http://hackerschool.com/
כיסוי תקשורתי:
http://techcrunch.com/2012/01/06/sv-angel-and-founder-collective-give-hackruiter-200k-for-its-hacker-school/
ועוד:
http://techcrunch.com/2012/04/06/etsy-wants-to-give-female-programmers-5000-to-attend-hacker-school/

בניגוד למודל הראשון, מוזמנים להשתתף במסלול זה רק אנשים כשכבר התנסו בתיכנות, ויודעים שהם אוהבים לעשות זאת, ומעוניינים להשקיע את מירב זמנם ומאמץ ניכר בכדי להשתפר בתחום.  גם כאן מדובר במסלול של שלושה חודשים, אבל הפעם אין שכר לימוד, אין סיליבוס, ואין מרצים... המסלול כולו מבוסס על התחייבות של המשתתפים להתייצב יום יום ולעבוד זה לצד זה על פרויקטים שבחרו לעצמם.  עד לאחרונה בית הספר התארח באוניברסיטאות ומכללות שהסכימו לתרום חלל לשם כך.  ההוצאות המעטות יחסית של הפעלת המסלול הסתכמו בשכרם של המובילים, שמומן על ידי משקיעים, ובהמשך על ידי מענקי השמה שהוענקו על ידי חברות מוכרות שלטענת בית הספר עומדות בתור על מנת לקלוט בוגרים של המסלול ולשלם על כך מענק השמה של כ-$20,000, וזאת מבלי להחתים את המתלמדים או חברות התוכנה על כל חוזה (!).
ככל הנראה הסינון הראשוני והזמן המשותף איכותיים עד כדי כך שיעידו על איכותם של המשתתפים ב"קייטנה" זו.
כרגע נעשים נסיונות לשכפל מודל זה באפריקה, אנגליה, גרמניה, וצרפת.

באופן אישי אני מתחבר מאוד למודל זה, ומאמין שיש מקום להרים בית ספר כזה בארץ, ובימים אלו אני פועל לקראת השקת מחזור ראשון.  חשוב לי מאוד לקשור את הלימודים בבית הספר לעשיה חברתית כלשהי - הייתי רוצה להקים אותו בסופו של דבר במקום שאינו חזק כלכלית ולטוות קשרים בין בית הספר לקהילה.  (כרגע אני חושב על לוד כמקום מתאים).

לסיכום עד כה: קיים שוק טכנולוגי מתעורר בתחומי ה-web והמובייל ובמקביל מתעוררת סצנה קטנה יותר אך מוצלחת של שיטות הכשרה מתקדמות, המדמות מסלול הכולל הכשרה בעולם בו קשה לחסרי נסיון להשתלב בעבודה, על אף הדרישה העצומה.
ומכאן: בפנינו הזדמנות נדירה לספק לאנשים שירות/מוצר איכותי ובעל דרישה עצומה.
אני חושב שבאמצעות תכניות הכשרה יחודיות, בדומה לאלו שתיארתי למעלה, נוכל להמשיך את הצמיחה שחווינו בשנה האחרונה, ולהתקדם באופן משמעותי-אסטרטגי בשילוב מפתחים נוספים לשורות הסדנא.

אני חוזר לסדנא...
אני עוקב אחרי פעילות הסדנא מיום הקמתה, אבל שותף פעיל וקבוע, כמתנדב וגם כשכיר (עבור "קהילה פתוחה") רק כחצי שנה.  כמו כולם, גם בסדנא אנחנו מחפשים מפתחים... מגיעים אלינו אנשים שרוצים מאוד להשתלב במאמץ הפיתוח וניתן לחלק אותם באופן גס לשלוש קבוצות:
קבוצה 1: אנשים חסרי רקע ונסיון בתכנות.  במקרה הטוב יש להם בגרות במחשבים, במקרה הרע הם שמעו שיש כזה דבר שפת תכנות.  קבוצה זו תדרוש מאיתנו מאמץ הכשרתי עצום, ולדעתי בנקודת זמן זו, אין לנו משאבים לטפל ולקלוט אנשים מקבוצה זו:  גם אם הם יעברו תכנית הכשרה מצוינת ומהירה, עדיין יהיה צורך לחנוך אותם לאורך תקופה ארוכה, ואיננו ערוכים לכך מבחינה ארגונית.
קבוצה 2: בעלי רקע וידע קודם במחשבים, אבל חסרי נסיון תעסוקתי.  במקרה הטוב מדובר בבוגרי תואר ראשון במחשבים או בתחום דומה, ש"שרפו" כבר זמן רב מול המסך, ויודעים לתכנת, אבל עוד לא צברו נסיון בתעשיה, ואינם מכירים את הכלים שאנחנו משתמשים בהם.  קבוצה זו תדרוש מאיתנו כמות השקעה די גדולה, וכן לבנות מערך פעולה שיכוון את המשתתפים בהכשרה, אך תוכל להחזיר את ההשקעה בה בזמן סביר, ותוכל להפוך לקבוצה מובילה לאורך זמן.
קבוצה 3: מפתחי תוכנה מנוסים, בעלי שנתיים, חמש, עשר או יותר שנים של נסיון בעבודה, אך חסרי רקע בתחום ה-web ובסט הכלים שלנו.  בדרך כלל מדובר במפתחים שעבדו בסביבות Microsoft, ב-C++ או ב-java.  קבוצה זו תדרוש מאיתנו מאמץ הכשרתי נמוך יחסית, ואולי אפילו ימצאו בה כאלו שירצו להפוך במהירות למפתחים מובילים בסדנא.

מי שמקודם נאתר לאתגר שלי וחיפש מסלול ללימוד django או rails או אפילו node, ולא רק חיפש מידע, אלא ממש ניסה להרשם, בוודאי גילה שזה לא קל, עד כדי בלתי אפשרי.
אם חיפשת טוב, אולי מצאת את שני המקומות האלו:
http://www.gamma-course.com/
(שבעבר הציעו גם קורס django)
http://hackademy.500tech.com/
(איתם אני נמצא בקשר)
שני הקורסים מיועדים למתכנתים מנוסים (קבוצה 3) בלבד, ומוגבלים מאוד בזמן - דבר שאינו מאפשר לתלמידים ללמוד את החומר תוך תרגול כנדרש.
ג'ון ברייס ואינטרביט מעבירים קורסים במבנה דומה באופן ספורדי.
בקיצור, אין כמעט אופציות, ובטח שאין מסלולים ללימוד מעמיק והכשרה מעשית (אני מעריך שתוך כשנה עד שנתיים יצצו תוכניות חדשות).

הייתי רוצה להציע שנפתח שניים או שלושה מסלולי הכשרה החופפים באופן מסוים לקבוצות הנ"ל.
בואו נקרא להם סדנאות היזע של הסדנא לידע ציבורי (שם זמני).
(בית הספר לתוכנה של הסדנא לידע ציבורי זה גם בסדר...)
העקרון המרכזי שיוביל את ההכשרה הוא זה:
הסדנא תתחייב להעביר למתלמדים הכשרה וליווי ברמה גבוהה וללא שכר לימוד, ובתמורה המתלמדים יתחייבו להשקיע בחזרה זמן פיתוח עבור הסדנא - זמן שיהווה עבורם זמן התלמדות משמעותי במסגרת תומכת.
אני חושב שיחס של שלוש שעות התנדבות בעבודה מעשית תמורה שעה אחת של הכשרה הוא הוגן.

והנה פרטי התוכניות:

(אם קראתם עד לכאן שלחו את המילה "הגזמת" למספר 050-5882388 ותשתתפו בהגרלה).

מסלול מרוכז ("מסלול הדגל") - מיועד בעיקר לאנשים מקבוצה 2 (כ-60%) אבל גם לכאלו שיסכימו מקבוצה 3 (כ-20%) וכוכבים מקבוצה 1 (כ-10%).  כ-10 אנשים עם מדריך/מנחה אחד.
המסלול יכלול הכשרה אינטנסיבית של כשבועיים רצופים (כמו devbootcamp), ומיד לאחר מכן שישה שבועות של עבודה רצופה עבור פרוייקטים של הסדנא (כמו hackerschool).  כל מתלמד יתחייב לעבוד בזמן זה על מיני-חשמביר אחד לפחות (מתוך מאגר שיוכן על ידי מתנדבי הסדנא או על ידי המתלמדים, ע"ע http://tipa.li ) ובנוסף להשתלב בעבודה בצוות של חשמביר גדול יותר (קיים או חדש).
מסלול זה מתאים מאוד לבוגרי תואר ראשון שמתקשים במציאת עבודה בגלל חוסר נסיון, אך גם למפתחים מנוסים המעוניינים לעשות הסבה לתחומים מודרניים יותר.
בסיום המסלול נספק לכל מתלמד מעוניין מכתב המלצה מהסדנא ומחברי הצוות הבוגרים בחשמביר, ונעזור לו באמצעות רשת הקשרים שלנו לפנות למקומות עבודה באם ירצה בכך (למי שלא מודע לכך - עבור מפתחי תוכנה, מפגשי הסדנא הם סוג של שוק בשר..).  בנוסף, נפנה למקומות העבודה שיקבלו את המתלמדים ונבקש מהם לתמוך כלכלית במסלול ההכשרה ובסדנא "במקום דמי השמה". (דמי השמה המקובלים היום בשוק הינם כ-10,000-15,000 ש"ח לאדם.)
ההיערכות מבחינתנו למסלול כזה הוא מציאת מקום, מימון לצוות המדריך/מלווה, הכנה של החשמבירים לקליטת המתלמדים והרבה עבודה "מסביב" בשיווק, איתור, מיון, מעקב ועוד.
לבי המקום - גוגל נתנו אישור עקרוני להשתמש בשטח הקמפוס ללא תשלום למסלולים דומים.
באופן אישי אשמח להוביל מסלול כזה, ואני מעריך שאוכל למצוא גורמים שיהיו מעוניינים לממן את זמן העבודה שלי, ובמידת הצורך גם של מנחים נוספים כתרומה לחברה ולמען הרחבת מעגל המפתחים המקומי.
בנוסף, אני מעריך שנוכל לחלק את המטלות הניהוליות השונות בין המתנדבים בסדנא, בלי להעמיס יותר מדי על כל מתנדב.

מסלול מפוזר ("לאנשים עסוקים") - מיועד בעיקר למפתחים מנוסים מאוד (מקבוצה 3), בדומה לדברים שאלון ומור סיפרו עליהם.  אני מעריך שסה"כ 30-50 שעות יספיקו.  אני מציע להתחיל מסלול זה בכל זאת עם יום או יומיים מרוכזים (אולי אפילו בסופש) בכדי להתחיל חזק ולגבש את הקבוצה.  בהמשך ניתן לעבור לשני ערבים בשבוע.  בתמורה להכשרה, כל מתלמד יתרום חזרה לסדנא כ-100-150 שעות עבודה באותה מסגרת (שני ערבים קבועים בשבוע) או בזמנו הפנוי או בשילוב שלהם - אך בכל מקרה בליווי צמוד של רכז שילווה את המסלול וצוותי החשמבירים המשתתפים.
יתכן שנוכל להפעיל מסלול זה באמצעות מתנדבים בלבד, אם נחלק את השיעורים באופן חכם בין מדריכים שונים, אבל לדעתי עדיף בהרבה לגייס תקציב בכדי לשלם למישהו שישקיע את הזמן הנדרש בליווי מלא של המשתתפים במסלול.

שימו לב שאני בכלל לא נכנס לתכנים, וגם לא ללוחות זמנים מדויקים - יהיה צריך לבנות אותם רק לאחר שנראיין לעומק את המועמדים ונחלק אותם לקבוצות.  לא חסר מה ללמד....

(בנוסף, אחרי שזה יצליח, ויתגבש צוות מפתחים גדול יותר שעובד יחד על חשמבירים, ניתן יהיה לתכנן, אולי לשנה הבאה, מסלול הכשרה שאפתני לחסרי נסיון, שיופעל בין השאר על ידי בוגרי המסלולים הראשונים)

בכל אופן, על מנת להשתתף במסלולי ההכשרה, יהיה צורך להגיש מועמדות באופן מסודר ונרחב, ולעבור ראיון ויום מיון.
מבחינת שיווק - יש לנו רוח גבית עצומה מכיוונים רבים, ולדעתי נוכל לגייס מועמדים מדהימים, ואני מקוה שיהיה לנו קשה לבחור מתוכם את המתאימים ביותר :-)
ומה קיבלנו בתמורה? חבורה מגובשת שלמדה לעבוד ייחד על חשמבירים של הסדנא, ובתקווה תוביל תמשיך להוביל את הסדנא קדימה.

טוב, זה באמת מתחיל להיות מאוד ארוך...
אשמח לשמוע את דעתכם, וחשוב יותר, אשמח לנהל במפגש הקרוב (יום שני ה-9/9/13) ב-19:30 שיחה עם מי שישמח לעזור להרים מסלול כזה. (צוות מיטב?).

לילה טוב בינתיים,
אודי
udi...@gmail.com
> --
> You received this message because you are subscribed to the Google Groups "הסדנא לידע ציבורי" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to hasadna11+...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.

Yoni Yalovitsky

unread,
Sep 7, 2013, 7:31:29 PM9/7/13
to Udi Oron, Mor Rubinstien, hasadna11
היי אודי,

רציתי להגיד שזה נשמע לי מאוד מגניב וארצה לקחת חלק בפרוייקט כזה. אשמח לדבר איתך על כך במפגש ביום שני. אני חושב שה-Openclass שאנחנו באים להריץ באוקטובר יכול להיות בסיס טוב מאוד לכך ואשמח גם לקבל אינפוט מצידך לנושא.

לילה טוב ותודה על המוטיבציה,
יוני.


2013/9/8 Udi Oron <udi...@gmail.com>

Yoni Yalovitsky

unread,
Sep 7, 2013, 7:44:55 PM9/7/13
to Udi Oron, Mor Rubinstien, hasadna11
אה, ואודי, ראוי בהקשר לסקירה שעשית להזכיר גם את פרוייקט ה-OpenTechScool שבא ללמד את קבוצה   (בקטגוריזציה שלך) 1 ואשר אני עוזר להפעיל את הסניף הישראלי החדש שלו. כאן מדובר בלהביא אנשים חסרי ניסיון בתכנות שיעשו טיוטוריאלים בפייתון/דג'נגו וכו' בליווי של מתנדבים מנוסים בחינם.


2013/9/8 Yoni Yalovitsky <yoni.ya...@gmail.com>

Mor Rubinstien

unread,
Sep 7, 2013, 8:02:44 PM9/7/13
to Yoni Yalovitsky, Udi Oron, hasadna11
היי אודי,
אני לא מאמינה שגם קראתי את כל המייל הארוך שלך וגם מגיבה בשעת לילה מאוחרת זו.
המייל שכתבת נראה לי מדהים, ואני ממש בעד שנרים כזו יוזמה. 
אני גם שמחה לראות שהפנמת את רוח הסדנא, ושאתה מוכן אפילו להוביל את היוזמה הזו. :-)

ועכשיו לכמה דברים:
א. מהניסיון האישי שלי בסדנא, אני כן חושבת יהיה לנו קשה לבצע את החניכה שלנו בצורה אופטימלית עם כח המתנדבים שיש לנו היום, פשוט כי הרוב הגדול לא אוהב לחנוך וללמד או שהוא עייף מלעשות כך (וזה לגיטימי). אולי שווה שננסה גם לרחרח בקהילות השונות ונראה מי מוכן להתנדב בסדנא דווקא בצד הדרכת ולימוד שפות תוכנה? יכול להיות שנגיע למפתחים מוכשרים שדווקא מוכנים לעשות את זה, וככה אולי להניח למי שרוצה לתכנת לעשות זאת בשקטץ
ב. הגרעין הירושלמי שלנו, שמורכב ברובו מהקבוצה השנייה שציינת ישמח להיות "שפן ניסיונות" לקורס שהצעת, ויש לנו את הקשרים המתאימים בפקולטה למדעי המחשב לשם כך. בנוסף, יש לנו גם קשרים בבינתחומי בהרצליה. אני חושבת שזה דווקא מעניין לנסות לחבר את זה לאקדמיה, ולנסות לראות אם נוכל לקבל מהם משהו בתמורה.
ג. בשיחה שהייתה לי עם מארק מה- OKFN השבוע, הבנתי שאנחנו מעצמת קוד (כבוד!), ושכמות חרשי התוכנה שיש בסדנא היא משמעותית, ואולי אפילו הגדולה בעולם שעושה זאת בהתנדבות. ככה שיש לנו במה להתגאות. מצד שני, אף אחד מארגוני הידע הפתוח לא עושה הכשרה למתנדבים חדשים. נראה לי, שתוכנית שכזו דווקא תחזק אותנו יותא ככח חרשי תוכנה, ותדגיש את ההבדל הגדול ביננו לבין שאר הארגונים בעולם. 

בקיצור, קבענו ל-19:30 ביום שני? :-)

מור


2013/9/8 Yoni Yalovitsky <yoni.ya...@gmail.com>



--
מור רובינשטיין Mor Rubinstein
רכזת קהילה Community coordinator
הסדנא לידע ציבורי The Public Knowledge Workshop 

Mor Rubinstien

unread,
Sep 7, 2013, 8:05:49 PM9/7/13
to Yoni Yalovitsky, Udi Oron, hasadna11
ונ.ב - 
תוכנית הכשרה הזו, אם היא הופכת להיות גדולת מימדים שאודי כתב, הופכת למעשה לחשמביר בפני עצמו.
לכן, היא תצטרך לעבור את אותה הבירוקטריה כמו כל החשמבירים האחרים. 
למי שלא יודע מה הנוהל, הנה הערך בויקי.

מור




2013/9/8 Mor Rubinstien <m...@hasadna.org.il>

Udi Oron

unread,
Sep 7, 2013, 11:44:14 PM9/7/13
to yoni. yalovitsky, hasadna11, Mor Rubinstien

הי יוני!

כל הכבוד על היוזמה הברוכה!

דרך אגב, החברים מ-opentechscool בברלין הם אחת מהקבוצות שהזכרתי שמנסות לשכפל כרגע את המודל של hackerschool:
http://blog.opentechschool.org/2013/08/opentechschool-berlin-goes-full-time-announcing-the-first-hackership-programme.html

אודי
-

benny daon

unread,
Sep 8, 2013, 2:27:41 AM9/8/13
to Udi Oron, yoni. yalovitsky, hasadna11, Mor Rubinstien
יוזמה מבורכת.

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

הכי טוב אם יהיה לנו מקום פיזי משלנו וגם ערוץ irc פעיל (#hasadna ב freenode) והמתנדבים ידעו שהם יכולים לבוא או להכנס ולקבל עזרה.

בני


2013/9/8 Udi Oron <udi...@gmail.com>

Tal Yaron

unread,
Sep 8, 2013, 2:41:12 AM9/8/13
to בני דאון, Udi Oron, yoni. yalovitsky, hasadna11, Mor Rubinstien
מור, 

בהחלט, נמצא ברשמית המשימות למפגש הקרוב :-)

אודי,

מגניב לאללה!!!!

בהחלט מסכים עם יוני שעל בסיס OpenClass, נוכל לפתח את הקורסים הנ"ל' בהתאם להמלצות. אני חושב שזה בהחלט יעזור לפתח עוד ועוד חשמברים טובים. ואולי בהמשך, נעשה את אותו הדבר גם למעצבים, אנשי תוכן, ואף מתנדבים שאיננו מכירים עדיין בסדנא.

בקיצור, בהחלט רצוי ודרוש. מומל. להיפגש עם יוני ונגה (מצוות מיטוב)




בתאריך 8 בספטמבר 2013 09:27, מאת benny daon <benn...@gmail.com>:


--
בברכה,

טל ירון, 
מוביל מרכז עתיד - רעננה

052-6079419

Boaz Chen

unread,
Sep 8, 2013, 2:44:10 AM9/8/13
to tal....@gmail.com, יובל אדמון, בני דאון, Mor Rubinstien, hasadna11, Udi Oron, yoni. yalovitsky
במסגרת יעדי גיוס התרומות, נכון בהחלט להגדיר יעד למימון חונך ראשי שיוביל את התחום. זה יהיה מכפיל כח עצום לסדנה, וגם יתרום לתעשיה כולה כמו שאודי ציין. 

maya blau

unread,
Sep 8, 2013, 3:53:40 AM9/8/13
to hasa...@googlegroups.com, tal....@gmail.com, יובל אדמון, בני דאון, Mor Rubinstien, Udi Oron, yoni. yalovitsky
  הייי מור, צדקת :)
אני אדאג לזה שנעדכן עוד היום. 

,אני שמחה לראות שעולה דרישה לפעילות שלנו 
.אודי, האמת תיכננו לגייס אותך וגם חשבנו לעשות פיילוט על קהילות פתוחות אבל זה נידחה כי היית בחו"ל
אנחנו נשמח שתסתכל על הסילבוס שתיכננו ותיראה כיצד אנחנו יכולים לשפר ולהשתפר ואם יש לך רעיונות נוספים

הרעיון הוא לחנוך קבוצות כדי ליצור "קהילת חדשים" על מנת להקהל על תהליכי השתלבות בקבוצה מגובשת במטרה להקטין אחוזי נשירה
 מדובר על חניכה לפרוייקט ספציפי באמצעות תכנים שהם פחות או יותר גנריים עם התאמות כדי שנוכל לחנוך באמצעותם לפרוייקטים נוספי 
בהמשך 
.בתגובה להערה שעלתה פה מדובר כרגע בחניכה לקוד, אבל ללא ספק אנחנו מתכוונים בעתיד לחנוך קבוצות גם לתוכן ועיצוב.

אשמח שנדבר על זה מחר 
עד אז שנה טובה

מאיה 

Alonisser

unread,
Sep 8, 2013, 6:32:02 AM9/8/13
to hasa...@googlegroups.com, Udi Oron, yoni. yalovitsky, Mor Rubinstien
הי - כמי שמכיר קצת את הפרוייקט של אודי וגם התנסה בעצמו בהכשרת מתכנתים אני בעד, גם מהצד של קהילת הפייטון המקומית והרחבתה וגם כאמור בהערה הקודמת שלי - חרשי תוכנה הם מכפיל כוח משמעותי של הסדנה, היחס שמור ציינה של 1-5 שנשאר הוא פגיעה ישירה במכפיל הזה.

מסכים עם בני שצריך "חונך חרשי תוכנה" ועם מי שהעיר שזה צריך להיות חשמביר בעצם ואז החונך מרכז את החשמביר הזה. שכולל:
  • איסוף מיני פרוייקטים/todos מהפרוייקטים כולל תיעוד, טסטניג וqa,
  • בניית אתרי ומתודות ההדרכה, כולל סקריןקאסטים וכו'
  • הובלת הקורסים,
  • האזנה לirc וכו'

יש גם כמה פרוייקטים (וגם פרוייקט אחר שאני שותף בו ישמח לתרום משלו - וגם אודי עשה כזה ב10x) שאפשר להעזר בהם לבניית אתרי ומתודות ההדרכה ואולי אתר מרכז לתוכנית הלימודים שמאפשר גם התאפסות

לגבי הרעיון של אודי: אני כן בעד קורס מסודר, נכון, לא כולם צריכים כזה, אבל לחלק זה ממש מסייע. נוטה לחשוב שמי שמגיע מרקע של תכנות בc++ בתעשייה אין בעיה ללמוד פייטוון ווב (או כל פלטפורמה אחרת) אבל לאנשי מדעי המחשב ו/או למתכנתים שלא היו פעילים אולי זה יותר נחוץ. - מציע שיהיה כזה 1-2 בשנה.  וייתכן שבאמת יש שני מסלולים שונים

א. הקורס הרחב
ב. קורס האוריינטציה הקצר שהוצע בOpenschool

לגבי המסחור של זה - יש מצב שזה יעבוד, אם כי צריך לזכור שבעמותה יש לזה פנים בעייתיים מינהלתית ומשפטית (אפשר לפתור את זה, אבל דורש קצת עבודה) מעבר להתכנות /אי ההתכנות הכלכלית

לגבי השוטף: אני חושב שאחד התפקידים (שיש מצב שמור צודק ואפשר להביא לזה מתנדבים אחרים) שצריך להיות במפגש הוא "חניכת חרשים" כזו. מה שקצת בני (ואולי אחרים) עושה אבל בלי ספק חסר. יש מצב שעושה את זה מי שמרכז את החשמביר אבל ייתכן וזה תפקיד שיש אליו עוד מתנדבים במהלך מפגש.

לגבי אנשי התוכן והמעצבים: מקובל היום בסביבות פיתוח מודרני לנסות לקרב את הדיסיפלינות השונות - בפרט שהם יכירו קצת את עולם הקוד והכלים שמשתמשים בהם, כדי להבין יותר לאן אפשר לקחת וכו'. המינימום בעיני הוא לדעת איך עובדים עם github, איך מדווחים על באג וכו' שווה גם אצלנו

ועוד לגבי קורס וביחס אלי: כאמור, יכול גם לסייע אם בהעברה של דברים מסויימים ואם בבניית סיליבוס או כתיבת חומרים בויקי וכו', יש לי ניסיון מסויים בזה.

ועוד משהו , דומה אבל קצת אחר

אם כבר הסדנה נהיית כזו פלטפורמה מרכזית בעולם הקוד הפתוח, אפשר גם להביא מדי פעם למפגש הסדנה גם הרצאות שיהיו פיתוח ועניין למפתחים, בפרט בתחומי העניין שלנו. ILTECHTALKS יכול להיות התחלה טובה (פרוייקט חינמי שמרצים מהתעשייה באים ל"חברות" לקידום הידע של מפתחים בישראל.  גם בני בזה לדעתי . ) אבל עוד דברים וככה אנחנו שומרים גם על העניין המקצועי מעבר לפרוייקט של המפתחים הקיימים ואולי על הדרך מרוויחים גם שומע חופשי או שתיים שבא להרצאה ונשאר לסדנה

Mor Rubinstien

unread,
Sep 8, 2013, 6:44:25 AM9/8/13
to Alonisser, hasa...@googlegroups.com, Udi Oron, yoni. yalovitsky
היי אלון,
כל הדברים שאתה מציע כאן הם נהדרים.
הלוואי ובפרוש השנה הקרובה נצליח לעשות את כולם. הבעיה היחידה שלנו כרגע בעמותה היא משאבים, ולראייתי, אנחנו לא שמים עליה דגש בכל מה שקשור כאן לחניכת ואפילו העשרת מתכנתים קיימים.
בראייתי יש כאן שתי בעיות שצריך לשים לב אליהן:
א. מתוך 140 המתנדבים השוטפים בסדנא, בערך חצי הם חרשי תוכנה, רובם ברמת מתחילים בעולם הקוד הפתוח. בזמן מפגש הפיתוח מפתח נדרש גם לפתח, כי הוא לרוב לא מספיק במהלך השבוע, וגם לחנוך. 
ב. מובילי הפרוייקטים היום לא עסוקים בחניכה. זו גם לא אמורה להיות הגדרת תפקיד שלהם. אני מסכימה שבמצב בו יש לעמותה שני עובדי מטה שכירים על מובילי הפרוייקטים לקחת אחריות מסויימת על כח האדם בחשמביר שלו והכשרתו, אבל זו גם משימה גדולה מדי וגם להרגשתי, זו לא משימה שמובילי החשמבירים שמחים לקחת על עצמם. אני הצעתי, שיהיה "סיידקיק" למוביל הפרוייקט שידאג לחניכה ולהעשרת הצוות.

לגבי אנשי תוכן וקירובם לטכנולוגיה - כל איש תוכן שנכנס לסדנא עובר הדרכה קצרה על גיטהאב וקוד פתוח (במסגרת הסרט של קליי שירקי). ללמוד לתפעל Issues בגיטהאב זה קל. הבעיה בראייתי היא שונה לחלוטין - אין יחס מצד הקוד לתוכן. התוכן תופס בסדנא צד מאוד שולי, כשלמעשה בלעדיו אין ידע. הוא מקבל פחות תעדוף משימות (אם בכלל). אבל זה לפעם אחרת. 

עכשיו השאלה היא שלי תהייה ממוקדת יותר:
א. האם יש צורך שאחד מהשירותים שהסדנא נותנת תהייה הכשרת מפתחים בטכנולוגיות ווב לכלל הפרוייקטים?
ב. על חשבון מה זה מגיע, אם בכלל?

מור


2013/9/8 Alonisser <alon...@gmail.com>

Ira Abramov

unread,
Sep 8, 2013, 6:53:30 AM9/8/13
to Mor Rubinstien, Alonisser, hasa...@googlegroups.com, Udi Oron, yoni. yalovitsky
אני רק רוצה להעיר שלהיות חרש תוכנה זה הרבה יותר בעייתי מאשר להיות למשל עיוור צבעים.
אני למשל לא שומע טוב white space ולכן קוד פייתון אצלי אף פעם לא עובד.
אם יש לכם קורס שיעזור לי לפתור את זה, אני יכול לגייס את תמיכת הסתדרות רופאי אף-אוזן-נקודהפסיק.


2013/9/8 Mor Rubinstien <m...@hasadna.org.il>

Yuval E.

unread,
Sep 9, 2013, 4:11:27 AM9/9/13
to hasa...@googlegroups.com, Mor Rubinstien, Alonisser, Udi Oron, yoni. yalovitsky, i...@abramov.org
יש היום מפגש בנושא ההכשרה? אני אשמח להצטרף כנציג קבוצה 3 ב"סיווג אודי". :)

Udi Oron

unread,
Sep 9, 2013, 4:19:29 AM9/9/13
to Yuval E., hasadna11, Mor Rubinstien, Alonisser, yoni. yalovitsky, Ira Abramov
הי!

יש מפגש!
ב-19:30.

אודי 050-5882388


2013/9/9 Yuval E. <gyu...@gmail.com>

צחי מניסטרסקי

unread,
Sep 9, 2013, 10:12:52 AM9/9/13
to hasa...@googlegroups.com, Yuval E., Mor Rubinstien, Alonisser, yoni. yalovitsky, Ira Abramov
היי
זוהי הפעם הראשונה שאני מגיב/משתתף בדיון של הסדנה. 
אני באמת מוקיר כל העשייה שלכם (וברור לי שיש עוד המון שאני לא מודע אליו) - ברצינות.
אני יודע שנכון לעכשיו הפרויקט של חגי ושלי Neuro Net עדיין לא מוכר ונקלט בסדנה. אני לוקח את האחריות על זה. הפגישות שלנו הם ב1830-2200 כך שפיזית אפשר לדבר ומעבר לזה אשמח להיכנס לקבוצות הדיון השונות בהם אוכל ואספיק להועיל ("איש עסוק")
כ"איש עסוק" הכוונה שאני לא היחידי אלא אחד שהמשאב היקר ביותר שלו - זמן פנוי/תחביב (פילגש :) הוא יקר מפז אבל ממש ממש איכותי. דוגמה מדהימה לזה למשל האווירה והעשייה בסדנה.
אני מהנדס תכנה אבל באוניברסיטה למדתי ביולוגיה. ברור לי שכמו בטבע יש תחרות (ברוכה) בין החשמבירים השונים על משאבי הפיתוח של המתנדבים. ככזו הוספה של עוד חשמבירים רק מסכנת את כל המערכת האקולוגית.
לכן כדי לא לסכן מה שיש חשוב לטובת כולם להגדיל משמעותית את ההיצע - חידשתי משהו למישהו?
הקמת גוף הכשרה של מפתחים היא משימה ענקית. 
אבל מישהו שעושה דברים מהלב ובהתלהבות זה דבר טבעי, גם אם זה דורש יכולת ביטוי ב"שפת התכנה" - ראה ערך geek
איזה תהליך הכשרה הם עברו? אני מניח שתוך כדי ריצה ולילות של דיבוגים.
תכנות היא אמנות שנלמדת תוך כדי ריצה כמו סנדלרות ורפואה. כאן זה יותר קל כי הבאגים לא יהרגו מישהו או יפילו מטוס מהשמיים - תאמינו לי!
אז רק צריך "לשחרר" ולתת לאנשים להתבטא. התאפשר לי להיפגש עם קבוצת צעירים שהקימו מיקרו סטארט אפ מדהים (www.wikibrains.com)
תפישת העולם שלהם technology  is just a means to get to a point
אחד מהתפוקות של ה"שחרור" שמתבטא בדרך הפעולה של צוות Neuro Net היא לא ליפול לבורות של דפוסי חשיבה ידועים.
ולענייננו, לפנות אולם עם תאורה + שקעי חשמל + שולחנות + wifi איננה אופרציה מסובכת. (מה עשתה דפני ליף ללא עמותה מוכנה?)
להפגיש בין "מקצוענים" ל"חובבים" לילדים ומשועממים ופנסיונרים גם אפשרי.
ללמד מי שרוצה ללמוד זה גם אפשרי
לשוש אלי כל באג - הכי טוב, אלו שיעורי התכנה המשמעותיים ביותר.
להנמיך ציפיות ולאפשר לכיף וחוסר שיפוטיות להכריע את הכף זה גם אפשרי
בלגן וערבוב זה לגיטימי - ככה זה בטבע
זה מה שמאפשר יצירתיות טהורה (  למשל www.ideo.com)
בסוף היום זה יכול לאפשר גיבוש צוותים שיספקו שירותי פיתוח לכל מיני פרויקטים למען הקהילה לרבות חשמבירים.
מה יש להפסיד?

בתאריך יום שני, 9 בספטמבר 2013 11:19:29 UTC+3, מאת Udi  Oron:

צחי מניסטרסקי

unread,
Sep 9, 2013, 3:20:05 PM9/9/13
to hasa...@googlegroups.com, Yuval E., Mor Rubinstien, Alonisser, yoni. yalovitsky, Ira Abramov
פרסמתי תגובה לאלון היום ולא מצאתי אותה פה. יש מצב שמישהו יפרסם את התגובה שלי לכל קבוצת הדיון הזו?


בתאריך יום שני, 9 בספטמבר 2013 11:19:29 UTC+3, מאת Udi Oron:
הי!
Reply all
Reply to author
Forward
0 new messages