101 Great Answers to the Toughest Interview Questions
תוכן עניינים:
- שימוש ב- Windows 8 ערכת פיתוח תוכנה
- איפה הם דובר iOS ו- Android יציאות?
- לאחר SDK גמיש הוא נחמד, אבל היזמים השקיעו רק כמה זמן לשבח תשתית התמיכה של מיקרוסופט, החל עם Visual Studio 2012 התוכנה המשמשת ליצירת Windows 8 יישומים.
Redmond, יש לנו בעיה.
עם מכירות של מחשבי PC ומכירות טבליות, מיקרוסופט החליטה לשפוך את האזיקים של העבר המרוכז בשולחן העבודה לטובת פתרון ידידותי למשתמש, העתיד הראשון. זה להתראות כפתור התחל, שלום מסך התחל. אייקונים הם בחוץ, אריחים נמצאים.
המראה החדש והתחושה ב- Windows 8 (Microsoft winkily מכנה את זה "סגנון משתמש מודרני") גם מזמין כל תוכנה חדשה אקולוגית יישומים שנוצרו במיוחד עבור החדש מבוסס אריח מִמְשָׁק. וכאן טמון השפשף. היישומים פשוט לא נמצאים עדיין, לא בכמות או באיכות.
[לקריאה נוספת: הטוב ביותר שלנו Windows 10 טריקים, טיפים ו tweaks]סגן נשיא מיקרוסופט רק הצהיר בפומבי כי החברה שלו יהיה "לרדוף באגרסיביות 100,000 יישומים פלוס במהלך שלושת החודשים הראשונים ", אך דבר על המלאי הנוכחי של Windows Store App (זה מרחף רק מתחת 4,000 עבור כל החזיתות ברחבי העולם) מציע מטרות נשגבות אלה יתממש.
בדיקה קודמת שלנו של מצב Windows Store פירט כמה מהסיבות לכך שמפתחים אינם נוהרים לתינוקה של מיקרוסופט.סנטימנט נפוץ אחד מניח שפיתוח אפליקציות עבור מערכת Windows 8 לא מוכחת אינו מעניק תחושה פיסקלית כה רבה כמו לשים את הגמר על אפליקציות עבור כבר הוקמה (ומשגשג) אנדרואיד ו אפל בשוק. בינתיים, כמה מפתחים הד Valve honcho גייב ניואל, למצוא רק את המוטיבציה craven במעבר של מיקרוסופט אל המודל "גן מוקף חומה".
עדיין, חשבנו, יכול חלק מחסור של יישומים להציב לרגלי קשישים טכניים פשוטים ולא אידיאלים מוסריים גבוהה? כמה קל ליצור את Windows 8 App?
השאלה מחזיקה בהשלכות עבור יותר מאשר רק 8 יום ההשקה של Windows. אם Windows 8 ממריא באופן סטרטוספירי - וזה בהחלט יכול, בהתחשב OS תהיה מותקנת על הרוב המכריע של מחשבים שנמכרו לאחר 26 אוקטובר - תהליך הפיתוח קל היה להחליק את המעבר עבור מפתחים מהסס כרגע שמחליטים לקפוץ על את הרכבת רוטב במועד מאוחר יותר. על הצד השני, עם זאת, סיוט קידוד יכול לעזור למלט את העמדות הדומיננטיות של פלטפורמות iOS ו- Android אנדרואיד.
אז איך זה באמת כמו פיתוח של Windows 8 App? דיברנו עם קומץ מפתחים מובילים שכבר עובדים עם הפלטפורמה כדי לקבל תמונה ברורה של המצב.
שימוש ב- Windows 8 ערכת פיתוח תוכנה
Microsoft תומכת בשפות תכנות אחדות עם Windows 8 SDK שלה. היזמים שדיברנו איתם אמרו כי רב-תכליתיות הופכת את Windows 8 לאפליקציות לרוח, במיוחד אם יש לך רקע בפיתוח עבור Windows או יישומי אינטרנט, או אם אתה מכיר את C + + או C #.
"זה היה די פשוט המעבר עם Windows 8 SDK, בתרגום היישום שלנו לפלטפורמה זו ", אומר ג'ונתן סאסה, סגן נשיא בכיר למוצר ותכנות בחברת Slacker Radio. "בהחלט, מנקודת המבט שלנו, זה בסדר עם יישום SDKs אחרים של מערכת ההפעלה שעשינו בעבר.למעשה, במקרים מסוימים, זה יכול להיות אפילו קצת יותר קל."
היזם של slacker רדיו App אומר שאין שום דבר קשה במיוחד על יצירת תוכנה עבור Windows 8.מפתחים אחרים שרו את אותו שיר. ריצ'רד מק'קיני, המנהל הטכני הראשי של Halfbrick, הידוע בעיקר בפרי נינג'ה, מכנה את עמוד השדרה של ה- WinRT של פלטפורמת ה- WinRT "מצוין עבור מפתחי ++ C וטוב למפתחים אחרים".
מייקל בר, מנהל הטכנולוגיה של ג'יימפוט של אירלנד, אומר כי גמישות SDK צריך לפתות מפתחים ממערכות מיומנות שונות. "אתה יכול לפתח את היישום שלך באופן מקורי ב- C #, או שאתה יכול לפתח אותו באמצעות HTML5 ו- CSS, כך שאנשים שמגיעים מרקע עיצוב אתרים יוכלו למעשה ליישם את עצמם ל- Windows 8 די מהר במקום ללמוד מסגרת חדשה לגמרי מהיסוד." מפתחי אינטרנט יכולים גם לשבור יחד את Windows 8 Apps באמצעות JavaScript.
מפתחים המשתמשים בפלטפורמות C + + ו- C # לפיתוח כלים ליצירת אפליקציות לפלטפורמות אחרות ימצאו את המעבר קל באותה מידה. "לאחר שהגדרת את מסגרת הליבה שלך (ממשקי ה- API החדשים של Windows), פשוט תצא מדרכך ותאפשר לך להשתמש בקוד C + + בין פלטפורמות כדי לעשות את מה שאתה צריך", אומר מקיני.
Hitcents, שציירו Stickman Epic יהיה זמין כאשר Windows Store משיקה רשמית ב 26 באוקטובר, פיתחה את היישומים שלה באמצעות Xamarin של פלטפורמת Monotouch ו מונו עבור אנדרואיד. "זה מאפשר לנו להשתמש באותה שפה, C #, ולשתף קוד בין כל הפלטפורמות", אומר היזם הבכיר לפיתוח יישומים, ג'ון פפרס. "הצלחתי להעביר את המשחק שלנו ל- Windows 8 תוך פחות מארבע שעות, מבלי לספור את הזמן לשנות את גודל הדברים כך שיתאימו לרזולוציית המסך החדשה". (פפרס וקבוצתו של היטצ'נטס פרסמו סרטון YouTube קצר המתאר את היתרונות של שימוש בכלים של Xamarin ליצירת אפליקציות בין פלטפורמות).
אפליקציות עסקיות לא יפעלו באותה מהירות, והתהליך לא היה מהיר כל כך, ללא כלים חוצה פלטפורמת Xamarin, מציין פפרס, אבל ג'יימפוט מנכ"ל ג 'יימס סקוט אומר כי המעבר קל Windows 8 SDK אפשרה החברה שלו לקבל תמיכה Windows 8 שלה App ולהפעלתו במחצית הזמן שנדרש כדי לקבל אנדרואיד שלה או iOS שירות מעל הקרקע.
איפה הם דובר iOS ו- Android יציאות?
לכן פיתוח Windows 8 Apps לא צריך להיות קשה עבור מפתחים עם Windows, אינטרנט או על רקע פלטפורמת. אבל האם המעבר הוא פשוט כמו עבור מפתחים אשר לחתוך את השיניים לצלול לתוך השפות הילידים של פלטפורמות מתחרות, כגון iOS של Objective-C או Java של אנדרואיד?
זה קצת יותר קשה לענות.
מעקב אחר ייעודי אנדרואיד או iOS מפתח זה עושה את הקפיצה ל- Windows 8 היא כמו מנסה למצוא אוהד דיהארד של שירות המשחקים של EA מקור: הם פשוט לא שם בחוץ, וההססנות יש קצת מה לעשות עם מכשולים טכניים. אם אתה מבלה כל הזמן בפורומים למפתחים של Android ו- iOS, מתברר במהירות שרוב המפתחים המוקדשים לפלטפורמות לנייד מתחרים ל להישאר מוקדשים לפלטפורמות מתחרות מתחרות עד שמיקרוסופט מוכיחה שיש כסף ניתן למצוא ביצירת Windows 8 Apps. למרבה המזל, כמה מפתחים של Windows 8 דיברנו עם כמה תובנות על המשוכות בפני מפתחים רק שקוע iOS ו- Android עבודה.
עם רק 357 משחקים בחנות Windows, המערכת האקולוגית אינה בהכרח אטרקטיבית iOS ומפתחי אנדרואיד שמחפשים מסה קריטית. "אם אתה מתחיל מהתחלה או מגיע מסביבה אחרת כמו iOS או אנדרואיד, אתה צריך למצוא את הכל פשוט מאוד", אומר CTO של Halfbrick, ריצ'ארד מקיני, אם כי הוא מודה כי דובר iOS ו- Android Apps ל- Windows 8 ייקח קצת זמן. "אם קוד המשחק שלך כתוב ישירות ב- Objective-C או ב- Java, יהיה עליך להעביר את כל זה בנוסף לקוד הפלטפורמה". פפרס של Hitcent מסכים כי היציאות ללא חוצה פלטפורמות iOS ו- Android Apps ל- Windows 8 יכול "לקחת קצת זמן."אפילו עדיין, את הבליטות הקטנות שהוצגו על ידי Windows 8 SDK חיוור לעומת מפתחי חישוקים במקור היה לקפוץ דרך לעבוד על יישומים ניידים. "אתם שומעים כמה אנשים מתלוננים על משוכות [פיתוח], אבל זה שום דבר לעומת המשוכות המקוריות כאשר הפנים Xcode של אפל [תוכנה משולבת סביבת הפיתוח] יצא", אומר ג 'יימבוט CTO ג' יימס Barr. "זה היה אתגר גדול כדי לגרום לאנשים להתחיל ב- iOS."
המפתחים של Windows 8 שדיברנו איתם אינם מסכימים לגישת ההמתנה והמראה של מפתחי Android ו- iOS המהוססים. "Windows 8 אינו מכשיר חדש שאיננו בטוחים שהוא יצליח, זהו הדור הבא של מערכת ההפעלה הפופולרית ביותר בעולם", אומר מקיני. "יש קהל עצום מובטחת שם."
Lean On Me
לאחר SDK גמיש הוא נחמד, אבל היזמים השקיעו רק כמה זמן לשבח תשתית התמיכה של מיקרוסופט, החל עם Visual Studio 2012 התוכנה המשמשת ליצירת Windows 8 יישומים.
"Visual Studio 2012 הוא IDE הטוב ביותר בעולם לפיתוח משחקים", אומר מקיני. "אין IDE אחרים אפילו מתקרב למהירות ועוצמה של Visual Studio." ג'אמפוט של מייקל בר מסכים, אומר כי Visual Studio יש "כלי ניפוי ממש נחמד מובנה כלי ערכת בדיקה ממש נחמד מהקופסה."
מפתחים בדרך כלל נראה מרוצה עם Visual Studio 2012, כלי מפתח לפיתוח Windows 8 App.
מארגני התוכנה של מיקרוסופט זכו לשבחים מהנאמנים של מיקרוסופט גם כן. כל מפתח שפיתחנו איתו עבד בצוות של אוונגליזם, וכולם אומרים שהתועלת ההדדית היא לא פחות משמים. "יש לנו יחסי עבודה טובים עם יחידת האוונגליזם בתוך מיקרוסופט", אומר סקוט של ג'יימפוט. "אנחנו עובדים עם החבר 'ה האלה והם תומכים במפתחים שלהם באמצעות דברים כמו מתן מכשירים וראשי-עלים כאשר דברים חדשים יוצאים, אם יש בעיות, הם מזינים אותו בחזרה לארגון,, והם פתוחים מאוד גם כן. "סיוע למפתחים של מיקרוסופט אינו מסתיים שם. החברה מסייעת למפתחי Windows לעתיד לקבל טיפול בתוכנות מיקרוסופט באמצעות יוזמות כמו BizSpark ו- DreamSpark, תוכניות המספקות מנויים ללא תשלום לכלים לפיתוח פרימיום עבור סטארט-אפים טכנולוגיים וסטודנטים, בהתאמה. ברגע שיש לך את הידיים על כמה כלי פיתוח, Windows Apps Dev Center מספק שפע של תיעוד מועיל בפורום מפתחים ארוז.
החברה מחזיקה גם מחנות מפתח Windows חינם בכל רחבי העולם על בסיס יומי, שבו מפתחים יכולים ללמוד ממומחים בסביבה אינטראקטיבית ולאחר מכן לנסות את ידיהם על מה שהם למדו.
רוצה ללמוד איך ליצור יישום זה ללא רבב, ובכן, "מודרני"? מיקרוסופט התחברה עם סוכנויות עיצוב מובילות ברחבי העולם כדי ללמד אותם את עקרונות ה- UI המודרני. ממשק סגנון, וזה נקודות מפתחים המבקשים בכיוון של סוכנויות אלה בעת הצורך. לפעמים, מיקרוסופט אפילו את הצעת החוק עבור מפתחים לקבל עד 40 שעות של חינוך עיצוב מאת השותפים שלה סוכנות.
לבסוף, נציג מיקרוסופט אמר לנו כי החברה מתכננת גם על מחדש את תוכנית המצוינות App App שלה, אשר היה על hiatus מאז תצוגה מקדימה של Windows 8 תצוגה מקדימה פגע בצורה של retooled Windows Store App Labs. באירועים לרישום בלבד, מפתחים יקבלו גישה למכשירי Windows 8 המבוססים על x86 ו- ARM בגורמי צורה שונים, יחד עם סיוע מעשי בפיתוח של מהנדסי מיקרוסופט ועצות עיצוב של מומחי הממשק הנ"ל. Windows Store App Labs יבעט ב -30 מקומות ברחבי העולם ב -15 באוקטובר, למרות שעזרת התכנון לא תהיה זמינה עד לאחר ההשקה הרשמית של מערכת ההפעלה ב -26 באוקטובר.
סצנה מתוך פיתוח של Windows 8 אבל עדיין יש גזר אחד שמיקרוסופט אינה מנפנפת מול מפתחי חלונות 8: סובסידיות בתשלום ליצירת אפליקציות. מיקרוסופט אינה מציעה תשלומים במזומן כתמריץ בכל דרך שהיא, בניגוד למה ש- RIM עושה כדי לעורר עניין ב- BB10. היזמים שדיברנו איתם אישרו שהם לא קיבלו שום סיוע כספי כדי ליצור את Windows 8 Apps שלהם. מה שנותר לראות הוא אם מדיניות ללא סובסידיה תישאר בתוקף אם Windows Store לא יורה על כל צילינדרים בעת ההשקה.
מפתחים! מפתחים! מפתחים!
בין SDK גמישה אך פשוטה, תוכנת הפיתוח החזקה של Visual Studio ותשתית תמיכה איתנה, מיקרוסופט מעכה את החששות העיקריים הקשורים בדרך כלל לספינה קופצת לפלטפורמה חדשה. בינתיים, כלים כמו TheAppBuilder של JamPot לעזור אפילו שאינם מפתחים לקפוץ על Windows 8 מכונית התזמורת עם שירותי יצירת אפליקציות DIY, כי לא דורשים שום חוויית קידוד בכלל.סטיב באלמר להתמקד במפתחים! מפתחים! מפתחים! יכול לשלם דיבידנדים לטווח ארוך עבור Windows 8 אימוץ, אבל נראה כי האסטרטגיה עשויה פשוט להשתלם בטווח הקצר גם כן. על פי Windows Explorer של Wes מילר WinAppUpdate.com, חנות Windows מציעה כיום כמעט 4,000 יישומים ברחבי העולם, מספר זה כמעט הוכפל בתוך קצת יותר משבועיים. קצב הצמיחה של Windows Store עדיין אינו מספיק אקספוננציאלי כדי לאתגר את מאות אלפי האפליקציות הזמינות עבור Android ו- iOS, אך נראה כי מיקרוסופט יכולה להכות היטב את מספר הקסם של 5,000 האפליקציות שמספרות האנליסטים. RT) הצלחהכמובן, שמירה על בר נמוך מעשים כמו חרב פיפיות. חנות Windows עשויה לצמוח במהירות, אבל רוב היישומים הזמינים כיום הם, טוב, לא רצויים במקרה הטוב, שטוחים החוצה במקרה הרע. המצב המזערי של בחירת האפליקציה הנוכחית גרם למילר של WinAppUpdate לצאת לשיחה הקשורה לאיכות בתחילת אוקטובר. "יש לך כמעט חודש עד שחנות Windows תתחיל לחיות", הוא טען בפוסט האחרון. "קח את הזמן לבניית כמה אפליקציות נהדרות, אל תבנה מסה של בינוניות, יש כבר חנויות אפליקציות שעושות את זה".
האם מפתחים יגדילו את המשחק? האם מסגרת האפליקציות המצוינת של מיקרוסופט יכולה לפתות את ההמונים ל- Windows 8? שאלות אלה לא ייענו במשך זמן מה, אבל דבר אחד כבר בטוח: מיקרוסופט עושה כל מה שהיא יכולה לתת למפתחים כל מה שהם צריכים כדי להפוך את Windows 8 Apps להצלחה.
MSI מציעה נטבוק רוח עם סוללות טובות יותר
MSI מוסיף סוללות טובות יותר לנטבוק רוח, עבור זמן ריצה ארוך יותר. מאוחר יותר החודש מציעים גרסה חדשה של מיני-מחשב נייד עם סוללה טובה יותר, בעלת 6 תאים, בהשוואה לסלולר הנוכחי.
בזכות המשבר הכלכלי הנוכחי, אנשים רבים מלטשים את קורות החיים שלהם - או לבנות אותם מאפס. אבל אם אתה כמו רוב האנשים, יצירת קורות חיים לא יכול להיות חליפה חזקה שלך. זה המקום שבו Resume Builder מגיע. זה עושה את זה רוח כדי ליצור היטב בכתב, יפה מראה קורות חיים במגוון פורמטים, כך שתוכל לשלוח אותו על נייר או דואר אלקטרוני, לפרסם אותו באינטרנט, או השתמש בו בכל דרך שתראה לנכון.
Resume Builder משתמש באשפים כדי ליצור עבורך את קורות החיים שלך. לדוגמה, אתה מתחיל על ידי בחירת איזה סוג של קורות חיים אתה רוצה ליצור: אחד מבוסס על כרונולוגיה, סוג העבודה שאתה מחפש, או עבור עבודה מסוימת. משם, אתה בוחר את רמת העבודה שלך (מהסטודנט דרך ההנהלה), ולענות על סדרה של שאלות. לאחר מכן, אתה מזין תקציר מנהלים, ההיסטוריה של העבודה שלך, פרסים והכרה, וכן הלאה.
מריח כמו רוח חנון: הצגת בושם מסע בין כוכבים
תשומת לב, נשים: עם ניחוח זה חנון, חנונים יהיה מרק בידיים שלך .