למידת שפה חדשה

Pinukee

New member
רשמת שהאבחנות לא נכונות אך לא פירטת

אז קשה לי להתייחס לזה.

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

לגבי תחום הבק-אנד - עבדתי באפליקציות דסקטופ (winforms וwpf), אפליקציות ווב (Silverlight עליה השלום ובasp.net עם JS וכל הנלווה). היום אני בבק-אנד וטוב לי. לא פוסל דברים חדשים אבל ספציפית ML אחרי שהייתי בכמה הרצאות בנושא לא מדבר כל כך אליי, אין מה לעשות.
 

ipv6

Member
אני הייתי הולך על פיית'ון

שפה פופולארית שיש לה הרבה שימושים.
החל ממחקריים ועד למערכות שלמות שכתובות בה.

לא נראה שהביקוש אליה הולך להיעלם.

אם פעם אחרונה שכתבת ב-C/C++ באוניברסיטה, אני לא חושב שאתה יכול להחשיב את השפות האלה, כאלה שאתה "יודע", בטח לא C++.
למרות שנשמע שזה פחות הכיוון שלך..אז אני לא יודע אם זה משנה משהו.
 

Pinukee

New member
איפה ראית שרשמתי שאני מחשיב

את עצמי ״יודע״ c/c++? רשמתי שלמדתי באוניברסיטה (שלא יקפצו אנשים ויגידו לי ללכת ללמוד אותן כדי להבין ניהול זיכרון וכו׳), וכמו שצויין, באמת לא מעוניין בשפות ״בסטייל״ הזה.
&nbsp
לגבי מערכות גדולות - אתה מכיר חברות בארץ למשל שהמוצר שלהם כתוב בPython? ולא מדבר על סטארטאפים קטנים בתחילת דרכם, מדבר על מערכות גדולות ומוכחות בשימוש נרחב מאוד, כי אני אישית מכיר רק אחת כזו, אשמח ללמוד על עוד.
 

N i X

New member
כמה קישורים לגבי node

״Node.js (פחות שפה, יותר פלטפורמה) - גם תחום חם היום, אך העובדה שזה single-threaded"
&nbsp
https://nodejs.org/dist/latest-v10.x/docs/api/worker_threads.html
https://github.com/Microsoft/napajs
&nbsp
" ומודל העבודה של הcallbacks נראה לי גורם לקוד מסורבל (יחסית)״"
&nbsp
https://medium.com/dev-bits/writing-neat-asynchronous-node-js-code-with-promises-32ed3a4fd098
https://medium.freecodecamp.org/how...-await-and-the-firebase-database-befdf3a5ffee
&nbsp
"לא הכי בקיא בהתקדמויות השפה אבל כל הprototyping הזה נראה לי לא הכי נוח (הבנתי שבגרסה האחרונה כבר יש תמיכה יותר טובה בשפה לclasses וכו׳)."
&nbsp
ES6 classes זה סתם syntactic sugar, בכל מקרה יש עוד דרכים לבנות תוכנה חוץ ממודל ה OOP הקלאסי, לגישה הפונקצאיאונלית יש גם מה להציע.
&nbsp
&nbsp
״אפשרות נוספת היא שימוש ב-TypeScript אך לא יודע כמה נפוץ עדיין.״
מאוד נפוץ.
&nbsp
&nbsp
לסיום אפנה אותך לאתר קטן בשם מחסנית מוצפת שעושה סקר של מפתחים לגבי טכנולוגיות נפוצות ועוד דברים מעניינים:
https://insights.stackoverflow.com/survey/2018/#technology
&nbsp
&nbsp
 

Pinukee

New member
אתה עובד עם כל האפשרויות החדשות האלו?

האם אתה ״נהנה״ לכתוב את הקוד ככה? ומאיזה רקע הגעת לפני (אם היה)?
 

zaske

New member
אני נהנה לצייר דיאגרמות של קלאסים ושל ארכיקטורות

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

N i X

New member
סורי על הדילאיי, הייתי בנופש

אני נהנה מאוד מ JS, אבל אני זה אני ואתה זה אתה =)
&nbsp
התחלתי ללמוד לבד php + js בתיכון, אחרי הצבא עבדתי בתחום והתגלגתי, כבר 10 שנים כמעט.
 

user32

Well-known member
מנהל
אם יורשה לי

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

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