פרסומת
"אני בן 24 וצודק התחלתי ללמוד קידוד. אני רוצה להיות מתכנת. האם אני מאוחר מדי במשחק? "
אחת התשובות המעודכנות לכך באתר Quora.com הגיעה מהגרפיקאי מישל פויסון.
אני בן 63 ולפני שמונה חודשים החלטתי ללמד את עצמי בלנדר תלת מימד. זה קוד פתוח, כתוב ב- C ומשתמש בפייתון לתסריטים. בקיץ האחרון היו אלה HTML5, CSS3, JavaScript ו- PHP. אז מנקודת המבט שלי, 24 זה זמן טוב כמו כל.
ארבעים השנים שבין המשיב לספק הוא הסנטר בתהליך המחשבה שלנו שאומר שזה משחק של גבר צעיר. בואו ונחזור - אין גיל ללמוד. ברגע שאתה בדרך זו אתה רק צריך להמשיך להתאמן. והיום יש יותר דרכים מאשר דרך אחת לחדד את צלעות הקידוד שלך.
אם הרמת שפת תכנות ללמוד כיצד לבחור שפת תכנות ללמוד היום ולקבל עבודה נהדרת תוך שנתייםזה יכול לקחת שנים של עבודה מסורה כדי להיות מתכנת טוב באמת; אז האם יש דרך לבחור את השפה הנכונה להתחיל מהיום, כדי להתקבל לעבודה מחר? קרא עוד , בואו נתחיל את השיעור בכמה אתרים חדשניים.
לזנק - ללמוד עם פרויקטים
למדו: HTML, CSS, JavaScript
דאש דומה ל- Codecademy בגישה מבוססת הפרוייקט העצומה שלו, והדרכות המנחות אותך דרך חמישה פרויקטים של קושי הולך וגובר. מוגבלת לשלוש טכנולוגיות האינטרנט לעת עתה, היא מעוצבת היטב למתחילים ובחינם לחלוטין. מבניית אתר אישי למשחק מדליבס, קודן לשמש צריך לפתוח 82 כישורים על ידי מעבר במחסומים בשיעורים.
דאש מיועד ללמידה מצטברת - אינך יכול ללכת למיומנות הבאה אלא אם תפתח את הנעילה של הקודמת. פרויקטים של דאש הם קצרים ומבוססים על צרכים בעולם האמיתי. לכל אחד מהם יש "סיפור" - עם מראית עין של מציאות כשאתה בונה פרויקטים עבור לקוחות פיקטיביים. עורך הדאש מאפשר גם להחליף את תצוגת "מה שאתה רואה" ממסך מחשב לטלפון נייד.
למדו: HTML5, CSS3, JavaScript.
לימוד עם תסריטים מקודדים הוא עוד עניין מעניין כיצד לבנות משהו עם קוד. זה לא ממש מתאים למתחילים אבל אם יש לך קצת ניסיון מתחת לחגורה שלך, נגן הקוד מראה לך את האומנות של ייצור טיימר או מחשבון מסוגנן מאפס. מתחילים יכולים לקחת השראה מהעובדה שכמה שורות קוד יוצרות אמנות דיגיטלית.
שחק אותו במהירויות שונות. השתמש במחוון ציר הזמן כדי להשהות ולהרפות מחדש את החלקים שאתה מפספס. עבור כל דרך מעבר, קרא את התיאור ואת ההערות. אם רצית לראות מישהו יוצר משהו עם קוד, בקצב שמתאים לך, נגן הקוד הוא אידיאלי.
כישרון באדי - למד עם חידונים ופאזלים
למדו: JavaScript ושפות אחרות מ- C לסקאלה.
לפתור חידוני קידוד הכוללים Java, Ruby, Python, PHP ועוד. האתר שילם תוכניות חונכות עם מפתחי תוכנה מומחים המסייעים לסטודנטים לפתח מיומנויות פיתוח אתרים. זו תוכנית לשלושה חודשים. אבל אתה יכול התחבר בחינם ונסה את הבעיות המהנות בעורך המובנה. החידונים יכולים לעזור לכם לחדד את כישוריכם ולספק משוב מיידי באמצעות העורך. הכישרון באדי לא מיועד לכולם מכיוון שמדובר בתוכנית בתשלום, אבל החידונים עוזרים לכם לממש את כישוריכם.
קודנים - ללמוד מאתגרי קוד אמיתי
למדו: JavaScript, CoffeeScript, Ruby, Python, Clojure, Haskell.
להתמודד עם מישהו טוב יותר מכפי שאתה עשוי להיות הדרך המהירה ביותר ללמוד - כל ספורטאי מכיר את "הסוד" הזה. Codewars הוא פלטפורמה נוספת עבור מתכנתים לגדול את כישוריהם על ידי אימונים עם אחרים על אתגרי קוד אמיתי. אבל הנה המלכוד - עליכם להוכיח את עצמכם בשפת התכנות שתבחרו במהלך ההרשמה. ההפעלה מבקשת ממך לפתור "קאטה"לפני שמותר לך להיכנס, בדומה לאתוס של בית ספר לאומנויות לחימה.
קודנים אינו המקום הראשון למתחילים. זה יכול להתפתח לחברה מקוונת בה קודנים מוכשרים יכולים להתחרות, לשתף פעולה ולהתאחד סביב אתגרי תכנות - אך רק ברגע שיש להם ניסיון מסוים תחת חגורותיהם.
CodeWars הוא מאמץ קהילתי נוסף עם אתגרי ופתרונות קוד המצטברים. חלק מהבלוקים של קוד ניתנים למזלג המאפשרים לאחרים לתרום (כלומר "kumite"). אלמנטים של gamification עושים את זה כיף. למשל, קאטות גדלות בקושי, ואתה מרוויח נקודות כבוד כשאתה עובר אותן בהצלחה. זה לא קל למתחיל, אבל בהחלט אחד הדברים האחרים דרכים מהנות לתרגל את כישורי הקידוד שלך משועממים עם ספרי תכנות? נסה 3 דרכים מהנות לרמה של מיומנויות הקידוד שלךאם ניסית אי פעם ללמוד לקוד מתוך ספר, אתה יודע כמה זה יכול להיות משעמם. למה לא לנסות כמה אפשרויות מעניינות כדי להפוך את הלמידה למוזרה ומהנה יותר. קרא עוד .
Codaround - למד עם הקהילה [לא ניתן יהיה להשיג עוד]
למדו: תכנות JavaScript, רובי ו- iOS
למידה לעיתים קרובות יעילה יותר כאשר מתקיימים אינטראקציות עם עמיתים שהם טובים יותר במיומנות שנבחרה מכם. Codaround (בטא) הוא פורום למידה חדש שמכניס מותג חדש שמנסה להביא מגע של למידה קבוצתית להוראה עצמית. קודאראונד, שכונה בעבר Hackavard, מקרב את הקהילה ללומד הסולו. בתוך קהל הכלים החברתיים ושירותי המפגשים, Codaround שומר על מיקודו בקהילה המתפתחת של קודאים.
הירשם באמצעות פייסבוק, ציין את רמת המומחיות שלך ואתה נמצא ב-. האתר הוא חלק מצ'אט ופלטפורמת תכנון מפגשים. רוצים ללמוד משהו - הכריזו על זה באתר והיפגשו עם שותפי למידה במקום נוח. אתה יכול גם להשתמש באתר כדי לראות אם יש מפגשים שקורים בקרבת מקום.
בהיותם חדשים מאוד, האינטראקציות הן מעטות ובעיקר בתוך ארה"ב. יש דרכים טובות יותר להתערבב עם קהילת הקידוד, אך קוד-מיתוג הוא אפשרות נוספת שתוכל לפקוח עליה אם היא תגדל.
מתכנת - למד עם "סימולטור"
למדו: 19 טכנולוגיות מאנדרואיד ל- SQL
Programmr נועד להיות סימולטור תכנות ללימוד ותרגול מיומנויות קידוד. הפלטפורמה מכסה טכנולוגיות כמו AngularJS, Backbones, PHP, Python ועוד. האתר מכנה את עצמו "מעבדה אינטראקטיבית מקוונת" עבור קודאים מתחילים לקודד, להרכבה ולהפעלת פרויקטים בדפדפן. מודול "הסגל האוטומטי" מעניק משוב מיידי לתלמידים כשהם משלימים את התרגילים ואתגרים. אתה מקודד יישומים משלך ואז מטמיע אותם כמו סרטוני YouTube.
תוכלו להתאמן בעזרת תרגילי קידוד ואתגרים. ערוך פרוייקט משלך והוסף אותו למאגר של 3000+ פרויקטים באתר. או טבלו בפרויקטים אלה ולמדו כיצד הם נוצרו. נראה שלא קיימים תחרויות פתוחות ברגע זה, אך השגיח לזכות בכמה כרטיסי מתנה של אמזון ובמקום בראש הטבלה!
בדיקת בדיקה - ללמוד בעזרת משחק
למדו: פייתון
אימות הקידוד הוא המגמה האחרונה... במיוחד עבור לימוד ילדים את מושגי התכנות הבסיסיים באמצעות משחק 11 משחקי הקידוד הטובים ביותר לילדים ללמוד תכנותרוצים לגרום לילדיכם להתעניין בתכנות? נסה את משחקי הקידוד הטובים ביותר לילדים כדי לדחוף אותם לכיוון הנכון. קרא עוד . CheckIO היא פלטפורמת משחקי קוד עבור קודנים שרוצים ללמוד כמה כישורי פייתון. פייתון היא אחת משפות התכנות הנפוצות הנלמדות למתחילים. ב- CheckIO, ציוני דרך בתכנות נקראים "איים". עליכם לבצע אתגרי תכנות או “משימות” כדי לעבור מאי לאחד אחר. בדיקת ה-IO מציגה את חידות הקידוד המרכיבות את האתגרים בכל אי.
ההמונים הטובים ביותר הם ייחודיים עם שלוש הזדמנויות למידה - תרמו חידות באמצעות GitHub, עזרו בתרגום החידות ל -10 שפות והציעו רמזים לפתרי בעיות. בשילוב של קהילה ומשחקים, המשתמשים יכולים לעצב משימות, לאתגר את בני גילם ולעזור זה לזה לשפר את הקוד שלהם בתהליך. CheckIO הפך לאחד היעדים הפופולריים עבור לימוד פייתון חמשת האתרים הטובים ביותר ללימוד תכנות פייתוןרוצים ללמוד תכנות פייתון? להלן הדרכים הטובות ביותר ללמוד Python באופן מקוון, שרבים מהם לגמרי בחינם. קרא עוד .
איך לומדים קידוד?
יש לשעשע את הוותיקים. רבים מאיתנו למדו זאת בדרך הקשה… עם תואר במדעי המחשב או מתוך ספרי תכנות. אם אתה מתחיל, אתה יכול להשתמש דוגמאות קוד מקצועיות עשרת אתרי המקצוע המדגמים המקצועיים עבור מתכנתיםמחפש ללמוד וליצור יישומים עם קטעי קוד לדוגמא? להלן האתרים הטובים ביותר לדוגמה של קוד להתחלה. קרא עוד כדי לשפר את כישורי הקידוד שלך. ואם אתם מחפשים תרגיל מהנה, תוכלו להשתמש בכישורי הקידוד החדשים שלכם להכין משחק משלך עם תוכנת פיתוח משחקים.
אם אתה מקודד כעבודה, קח אתגרי קידוד אלה 8 אתגרים ותחרויות קידוד שעלולים להוביל לכסף או למשרותתחרויות תכנות מקוונות יכולות להציע פריצות דרך לעבודה או תגמולים פשוטים במזומן. בחר את האתגרים הללו בקידוד. קרא עוד לקדם את כישוריך ואת סיכויי הקריירה שלך. אבל אם אתה נאבק בלמידה לקוד, בדוק כמה כלים אוטומטיים רבי עוצמה שתוכלו ליצור ללא קידוד לא רוצים ללמוד קידוד? 5 דרכים לעשות כלים אוטומטיים רבי עוצמההאם לא לדעת כיצד לבצע קוד כדי למנוע ממך לבנות דברים ברשת? התחל עכשיו מכיוון שכלי "ללא קוד" כמו אלה נמצאים כאן כדי לעזור. קרא עוד ידע.
סיייקט באסו הוא סגן עורך לאינטרנט, חלונות ופרודוקטיביות. אחרי שהסיר את הטרחה של MBA וקריירת שיווק בת עשר שנים, הוא נלהב כעת לעזור לאחרים לשפר את כישורי הסיפור שלהם. הוא מחפש את פסיק האוקספורד החסר ושונא צילומי מסך גרועים. אבל רעיונות לצילום, פוטושופ ופרודוקטיביות מרגיעים את נשמתו.