פרסומת

אנשים שמשתתפים ב- Reddit AMAs יכולים להיות מאוד מעוררי מידע ומעוררי השראה. כקהילה מנוסה טכנולוגית, ישנם המון AMAs שהם חובה לקרוא עבור מפתחים שואפים. להלן חמשת ה- AMA המובילים שבהם תרצו להתחיל.

מה זה AMA?

לפני שנתחיל, אני בטוח שכמה מכם שלא מכירים את המינוח של Reddit ישאלו, "מה לעזאזל הוא AMA?"

ראשי תיבות זה "שאל אותי כל דבר", ויש קטע שלם על Reddit (נקרא א subreddit - מקומות ספציפיים לנושא שם תוכלו ללמוד הכל 5 הטובים ביותר לסוביידידי לימוד דברים מגניביםReddit הוא יותר מסתם כיור זמן בו תוכלו להסתכל על בחורות יפות, לקרוא על דברים חנוניים ולהתמהמה כשאתם בונים זיכרון של טריוויה אקראית. ניתן להשתמש ב- Reddit כדי ללמוד ... קרא עוד ) המוקדש ל- AMAs. יש שם גם כמה AMAAs, העומדים על "שאל אותי כמעט כל דבר" - לרוב מדובר באנשים שלא מסוגלים לענות על כל שאלה שנשאלת. זו דרך פשוטה ופתוחה עבור הקהילה לשאול שאלות למשתתפי AMA. Reddit הזמינה אנשים מפורסמים רבים להשתתף ב- AMAs, כולל הנשיא אובמה, ביל גייטס, MythBusters ואחרים.

אתה יכול ללמוד הרבה דברים גדולים אחרים שלנו מדריך מדהים ל Reddit המדריך המדהים ל Reddit

instagram viewer
תוהה איך החברים שלך תמיד מוצאים דברים מגניבים באינטרנט לפניך? הם בטח משתמשים ברדיט, "העמוד הראשון של האינטרנט" שהוכרז על עצמו. קרא עוד !

reddit_ama_money
אין כמו לנחות משרה תכנות כשאין לך תואר והכל נלמד בעצמו. זה בדיוק מה greymattr הצליח לעשות בקנה מידה גדול - הוא קיבל משרה בחברת Fortune 500 ושכר שישה ספרות.

ב- AMA שלו, greymattr משתף את מה שעשה כדי להכין את עצמו, איך קיבל את תפקידו ומה אחרים יכולים לעשות כדי להכין את עצמם. בעוד שכל ה- AMA שייזכר במאמר זה הוא קריאה נהדרת עבור מפתחים שואפים, זה הוא הכי פשוט והידיעה מבין החבורה. האחרים הם קריאת מוטיבציה נהדרת.

שאלות ותשובות מומלצות:
ש:
מה היית ממליץ לתלמיד תיכון שמתכנת אך טרם עבר הכשרה רשמית?
ת:
למד ג. למד לינוקס. ללמוד רשת TCP / IP. לאחר מכן למד על דפי אינטרנט, או על סקריפט ג'אווה. ועם זה אתה יכול למצוא עבודה טובה (60-200k / yr)

reddit_ama_spacex
עשיית שש דמויות ללא תואר עשויה להיות הישג נהדר, אבל לעבוד כמתכנת ל- SpaceX זה פשוט מגניב. ב- AMA זה, כל צוות התכנות של SpaceX הגיע לרדיט כדי לענות על שאלות כולם. הם נתנו לקוראים תובנה עד כמה גדולים פרויקטים התכנות שלהם, אילו אתגרים הם מתמודדים ומה הם הכי נהנים מהעבודה שלהם.

לאחר קריאת ה- AMA, אתה מבין גם שתכנות רקטות איננה עבודה הדורשת ממך להיות רזה - כולם נהנים להתעסק בקוד ולהנות.

שאלות ותשובות מומלצות:
ש:
כמה גדול בסיס הקוד הנוכחי שלך לפרויקט הגדול ביותר שלך?
האם זה טרחה לשמור?
מה היה הפרויקט המאתגר ביותר שעליך לקחת ולמה?
על מה אתה מרגיש הכי מושלם?
איך אתה אוהב את העבודה שלך?
ת:
קוד הרכב הוא בסדר גודל של כמה מאות קווים.
זה לא טרחה לשמור, זו העבודה שלנו! אנו למעשה שמחים מאוד עם בסיס הקוד שלנו. זו עבודת אהבה.
דרגת דרגון עם ISS היוותה אתגר גדול. היה צורך לפתח המון קוד חדש.
דרגת דרגון עם ISS.
האם הזכרנו את דרגון הברגה w / the ISS?

reddit_ama_zynga
משחקי פלאש מקוונים התפוצצו בזמן שפייסבוק איפשרה משחקים לרשת החברתית - האם אני בכלל צריך להזכיר את FarmVille? השיגעון היה כה גדול עד שהמפתח הידוע ביותר של משחקי פלאש מקוונים, זינגה, הרוויח מיליארדים.

מפתח לשעבר של זינגה הגיע לרדיט והחזיק ב- AMA כדי להעניק לקוראים מראה מאחורי הקלעים ולספק כמה עצות למפתחי משחקים שואפים. אמנם הרבה דיבורים סובבים סביב פלאש, HTML5 ומשחקים שנכתבו בשתי השפות הללו, אבל זה נוגע גם במנועי משחק שולחניים מסורתיים יותר.

שאלות ותשובות מומלצות:
ש:
לאן אתה רואה HTML5 הולך ביחס להחלפת מודל התוסף המסורתי?
האם סרטון HTML5 רעיון טוב?
במה הכתיבה לאלמנט הקנבס (והחסרונות האופטימיזציה המשויכים) שונה מכתיבת תוכניות מורכבות ב- Flash?
ת:
הייתי צריך לעבוד עם Cocos2dx (עם כריכות JS בנייד) ו- Cocos2dHTML5 זמן מה אחרי שעזבתי את זינגה.
בסך הכל, החלפת פלאש HTML5 עבור דברים בסיסיים כמו וידאו ופריסה אינטראקטיבית היא (אני מרגיש) דבר טוב.
OTOH, יצירת ממשק משתמש אינטראקטיבי בפלאש היא הרבה יותר קלה מכל מערכת אחרת שאני מכיר, וזה חלק גדול מהסיבה שהיא כל כך פופולרית. זה עדיין לא נפתר על ידי HTLM5 וזה ייקח הרבה עבודה על הכלים לפני שהם יתאימו לכלי יצירת Flash ב- Adobe CS.
ל- HTML5 יש גם הרבה מאוד חלקים מעצבנים כשאתה צריך להכיל דפדפנים ישנים יותר, ולפעמים זה מהיר יותר להשתמש בעיבוד DOM שעובר התעללות קשה. במקום להשתמש בעיבוד Canvas (מה שמאפשר כאב ראש לגרום להפעלות של ניסיון לייעל את הקוד המשותף שלך עבור DOM בכמה דפדפנים ו- Canvas ב- אחרים). השימוש ב- webGL עדיין לא אמין, מה שאומר שהרבה מאוד דברים שקלים בפלאש הם קשים ב- html5.
HTML5 גם סובל מהרבה מהבעיות שיש לפלאש, כמו גצ'ות פרף ממש נוראיות שסטודנטים לא בכירים לא ידעו להימנע מהם. יצרני הדפדפנים משקיעים המון מאמץ בכדי לגרום ל- HTML5 לרוץ במהירות, אך נראה כי אפילו קוד html5 מותאם בכבדות הוא בעל ביצועים כוללים נמוכים יותר מאשר קוד פלאש מותאם בצורה הגונה.

reddit_ama_guild_wars
אם ה- AMA של מפתח זינגה לשעבר לא התמקד מספיק במשחקים שולחניים, מה דעתכם על AMA זה שנערך על ידי כל צוות הגילדות מלחמות 2?

תוכלו לקרוא הרבה יותר על פיתוח המשחק nitty-grittyof, כמו גם מספר שאלות על המשחק עצמו. השאלות הללו מדגישות גם אתגרים שעומדים בפני הצוות בפיתוח המשחק ושמירת כולם מאושרים.

שאלות ותשובות מומלצות:
ש:
האם מישהו מכם יכול לקחת 1-2 מההודעות המועדפות עליכם שנכתבו על ידי מישהו אחר בצוות שלכם. אני יודע באופן אישי שאכתוב דברים כמו "באג קבוע עם מערכת ישות מטופשת שפרד עיצב" / "אני לא בטוח מה עשיתי, אבל זה היה יצרני"
ת:
ג'ים סקוט עבד על ערפל, ממש בערך בזמן שהסרטון הקשת הכפול הפך לוויראלי:
"נו, זה ערפל מלא עד הסוף. ערפל כפול, אלוהים אדירים. זה ערפל כפול, עד הסוף. מי זה כל כך אינטנסיבי. איזה גבר! וואו! נו! נו! ווה הו הו אלוהים אדירים! אלוהים אדירים! אלוהים אדירים! וו! הו וואו! וו! כן! הו הו הו! אלוהים אדירים! אוי אלוהים תסתכל על זה! זה מתחיל אפילו להיראות כמו ערפל משולש! אלוהים אדירים זה מלא! ערפל כפול לאורך כל השמיים! אלוהים אדירים. אלוהים אדירים. אוי אלוהים. מה זה אומר? הו. אלוהים אדירים. הו. הו. אלוהים. זה כל כך בהיר, אלוהים אדירים שהוא כל כך בהיר ומלא חיים! הו. אה! אה! זה כל כך יפה! אלוהים אדירים. אלוהים אדירים. אלוהים אדירים! אלוהים אדירים, זה ערפל שלם כפול! אה ממש במפה שלי. אלוהים אדירים. אלוהים אדירים, מה המשמעות? תגיד לי. יותר מדי. אני לא יודע מה זה אומר. אלוהים אדירים זה כל כך אינטנסיבי. הו. הו. אלוהים אדירים." - שינוי 533404 מאת ג'ים בתאריך 2010/07/19 18:07:00

reddit_ama_wikipedia
לא יהיה מדהים לתכנת לאחד מעשרת האתרים המובילים בעולם? אחרון חביב, יש לנו AMA של מפתח ויקיפדיה. ברנדון האריס מסביר כיצד התחיל להסתבך בוויקיפדיה ואיך זה הפך לעבודת פיתוח. הוא מציע גם טיפים שונים למפתחים שואפים מה לעשות כדי להתחיל. כמו שהזכרנו ב- MakeUseOf המון פעמים, הוא גם מציע תרומה לפרויקט קוד פתוח המסע של קודאי: כיצד לשפר את כישורי הקידוד שלך על ידי תרומה לפרויקט קוד פתוחאם אתה מחפש לשווק את עצמך כמתכנת מוסמך, אין זמן טוב יותר להשוויץ בכישוריך בצורה הטובה ביותר - על ידי תרומה לפרויקטים של קוד פתוח. יש הרבה סיבות... קרא עוד כדי להתחיל עם ניסיון בתכנות.

שאלות ותשובות מומלצות:
ש:
אשמח לשמוע את הטיפ הטוב ביותר שלך לסטודנט צעיר שנמצא בפיתוח יישומי אינטרנט!
ת:
פשוט תתחיל לבנות דברים. בנה כלים קטנים רק לעצמך, אולי. עליכם לבנות תיק עבודות בימינו.
אחת הדרכים הטובות ביותר היא להתחיל קידוד בפרויקט קוד פתוח. ככה יש לך דברים בקורות החיים שלך ויש לך דוגמאות קוד כדי להראות לאנשים.

סיכום

למרות שבוודאי יש יותר AMA בחוץ, אלה הם 5 היעילים והמוטיבציוניים ביותר. לאחר שתקראו אותם יהיה לכם יותר מכוח רצון להגיע לעבודה. כמובן, אל תשכח שיש לנו כאן הרבה חומר נהדר ב- MakeUseOf למפתחים שואפים, כולל דרך בחר את שפת התכנות הטובה ביותר ללמוד כיצד לבחור שפת תכנות ללמוד היום ולקבל עבודה נהדרת תוך שנתייםזה יכול לקחת שנים של עבודה מסורה כדי להיות מתכנת טוב באמת; אז האם יש דרך לבחור את השפה הנכונה להתחיל מהיום, כדי להתקבל לעבודה מחר? קרא עוד .

אילו טיפים אתה יכול להציע למפתחים שואפים? האם נתקלתם ב- AMAs Reddit אחרים ראויים לציון עבור מפתחים? ספרו לנו בתגובות!

אשראי תמונה: מייקל הימבראו דרך פליקר, סוראט לוזוביק

דני הוא בכיר באוניברסיטת צפון טקסס שנהנה מכל ההיבטים של תוכנת קוד פתוח ומלינוקס.