Re: Good Free Software projects for people who want to start or rejoin programming?

2010-08-03 חוט Ddorda
אפשר לאסוף באגים שקשורים ב־RTL או עברית מכל מני פרוייקטים (אפשר להתחיל לחפש
בלאנצ'פד למשל, ששם הכל מרוכז).
את הרשימה אפשר לאסוף בוויקי של העמותה.

דור :)

בתאריך 3 באוגוסט 2010 18:48, מאת Omer Zak w...@zak.co.il:

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

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

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

 האם יש כבר ריכוז מידע כזה באיזשהו מקום?
 אם לא - ואת/ה מעורב בפרויקט כזה, בבקשה לשלוח לי מידע על הפרויקט (קישור
 לאתר של הפרויקט, איזו עבודה למתחילים יש, ומיהו איש הקשר).  הכוונה היא
 להעביר את המידע לפונים אלי ובמשך הזמן לפתוח עמוד ב-Wiki של העמותה.

 --- עומר
 --
 MS-Windows is the Pal-Kal of the PC world.
 My own blog is at http://www.zak.co.il/tddpirate/

 My opinions, as expressed in this E-mail message, are mine alone.
 They do not represent the official policy of any organization with which
 I may be affiliated in any way.
 WARNING TO SPAMMERS:  at http://www.zak.co.il/spamwarning.html

 ___
 Discussions mailing list
 Discussions@hamakor.org.il
 http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions
___
Discussions mailing list
Discussions@hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions

Re: Good Free Software projects for people who want to start or rejoin programming?

2010-08-03 חוט Tomer Cohen
במקרים רבים האנשים הללו צריכים חונך אישי, כי אחרת מהר מאד הם ילכו לאיבוד
עם מושגים כמו Trunk ו־Branch, ולא יבינו מה רוצים מהחיים שלהם כשמבקשים מהם
להכין diff או patch, או כל מיני מילות גנאי דומות. לכן רצוי שזה יהיה פרוייקט
שיש בו כמות גדולה של ישראלים שמעורבים בו, כדי שיהיה מי שיוכל ללוות אותם ולתת
להם תמיכה טכנית ומקצועית, וגם תמיכה נפשית בעיתות משבר.

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

2010/8/3 Omer Zak w...@zak.co.il

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

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

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

 האם יש כבר ריכוז מידע כזה באיזשהו מקום?
 אם לא - ואת/ה מעורב בפרויקט כזה, בבקשה לשלוח לי מידע על הפרויקט (קישור
 לאתר של הפרויקט, איזו עבודה למתחילים יש, ומיהו איש הקשר).  הכוונה היא
 להעביר את המידע לפונים אלי ובמשך הזמן לפתוח עמוד ב-Wiki של העמותה.

 --- עומר
 --
 MS-Windows is the Pal-Kal of the PC world.
 My own blog is at http://www.zak.co.il/tddpirate/

 My opinions, as expressed in this E-mail message, are mine alone.
 They do not represent the official policy of any organization with which
 I may be affiliated in any way.
 WARNING TO SPAMMERS:  at http://www.zak.co.il/spamwarning.html

 ___
 Discussions mailing list
 Discussions@hamakor.org.il
 http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions




-- 
*Tomer Cohen*
http://tomercohen.com
___
Discussions mailing list
Discussions@hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions

Re: Good Free Software projects for people who want to start or rejoin programming?

2010-08-03 חוט Omer Zak
נכון מאוד!
לכן כדי להתאים למתחילים, הפרויקט צריך גם לכלול ותיקים שמוכנים להיות
חונכים.
השיקול של הבעייתיות בהכנסת בשר טרי למעמקי הקוד הינו תקף, וצריך למצוא
לו פתרונות.
אחד מהפתרונות האפשריים הוא שהפרויקט יהיה מאורגן בצורת ליבה + plugins
והמתחילים יעבדו על plugin.  כך ההשפעה של הטעויות שלהם תהיה מוגבלת.

דור, בדואל אחר, הציע לבדוק ב-Launchpad.

On Tue, 2010-08-03 at 19:03 +0300, Tomer Cohen wrote:
 במקרים רבים האנשים הללו צריכים חונך אישי, כי אחרת מהר מאד הם ילכו
 לאיבוד עם מושגים כמו Trunk ו־Branch, ולא יבינו מה רוצים מהחיים שלהם
 כשמבקשים מהם להכין diff או patch, או כל מיני מילות גנאי דומות. לכן
 רצוי שזה יהיה פרוייקט שיש בו כמות גדולה של ישראלים שמעורבים בו, כדי
 שיהיה מי שיוכל ללוות אותם ולתת להם תמיכה טכנית ומקצועית, וגם תמיכה
 נפשית בעיתות משבר.
 
 מצד שני, פרוייקטים רבים מעדיפים שלא להכניס בשר טרי למעמקי הקוד הן
 מסיבות בירוקרטיות, והן מתוך החשש שהם יפגמו בקוד ויהיה צריך לעבור
 אחריהם בשביל לנקות ולתקן. במקרים רבים אותם אנשים חדשים עשויים למצוא את
 עצמם במשימות של בדיקות תוכנה או משימות פשוטות אחרות, שאינן מאפשרות להם
 מגע עם קוד ולכן הם עשויים להתאכזב ולהגיע למסקנה שהם לא יצליחו למצות את
 עצמם בפרוייקטים קהילתיים קיימים.
 
 
 2010/8/3 Omer Zak w...@zak.co.il
 מפעם לפעם פונים אלי אנשים ומבקשים עצה איך להכנס לתחום פיתוח
 תוכנה.  בדרך
 כלל הם למדו משהו, לא עבדו כמה שנים בתחום ועכשיו רוצים לרענן את
 המיומנויות שלהם ואחר כך למצוא עבודה בתוכנה.
 אני תמיד ממליץ להם לחפש אחר פרויקט תוכנה חופשית ולתרום לו
 מזמנם.
 
 עכשיו עלה בדעתי שאולי הם לא מוצאים את ידם ואת רגלם בערימת
 פרויקטי התוכנה
 החופשית הקיימים בכל העולם.  לכן כדאי לרכז מידע על פרויקטים
 מתאימים
 לאנשים כאלה, כדי להקל עליהם למצוא פרויקט כלבבם.
 
 הקריטריונים:
 1. הפרויקט מתקיים בישראל או רלבנטי לישראל.
 2. לפחות חלק מהעבודה יכולה להתבצע על ידי מתחילים - בדיקות
 תוכנה ודיווח
 על בגים, תרגומים, כתיבת תיעוד עבור המשתמש, תיקון בגים פשוטים.
 
 האם יש כבר ריכוז מידע כזה באיזשהו מקום?
 אם לא - ואת/ה מעורב בפרויקט כזה, בבקשה לשלוח לי מידע על
 הפרויקט (קישור
 לאתר של הפרויקט, איזו עבודה למתחילים יש, ומיהו איש הקשר).
  הכוונה היא
 להעביר את המידע לפונים אלי ובמשך הזמן לפתוח עמוד ב-Wiki של
 העמותה.


-- 
May the holy trinity of  $_, @_ and %_ be hallowed.
My own blog is at http://www.zak.co.il/tddpirate/

My opinions, as expressed in this E-mail message, are mine alone.
They do not represent the official policy of any organization with which
I may be affiliated in any way.
WARNING TO SPAMMERS:  at http://www.zak.co.il/spamwarning.html

___
Discussions mailing list
Discussions@hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions

Re: Good Free Software projects for people who want to start or rejoin programming?

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

2010/8/3 Omer Zak w...@zak.co.il

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

 דור, בדואל אחר, הציע לבדוק ב-Launchpad.

 On Tue, 2010-08-03 at 19:03 +0300, Tomer Cohen wrote:
  במקרים רבים האנשים הללו צריכים חונך אישי, כי אחרת מהר מאד הם ילכו
  לאיבוד עם מושגים כמו Trunk ו־Branch, ולא יבינו מה רוצים מהחיים שלהם
  כשמבקשים מהם להכין diff או patch, או כל מיני מילות גנאי דומות. לכן
  רצוי שזה יהיה פרוייקט שיש בו כמות גדולה של ישראלים שמעורבים בו, כדי
  שיהיה מי שיוכל ללוות אותם ולתת להם תמיכה טכנית ומקצועית, וגם תמיכה
  נפשית בעיתות משבר.
 
  מצד שני, פרוייקטים רבים מעדיפים שלא להכניס בשר טרי למעמקי הקוד הן
  מסיבות בירוקרטיות, והן מתוך החשש שהם יפגמו בקוד ויהיה צריך לעבור
  אחריהם בשביל לנקות ולתקן. במקרים רבים אותם אנשים חדשים עשויים למצוא את
  עצמם במשימות של בדיקות תוכנה או משימות פשוטות אחרות, שאינן מאפשרות להם
  מגע עם קוד ולכן הם עשויים להתאכזב ולהגיע למסקנה שהם לא יצליחו למצות את
  עצמם בפרוייקטים קהילתיים קיימים.
 
 
  2010/8/3 Omer Zak w...@zak.co.il
  מפעם לפעם פונים אלי אנשים ומבקשים עצה איך להכנס לתחום פיתוח
  תוכנה.  בדרך
  כלל הם למדו משהו, לא עבדו כמה שנים בתחום ועכשיו רוצים לרענן את
  המיומנויות שלהם ואחר כך למצוא עבודה בתוכנה.
  אני תמיד ממליץ להם לחפש אחר פרויקט תוכנה חופשית ולתרום לו
  מזמנם.
 
  עכשיו עלה בדעתי שאולי הם לא מוצאים את ידם ואת רגלם בערימת
  פרויקטי התוכנה
  החופשית הקיימים בכל העולם.  לכן כדאי לרכז מידע על פרויקטים
  מתאימים
  לאנשים כאלה, כדי להקל עליהם למצוא פרויקט כלבבם.
 
  הקריטריונים:
  1. הפרויקט מתקיים בישראל או רלבנטי לישראל.
  2. לפחות חלק מהעבודה יכולה להתבצע על ידי מתחילים - בדיקות
  תוכנה ודיווח
  על בגים, תרגומים, כתיבת תיעוד עבור המשתמש, תיקון בגים פשוטים.
 
  האם יש כבר ריכוז מידע כזה באיזשהו מקום?
  אם לא - ואת/ה מעורב בפרויקט כזה, בבקשה לשלוח לי מידע על
  הפרויקט (קישור
  לאתר של הפרויקט, איזו עבודה למתחילים יש, ומיהו איש הקשר).
   הכוונה היא
  להעביר את המידע לפונים אלי ובמשך הזמן לפתוח עמוד ב-Wiki של
  העמותה.


 --
 May the holy trinity of  $_, @_ and %_ be hallowed.
 My own blog is at http://www.zak.co.il/tddpirate/

 My opinions, as expressed in this E-mail message, are mine alone.
 They do not represent the official policy of any organization with which
 I may be affiliated in any way.
 WARNING TO SPAMMERS:  at http://www.zak.co.il/spamwarning.html

 ___
 Discussions mailing list
 Discussions@hamakor.org.il
 http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions




-- 
*Tomer Cohen*
http://tomercohen.com
___
Discussions mailing list
Discussions@hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions

Re: Good Free Software projects for people who want to start or rejoin programming?

2010-08-03 חוט Tzafrir Cohen
On Tue, Aug 03, 2010 at 07:03:55PM +0300, Tomer Cohen wrote:
 במקרים רבים האנשים הללו צריכים חונך אישי, כי אחרת מהר מאד הם ילכו לאיבוד
 עם מושגים כמו Trunk ו־Branch, ולא יבינו מה רוצים מהחיים שלהם כשמבקשים מהם
 להכין diff או patch, או כל מיני מילות גנאי דומות. 

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

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

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

בהנחה שמדובר על מישהו[1] עם רמה מספיק סבירה של אנגלית כדי להתמודד עם הקוד
ושאר סוגי התיעוד, הוא ידע כבר לדבר עם האנשים.

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

במילים אחרות: אל תנסו לגעת בקוד של מוזילה. זה מסובך מדי. עדיף שתעברו
לפרוייקטים אחרים ;-)

אתה לא חייב לנסות לפתור את כל הבעיות שבעולם.

]1[ או מישהי. כנל לשאר הקטע.

-- 
Tzafrir Cohen | tzaf...@jabber.org | VIM is
http://tzafrir.org.il || a Mutt's
tzaf...@cohens.org.il ||  best
tzaf...@debian.org|| friend
___
Discussions mailing list
Discussions@hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions

Re: Good Free Software projects for people who want to start or rejoin programming?

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


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

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

תומר.

2010/8/3 Tzafrir Cohen tzaf...@cohens.org.il

 On Tue, Aug 03, 2010 at 07:03:55PM +0300, Tomer Cohen wrote:
  במקרים רבים האנשים הללו צריכים חונך אישי, כי אחרת מהר מאד הם ילכו
 לאיבוד
  עם מושגים כמו Trunk ו־Branch, ולא יבינו מה רוצים מהחיים שלהם כשמבקשים מהם
  להכין diff או patch, או כל מיני מילות גנאי דומות.

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

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

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

 בהנחה שמדובר על מישהו[1] עם רמה מספיק סבירה של אנגלית כדי להתמודד עם הקוד
 ושאר סוגי התיעוד, הוא ידע כבר לדבר עם האנשים.

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

 במילים אחרות: אל תנסו לגעת בקוד של מוזילה. זה מסובך מדי. עדיף שתעברו
 לפרוייקטים אחרים ;-)

 אתה לא חייב לנסות לפתור את כל הבעיות שבעולם.

 ]1[ או מישהי. כנל לשאר הקטע.

 --
 Tzafrir Cohen | tzaf...@jabber.org | VIM is
 http://tzafrir.org.il || a Mutt's
 tzaf...@cohens.org.il ||  best
 tzaf...@debian.org|| friend
 ___
 Discussions mailing list
 Discussions@hamakor.org.il
 http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions




-- 
*Tomer Cohen*
http://tomercohen.com
___
Discussions mailing list
Discussions@hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions

Re: Good Free Software projects for people who want to start or rejoin programming?

2010-08-03 חוט Nadav Har'El
On Tue, Aug 03, 2010, Tomer Cohen wrote about Re: Good Free Software projects 
for people who want to start or rejoin programming?:
 אתה יוצא מנקודת הנחה שהחובבן שלנו מעוניין לשבת לקרוא כמויות של מסמכים, ושיש
 לו הבנה סבירה באנגלית. לצערנו בפועל המצב לא תמיד ככה, ולעיתים גם אנשים שאין

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

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

אם אמשיך את הסיפור האישי שלי מהמייל הקודם, אני למדתי אנגלית בד-בד שאני לומד
לתכנת ביוניקס מספר באנגלית, ומניסוי וטעיה, וזה היה באמת מאוד קשה. לקח לי כמעט
שנתיים לקרוא שני ספרים (The Unix Programming Environment, The C Programming
Language). אבל זה היה שווה את זה. מצד שני, יש דברים שקל להרשות לעצמך כשאתה ילד
בן 10, שיותר קשה להרשות לעצמך כשאתה אבא לילדים וחושב להחליף קרירה. אם היום
הייתי צריך ללמוד שפה חדשה וקריירה חדשה באותו זמן, לא בטוח שהייתי מצליח

-- 
Nadav Har'El|   Wednesday, Aug  4 2010, 24 Av 5770
n...@math.technion.ac.il |-
Phone +972-523-790466, ICQ 13349191 |From the Linux getopt(3) manpage: BUGS:
http://nadav.harel.org.il   |This manpage is confusing.
___
Discussions mailing list
Discussions@hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions

Re: Good Free Software projects for people who want to start or rejoin programming?

2010-08-03 חוט Steve G.
As someone who retired, thinking he might get involved in OS projects, or
volunteer for research, let me give you my perspective on contributing time.
I will write in the first person, but am trying to give a point of view that
may represent others.

1. Even though I am offering free work, it does not mean I do not want to
get something in return. In this case it could be learning to program under
the guidance of some cooperative mentor. If the attitude is 'get a book,
learn to program, get some experience and then come back and we might let
you spend your time here', my response is likely to be '@#$% you!', or 'if I
wanted to learn on my own, I would work on my own project, not yours'.

2. If I test or document, I would expect friendly, polite, supportive and
timely responses to what I submit. If I get treated as if my work is
unimportant, or not good enough, I might as well get paid for it.

3. I can tell you from experience that it does not require English to be a
professional programmer. I once took a class in C, and the best student in
the class, a very experienced assembly and c programmer, who could barely
speak English and took the course because he needed the certificate to work
in the US. He occasionally helped the teacher with coding.

4. There is a web site called http://www.landshare.net/about/, which tries
to put together people with available land, people who want to grow stuff,
and people who can teach how to garden or farm. The idea is that the guys
with the experience would teach the guys with time and desire how to use the
land that is available.

I think this is the only viable way to consistently work on OSS. Get
together people with software needs, people who are willing to spend the
time developing it, and people who can teach the second group how to develop
for the first. It can be virtual groups, of course, and the outcome would be
more people who know how to code using OSS development tools, and have
experience coding in them.

Cheers,

Z.

-- 
Check out my web site - www.words2u.net
___
Discussions mailing list
Discussions@hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions