Whatsup - לינוקס, תוכנה חופשית וקוד פתוח בעברית

אוף טופיק - לעבוד כמתכנת - אשמח להצעות:

Anonymous - 11/05/2020 - 02:05
נושא ההודעה: לעבוד כמתכנת - אשמח להצעות:
ניראה לי שיש טריליון מתכנתי JS או python או #C או ++c וכו' ולכן יהיה לי קשה יותר להכנס לעבוד בזה ממש כי אני ללא תואר ובוודאי ללא ניסיון.
חשבתי לנסות למצוא שפת תכנות גוססת שעדיין צריכה מתכנתים (מניח שבעיקר לתחזוקה).
שמעתי על cobol וראיתי שיש כמה הצעות עבודה חדשות ממש בזמן הזה.
ניראה לי שאם אלמד אותה לא רע, יהיה לי סיכוי טוב יותר להכנס לעבוד בזה אפילו ללא ניסיון, פשוט בגלל שאין מספיק אנשים שיודעים אותה.
שאלתי היא האם יש עוד שפות דומות לקובול, מבחינת העתיקות מצד אחד (כך שאף אחד לא ממש לומד אותן) והצורך במתכנתים בשפות האלו מצד שני כי קיימות מערכות שצריכות עדיין להיות מתוכנתות בשפות האלו?
Anonymous - 11/05/2020 - 08:14
נושא ההודעה:
בניגוד לשפות תכנות אחרות, קובול רצה רק על מחשבי מיינפריים של IBM. אלו מחשבים עם ארכיטקטורה עתיקה שלא דומה למחשבים של היום. קח בחשבון:
1. הכל נעשה בטרמינל.
2. העורך (editor) שונה מכל מה שהכרת
3. הרצת תוכניות מתבצעת כ-batch למחשב מרוחק (בערך, בלי להכנס לפרטים)

אם זה לא מרתיע אותך - באמת ישנו ביקוש, אבל קח בחשבון שבניגוד ל-java, בכל רגע נתון הביקוש גם הוא הרבה יותר קטן (אבל באמת קשה למצוא מתכנתים מתאימים)
Anonymous - 11/05/2020 - 10:31
נושא ההודעה:
יש הרבה עבודה היום בשפת וולט Crying or Very sad

אבל ברצינות, תלמד שפה עם עתיד, Java python, c# ויש המון התעוררות ל asp.net ולכל מה שקשור ל frontend. סהכ רוב החברות הגדולות רוצות דברים סטנדרטים בשביל הלקוחות שלהם.

אפילו sap Mad פופולרית היום
Anonymous - 11/05/2020 - 14:25
נושא ההודעה: בחדשות אמרו
Anonymous :
ניראה לי שיש טריליון מתכנתי JS או python או #C או ++c וכו' ולכן יהיה לי קשה יותר להכנס לעבוד בזה ממש כי אני ללא תואר ובוודאי ללא ניסיון.
חשבתי לנסות למצוא שפת תכנות גוססת שעדיין צריכה מתכנתים (מניח שבעיקר לתחזוקה).
שמעתי על cobol וראיתי שיש כמה הצעות עבודה חדשות ממש בזמן הזה.
ניראה לי שאם אלמד אותה לא רע, יהיה לי סיכוי טוב יותר להכנס לעבוד בזה אפילו ללא ניסיון, פשוט בגלל שאין מספיק אנשים שיודעים אותה.
שאלתי היא האם יש עוד שפות דומות לקובול, מבחינת העתיקות מצד אחד (כך שאף אחד לא ממש לומד אותן) והצורך במתכנתים בשפות האלו מצד שני כי קיימות מערכות שצריכות עדיין להיות מתוכנתות בשפות האלו?

מוכרחים להשטיח את העקומה. אין מספיק מכונות הנשמה. היה כתוב בעיתון שיצרן גדול פרסם תוכניות מלאות למכונות. היום היה כתוב בעיתון שבניו יורק טוענים שיתכן שהקורונה לא מחיבת טיפול במכונות הנשמה כמו שנהוג עם מאפינים דומים.
האם לא ברור למה אני מזכיר את זה?
Anonymous - 11/05/2020 - 14:35
נושא ההודעה:
איזה עיתון פרסם את זה?
Anonymous - 11/05/2020 - 17:45
נושא ההודעה: איזה עתון פרסם מה? גלובס, את שתיהן.
Anonymous :
איזה עיתון פרסם את זה?

https://www.globes.co.il/news/article.aspx?did=1001328053 : תופעה חדשה בניו יורק גורמת לרופאים לוותר על מכונות ההנשמה. 11.4.2020
https://www.globes.co.il/news/article.aspx?did=1001323959 : כך תבנו מכונת הנשמה: המהלך המדהים של ענקית המכשור הרפואי. 31.3.2020
Anonymous - 11/05/2020 - 18:34
נושא ההודעה: Re: איזה עתון פרסם מה? גלובס. את שתיהן. אחרי עריכה ראשונית.
מתכנן שיווקי :
Anonymous :
איזה עיתון פרסם את זה?

https://www.globes.co.il/news/article.aspx?did=1001328053 : תופעה חדשה בניו יורק גורמת לרופאים לוותר על מכונות ההנשמה. 11.5.2020
https://www.globes.co.il/news/article.aspx?did=1001323959 : כך תבנו מכונת הנשמה: המהלך המדהים של ענקית המכשור הרפואי. 31.3.2020

Anonymous - 12/05/2020 - 11:01
נושא ההודעה: Re: בחדשות אמרו
אנליסט מתלמד :
האם לא ברור למה אני מזכיר את זה?


לא ברור.
Anonymous - 12/05/2020 - 14:16
נושא ההודעה:
Anonymous :
בניגוד לשפות תכנות אחרות, קובול רצה רק על מחשבי מיינפריים של IBM. אלו מחשבים עם ארכיטקטורה עתיקה שלא דומה למחשבים של היום. קח בחשבון:
1. הכל נעשה בטרמינל.
2. העורך (editor) שונה מכל מה שהכרת
3. הרצת תוכניות מתבצעת כ-batch למחשב מרוחק (בערך, בלי להכנס לפרטים)

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

תודה
Anonymous - 12/05/2020 - 16:17
נושא ההודעה:
ראיתי לא מזמן מישהו שחשב כמוך:
http://people.skolelinux.org/pere/blog/GnuCOBOL__a_free_platform_to_learn_and_use_COBOL___nice_free_software.html

אם סביבת המיינפריים ממש מושכת אותך (אבל למה?), אפשר להריץ סביבה כזו על האמולטור הרקולס:
http://www.hercules-390.org/
ר’ לדוגמה https://wiki.ubuntu.com/S390X
(אין לי מושג מה צריך לעשות בפועל. מזמן לא התעסקתי בתחום)

בכל מקרה, לכל תחום קשה להיכנס בערך באותה מידה. מומלץ למצוא מיזם תוכנה חופשית ולהתחיל לצבור בו ניסיון.
Anonymous - 12/05/2020 - 17:03
נושא ההודעה: Re: בחדשות אמרו: עלי לחשוב האם, ואיך, להעביר את המסר
ירחמיאל :
אנליסט מתלמד :
האם לא ברור למה אני מזכיר את זה?


לא ברור.

אחשוב האם, ואיך, להעביר את המסר.
Anonymous - 12/05/2020 - 18:33
נושא ההודעה: שפה ענתיקה שבה עדיין משתמשים
Classic ASP?
Anonymous - 13/05/2020 - 13:17
נושא ההודעה:
צפריר :

אם סביבת המיינפריים ממש מושכת אותך (אבל למה?), אפשר להריץ סביבה כזו על האמולטור הרקולס:
http://www.hercules-390.org/
ר’ לדוגמה https://wiki.ubuntu.com/S390X
.

Anonymous - 13/05/2020 - 13:20
נושא ההודעה:
צפריר :

אם סביבת המיינפריים ממש מושכת אותך (אבל למה?), אפשר להריץ סביבה כזו על האמולטור הרקולס:
http://www.hercules-390.org/
ר’ לדוגמה https://wiki.ubuntu.com/S390X
.

לא מומלץ מ-2 סיבות:
1. האמולטור הנ"ל מסמלץ רק את החומרה, וגם אז רק בערך.
2. מערכות ההפעלה שמותר להריץ עליו חוקית הן משנות ה-70. מאותו זמן כל מ"ה כבר אינם חופשיות. אי אפשר ללמוד נהיגה במכונית עם עגלה וסוס.

לגבי ה-ubuntu image - זה linux.390 שלא קשור לקובול. קובול רץ על מערכת הפעלה שנקראת z/OS.
Anonymous - 13/05/2020 - 22:24
נושא ההודעה:
IDENTIFICATION VISION

כמובן שגם יש קומפיילר קובול למחשבים אישיים, ב DOS, חלונות, ולינוקס. ככה למדנו...
Anonymous - 14/05/2020 - 02:50
נושא ההודעה:
קוד:
$ cat hello.cbl
       identification division.
       program-id. hello.
       procedure division.
       main.
           display 'Hello from COBOL.' end-display.
           stop run.
$ cobc -x hello.cbl
$ ./hello
Hello from COBOL.



שים לב לרווחים בתחילת השורות - זו חובה. (כן, פעם ל COLUMN היתה משמעות... ראה RPG להרחבת הנושא)
Anonymous - 14/05/2020 - 10:33
נושא ההודעה:
יש לזה הסבר מאוד פשוט: בעולם יש יוניקס התקן הקלט/פלט הבסיסי הוא טלטייפ (שם מותג, במקור) - שילוב של מכונת כתיבה (קלט) ומדפסת סרט (פלט). לכן יש זרם של קלט וזרם של פלט.

בעולם המיינפריים יחידת הקלט והפלט הבסיסית היא כרטיס מנוקב. כל כרטיס קודד שמונים תווים ולכן במערכת זו יש המון דברים שבנויים ברשומות של שמונים תווים. כך גם תוכנית קובול לפי חלק מהסטנדרטים. והתווים הראשונם מוקדשים למספרי השורות.
Anonymous - 14/05/2020 - 14:51
נושא ההודעה:
למיינפריימים שאני עובד איתם יש גם כניסת USB. הימים של כרטיסים מנוקבים חלפו זה מזמן Laughing
Anonymous - 14/05/2020 - 15:23
נושא ההודעה:
ושכחתי לגמרי - אתה יכול לבקש משתמש (חינם) ב http://pub400.com/ - זה אומנם AS400 (iSeries) אבל הוא גם מבית IBM וגם עליו יש מהדר קובול עם IDE מוזר של IBM. אבל היום כולנו עובדים עם SSH וה IDE האהוב עלינו בדסקטופ, ורק שומרים את הקבצים על ה IFS, ומקמפלים על המכונה. לפחות תוכל לטבול קצת בעולם הזה של מחשבים גדולים. תהנה Boo hoo!
Anonymous - 14/05/2020 - 17:28
נושא ההודעה:
Anonymous :
למיינפריימים שאני עובד איתם יש גם כניסת USB. הימים של כרטיסים מנוקבים חלפו זה מזמן Laughing


נכון, וגם לי אישית לא יצא לעבוד עם מסוף טלטייפ. אבל עדיין למחשבי מיינפריים יש „קורא כרטיסים וירטואלי״.
Anonymous - 14/05/2020 - 19:59
נושא ההודעה:
Anonymous :
ושכחתי לגמרי - אתה יכול לבקש משתמש (חינם) ב http://pub400.com/ - זה אומנם AS400 (iSeries) אבל הוא גם מבית IBM וגם עליו יש מהדר קובול עם IDE מוזר של IBM. אבל היום כולנו עובדים עם SSH וה IDE האהוב עלינו בדסקטופ, ורק שומרים את הקבצים על ה IFS, ומקמפלים על המכונה. לפחות תוכל לטבול קצת בעולם הזה של מחשבים גדולים. תהנה Boo hoo!

תודה לך ולשאר העונים Smile
Anonymous - 14/05/2020 - 20:01
נושא ההודעה:
כמובן שכחתי:
מדריך קובול טוב?
אפשר (מניח שאפשר במובן של חובה כי בעברית אין סיכוי שיש כזה) גם באנגלית.
Anonymous - 14/05/2020 - 23:22
נושא ההודעה:
Anonymous :
IDENTIFICATION VISION

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


בתחילת שנות התשעים עשיתי בגרות חמש יחידות בקובול על pc !
Anonymous - 14/05/2020 - 23:31
נושא ההודעה:
Anonymous :
Anonymous :
IDENTIFICATION VISION

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


בתחילת שנות התשעים עשיתי בגרות חמש יחידות בקובול על pc !

יצא לך לעבוד בשפה הזו?
אתה מתכנת היום באופן כללי?
Anonymous - 15/05/2020 - 15:22
נושא ההודעה:
צפריר :
Anonymous :
למיינפריימים שאני עובד איתם יש גם כניסת USB. הימים של כרטיסים מנוקבים חלפו זה מזמן Laughing


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

אגב טלטייפ, ממש לפני יומיים הסברתי לחבר מה פירוש tty והוא לא האמין... כמה שאנחנו זקנים Wink
Anonymous - 15/05/2020 - 16:41
נושא ההודעה:
לפותח השרשור:

התוכנית שלך אינה טובה.

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

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

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

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

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

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

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

לי זה עבד.

בהצלחה!

--לב
Anonymous - 15/05/2020 - 17:43
נושא ההודעה:
Anonymous :
לפותח השרשור:

התוכנית שלך אינה טובה.

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

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

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

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

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

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

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

לי זה עבד.

בהצלחה!

--לב

מה למדת כדי להכנס לתחום?
ובאיזה תחום?
Anonymous - 18/05/2020 - 14:55
נושא ההודעה:
מה שלמדתי ספציפית, חוץ מדברים כללים כמו שפות תכנות, כבר לא רלוונטי, היות והפלטפורמה ממנה התחלתי מתה לפני יותר מעשור.

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

--לב
Anonymous - 18/05/2020 - 14:59
נושא ההודעה:
Anonymous :
מה שלמדתי ספציפית, חוץ מדברים כללים כמו שפות תכנות, כבר לא רלוונטי, היות והפלטפורמה ממנה התחלתי מתה לפני יותר מעשור.

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

--לב

תודה.
זה אומר java או kotlin?
Anonymous - 18/05/2020 - 15:57
נושא ההודעה:
היום זה כבר קוטלין למובייל, אבל גם ל JAVA יש עדין את היתרונות שלה, בעיקר ב BACKEND. תתחיל מקוטלין, ואם יתעורר בך יצר הלימודים תמשיך לעוד שפות (JAVA זו אחת מני רבות...).

my 2 cents/
כל הזמנים הם GMT + 2 שעות