Подтвердить что ты не робот

Как следить за новейшей информатикой?

Я перечитывал некоторые из моих книг Стив Макконнелл, и эта цитата заставила меня думать, "ученые строят, чтобы учиться, инженеры учатся в чтобы построить". В духе "обучения, чтобы построить" мне было интересно:

Как инженеры программного обеспечения постоянно обновляются по новейшим технологиям и исследованиям?

Казалось бы, публикации через ACM или IEEE являются основным направлением публикации для исследователей, но, учитывая замкнутый характер этой информации, кто-нибудь фактически использует ее за пределами исследовательского сообщества? Эта форма исследования также очень новая и очень рискованная, поэтому дополнительный вопрос: , где вы рисуете линию риска? Стоит ли смотреть на исследование кровотечений или лучше подождать, пока это не станет в мягкую обложку.

EDIT: Я не полный noob. Я только заметил, что (некоторые) более старые разработчики совершенно не знают о новых технологиях и могут даже быть антагонистами к новым технологиям. Здоровый скептицизм всегда полезен, но опасное невежество опасно. Стремясь не допустить этого, я заинтересован в том, как разработчики остаются в курсе новых тенденций.

4b9b3361

Ответ 1

Если у вас нет времени на чтение исследовательских работ, я рекомендую гораздо более доступную Связь ACM. Они также публикуют гораздо более популярную ACM Queue, и ее можно читать онлайн!

Вы можете следить за различными форумами программирования, например программирование в Reddit, блоги, журналы, такие как Doctor Dobb Journal или даже Slashdot.

Наконец, почему бы не заказать некоторые новые книги для чтения? Недавно было опубликовано 3-е издание книги CLRS. Закажите несколько новых книг. Попробуйте место для онлайн-чтения, например. Книги в Safari онлайн - вы можете прочитать много книг там за десять баксов в месяц.

Я также лично читаю Hacker News (HN), хотя много сообщений о бизнесе и т.д.

Ответ 2

Сохраняя себя в актуальном состоянии

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

Вот как я это делаю:

  • что-то новое (для меня)/необычное/интересное/полезное привлекает мое внимание, т.е. оно проходит через мой фильтр-шутер/шумиха (разработка и совершенствование - это искусство само по себе);
  • Я пытаюсь ознакомиться с лексикой поля (Wikipedia, как правило, полезен в качестве отправной точки, но никогда не предполагайте правильности и/или полнота);
  • Сначала я ищу базовый материал, чтобы рано поймать возможное скольжение в моем фильтре: введение, обзоры, обзоры, сравнения,...
  • чем я ищу конкретные ключевые термины/фразы для получения соответствующей литературы - CiteSeer и обычно требуется поисковая система общего характера.
  • Я прочитал рефераты найденного материала и выделил те, которые кажутся более интересными.

И последнее, но не менее важное: это хороший совет, чтобы держаться подальше от последних великолепных "технологий", сильно раздутых на коммерческой основе.. В этой связи я всем сердцем рекомендую прочитать статью одного из наших хостов: Fire and Motion. Вот соответствующий отрывок:

... Когда я был израильским десантником генерал остановился, чтобы дать нам немного речь о стратегии. В пехоте битвы, сказал он нам, есть только один стратегия: Огонь и движение. Вы двигаетесь к врагу, стреляя оружие. Увольнение заставляет его продолжать его голова опущена, и он не может стрелять в вас. (Что означают солдаты, когда они кричат ​​ "прикрывай меня". Это означает: "огонь у нашего врага, поэтому он должен утка и не могу стрелять в меня, пока я бегу здесь, здесь." Это работает. движение позволяет вам завоевать территорию и приблизиться к врагу, где ваши снимки гораздо чаще попадают их цель. Если вы не двигаетесь, враг решает, что происходит, что не очень хорошо. Если вы не стрелять, противник стреляет в вы, привязывая вас....

Помните, я не поклонник Джоэл Спольский, иногда я не согласен с его мнением, но эта статья может стать на первый взгляд большим количеством "наивной" массы программистов, от тех, кто работал в Microsoft уже много лет. Это тоже не анти-Microsoft, эта стратегия не уникальна для Microsoft, это самая важная характеристика того, как эта "индустрия" функционирует - наиболее затронутыми вами задачами являются вы, бедный программист, малые и средние ISV и пользователи (у крупных фирм, как правило, достаточно ресурсов для борьбы на одной земле).

Приветствуются предложения/советы/рекомендации по улучшению/исправлению этого процесса.

PS: Поисковый ресурс Fravia (RIP) - интересный сайт для обучения эффективному поиску веб.

Об управлении рисками

Хорошо, я хотел бы возразить: насколько велика опасность оказаться в ужасе от разрушительной технологии?

Ответ 3

Некоторые замечательные предложения здесь, но я также предлагаю метко названный Hacker News. У них, как правило, было много замечательных статей по программированию.

Ответ 4

У ACM, безусловно, есть более практичные/менее академически ориентированные публикации. Я бы предположил, что IEEE тоже работает.

Я постоянно обновляюсь, читая Stack Overflow, Slashdot и несколько других драгоценных камней.