February 10, 2022

למה לתכנת?

אנשים שואלים אותי אם כדאי לתכנת - אני אומר להם שבוודאות כן!
ואז הם נהיו ספציפיים… למה כדאי לתכנת?

אז לקחתי את הזמן לחשוב ולענות על השאלה הזו והנה כמה סיבות ללמה כדאי לתכנת:

1 - זה כיף

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

2 - מחשבים הם בכל מקום - לא כדאי שתבינו למה?

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

3 - נותן ידע לתיקון בעיות

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

תחום שכל האקר עוסק בו :)

4 - עוזר ביום יום

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

5 - שימושי בהוכחת רעיונות

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

6 - ניהול קבצים, תיקיות ומסמכים בצורה אוטומטית

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

7 - הכרה של טכנולוגיות

ככל שיודעים יותר על טכנולוגיה ותוכנה ככה קל לנו יותר להתחבר לטכנולוגיות חדשות.
למשל במהפכה האחרונה עם AI וה-Machine Learning חווינו התעצמות ויצירה של טכנולוגיות חדשות ומגוונות.
אם אנחנו יודעים כיצד זה כתוב נוכל להרגיש בטוחים יותר בלהשתמש בזה ולהטמיע מערכות טכנולוגיות גם במקום העבודה שלנו!

8 - אם אתם ממש אוהבים לתכנת

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

9 - נותן כלים לפיתוח אתרים

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

10 - התממשקות בכלים פיננסיים

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

שמעתי מכמה שאפילו תכנתו כלים אוטומטיים לזה - קצת מסוכן אבל כל אחד ומה שהוא עושה :)

אז למה אתם מחכים? לעוד סיבות?
תתחילו לתכנת :)

על הפוסט

הפוסט נכתב על ידי Ilya, רישיון על ידי CC BY-NC-ND 4.0.

שתפו את הפוסט

Email Facebook Linkedin Print

קנו לי קפה

#Software