טור אורח "ג'ובס" - שמאן מקסים. במשך יותר מ 10 שנים הוא כבר בפיתוח X-סל. בנוסף, מקסים השתתף בפרויקטים כגון LiteCommerce ו Ninjawidget (משפחה מודולים Ecwid).
אם גם אתם עוסקים בפיתוח תוכנה, זה בשבילך, פוסט זה נדרש לקריאה. מקסים מפורט מאוד חשבון של תוכנת העבודה שלו, "ברזל" ואת ישירות במהלך מבצע.
מקסים Shamaev
X-סל CTO ו- CIO, ואת האדריכל X- סל 5. כ- CTO, מקסים כבר פלטפורמה לפיתוח X- סל חנויות אלקטרוני עולה הרמה הטכנולוגית של החברה בכללותה (על מנת יעילות גידול ואת האפקטיביות של שימוש החלטות). כמו CIO, הוא עוסק X-סל תשתיות פנימי.
איך העבודה שלך?
ובכן, בואו נתחיל מן העבודה:
מה השימוש בתוכנה?
אוי, זה ממש כאן! :) אבל לא להתחיל עם התוכנה, וברזל.
ברזל
מחשב נייד זה Lenovo IdeaPad Y560p. Noutu 3 שנים, אבל זה אחד noutom האחרון בגרסה השולחנית של Core i7. כתוצאה מכך, המחשב הנייד הוא מספיק חזק, בגלל מספר רב יותר של ליבות. נסעתי לו 8 GB של זיכרון, וככל בורג SSD הסט המרכזי. בורג Native עלה במקום DVD.
מתאים למחשב נייד מצורף:
- A4Tech מקלדת האלחוטי - רק כי היצרנית מתאימת המקלדת שלי עם הפריסה, שאליה הורגלתי. כן, קלאודיה פשוט, אבל מצד שני אני מתחיל להתגעגע בפראות. :) בהתחשב מהירויות ההדפסה גבוהה שלי - זה הוא קריטי.
- Logitech עכבר אלחוטי.
- סטנד עם אוהד עבור מחברת.
זול Configuration (לקיחה לפני שלוש שנים עבור 30 TR), חזק (יש מחברות מודרניות i7 Core i5 / Core עם צריכת חשמל נמוכה), אבל כבד המשקל. עם זאת, בשל התרמיל, הניידות מתקבלת מקובל. בחדר הסמוך עם המחשבים הניידים לא יכול להתקרב, אבל לבוא למשרד אחר - זה בקלות.
מבצע מחשב נייד - ללא כיבוי. סגרתי את המכסה - ישנה. נפתח - התעוררתי. הולך לישון / להתעורר במשך 5 שניות, עקב SSD.
OS ואת הרעיון הכללי של תוכנה
מערכת ההפעלה - Windows 7 (עומדת על המחשב הנייד מלידה). מארגן הכל, לא הולך להשתנות. ב- Windows 8, גם אני לא מתכוון לזוז, כי אין דבר כזה, כי עכשיו אני זקוק נואש יהיה.
הבא, הכי מעניין. מאז אני עדיין בתוקף מתכנת עושה הרבה עבור X- סל 5, הרבה מה לחקור, אני צריך שרת לינוקס, איפה הייתי, לכל הפחות, שורש. יתר על כן, עדיף אם השרתים יהיו כמה. וזה הכרחי שכל זה יכול לעבוד בלי האינטרנט, וכי אם אני nakosyachit בשרת, נפילתה תהיה יקרה ביותר. הפתרון הוא פשוט - המכונה הווירטואלית.
כמו המכונה הווירטואלית אני משתמש VirtualBox, עבור מספיק וחופשי. יש חבורה של Windows + VirtualBox יש את היתרונות הבאים:
- ואני nachhat שנופל שרת וירטואלי או לא. אני אעלה את זה שוב.
- אולי אני צריך שרתים וירטואליים רבים, ומאפשר המחשב הנייד שלי בבטחה לשמור פעילים 4 שרתים וירטואליים שונים. עוד אף פעם לא לקחתי. :)
- ב- Windows, אני יכול להרשות לעצמי את כל התוכניות שאני צריך מפוטושופ ל- Microsoft Office.
במהלך השנים, בתצורה זו הוכיחה להיות טובה יותר מאשר VirtualBox לינוקס או יותר לינוקס + הטהורה, כמו על לינוקס לא יכול לשים פוטושופ (כן, אני יודע על GIMP, אבל מבחינתך שהוא לא אוהב את זה) ו- Office (כן, אני יודע על אנלוגים, אבל לפעמים הם לא יכולים לפתוח אותו, ואני יש צורך). מצב שבו יש לינוקס מכונה וירטואלית עם Windows, אני לא אוהב, כי הוא פועל Photoshop dyuzhe לאט.
מאז לינוקס היה מצב מצחיק: אני בהתחלה לשים Ubutnu, משהו כמו 10.04, ככל שמערכת ההפעלה העיקרית, ולהשאיר את Windows כמערכת הפעלה תומכת. הכל עבד מצוין עד שאני בעצם ירד אובונטו. אוקיי, אני משחזר. נוסף נפל שוב. שוב כנו. אי שם 10 נלי לשים VirtualBox. אוקיי, אז הוא עבד כשנה. ואז הייתי צריך פוטושופ, Microsoft Word, ואפילו כל הדברים הקטנים.
אוקיי, קודם אני עמוס ממערכת הפעלה אחת לאחרת. ואז הוא התחיל לחשוב לשים Windows ב VirtualBox. בדוק כיצד וזולל Photoshop משאבים רבים, הבין כי לא נסיעה. ואז החלטתי כי יש צורך לבנות מחדש את כל זה בצורה שונה. לאחר מכן פנתה בתצורה הנוכחית. היא עובדת עבור 2 שנים במצב הזה, ואני מעולם לא התחרטתי על המהלך, ולא חלה כאלה שיש לי משהו שאני יכול לעשות.
תוכנה עבור
סביבת הפיתוח שלי - שילוב של הרכיבים הבאים:
- VirtuaWin - מאפשר לי שולחנות עבודה וירטואליים עם המיתוג של Ctrl + Shift + חץ. שולחנות עבודה ואני 10: מטריקס 2x5, שבו שולחן אחד - בפינה השמאלית העליונה, ועל השולחן 10 - הימנית התחתונה;
- מרק - קונסולת אל המכונה הווירטואלי. אני יכול להניח אותם בזוגות על 4 שולחנות עבודה (3, 5, 7, 9 שולחנות), וכתוצאה מכך, יש לי 8 קונסולות למכונת שולחן העבודה וירטואלית הנוכחית;
- VIM בתוך מרק - קונסולת נטו ללא עכבר. במשך זמן רב, ידע של הקוד והמהירות הגבוהה האישית שלי מאפשרים לי לעבוד מהר מאוד בו;
- דפדפנים - כרום + אתר - 2 שולחנות אחרים (8 ו 10). הדפדפן הראשי - כרום;
- סקייפ - שולחן 2;
- מרינה - kriptokontayner מוצפן מספיק עיקש ששמרתי שם כל הסיסמאות שלהם. לפיכך, על 1 שולחן אני בדרך כלל לפתוח את קובץ הסיסמה; :)
- פוטושופ (במידת הצורך) - 6 השולחן. יש גם שחקן foobar200; :)
- ngrok.com - לקוח עבור ngrok שירות, עומד בתוך שרת וירטואלי והחוצה prokidyval שרת וירטואלי - הוא מקבל כתובת כמו 0123456789abcdef.ngrok.com. זה מאוד יעיל לאיתור באגים שירותים חיצוניים, וכדי להראות למישהו משהו מקומי;
- כלי עבודה אחרים (WinSCP, WinCacheGrind, JMeter, וכו ') - 4 השולחן.
כתוצאה מכך, אני תמיד יודע איפה זה פתוח. בין 8 המסופים גם יש חלוקה:
- מסופי 3 השולחן - MySQL קונסולת + סקריפטים שירות (X-סל יש קבוצה של פקודות מאקרו לצמצם במידה ניכרת את קוד פיתוח הזמן, רק בטרמינל השני על השולחן 3 משמש להשיק אותם) + להתחיל לרוץ מבחן + מרחרח;
- מסופי 5 שולחן - יומן צפייה, פעולות קובץ, הגדרות servakov וכן הלאה;
- מסופי 7 ו 9 שולחנות - לכל דבר לערוך באמצעות vim.
מה עוד ניתן לציין, אם ניקח בחשבון את התוכנה פונקציונלית:
- דואר - החברה שלנו משתמשת Google Apps for Business, אז אני צריך את כל הדואר האלקטרוני Gmail. אני מסתכל דרך זה דרך דפדפן. גישה זו חוסכת לי מלהיקשר התקנה הדיוור אחד ומאפשר את השימוש באותן הגדרות הכביש הדואר בכל המחשבים, הטאבלטים והטלפונים. כל קישורים שימושיים - רק הסימניות ב- Chrome.
- מסרים מהירים - סקייפ + Hangouts.
- לוח שנת - לוח שנת Google סטנדרטי (בדפדפן), המחשבון הארגוני.
- הערות מהירות - יש 2 קבצי טקסט: 1 פתוח על הבורג, ואת שני kriptokonteynera. קישורים להם יש זכות על שולחן העבודה שלך. אני פותח אותם בדרך כלל על השולחן 2.
- ניהול זמן עבודה - באמצעות trello.com, לוח קנבן בדפדפן שלך. זה בחינם ומאוד פונקציונלי. היא מגישה לי מחברת כמו היצירות שלי, וכמה בעיות גדולות. האם מסוגל לחייב את הכרטיס עד כה.
- טוויטר / פייסבוק / VK / אחרים - לא ללקוחות פרטיים, כל דרך דפדפן. אני פותח אותם לא יותר מ 1 זמן ליום. הדבר היחיד הוא, כיצד להשתמש בנגן VK. :)
בתגובה לשאלות שעשויות להתעורר:
- לא, אני לא משתמש תיקיות משותפות ב VirtualBox. הנתונים כי הם בעלי ערך לי, מאוחסן או ב bitbucket / GitHub, או העותקים שלהם הם על Windows ו- גיבויים מתמשכים אינם דורשים. אחרים נתונים יש לי. בין הדימוי מכונת המארח והאורח אני גורר באמצעות WinSCP.
- משהו בעל ערך - גם kriptokonteynera שאני bekaplyu הביתה או כונן גוגל. מאז יש לנו חשבון ארגוני עם כונן Google, אז יש לי 30 GB של שטח יש. :)
- מערכת בקרת גרסה - Git. מאוכסן במאגרים מרחוק - bitbucket.org. כן, הוא מאבד GitHub פונקציונלית, אבל זה זול יותר, ויש לנו חשבון עסקי. יתר על כן, עבור מצב שבו יש לך הרבה מאגרים מרחוק, bitbucket הרבה GitHub רווחית יותר.
- תוספים בדפדפן - קבוצה סטנדרטית של היזם: מפתח אינטרנט + PerfectPixel + YSlow + מהירות דף + עוקב מהירות + מסך מדהים.
- 7 Windows, בגלל שהייתי מרוצה מהכל ב- Windows 8, אין שום דבר כי הייתי להועיל. אותו BitLocker אני לא צריך, כפי kriptokonteynera עושה צורך לי הכל.
- אני בודק את הדוא"ל שלי לעתים קרובות מספיק. אבל לעתים קרובות אני פשוט מסתכל על הכותרות והוא החליט שהוא קורא בשעות אחר הצהריים. לכן, זה קורא כמעט הייתי 2-3 פעמים ביום. אבל המוניטור שנמצא בתיבה, על 1 כל 15-60 דקות, תלוי מה שאני עושה עכשיו.
- בשנת סקייפ, ויש לי תמיד Hangouts. אם אני לא שם, אז אני ישן, או הולך לאנשהו, או מת עם noutom. :) וגם, לעיתים קרובות אני לא מכבה את המחשב הנייד בלילה, כך נראה כי אני תמיד באינטרנט.
צריך גם להזכיר את מחויבותי מאסטר Vim. :) כן, אני יודע על היתרונות של PhpStorm ו IDE דומה, אך עד כה הם לא יכולים להיפגש וללכת אליהם. :) כמו כן, ההרגל הוא כל כך חזק שכל הניסיונות ללכת, הייתי דחייה איומה. :) לא, טוב, בעצם,: w אני מקליד מהר יותר Ctrl-S. :) כנראה, אם הקוד בשבילי היה זר, הייתי מתחיל מיד עם השימוש בקוד PhpStorm... אבל אני יודע היטב, המבנה שלה בתחילה פשוטה וברור, כך, למעשה, חלק הפונקציונלי, אשר לוקח על IDE, אני מבין את עצמי, ואני לא מושך. :)
ובכל זאת, מלבד על ניידות. כאשר אין לי סוללות מחשב נייד, אבל צריך גישה לכל השירותים חוסך לי טאבלט (Acer Iconia Tab A501). הדבר המעניין ביותר הופך הרצאות שלי. אני מרצה בבית UlSTU, ויש לפעמים אני מקבל את הקהל, שבו אין שקעים. במקרה זה, אני פשוט להשתמש בטאבלט - הסוללה שלו ופונקציונליות חסר בשפע. יתר על כן, יש לה גם סניף דואר, גם ב- Google Docs, ולקוחות כל השירותים הדרושים, מן trello לסקייפ. מכונה וירטואלית - זה הדבר היחיד שאין לי על הלוח. :) אבל ברגע זה אני לא צריך. זה לא צריך, וגם במצבים דומים אחרים - בכנסים, ברכבת או במטוס.
אה, וגם להעברה ברוח - צילומי מסך. :)
איך אתה לארגן את הזמן שלך?
Common גישות ועקרונות פשוטים, פיתחו במשך השנים. לפני כשנה, קראתי על GTD ושנת התהליכים שלה מעט, אולם, GTD תואם, הם לא עשו. :)
אז, אני מתכנן Trello נראה מאוד לא עקביות, משימות חלוקה עבור הטקטי (2 השבועות הקרובים), אסטראטגי (להיעשות תוך שישה חודשים) ומחשבות (יש אשפה, שבו אני מעת לעת סקירה).
לפני שאני נכנסתי ההקלטה trello 3 קבצי טקסט. אחר כך הוא עבר על Trello נראה מאוד לא עקבי, כי הייתי שם החלו להוביל את התכנון של פרויקטים בודדים ולא לשמור רשומות על הפרויקט סיבותיו בנפרד, במערכות שונות, עבר והכל trello.
מחשבות הקלטה מהירות - קבצי טקסט. מאוחר יותר הייתי לטהר אותם, נושאת משהו Trello נראה מאוד לא עקבי, במידת הצורך. למעשה, זה הלוח, איפה אני מעתיק משהו לניתוח מאוחר יותר. מהר של דבר את הקבצים הללו. הם הכו Trell ו מחברת נייר. :)
עצם לתכנן בניתי כך יש משימה שלא לדעוך. טאקסקו זה על הגרסה של Trell וקבצי טקסט. :) UR - כ 1-2 פעמים בשבוע. לעתים קרובות - על יום שבת. ביציאה אני מקבל כרטיס למיין מחדש והשתנה קבצי טקסט trello + ריקים.
החיצוני "פתוגנים" שיכול להשפיע על העבודה שלי, למעט של סקייפ, דואר פנייה אישית, ניתן לזהות:
- youtrack - זה פיתוח צוות X-סל 5 מנהלת מטרותיה ואת התוכניות העתידיות;
- statuscake.org - ניטור התשתיות שלנו.
כתוצאה מכך, יש לי הכל אלקטרוני, נייר קיים. :)
מה שגרת היומיום שלך?
06:00 - אני מתעורר.
07:30 - Avert הבת שלי לבית הספר.
08:00 - אני בעבודה. האתחול שלי מתחיל:
- לראות פוסט, השב, במידת הצורך;
- לראות את לוח השנה;
- רענון טאקסקו ליום, למיין מחדש ביחס היום;
- להחליט כי מן טאקסקו היום יעשה;
- נראה youtrack, statuscake ואחרים.
09:00 - עבודה על טאקסקו.
00:30 - ארוחת צהריים.
13:30 - שוב מחפש אלקטרוני, youtrack, statuscake ואחרים.
14:00 - חזרה לעבודה טאקסקו.
18: 00-19: 00 - לצאת מהבית, כי אני רוצה לארוחת ערב. :)
21:00 - חזרה לעבודה.
23: 00-00: 00 - שינה. :)
בנוסף, לעתים קרובות אני עובד בערבים ובסופי השבוע. בשלב זה, קראתי כמה בלוגים, אני רואה את הספרייה, קראתי changelog'u גרסאות חדשות של כמה ספריות וכן הלאה. בואו נגיד, להסתכל מסביב, מה חדש השבוע. אז אני למיין מחדש את Trell וקבצי טקסט הרוס.
באשר הפרודוקטיביות ואת הסחבת.
בעיקרון, אם אני מקבל מספיק לישון, אני פרודוקטיבי כל היום וכל הלילה. זה עוזר לי מוזיקה. אני מעריץ של פאוור מטאל, וסגנון אנרגטי זה. :)
ובכן, באופן כללי, כבוד מתכת. :) כפי לקבוצות ספציפיות - Manowar, בר רצים, מגהץ Saior, Powerwolf, רוס הבוס, W.A.S.P, U.D.O, וורלוק, וירג'ין סטיל, חטא אחות, Firewind, Axxis, קרב החיה, Amaranthe, לורדי.
גם אם יש סחבת, אם תקוע, בוטה - אתה תוביל את המוזיקה.
כמובן, את המתכון אינו מתאים לכל אחד, אבל מישהו יעזור. :)
הדבר היחיד במוזיקה הוא מינוס - יש לי לעתים קרובות את האוזניות ולא יכול לשמוע כאשר אני קורא. אבל פינג דרך סקייפ עוזר בסדר. :)
איזה מקום תופסת ספורט בחייך?
ספורט... פה הכל רע. :)
אני לא יכול להיפגש ולעשות משהו - אוכל הרבה זמן עבודה. מפעם לפעם אני עושה גיחות לתוך נדנדה, אבל היה חסר לי עד חודש, ואז שוב יש צורך Th משהו בדחיפות לעשות, ואני זורק אותו.
למרות לפני כשנה התחלתי להחליק, אבל יש כבר כמה Fail: אם חורף גלגיליות הכל הייתה טובות בקיץ, עומדות על גלגיליות בפעם הראשונה בחיי, אני צריך ללכת הרבה מרושש יד שמאל.
באופן עקרוני, זה לא השפיע עליי, אם כי שמתי את מנגנון Ilizarov. עבדתי בבית החולים ביום שלישי, ואפילו ביד אחת. ובכן, אז אני עם היד הזאת, במנגנון, זה היה על הצדדים הארגוניים שלנו Ulcamp 2013.
אבל עם גלגיליות הקיץ החלטתי אחרי תיקו זה - כאב נפילה יקרה. :)
חינם או "נאלץ" להרוג לי זמן פנוי, קורא משהו על טאבלט. פייסבוק היא לעתים קרובות, habrahabr, כמה בלוגים נושאיות, מאמרים על טכנולוגיה, מדעי מאמרים פופולריים.
אם אתה רוצה לכבות את המוח, סוליטייר.
בסופי השבוע, אני משחק במשחקי מחשב. בדרך כלל זה קצת RPG הישן. עכשיו זה קסם ועצמה 6. אני יכול להעביר אותם במשך חודשים, בגלל מחסור בזמן. :)
בתקופה מסוימת הוא ניגן בגיטרה חשמלית, אך הפסיק לאחר שבר. חזרתי לשחק איפשהו באזור באוקטובר 2013, אך נאלץ להתפטר בחודש דצמבר... הנה, אני חושב, בעתיד הקרוב יצטרך להתחיל שוב עוסק (עבור זרוע שבורה יהיה שימושי).
Layfhakerstvo מן מקסים Shamaeva
אם נלך לפי הדברים הסטנדרטיים (ספרים / פודקאסטים / וידאו), אז דברים כאלה.
ספרים
אני טכנאי, כך גרידא ספרות טכנית. זה קלאסי, אשר הוא שימושי כדי לקרוא שוב:
- "טכניקות של עיצוב מונחה עצמים. תבניות לעיצוב "- E.Gamma, R.Helm, R.Dzhonson, D.Vlissides.
- "שיפוץ. שיפור קוד קיים "- M.Fauler.
- "קוד שלם" - S.Makkonel.
פודקאסטים
גם כאן, כל הקלאסית, אבל לא מספיק, אז אני מקשיב קצת יותר שקראתי:
- RadioT $
- IT-לפתן.
וידאו של ניצולי השואה
הנה, הכל רע. משהו מדהים, אני לא יכול להבחין... משהו שפשוט צריך לראות כאן, זה לא. לעתים קרובות משהו חשוב מתרחש בצורה של שקופיות, אבל לא בצורה של וידאו. למרות שאולי אני משעמם קטעי וידאו. :)
אבל, למעשה, את הבחירה של מידע - זה מאוד אינדיבידואלי.
לדוגמא, אני לא מעוניין הרבה-ספרות העסקית של שיווק. אני לא מעוניין כי הייתי טכנאי.
אבל אני מעוניין היא טכנולוגיה, גישות חדשות ומגמות. וזה לעתים קרובות ניתן לתפוס בבלוגים מסוימים, טוויטר וכו '. בסרטון, פודקאסטים והוא יופיע בחודש.
אבל המלכוד - זה, שוב, לחפש והפניות. לדוגמא, מצאתי דוח מעניין נראה twitter מחבר, הביט בבלוג שלו ומצא משהו מעניין. אבל אם לא כדי להירשם הבלוג הזה? לא, אין זה הכרחי, שכן הפרטים מופיעים שם פעמים בשנה. במשך כל המומחים - הם עוסקים. רק כך שאף אחד לא כותב. כן, ואינו מופיע בחייו של מעניין משהו spetsa בפרט, לכתוב עליהם שווה ושאני יהיה מעוניין. לכן, כמה בלוגים שאני קורא כל הזמן, לא. ובכן, אולי, זה אחד - @developerWorks. :)
האם יש תצורת חלום?
אוי, זה ממש כאן! :)
אני טכנוקרט, אז אני רק רוצה - המחשב הנייד שלי, אבל פורמט מחשב לביש. במקביל, הוא חייב להישאר מקלדת פיזית, העכבר צריך להחליף כפפה. ואני מוכן העובדה שהמחשב ימשיך לשמור על המשקל של 3-5 קילו, למרות העובדה שהוא ממוקם בתוך תרמיל על מחשב נייד. אוטונומיה - לא פחות מ 16 שעות. גודל תמונה - בדומה לצג 80 אינץ 'ממרחק של מטר. העיקרון של הקמת תמונות עם משקפיים - מציאות מוגברת. תקשורת - 4G.
בתצורה זו, אני אהיה יותר נייד, מסוגל לעבוד בכלל, אני יכול לראות מידע נוסף בבת אחת, אני יכול לזנוח את העכבר עבור מכשיר מיצוב נוח יותר.
המועצה layfhakeram
המועצה היא פשוטה: אתה חייב להיות תוהה. אתה צריך לרצות את מה שאתה עושה. יתר על כן, צמא עבודה, לחלום על השגת המטרות. אם אתה הולך לעבוד בעצלתיים, אז זה לא התפקיד שלך או שאתה עייף. לכן, לחפש כל עבודה אחרת או להירגע. אם שאר, אבל עדיין לא ממהר, אז, לא התפקיד שלך. :)
ובכן, להקשיב פאוור מטאל. :) מוזיקה לא יותר אנרגטית ומעוררת השראה, ניגש למלאכה. :)