כשאתה רק מתחילללמוד לקוד, קשה לדעת אם יש לך את היסודות ואם אתה מוכן לקריירת תכנות או הופעה צדדית.למד את Python בדרך הקשה לסופר Zed A. Shaw יש הצעה: למד את היסודות של ארבע שפות תכנות.
שו מתאר בפירוט את ההבדל בין קודנים מתחילים לקודנים מוקדמים. למתחילים יש אפס ניסיון, אז הם יצטרכו ללמוד את הדברים הפשוטים באמת כמו פתיחת הטרמינל - דברים שמתכנתים אחרים עשויים לקחת כמובנים מאליהם ולהניח שאנשים כבר יודעים. לקודנים המוקדמים, לעומת זאת, יש קצת ניסיון כבר והכישורים הבסיסיים נמוכים ורק צריכים הכשרה נוספת, במיוחד עם פתרון בעיות.
כדי לקבל את כישורי הקידוד הבסיסיים לעבור ממתכנת מתחיל למתכנת מוקדם, שו ממליץ ללמוד ארבע שפות שונות:
השיטה הנוכחית שלי לאימון מתחילים היא לגרום להם ללמוד את היסודות של 4 שפות תכנות. אני לא בטוח למה נראה ש-4 הוא מספר הקסם, אבל אחרי שהם עברו על 4 ספרי תכנות ולמדו ליצור תוכניות קטנות בתוספת כל התחביר, נראה שהם מבינים היטב את היסודות. שלב זה עוסק כולו בלימוד דברים פשוטים קונקרטיים, אך גם בהבנת הרעיון שהדברים הקונקרטיים רק עומדים במושגים מופשטים. בשפה אחת || (שני סימני צינור) עשוי להיות "או" ושפה אחרת תשתמש במילה בפועל "או" אבל זה אותו מושג והסמל לא משנה. אחרי השפה הרביעית שלהם הם מקבלים את זה ואז יכולים לעבור להיות קודן מוקדם.
ארבע נשמעות כמו הרבה מאוד שפות ללמוד למתחילים, אבל הרעיון הוא לקבל הבנה רחבה של תכנות והיסודות.
לגבי איזו שפת תכנות ללמוד קודם?בחר אחד. ואז תמשיך.
קודנים מוקדמים לעומת התחלה| זד שו
תמונה מאתחתיך מטומטם.