טיפים שיעזרו לכם להתחיל בתכנות
טיפים / / December 19, 2019
בשנים הקרובות, תכנות יהפוך אפילו יותר מיומנות חשובה יותר מאשר עכשיו. עדיין לא מאוחר מדי להצטרף בתחום אנשים יוצרים את עתידנו. כמובן, רק אם אתה אוהב את זה. בחרנו 10 טיפים שיעזרו לכם להפוך את החלק הכבד של אימונים - ההתחלה.
האתר Insider עסקים אתה יכול להסתכל רשימה של 10 עיסוקים שיהיו ביותר בביקוש ב 2015. זה לא מפתיע לראות כי שלושה מהם צריך ידע בתכנות.
בשנים האחרונות, תכנות הפך לאחד את הכישורים החשובים ביותר עבור אנשים השואפים יצירת קריירה ששולמה והמעניין. הרבה אנשים במקצועות אשר לא היו קשורים עם תכנות, עכשיו רוצים ללמוד איך לכתוב קוד. למותר לציין, זה לא כל כך פשוט? כדי להיות מתכנת, זה לוקח הרבה זמן, מאמץ וטעייה. עם זאת, זה נכון לגבי כל מקצוע.
עם זאת, אם אתה באמת רוצה לשלוט במיומנות זו, יש לנו כמה טיפים שיעזרו לך להתחיל.
גלה מדוע אתה רוצה תוכנית
אם היית רואה את התמונות היפות או משרדי Google Uber וחברות סטארט-אפ אחר ולהחליט שאתה רוצה לעבוד באותו המקום, זה מוטיבציה טובה. אבל אם זו הסיבה היחידה מדוע אתה רוצה להיות מתכנת, אז אולי זה לא מספיק עבור מאות שעות, כי יש להשקיע, ביצירה כל שורת קוד החדשה.
התמחות בחר
אם אתם רוצים להטיל אתרים? ליצור משחקים עבור אנדרואיד או iOS? הפיכת תוכנה עבור אנשי מקצוע? בכל התחומים הללו הם שונים לחלוטין משאר. אל תשכחו שאם אתה מחליט להיות מתכנת עצמאי וליצור אחד חדש של Minecraft, אז בשביל זה אתה צריך מאמצים של אנשים אחרים - מעצבים ומעצבי משחק. כמובן, אם אתה לא רוצה לעשות את עצמם מכילים.
בחר את השפה הנכונה
לשכלל לא שפת תכנות. כל אחד מהם מיועד לפתור בעיות ספציפיות. החדשות הטובות הן כי ברגע שאתה ללמוד שפה, ללמוד השני יהיה הרבה יותר קל. לדוגמא, בשפת סוויפט מאפשרת לך לכתוב יישומים עבור iOS, ו- Java - עבור אנדרואיד.
נסה את אפליקציות לילדים
אם אתם עושים את הצעדים הראשונים בתכנות, אז בואו לעקוב מטאפורה זו לעתיד. למה לא לנסות אפליקציות לילדים? לדוגמה, המשחק Combat קודוזה בצורה של RPG ילמד אותך JavaScript. או קלאס - משחק עבור iPad, אשר מספרת על היסודות של תכנות.
השתמש קורסים בחינם
אתה אפילו לא צריך להתאמץ מיוחד כדי למצוא כמובן כדאי. Coursera, Udacity ושירותי חינוך אחרים מציעים מאה קורסים תכנות לבחירה. ובכל חודש אנו בוחרים 10 קורסים מיטב עם Coursera. ולעתים קרובות ביניהם הם קורסים מעניינים הקשורים לתיירות.
כיף למידה הפוך
כשחשבתי על אילו שירותים לעמוד על האיזון העדין בין שימושי והכשרה מעניינת, שלושה שמות עולים במוחי:
- אקדמית HTML - מכיל תרגילים מעשיים על לימוד HTML ו- CSS.
- Hexlet - אתר זה מכיל עשרות שיעורים וסדנאות על התכנות.
- Codeacademy - הפעלות אינטראקטיביות, אימון בכל שפות התכנות בחינם.
הורד ספר בחינם
לאחרונה דיברנו על גביית 24 ספרים בחינם תכנות. כל ספר ברשימה מכסה את היסודות של אחת השפות. הם יסייעו להבין אילו אזורים של תכנות אתה רוצה להקדיש את עצמך.
למצוא מנטור
בפעם הראשונה הלכתי סקי, הרגשתי כי למדתי די מהר: אחרי היום הראשון, הייתי בטוח מההר. זה נמשך כשבוע, עד שפגשתי בטעות גולשת מן האסכולה הישנה, אשר אמרה לי כי אני רוכב כמו דוב פצוע. בשנת שעה של מדבר ותרגול איתו, למדתי פי עשרה יותר מאשר בשבוע הקודם.
מה זה? חפש מנטור, מאמן. האיש שיודע יותר ממך, ורוצים לעזור, יצטרך את השירות ולתת תנופה עצומה לפיתוח.
כמובן off Go
למרבה הצער, לבחור מחובר כמובן הרבה יותר קשה מאשר באינטרנט. זאת בשל העובדה כי תצטרך לשלם סכום נכבד של כסף, ומה היתרונות תקבל ממנו - אינו ידוע. בעוד בחיפוש אחר קורס טוב, ומעל לכל, לשים לב הדוברים מי יהיה לקרוא אותו. אם זה ראוי מתכנתים שעובדים בחברות ידועות, אז הם באמת יצטרכו משהו ללמד. על ידי תיאורטיקנים עדיף להתרחק.
ניסוי
כאשר אתה לומד את היסודות, אתה תהיה מסוגל ללכת העצה הזו. למד כיצד הקוד של מפתחים אחרים, לבדוק אותו ולשאול את עצמך: "האם אני יכול לעשות את זה טוב יותר?". אין ספק. נסו לפשט כדי לבוא עם פתרונות אלגנטיים.
איזו עצה אתה יכול לתת מתכנתים?