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

תיכנות בלינוקס - ללמוד להיות מתכנת

Anonymous - 02/02/2017 - 12:03
נושא ההודעה: ללמוד להיות מתכנת
התחלתי בעבר תואר באלקטרוניקה אבל הפסקתי אותו כי הוא שיעמם אותי אבל חשבתי על ללמוד תכנות בצורה עצמאית ולעבוד בזה ובעתיד אפילו לעשות תואר או קורס בנושא להשלמות מה שחסר.
מאיפה מתחילים ללמוד תכנות? איזה שפה מומלץ ומה ההבדלים בינהם?
ואיך מוצאים עבודה בנושא עם שכר סביר?
Anonymous - 02/02/2017 - 12:12
נושא ההודעה:
מדעי החארטא ג'יי אס
היום הכל מדבר ג'יי אס

החל מהקונסול של המונגו, ממשיך בנוד ולא נגמר בשטויות מאגניבות כמו ג'יי אס לינוקס http://jslinux.org/

קנה לך מקבוק, תגדל הרצל של זקן ולך עם נעלי טבע במיינדספייס, מיטאפ וכאלה
תחטף כמו במבה אדומה
Anonymous - 02/02/2017 - 12:35
נושא ההודעה:
ראוי לציין שאני באופן אישי לא מדבר ג'יי אס.
Anonymous - 02/02/2017 - 12:37
נושא ההודעה:
בכל אופן הצחקת אותי ממש.
Anonymous - 02/02/2017 - 13:27
נושא ההודעה:
משועמם חסר חיים :
מדעי החארטא ג'יי אס
היום הכל מדבר ג'יי אס


למה ג'י אס? לא עדיף תיכנות שמאפשר ליצור תוכנות?
Anonymous - 02/02/2017 - 13:55
נושא ההודעה:
מנסיון (ראיתי במו עיניי) יוצא 8200 שלמד אנגולר והתקבל למשרת פרונטאנד מתחיל ב15~16
זה שנוד כתובה ב cpp זה אומר שצריך ללמוד עכשיו פוינטרים וניהול זיכרון?
מניסוני הדל העולם מתכנס ל js ופיתון אז כדאי לדעת אותן.
אני הלב שלי נמצא בסיסטם ואני אוכל קש בגלל השנאה הלא מוסברת שלי לג'אווה. הג'נקינס בנויה על זה, הג'נקינס הפך לאלף בית של ה CI ואין באמת מתחרות לג'נקינס.

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

דעתי הלא מלומדה.
Anonymous - 02/02/2017 - 14:30
נושא ההודעה:
משועמם, אולי הבחור רוצה לעזור בפיתוח נוד.
אל תתכנס לשום דבר כרגע.
Anonymous - 02/02/2017 - 14:53
נושא ההודעה:
למשל לגבי ההבדלים בין שפות תכנות הנה למשל ויקי:
https://goo.gl/o5A9v3

לגבי השכר, אם תמצא עבודה בתחום, היא ללא ספק תהיה בשכר סביר.
אל תדאג בקשר לזה.
תדאג למצוא עבודה קודם.
אבל בשביל זה אתה צריך ללמוד לתכנת.
מקובל לומר שבלי תואר קשור (או שירות צבאי קשור) יהיה לך מאוד קשה לעשות את זה, אלא אם כן יש לך ויטמין P.
אם אתה מאוד מוצלח, לדעתי כן יש סיכוי שתצליח למצוא עבודה אפילו ללא תואר.
אבל כדי להיות מאוד מוצלח תצטרך ללמוד לתכנת.
ופה זה כבר עניין של אלו תחומים אתה אוהב.
נניח בא לך לתכנת אתרי אינטרנט?
פה למשל זה התחום של php או python או ruby (בצד השרת) ואילו מה שרואים בפועל בדפדפן, לזה תצטרך לדעת javascript וכמובן html ואם אתה רוצה גם לעצב או לעמד את האתר, גם css.
html ו- css אינן תכנות אבל הן נדרשות כדי שתוכל לראות משהו בדפדפן.
יש כמובן אופציות נוספות לצד השרת כמו java למשל (או אולי אפילו c sharp ואני מניח שיש עוד ועוד).


אם למשל אתה רוצה לפתח משחקי מחשב למשל,
פה להבנתי שווה לך להתמקד ב- C או C++ שהן שפות מהירות (כלומר שהתוכנה שנוצרת על ידן רצה מהר יותר מ(לדוגמא) python או (אני מניח גם) java.

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

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

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

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

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

אתה יכול למשל להצטרף לפרוייקטים בקוד פתוח ולהתחיל לתרום קוד.
למשל ב- github.
אחרי שתמצא את השפה שאתה רוצה ללמוד, חפש ב- github פרוייקטים שכתובים בשפה הזו ותנסה לתרום להם קוד.
Anonymous - 02/02/2017 - 16:21
נושא ההודעה:
בגיקטיים אומרים שוו זה הדבר הבא -
http://www.geektime.co.il/vuejs-review/
הטוקבקים שם מסבירים בצורה הגיונית מדוע הסילברלייט לא הצליחה
http://www.geektime.co.il/vuejs-review/#comment-103858

אני אישית סבור שבריינפאק זו ה שפה
https://copy.sh/brainfuck/?file=https://copy.sh/brainfuck/prog/beer.b
Anonymous - 02/02/2017 - 17:33
נושא ההודעה:
אני ממליץ להתקין מהקורס החינמי של הארוורד,
https://www.edx.org/course/introduction-computer-science-harvardx-cs50x

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

כמובן שיש קיצורי דרך כמו לקחת קורס ״שטוח״ שמלמד איך לכתוב בשפה כלשהי,
נגיד יש לא מעט דברים כמו:
https://www.codecademy.com/learn/python

אבל לדעתי שווה גם ללמוד את הבסיס,


אגב היום אני מתכנת בפייטון,
או לפחות עושה את עצמי מתכנת..
Anonymous - 02/02/2017 - 18:08
נושא ההודעה:
קנביסט :
הטוקבקים שם מסבירים בצורה הגיונית מדוע הסילברלייט לא הצליחה

התכוונת לזה?

"רק לידע כללי,
הטכנולוגיה ננטשה כי המנועים של גוגל לדירוג אתרים לא הצליחו 'לנתח' את האתרים שבנויים ב silverlight.
והיות וגוגל שולטת בחיפושים אז כוחות השוק ( בעלי אתרים שרצו להופיע במקום גבוה בחיפושים של גוגל ) גרמו לטכנולוגיה 'להינטש', לא איכות הטכנולוגיה."
Anonymous - 03/02/2017 - 06:18
נושא ההודעה: Re: ללמוד להיות מתכנת
רוניאל :
התחלתי בעבר תואר באלקטרוניקה אבל הפסקתי אותו כי הוא שיעמם אותי אבל חשבתי על ללמוד תכנות בצורה עצמאית ולעבוד בזה ובעתיד אפילו לעשות תואר או קורס בנושא להשלמות מה שחסר.
מאיפה מתחילים ללמוד תכנות? איזה שפה מומלץ ומה ההבדלים בינהם?
ואיך מוצאים עבודה בנושא עם שכר סביר?



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

יש גם אנשים שיפגעו מזה שאתה אומר על אלקטרוניקה שהיא דבר משעמם
ומה הדבר המשעמם הבא? תיכנות?

זה מעליב.

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

מצד שני בעבודה ישלמו לך כדי לעשות דברים משעממים וצריך לדעת גם לעשות דברים שמשעמם...

בגרפיקה ותלת מימד יש הרבה תנועה וריצוד של העין זה יכול להיות מעניין
גם עריכת וידאו וכאלה... עריכת אודיו וכו'...
Anonymous - 03/02/2017 - 11:49
נושא ההודעה: Re: ללמוד להיות מתכנת
Anonymous :
רוניאל :
התחלתי בעבר תואר באלקטרוניקה אבל הפסקתי אותו כי הוא שיעמם אותי אבל חשבתי על ללמוד תכנות בצורה עצמאית ולעבוד בזה ובעתיד אפילו לעשות תואר או קורס בנושא להשלמות מה שחסר.
מאיפה מתחילים ללמוד תכנות? איזה שפה מומלץ ומה ההבדלים בינהם?
ואיך מוצאים עבודה בנושא עם שכר סביר?



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

יש גם אנשים שיפגעו מזה שאתה אומר על אלקטרוניקה שהיא דבר משעמם
ומה הדבר המשעמם הבא? תיכנות?

זה מעליב.

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

מצד שני בעבודה ישלמו לך כדי לעשות דברים משעממים וצריך לדעת גם לעשות דברים שמשעמם...

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


גרפיקה ותלת מימד זה משעמם.
Anonymous - 03/02/2017 - 23:14
נושא ההודעה:
התגובות שלכם משעממות.
yehudaa - 04/02/2017 - 01:00
נושא ההודעה:
בתור אחד בלי תואר רלבנטי תצטרך להוכיח את עצמך .
וללמוד כל יום כמה שעות (על הדרך האנגלית שלך תשתפר פלאים)

קח בחשבון שיקח לך זמן לא מבוטל כדי להגיע לידי רמת ידע טוב .
אבל אם תתמיד תגיע , אם תתרשל החלום לעבוד בתחום יתפוגג .
Anonymous - 04/02/2017 - 19:42
נושא ההודעה: המדריך המלא למתחיל בתכנות
אישית הייתי ממליץ לך לבחור שפת תיכנות לפי סוג העבודה שתרצה.

תלמד בעזרת אתר כמו את שפת התיכנות שתרצה:
https://thenewboston.com/videos.php

אחרי זה תתאמן בעזרת פרויקט אוילר:
https://projecteuler.net/

ואז תתחיל לעזור בפרויקטים של קוד פתוח בכתובת: (ואפשר לחפש לפי שפה)
https://sourceforge.net/

ותעזור לאנשים לפתור בעיות בפורומים כמו:
http://stackoverflow.com/

עם הזמן תצבור שם ויכולת ואז תגיע לכנסים רלוונטים:
https://www.meetup.com/

ושמה תוכל להשיג קשרים והרבה ויטמן P ולמצוא עבודה של מתחילים ולהתקדם משמה
ברנש - 04/02/2017 - 21:09
נושא ההודעה: Re: המדריך המלא למתחיל בתכנות
Anonymous :
אישית הייתי ממליץ לך לבחור שפת תיכנות לפי סוג העבודה שתרצה.

....
אחרי זה תתאמן בעזרת פרויקט אוילר:
https://projecteuler.net/
...
ה


יפה, לא הכרתי את הפרויקט המדהים הזה.
Anonymous - 04/02/2017 - 22:38
נושא ההודעה:
Anonymous :
התגובות שלכם משעממות.


אחי אל תעלב.
התלוצצתי Smile
Anonymous - 04/02/2017 - 22:43
נושא ההודעה: Re: ללמוד להיות מתכנת
Anonymous :


יש גם אנשים שיפגעו מזה שאתה אומר על אלקטרוניקה שהיא דבר משעמם
ומה הדבר המשעמם הבא? תיכנות?

זה מעליב.

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



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

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

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

אומנם אצלנו אין חשיבות לתואר, הניסיון והיכולת האישית קובעת, אבל אנחנו מעסיקים בעיקר בחו"ל אבל בכל זאת עצה, תלמד באוניברסיטה במקביל, תואר זה מאוד חשוב (תתפלא אבל ניסיון גם עם תואר לא רלוונטי מאוד עוזר, הרבה יותר מחסר תואר) יש ארגונים שדורשים תואר אקדמי בתור תנאי סף, בתור מתכנת יש מצב שתהיה גולגולת מושכרת, המדינה היא מעסיק גדול בישראל והיא דורשת תואר אקדמי בתור תנאי להסתכל על הקורות חיים שלך בכלל גם בתור גולגולת להשכרה.
Anonymous - 05/02/2017 - 10:57
נושא ההודעה: Re: ללמוד להיות מתכנת
Anonymous :

...

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

.


איך אתם קובעים יכולת אישית ללא נסיון ותואר?
Anonymous - 05/02/2017 - 12:45
נושא ההודעה:
מאנשים כאלה רוצים תיק עבודות
Anonymous - 05/02/2017 - 14:43
נושא ההודעה: Re: ללמוד להיות מתכנת
עריכת יכול להיות מאוד מעניין, תלוי כמובן מה אתה עושה.
נניח אם אתה מצליח לעזור לבן אדם להוכיח שנעשתה לו עוולה ולגרום לאדם/מדינה לפצותו, מה יותר מספק מזה?
Anonymous - 05/02/2017 - 21:15
נושא ההודעה: Re: ללמוד להיות מתכנת
Anonymous :
Anonymous :

...

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

.


איך אתם קובעים יכולת אישית ללא נסיון ותואר?


תואר פחות חשוב, רק הניסיון מאוד חשוב !
אנחנו בעיקר בתחום System ומערכות מידע, ככה שתואר גם פחות רלוונטי לגבינו, בעיקר אנחנו נכנסים לתמונה כקבלני משנה כשחברות גדולות (כגון (IBM/HP שאתם מכירים בישראל ועוד כמה) מפשלות בפרויקטים גדולים ויקרים, לכן אצלנו חשוב שכולם יהיו מנוסים, אין לנו זמן לעקומת לימוד לדברים בסיסיים, מספיק שאנחנו צריכים ללמוד את דרישות הלקוחות ואת הבעיות של המערכת ב- No time, וכמובן לפתור אותם.
queency - 07/02/2017 - 14:46
נושא ההודעה:
באם חשוב לך המשכורת
אני הייתי הולך על לימודי artificial intelligence
אלו יהיו מנהלי הפרויקטים ומנהלי המוצרים הבאים.

אם אתה אוהב לבנות דברים.
תלמד תכנות . אני הייתי ממליץ על פיתון

אם אתה אוהב לפרוץ דברים
תלמד אסמבלר
כל הזמנים הם GMT + 2 שעות