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

שפת תכנות לעתיד

שפות מגיעות עם standard libraries ויש ציפייה מסוימת שכך תעשה דברים כברירת מחדל.
 
יש פה מישהו עם ניסיון ב Scala? זה שווה את זה? כי בינתיים התחלתי ללמוד, וזה נראה לי ממש ענקי. ואת זה אני אומר, בתור מישהו, שממש עבד קצת ב Ocaml, ולמד קצת Haskell...
 
> #C
> גסיסה

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

אני מסכים עם מה שאמרו פה שאין טעם ללמוד שפת תכנות ככה באויר. אם אתה רוצה לנחות על איזה משרת back-end עם ML, אז תעמיק כבר את הידע שלך בתחום עצמו ותבנה משהו קטן בעצמך כדי להרגיש את התחום. אל תלמד שפת תכנות עבור זה, זה ללכת מהסוף להתחלה.
 
לא יכול להעיד על Java, אבל מי שחושב ש-#C ״יורדת מהבמה״, כנראה נמצא בחברת אנשים לא-חכמים במיוחד. מיקרוסופט כל הזמן עובדים עליה שתעמוד בקצב,
איך אני עונה על זה בלי לעשות לעצמי אאוטינג?
בוא נגיד, שעבדתי עד לא מזמן, בחברה שהכי רלוונטית לעתיד של C#. לא שאני יודע משהו מעבר למה שידוע פומבית.
יש לך הרבה חברות סטארטאפ עם שם שבונות פרויקטים חדשים בה כל הזמן. ובתחומים שציינת.
זה פשוט לא נכון. אלא אם מדובר בחברות שקיבלו הטבות מאוד משמעותיות בשביל שיכנסו ל Azure או ,חברות שבונות על רכישה ממיקרוסופט.
ML, אז תעמיק כבר את הידע שלך בתחום עצמו ותבנה משהו קטן בעצמך כדי להרגיש את התחום. אל תלמד שפת תכנות עבור זה, זה ללכת מהסוף להתחלה
אלה דברים לא קשורים.
תכלס גם לא מעניין אותי ללמוד AI ולא DS שלא ברמה אקדמית...
 
פריימוורקס, בניגוד לשפות תכנות, בד"כ מיועדים לתת-תחום מאוד ספציפי בתכנות. לכן אם Spring משמש בתחום העיסוק שלך (או תחום שאתה מעוניין ללמוד) אז יש היגיון בללמוד אותו לעומק (גילוי נאות: בחיים לא שמעתי על ספרינג).

נכון, אבל בפרויקטים גדולים נדיר שלא משתמשים בפריימוורק מורכב.
מה זה אומר שאתה "יודע ג'אווה"? שאתה יודע לכתוב main ולולאה? זה הרי לא מעניין אף אחד.. מה שמעניין זה שתוכל להרים/לתרום ל-codebase קיים.

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

זו שפה דומה לג'אווה, אבל עם סינטקס גרוע יותר (לדעתי) שמשתמשים בה בעיקר בעולמות הדאטה (ספארק זו הסיבה היחידה שהשפה הארורה הזאת עדיין קיימת).
אבל אני לא בטוח שאני מבין מה אתה לומד בדיוק בסקאלה..?
 
אתן את 2 הסנט שלי,
כשלי יש זמן ללמוד משהו חדש מהסוג הזה, אני מנסה ללמוד שפה שונה ככל שניתן ממה שאני מכיר,
לי באופן אישי זה עוזר לפתוח את החשיבה ולהכיר אסכולות שונות לפתרון הבעיה גם אם לא אשתמש באותה שפה לפרנסתי.
אני באופן אישי מאוד נהניתי ללמוד erlang, שפה פונקציונלית, מבוססת מאוד על ביזור (actor model מובנה), message passing וכו'.
 
בוא נגיד, שעבדתי עד לא מזמן, בחברה שהכי רלוונטית לעתיד של C#. לא שאני יודע משהו מעבר למה שידוע פומבית.
לא צריך לעשות אאוטינג, זה בסדר. אני חושב אבל שיש פער בין מה שהגופים שמובילים את #C חושבים ועושים, לבין איך ששאר התעשייה מגיבה.
עוד מאוד מוקדם להגיד ש-#C הולכת בדרכה של VB.
זה פשוט לא נכון. אלא אם מדובר בחברות שקיבלו הטבות מאוד משמעותיות בשביל שיכנסו ל Azure או ,חברות שבונות על רכישה ממיקרוסופט.
אני לא חושב שאלה שיקולים עסקיים פסולים, גם אם זה נכון. מיקרוסופט לא הולכת להיעלם מחיינו בקרוב.
לפחות איפה שאני מסתכל - יש מלא עבודה, בכל חלקי הארץ, ברמת שכר גבוהה ובחברות מכל הסוגים.
 
כשלי יש זמן ללמוד משהו חדש מהסוג הזה, אני מנסה ללמוד שפה שונה ככל שניתן ממה שאני מכיר,
לי באופן אישי זה עוזר לפתוח את החשיבה ולהכיר אסכולות שונות לפתרון הבעיה גם אם לא אשתמש באותה שפה לפרנסתי.

זה רעיון טוב. בשנה האחרונה (בעקבות שינוי מקום עבודה) עשיתי מעבר די חד מג'אווה ל-Clojure, ואז (תודה לאל) ל-Go. אלו שפות מאוד שונות מג'אווה שמראות מצד אחד איך אפשר לעשות דברים לגמרי אחרת, ומצד שני גרמו לי להעריך הרבה יותר אספקטים בג'אווה שלא קיימים בשפות אחרות.
אני מאוד רוצה להתנסות קצת ב-Rust, היא עושה רושם של שפה מאוד מעניינת.
 
אבל אני לא בטוח שאני מבין מה אתה לומד בדיוק בסקאלה..?
עושה את הקורסים בקורסרה...
אם התכוונת לשאול למה, אז בגדול כי פייתון עולה לי על העצבים, וכי אני אוהב תכנות פונקציונלי, ולא ראיתי משהו אחר פונקציונלי ו statically typed ... לפחות לא משהו עם נתח שוק סביר...
 
עוד מאוד מוקדם להגיד ש-#C הולכת בדרכה של VB
אה, ממש לא... בטח לא עם .Net 5 וכל זה... זאת עדיין שפת שרת טובה, שעכשיו גם רוכבת על פלטפורמה טובה. וכמובן שיש הרבה חברות שמושקעות בה.

אבל, אני חושב שהיא איבדה את הסטטוס של market leader . בתכלס, C# גם הפכה הרבה פחות מרכזית עבור מיקרוסופט, לא אכפת להם אם אתה קונה שרותים באז'ור בשביל פייתון, ג'אווה או C#
 
אממ TypeScript? גם Go תופסת תאוצה לאחרונה
 
מה זה אומר שאתה "יודע ג'אווה"? שאתה יודע לכתוב main ולולאה? זה הרי לא מעניין אף אחד.. מה שמעניין זה שתוכל להרים/לתרום ל-codebase קיים.
זו בדיוק הטענה שטענתי בהתחלה.
נסכם שאנחנו באותו ראש?
 
יש פה מישהו עם ניסיון ב Scala? זה שווה את זה? כי בינתיים התחלתי ללמוד, וזה נראה לי ממש ענקי.
השתמשתי בה לתכנות ב apache spark. היא נחמדה מאוד כל עוד משתמשים בתכנות פונקציונלי נטו. ברגע שמתחילים להשתמש ביכולות ה OO שלה, זה נעשה גועל נפש מהר מאוד, בלתי קריא וקשה למצוא את הידיים והרגליים.
 
יש פה מישהו עם ניסיון ב Scala? זה שווה את זה? כי בינתיים התחלתי ללמוד, וזה נראה לי ממש ענקי. ואת זה אני אומר, בתור מישהו, שממש עבד קצת ב Ocaml, ולמד קצת Haskell...
תן יומיים ל-Kotlin. היא לא ממש פונקציונלית אבל היא מכילה פיצ׳רים מודרניים שמאוד מושפעים משפות פונקציונליות. אני מחבב שימוש באלמנטים פונקציונליים בתוך שפה אימפרטיבית נורמלית, לדעתי זה שילוב אידיאלי.
 
ללמוד תאוריה זה העיקר, לזה התכוונתי.
אגב....
ללמוד programming language theory , לדעתי לפחות, הופך אותך למפתח יותר טוב, ועוזר לך ללמוד קונספטים חדשים של איך לבנות תוכנה, ואיך לייצר ארכיטקטורה טובה.
 
להתמקד בשפה זה לפספס את העיקר(בעיקר אם אתה לא צריך אותה בשביל עבודה). נכון שאפשר ללמוד לא מעט(על ניהול זיכרון, על קומפלציה...) אם לומדים C, python ושפה פונקציונלית אבל לדעתי יותר נכון לשפר את הרמה הכללית שלך כמפתח בלי תלות בשפה. כלומר להתמקד בנושאים כמו clean code, design patterns, ללמוד כלים שחוסכים זמן(IDE טוב עם רשימת תוספים, CMAKE, clang-format, gtest...) ומונעים באגים. רק השבוע למשל למדתי להשתמש במפתחות RSA בשביל לבצע authentication עם git בשרתים מרוחקים(עד עכשיו השתמשתי במפתחות רק בשביל SSH כדי להתחבר למכונות מרוחקות) מה שחוסך לי זמן ומאוד נוח.
 
להתמקד בשפה זה לפספס את העיקר
זאת דעה רווחת בעיקר בקרב אנשים שחושבים ש"הנדסת תוכנה" זה משהו רציני....
אולי זה גם עניין של עייפות... אני מתכנת כבר מעל עשור.... שאלוהים יעזור לי...
בקיצור, בשנים האחרונות אני לומד יותר ויותר תכנות פונקציונלי (Haskell לאחרונה). ואני לא חושב שיש משהו שתרם ליכולת שלי לכתוב קוד שהוא: אלגנטי, עובד, וקל לבדיקה; מאשר ההתעמקות בתכנות פונקציונלי (וגם הבנה של שפות תכנות). אה, וגם דברים כמו תכנות מקבילי, שאשכרה קל לכתוב, ולהבין.

ממליץ לעיין:
http://www.paulgraham.com/icad.html
 
נושאים דומים
פותח הנושא כותרת פורום תגובות תאריך
Myrath לימוד אנגלית לרמת שפת אם (אנגלית עסקית/משפטית) התפתחות אישית 28
מתכנת האם שפת C++ עדיין רלוונטית? התפתחות אישית 56
ה סבסוד לימודים לאוכולוסיה במיעוט - תכנות התפתחות אישית 18
TheMailMan קורס מחשבים/סייבר/תכנות לילד בן 9 התפתחות אישית 14
צ תכנות מאפס (או אחד) התפתחות אישית 10
ה מוסד לימודי לקורס תכנות התפתחות אישית 1
ט איך הגעתי ל30K בחודש בהייטק *בלי ללמוד תכנות* יומני מסע אישיים 60
E להמשיך בלימודים? צומת דרכים - תכנות התפתחות אישית 13
L המלצות ללימוד תכנות לנער בן 15 התפתחות אישית 11
C מחפש לשמוע מבוגרי קורסי תכנות מהאקריו התפתחות אישית 0
Y מעוניין לברר לגבי תכנות מס (בעיקר תכנון מס בחו"ל)...... צרכנות פיננסית 1
H למידה עצמאית של שפות תכנות התפתחות אישית 27
M שאלה לגבי למידת תכנות התפתחות אישית 7
א קורס תכנות התפתחות אישית 43
G אני מוכן ללמד אותך תכנות בעד הידע שלך בהשקעות (החלפת ידע הדדי) התפתחות אישית 1
ר שאלה על רכישת קרן לעתיד שוק ההון 5
P הסתמכות על השקעה במדדים - לבנות על תיק ההשקעות לעתיד. פוסטים מאיכות נמוכה 5
O רכיב הפריים במשכנתה בהסתכלות לעתיד נדל"ן 1
ס בין אושר ועושר. באמצע שנות ה-20 רופא לעתיד. יומני מסע אישיים 3
ט מה עושים עם 2.5 מליון כדי לדאוג לעצמך לעתיד? שוק ההון 10
מ תכנון כלכלי לעתיד צרכנות פיננסית 0
D קניית דירה שהיא לא בית משותף, אלא מושע, מגורים או השקעה לעתיד בפינוי בינוי, אם יהיה נדל"ן 27
N מתלבט בין 2 תארים באוניברסיטת רייכמן ומסלול לעתיד אוף טופיק 16
V בת 22, המון התלבטויות בקשר לעתיד... יומני מסע אישיים 100
O יומן מסע, מטרות ותהיות לעתיד. יומני מסע אישיים 21
B זוג צעיר מהמרכז- תכנון לעתיד יומני מסע אישיים 7
I הגבול שבין לחסוך ולהשקיע לעתיד לבין לחיות כאן ועכשיו יומני מסע אישיים 2
al'Thor בחזרה לעתיד יומני מסע אישיים 32
S מדד תשומות בנייה מגמה לעתיד נדל"ן 19
ה דרך פעולה לעתיד נדל"ן 6
O מחשבה לעתיד לגבי חיסכון לדירה נדל"ן 31
D קניית מניית CGRO (INVZ לעתיד) ב- 5% מהתיק שוק ההון 67
י התוכנית שלי לעתיד יומני מסע אישיים 4
J סדר בתוכנית לעתיד (קופ"ג, השתלמות, פנסיה וביטוחים להמשיך החיים ותיכנון סגירה המשכנתא מוקדם) צרכנות פיננסית 7
ERE בלי ה E השקעה בשוק ההון כדחיית החיים "לעתיד" לעומת תזרים מזומנים "עכשיו" מנדל"ן שוק ההון 12
Roi כתבה מפתיעה ב YNET על חסכון לעתיד מינימליזם, חסכנות ואנטי-צרכנות 4
ט מחשבות לעתיד יומני מסע אישיים 126
ITS סדר ותכנון פיננסי לעתיד שוק ההון 36
K השקעות INCOME לעתיד שוק ההון 4
J חוות דעת על אלוקציית השקעות ותכנון לעתיד שוק ההון 35
ד השקעה לעתיד הקטנטנים? מינימליזם, חסכנות ואנטי-צרכנות 8
amidar קצבאות ילדים => השקעה לעתיד? שוק ההון 17

נושאים דומים

Back
למעלה