אתה יכול להיות מתכנת?
יוצרים / / December 19, 2019
אהבה לעסק
אתה לא צריך בדיוק כמו תכנות - אתה חייב לקבל חולה על זה. כדי להצליח, אתה צריך להיות קצת קנאי של העסק, כמו ניקולה טסלה או ריצ'רד דוקינס.
שאל את עצמך למה אתה רוצה להיות מתכנת. אם התשובה היא - "זה אופנתי" או "לעשות כסף", אז אתה עושה טוב יותר משהו אחר. אין דבר גרוע יותר מאשר הולך לעבוד פשוט כי יש צורך.
בלי תשוקת תכנות קשה לצלול בעיצוב ראש. משימות מורכבות הן לא לגרות, ולדכא אתכן. היצירתיות שלך תהיה אפס, והתוצאה היא מתחת לממוצע.
פתק מעסיק: סימן טוב אם הסיכום של המתחרה "תחביב" לתפקיד המתכנת אמר: "אני כותב את הקוד."
היכולת להיות גמישה
אחת תכונות מפתח מתכנת - זה חשיבה מערכתית. Tehnarom להיות מספיק. חשוב מהר לבודד את הדבר החשוב הוא להיות מסוגל לפצל ולמזג את כל המשימות ולחשב כמה צעדים קדימה.
ללא גישה שיטתית סביר להצליח לשלוט בכמה שפות.
פתק מעסיק: המומחה ב- C ++ או Java - זה נהדר, אבל אפילו יותר טוב אם המתכנת שמתמחה בשפה מסוימת, מבין האחרים יודעים מה יש בפנים, לא רק עורפי, אבל החזיתי.
מתכנת מודרני צריך להיות גמישות מחשבתית. בלי זה, אי אפשר להתמקד התוצאה ולהסתכל המוצר של העיניים של המשתמש.
נכון ללמוד
איכות, המסקנה היא הגיונית מזו הקודמת. טכנולוגיה מתפתחת מהר מאוד. כדי להיות תחרותי, לחדד כל זמן בפועל את הידע הזמין ולקבל חדשים. במצב עצמי ללא הפסקה.
- קראו ספרים על תכנות.
- הירשם בלוגים הידועים מקדדים.
- שתף את החוויה שלך עם עמיתים בקהילות מתמחות.
- להשתתף בכנסים נושאיות.
- וגם, כמובן, לראות את הקורסים המקוונים.
יעזור שירות GeekBrains.ru. יש לך תוכל לשפר את הכישורים של הקידוד ב- Python, PHP ושפות אחרות, עבד עם, ואת הכישורים משמשים משאבה. לדוגמה, בתחום ניהול המערכת, SEO או SMM.
תכנון
מתכנת שיודע לבצע את המשימה. מתכנת טוב יודע איך לעשות את זה בזמן. מועדים חשובים. אודות אותם אנחנו לא יכולים לשכוח את יותר הוא להבקיע. הלקוח פשוט החמיץ מועדים פעם או פעמים, אבל זה ילך לפועל שלישי אחראי.
פתק מעסיק: במהלך הראיון, לשאול את המתכנת להעריך כמה זה ייקח זמן כדי להשלים משימה ספציפית. אם קשה לענות, הוא לא יודע שום דבר על ניהול זמן.
אתה צריך לנהל את הזמן שלך במיומנות בחוכמה להקצות משאבים וסדרי עדיפויות מוגדרות. זה נקרא תכנון.
עבודת צוות
למה זה כל כך חשוב המסלול לשמור מתכנת זמן? מכיוון שהוא לא היה לבד. עתוי מעשיה תלוי בעבודה של אנשים רבים: מעצבים, מנהלי, משווקים.
טעות נפוצה כי מתכנת - מופנם טרי, אשר קם מהמחשב רק כדי לחתוך את זקנו. למעשה, מיומנויות תקשורת עבור המתכנת הן חשובות בדיוק כמו כל IT-מומחה אחר.
פתק מעסיק: להציע המתאמן מתכנת לבלות הצגה עצמית מעט קולגות - יבין אם יש לו בעיות עם תקשורת.
אדם חווה קשיים בתקשורת, לא מסוגל לעבוד בצוות. הוא לא הסביר את הבעיה ועמיתיו לא יבינו משוב.
היכולת להיכנס למצב במהירות של זרימה
במהלך מבצע, המתכנת מרוכזת מאוד, מנותק מכל הגורמים החיצוניים. מישהו חייב לשתיקה הזאת, מישהו מוסיף למוזיקה באוזניות. מישהו מפעם לפעם לשחק עם עמיתיהם הוקי אוויר, להפעיל מחדש את המוח, ומישהו לא יכול להיות נגע עד הסיום.
פתק מעסיק: ליצור בית גידול אידיאלי מתכנת, ואתה תראה את הביצועים ניסים.
ומה אתה צריך להיכנס במצב של שטף? חקור את הספר eponymous Mihayya Csikszentmihalyi ולעבוד את האלגוריתם.
סבלנות
כתוב בקוד - היא חצי מהקרב. בשנות ה מתכנת הרבה שגרה: אימות קוד ובאגים פתרון בעיות - הכי שנוא - שינויים. זה דורש התמדה וסבלנות.
בדיקה פשוטה: לבחור אחד קורסים חינם GeekBrains וללכת מתחילתו ועד סופו. לבצע את כל המשימות לא Schlock. אם אתה יכול להתמודד, אז שתלטן (במובן הטוב של המילה) אתה מזמין. מה לגבי הלחץ?
היכולת להתמודד עם קשיים
אם אתה חושב כי שקט מתכנת במקצועו, ואז טעה. הוא מלא מתח: מ מועדים קפדנים המשימות המסובכות ביותר.
פתק מעסיק: לפני חתימת חוזה ההעסקה, לשאול את המתכנת כדי לפתור משוואה מתמטית מורכבת. אם היא מוגבלת ניתוח שטחי, והתייחסה האפשרות של הפתרון, אז, הוא צפוי להיות prokrastinirovat בכל פעם אתגר חדש יהיה להופיע לפניו.
מתכנת טוב יש קשיים. גם אם במבט ראשון, הבעיה אין פתרון, לנסות למצוא אותו. מאותו חדשנות מתחילה.
חלק בריא של עצלות
לארי וול, יוצר שפת תכנות Perl, בשיחות בספרו שלוש תכונה חשובה של מתכנת:
- הערכה עצמית גבוהה;
- חוסר מנוחה;
- עצלנות.
כן, עצלנות. עבור קופירייטר, או, למשל, מנהל פרויקט הוא באיכות ירודה, אבל מתכנת חלק בריא של עצלנות היא חובה. זה יעודד אותו לחפש ולמצוא את הדרך המהירה והיעילה ביותר לפתור את הבעיה כי החברה חוסכת זמן וכסף.
פתק מעסיק: לשאול איך המתכנת החדשה שלך הולכת זרימות עבודת אופטימיזציה ולבצע אוטומציה.
שאיפה
הוא מתכנת רע שאינו חולם להיות ראש ה- IT מחלקה או להתחיל סטארט-אפ. Ambition - מנוף נהיגת הילוכי איכויות אחרות המרכיבים את המקודד התלול.
אתה יכול להיות מתכנת? כן, אם אתה תשוקה בוערת, מוכן ללמוד ולעבוד על עצמך. פיתוח שתואר לעיל ותכנות למידת איכות.
למד את היסודות של תכנות