5 удивительных AMA Reddit для начинающих разработчиков

  • Harry James
  • 0
  • 4033
  • 152
Реклама

Люди, которые участвуют в АМА Reddit, могут быть чрезвычайно информативными и вдохновляющими. Как технически подкованное сообщество, есть много AMA, которые нужно прочитать начинающим разработчикам. Вот лучшие 5 AMA, с которых вы захотите начать.

Что такое АМА?

Прежде чем мы начнем, я уверен, что некоторые из вас, кто не знаком с терминологией Reddit, будут спрашивать, “Что, черт возьми, АМА?”

Акроним расшифровывается как “Спрашивай о чем угодно”, и есть целый раздел на Reddit (называется subreddit - Предметные места, где вы можете выучить что-нибудь 5 лучших субреддитов для изучения классных вещей 5 лучших субреддитов для изучения классных вещей Reddit - это больше, чем просто время, когда вы можете смотреть на симпатичных девушек, читать о занудных вещах и медлить во время создания память о случайных мелочах. Reddit может быть использован для изучения…), посвященный этим AMA. Там также есть несколько AMAA, что означает “Спроси меня почти что-нибудь” - Обычно они предназначены для людей, которые не могут ответить на каждый вопрос. Это простой и открытый способ для сообщества задавать вопросы участникам АМА. Reddit пригласил многих известных людей принять участие в АМА, в том числе президента Обаму, Билла Гейтса, MythBusters и других.

Вы можете узнать много других замечательных вещей из нашего удивительного руководства по Reddit!

Зарабатывать $ 100 000 + без степени


Нет ничего лучше, чем получить работу программиста, когда у вас нет диплома, и все самоучка. Это именно то, что greymattr удалось сделать это в больших масштабах - он устроился на работу в компанию Fortune 500 и заработал шестизначную зарплату.

В его АМА, greymattr делится тем, что он сделал, чтобы подготовить себя, как он получил свою работу и что другие могут сделать, чтобы подготовиться. В то время как все AMA, которые будут упомянуты в этой статье, отлично подходят для начинающих разработчиков, этот является самым простым и информативным из всех. Другие отличные мотивационные чтения.

Рекомендуемые вопросы и ответы:
Q:
Что бы вы порекомендовали учащемуся средней школы, который программирует, но еще не проходил формального обучения??
A:
учить C. учить Linux. изучить TCP / IP сети. после этого узнайте о веб-страницах и / или скрипте Java. и с этим вы можете найти хорошую работу (60-200k / год)

Разработчики SpaceX


Создание шестизначного числа без степени может быть большим достижением, но работать программистом для SpaceX просто круто. В этом AMA вся команда разработчиков SpaceX пришла в Reddit, чтобы ответить на все вопросы. Они дали читателям понимание того, насколько велики их программные проекты, с какими проблемами они сталкиваются и что им больше всего нравится в их работе..

Прочитав AMA, вы также почувствуете, что программирование ракет - это не та работа, которая требует от вас напряжения - всем нравится возиться с кодом и получать удовольствие..

Рекомендуемые вопросы и ответы:
Q:
Насколько велика ваша текущая база кода для вашего крупнейшего проекта?
Это трудно поддерживать?
Какой был самый сложный проект, который вам пришлось взять и почему??
Что вы чувствуете больше всего достигнуто?
Как тебе твоя работа?
A:
Код автомобиля порядка пары сотен k строк.
Это не хлопотно поддерживать, это наша работа! Мы на самом деле очень довольны нашей кодовой базой. Это труд любви.
Причал дракона с МКС был серьезной проблемой. Много нового кода должны были быть разработаны.
Причал дракона с МКС.
Мы упомянули причал дракона с МКС?

Бывший разработчик Zynga


Флэш-игры онлайн взорвались в то время, когда Facebook разрешил игры в социальной сети. Нужно ли упоминать FarmVille? Повальное увлечение было настолько велико, что самый известный разработчик онлайн флеш-игр Zynga заработал миллиарды.

Бывший разработчик Zynga пришел в Reddit и провел AMA, чтобы дать читателям возможность заглянуть за кулисы и дать несколько советов начинающим разработчикам игр. Хотя много разговоров идет о Flash, HTML5 и играх, написанных на обоих этих языках, это также касается более традиционных игровых движков для настольных компьютеров..

Рекомендуемые вопросы и ответы:
Q:
Где вы видите HTML5, в отношении замены традиционной модели плагинов?
Является ли HTML5 видео хорошей идеей??
Чем запись для элемента Canvas (и связанных с ней проблем оптимизации) отличается от написания сложных программ во Flash?
A:
Мне пришлось некоторое время работать с Cocos2dx (с привязками JS на мобильном телефоне) и Cocos2dHTML5 после того, как я покинул zynga.
В целом, HTML5, заменяющий flash для базовых вещей, таких как видео и интерактивный макет, - это (я чувствую) хорошая вещь.
OTOH, Создание интересного интерактивного пользовательского интерфейса во флэш-памяти намного проще, чем в любой другой системе, о которой я знаю, и это во многом объясняет его популярность. Это еще не решено HTLM5, и потребуется много работы над инструментами, прежде чем они будут соответствовать инструментам создания Flash в Adobe CS.
HTML5 также имеет много действительно раздражающих частей, когда вам нужно приспособиться к старым браузерам, и иногда на самом деле быстрее использовать сильно злоупотребленный рендеринг DOM, а не Canvas-рендеринг (что делает сеансы, вызывающие головную боль, пытаясь оптимизировать ваш общий код для DOM на некоторые браузеры и Canvas на других). Наличие webGL пока не надежно, а это означает, что многие вещи, которые легко во флэш-памяти, сложны в html5.
HTML5 также страдает от множества проблем, с которыми сталкивается Flash, например от ужасных перфектов, которых не знают разработчики, не являющиеся старшими. Производители браузеров прилагают массу усилий, чтобы заставить HTML5 работать быстро, но даже сильно оптимизированный HTML5-код, похоже, имеет более низкую общую производительность, чем прилично оптимизированный Flash-код..

Guild Wars 2 Team


Если AMA от бывшего разработчика Zynga недостаточно фокусировалась на настольных играх, как насчет этой AMA, проводимой всей командой Guild Wars 2??

Вы узнаете намного больше о самой мелочи разработки игр, а также несколько вопросов о самой игре. Эти вопросы также выдвигают на первый план проблемы, с которыми команда сталкивается при разработке игры и удовлетворении всех.

Рекомендуемые вопросы и ответы:
Q:
Может кто-то из вас просто взять 1-2 ваших любимых коммит-сообщения, написанных кем-то из вашей команды. Я знаю лично, я напишу такие вещи, как “Исправлена ​​ошибка с системой тупой задницы, разработанной Фредом” / “Я не уверен, что я сделал, но это было продуктивно”
A:
Джим Скотт работает над туманом, примерно в то время, когда видео с двойной радугой стало вирусным:
“Вау, это полный туман. Двойной туман, о боже. Это двойной туман, все время. Вау, это так интенсивно. Вау, чувак! Вот Это Да! Вау! Вау! Вау, хо, о боже мой! Боже мой! Боже мой! Woo! Ух ты! Woo! Да уж! Ой хо хо! Боже мой! Боже мой, посмотри на это! Это даже начинает выглядеть как тройной туман! Боже мой, это полно! Двойной туман всюду по небу! Боже мой. Боже мой. О Боже. Что это значит? Ой. Боже мой. Ой. Ой. Бог. Это так ярко, о боже, это так ярко и ярко! Ой. Ах! Ах! Это так красиво! Боже мой. Боже мой. Боже мой! Боже мой, это двойной полный туман! О, прямо на моей карте. Боже мой. Боже мой, что это значит? Скажи мне. Перебор. Я не знаю, что это значит. Боже мой, это так интенсивно. Ой. Ой. Боже мой.” - Изменение 533404 от jim 2010/07/19 18:07:00

Википедия Разработчик


Разве не было бы здорово программировать для одного из 10 лучших сайтов в мире? Наконец, что не менее важно, у нас есть AMA от разработчика из Википедии. Брэндон Харрис объясняет, как он начал участвовать в Википедии и как это превратилось в работу по разработке. Он также предлагает различные советы начинающим разработчикам о том, что нужно сделать, чтобы начать работу. Как мы уже много раз упоминали в MakeUseOn, он также предлагает внести свой вклад в проект с открытым исходным кодом «Путешествие кодера: как улучшить свои навыки кодирования, внеся вклад в проект с открытым исходным кодом» Путешествие кодера: как улучшить кодирование Навыки, участвуя в проекте с открытым исходным кодом Если вы хотите позиционировать себя как компетентного программиста, нет лучшего времени, чтобы продемонстрировать свои навыки наилучшим образом - участвуя в проектах с открытым исходным кодом. Есть много причин ... чтобы начать с опытом программирования.

Рекомендуемые вопросы и ответы:
Q:
Я хотел бы услышать ваш лучший совет для молодого студента, занимающегося разработкой веб-приложений!
A:
Просто начни строить вещи. Возможно, создайте небольшие инструменты для себя. Вы должны создать портфолио в эти дни.
Один из лучших способов - начать кодирование в проекте с открытым исходным кодом. Таким образом, у вас есть что-то в вашем резюме, и у вас есть примеры кода, чтобы показать людям.

Заключение

В то время как, конечно, есть больше AMA, это 5 самых полезных и мотивационных. Прочитав их, у вас будет более чем достаточно силы воли, чтобы приступить к работе. Конечно, не забывайте, что у нас на MakeUseOf есть много отличного материала для начинающих разработчиков, в том числе способ выбора лучшего языка программирования для изучения Как выбрать язык программирования для изучения сегодня и получить отличную работу за 2 года Как выбрать язык программирования, чтобы учиться сегодня и получить отличную работу за 2 года Чтобы стать действительно хорошим программистом, могут потребоваться годы самоотверженной работы; так есть ли способ выбрать правильный язык, чтобы начать с сегодняшнего дня, чтобы получить работу завтра? .

Какие советы вы можете предложить начинающим разработчикам? Вы сталкивались с другими примечательными экспертами Reddit для разработчиков? Дайте нам знать об этом в комментариях!

Изображение предоставлено: Michael Himbeault Via Flickr, Сурат Лозовик




О современных технологиях, просто и доступно.
Ваш гид в мире современных технологий. Узнайте как использовать технологии и гаджеты, которые нас окружают каждый день и научитесь открывать интересные вещи в Интернете.