Jump to content
  • הצטרפו למשפחה

    היי, היי אתה (או את) שם!

    אנחנו יודעים, נחמד להיות אנונימי, ולמי בכלל יש כוח להירשם או להיות עכשיו "החדשים האלה".

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

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

dir="rtl" style="text-align:right;"> שימו לב! השרשור הזה בן 2433 ימים, שזה ממש ממש הרבה ולכן הוא ננעל.

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

פוסטים מומלצים

פורסם
~

שאלת תם חצי-פילוסופית:

 

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

 

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

לא הטרלה בכלל.

לדעתי התשובה היא לא.

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

אבל זה בעיקר עוד תחביב נוסף לשעות הפנאי.

תודה יבגני. הרסת לי את באטמן לתמיד.
  • תגובות 167
  • פורסם
  • תגובה אחרונה

המגיבים הפעילים ביותר בשרשור

המגיבים הפעילים ביותר בשרשור

פורסם (נערך)
שאלת תם חצי-פילוסופית

שאלה טובה, אחלק את התשובה ל-2.

 

= = = = = = = =

1. הבעיה של תכנות היא שבסופו של דבר מדובר בכתיבת חוזים, 99% חוזים ו-1% מתמטיקה,

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

שגורמת לפופ-אפ הזה ב-ynet למלא לי את המסך, אין לי דרך לתקן את זה

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

 

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

להבדיל מהקירות בבית שאני מחורר וממלא בכיף שלי.

 

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

אבל מחוץ לעולם של מקום העבודה שלך - די יוק. פה ושם תמיכה בקוד פתוח, וזהו.

 

= = = = = = = =

2. כל דבר שאתה לומד ומיישם בפרקטיקה ומאמץ את המוח עוזר בחיים. כמה שיותר חיווטים במוח, ככה יותר טוב.

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

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

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

גישת ה״נדבך על נדבך״ (worst is better) וכו׳ - אבל כל הסעיף הזה יהיה נכון לכל עבודה מאתגרת, לאו דווקא בתחום ההנדסי.

 

= = = = = = = =

נ.ב.

לעניין ״מה עושה מתכנת בחיי היומיום עם הכישורים שלו״ - רובם אנשים אינטלגנטיים ולכן הם מסתדרים בכל מצב.

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

עריכה אחרונה על ידי hans

אוכל את הכובע שהגיש לי avergel ומודה קבל עם ועדה שלפעמים מחשבים של אסוס מחזיקים מעמד אפילו מעל לשנה שלמה - אם נזכרים לעדכן את ה-bios.

פורסם
~

שאלת תם חצי-פילוסופית:

 

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

 

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

 

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

 

בעוד 10 או 20 שנה קשה לדעת מה יהיה, יכול להיות שתוכל לבנות לעצמך סקריפטים שיגידו לאוטו איך להתנהג

ליאור

מאזדה 3 2.0 "ספיריט" 2020

בתאריך 12.5.2021 בשעה 13:54, יבגניפ כתב:

באמת. אני אוהב אותך כמו שאתה.

יבגני כבר לא אוהב אותי 😭

פורסם

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

 

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

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

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

 

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

ליאור

מאזדה 3 2.0 "ספיריט" 2020

בתאריך 12.5.2021 בשעה 13:54, יבגניפ כתב:

באמת. אני אוהב אותך כמו שאתה.

יבגני כבר לא אוהב אותי 😭

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

למה כמעט כולם?

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

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

 

למה מישהו שיתעסק בהיסטוריה, אומנות, ספרות וכו', צריך לדעת לתכנת?

למה שוטר או מכונאי יצטרכו לדעת לתכנת?

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

בעבר: Hyundai Getz Fun GLX 1.4 Automatic | Renault Clio MK3 1.2 Manual | Fiat 500 Pop 1.2 Manual | Mazda 3 Sport 2.0 Automatic | Seat Arona FR 1.0TSI DSG7 | Toyota Corolla Hybrid Limited Mitsubishi Space Star Supreme

בהווה:  Tesla Model 3 Highland SR | Hyundai Kona EV LR

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

... אמר מי שלא כתב לולאה מימיו. נו באמת. מאיזו פוזיציה של היכרות עם החומר אתה יכול לכתוב את זה?!

אני חושב שפילים מעופפים בצבע ורוד זה משהו שיקרה בעוד שבועיים.

 

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

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

אוכל את הכובע שהגיש לי avergel ומודה קבל עם ועדה שלפעמים מחשבים של אסוס מחזיקים מעמד אפילו מעל לשנה שלמה - אם נזכרים לעדכן את ה-bios.

פורסם

שפות תכנות הן אומנם שפות בסופו של דבר, כלומר כל אדם יכול ללמוד את הסינטקס המצומצם שלהן, אבל לתכנת ממש זה יותר מורכב מזה. אני מקווה שבאמת יותר מוצרים יביאו open apis בעתיד, מהסוג שמ3 מתאר, אבל גם לא בטוח שזה יקרה, כי זה גם מתכון לאינסוף פרצות אבטחה. בכל מקרה, די בספק שכמעט כולם ידעו לתכנת עוד 15-20 שנה. מה שאול יותר ריאלי שיקרה, זה שיצוצו שפות סקריטפים עוד יותר פשוטות שיאפשרו אולי להוסיף יכולות קיסטום למצורים כאלו ואחרים.

תודה יבגני. הרסת לי את באטמן לתמיד.
פורסם

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

שזה בערך ההבדל בין להכין חביתה או להכין ביף וולינגטון

ליאור

מאזדה 3 2.0 "ספיריט" 2020

בתאריך 12.5.2021 בשעה 13:54, יבגניפ כתב:

באמת. אני אוהב אותך כמו שאתה.

יבגני כבר לא אוהב אותי 😭

פורסם

יאללה תירגעו. בחיי כמה חוסר ביטחון עצמי.

 

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

פורסם
יאללה תירגעו. בחיי כמה חוסר ביטחון עצמי.

 

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

 

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


×
×
  • תוכן חדש...