ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
יוחנןאורח · ·
 

הודעה פורסם: 30/06/2015 - 23:04
נושא ההודעה: איש סיסטם מעבר לתיכנות (בנתיים כתחביב בלבד)

היי

אני בן 25 אי סיסטם בארבע שנים האחרונות (Windows + VMware)
בנוסף אני חובב לינוקס מושבע וביום יום עובד עם פדורה (לקראת מעבר בגלל Systemd אבל זה נושא אחר.) Smile

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

אני מחפש דרך ללמוד CPP בתור התחלה ואולי גם C לצורך פיתוח אפפליקציות Real Time
(סביבתת לינוקס או סביבות דלות משאבים ARM)

אחרי קריאת מספר ספרים לתיכנות (רובם על פייטון) אני עדיין לא מצליח לסגל צורת חשיבה של מתכנת.
בשביל הדוגמה אני בתור סיסטם אני רגיל לכתוב סקריפט שפשוט רץ חד פעמית ועושה פעולה מאוד ספציפית ומסיים.
אני לא מצליח להבין באיזה צורה אני בונה "תוכנה" שרצה תמיד וממתינה ל I/O כלשהו
בנוסף חלוקת האפליקציה למספר קבצים וגם חלוקה למספר תהליכים ועוד.

את המבנה הבסיסי של כל השפות (התנייות + לולאות + פונקציות) אני יודע וגם אם אני לא מכיר לעומק לא קשה ללמוד.

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

אשמח לכל עזרה / הערה / גערה Very Happy

יום נעים.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 30/06/2015 - 23:12
נושא ההודעה: Re: איש סיסטם מעבר לתיכנות (בנתיים כתחביב בלבד)

יוחנן :
היי

אני בן 25 אי סיסטם בארבע שנים האחרונות (Windows + VMware)
בנוסף אני חובב לינוקס מושבע וביום יום עובד עם פדורה (לקראת מעבר בגלל Systemd אבל זה נושא אחר.) Smile

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

אני מחפש דרך ללמוד CPP בתור התחלה ואולי גם C לצורך פיתוח אפפליקציות Real Time
(סביבתת לינוקס או סביבות דלות משאבים ARM)

אחרי קריאת מספר ספרים לתיכנות (רובם על פייטון) אני עדיין לא מצליח לסגל צורת חשיבה של מתכנת.
בשביל הדוגמה אני בתור סיסטם אני רגיל לכתוב סקריפט שפשוט רץ חד פעמית ועושה פעולה מאוד ספציפית ומסיים.
אני לא מצליח להבין באיזה צורה אני בונה "תוכנה" שרצה תמיד וממתינה ל I/O כלשהו
בנוסף חלוקת האפליקציה למספר קבצים וגם חלוקה למספר תהליכים ועוד.

את המבנה הבסיסי של כל השפות (התנייות + לולאות + פונקציות) אני יודע וגם אם אני לא מכיר לעומק לא קשה ללמוד.

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

אשמח לכל עזרה / הערה / גערה Very Happy

יום נעים.


לא בדיוק מה שביקשת אבל משהו שיתן לך צורת מחשבה של איך לתכנת ואיך לעשות זאת תחת לינוקס :
http://www.catb.org/esr/writings/taoup/html/
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 01/07/2015 - 10:09
נושא ההודעה:

עקשנות זה המצרך שחסר לך .

אם תראה כל קורס תכנות בסיסי באוניברסיטה (שאמור לכאורה להתאים לחסרי רקע)

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

הודעה פורסם: 01/07/2015 - 10:14
נושא ההודעה:

תלמד C , אבל לא רק ללמוד מספר .

תחפש מטלות ותרגול ותנסה לעממוד בזמנים .

לדוגמה תקח תרגול מאוניברסיטה X בישראל , ותנסה ותפתור .


רוב התרגולים הם מניפולציות על טקסט וכאלה .

בקורסים יותר מתקדמים (על מערכות הפעלה וכו') כבר נדרש לממש את הפקודות ls או find במערכת קבצים ext4



הספר הכי טוב זה advance linux programming נדמה לי מהדורה שלישית .
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 01/07/2015 - 10:42
נושא ההודעה:

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

cs50 -
מרצים נהדרים,
חומר רלוונטי,
תרגולים מעניינים,
בסביבת לינוקס,
וכמובן בחינם Smile

https://www.edx.org/course/introduction-computer-science-harvardx-cs50x
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
mksoftלא בפורום כעתSite Admin ת.הצטרפות: 17/03/2002 · הודעות: 10514 · מיקום: כדור הארץ
 

הודעה פורסם: 01/07/2015 - 11:03
נושא ההודעה:

הספר הבא עשוי לעזור לך:
Think Python: How to Think Like a Computer Scientist

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

הודעה פורסם: 01/07/2015 - 15:08
נושא ההודעה:

ואוו הבאתם לי מלא חומר לימודי
תודה!

נראה לי שיש לי את כל הנתונים רק צריך ללמוד ולשנן אותם.

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


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

תודה!
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 01/07/2015 - 15:16
נושא ההודעה:

תלך על cs50,
הלמידה שם לא מבוססת תאוריה, אלא גם תרגולים טובים שמגיעים מהר Smile
תדלג על התרגול הראשון - pset 0
כלומר תעשה ישר את:
https://cdn.cs50.net/2014/x/psets/1/pset1/pset1.html

כמובן אני ממליץ לראות את כל ההרצאות
יכול להתחיל מכאן:
http://cs50.tv/2014/fall/lectures/0/w/
ולדלג על חלקים שאתה פחות מתעניין בהם בהתחלה.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
orenאורח · ·
 

הודעה פורסם: 01/07/2015 - 23:51
נושא ההודעה: תודה על הלינקים

נרשמתי לקורס.
נראה מרתק!
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. אורח [יוחנן]
  2. אורח
  3. אורח
  4. אורח
  5. אורח
  6. mksoft
  7. אורח [יוחנן]
  8. אורח
  9. אורח [oren]