Просто интересно, как все идут в ногу с этим. Я в основном работаю с ASP.NET и формой Windows, но я застрял с использованием 3.0 по деловым причинам. Так что большая часть моего самообразования проводится в свободное время (выходные дни, которые я люблю делать при программировании игр, поэтому у меня есть только 3-5 часов в неделю, чтобы учиться чему-то новому)
Как вы идете в ногу с бесконечной подачей нового контента?
learning
career-development
Призраки
источник
источник
Ответы:
ИМХО программисты уделяют слишком много внимания новейшим технологиям. Важно слышать о них, чтобы вы знали, что нужно искать, когда это необходимо. Тем не менее, новейшие технологии меняются настолько быстро, что о них не стоит подробно рассказывать, если только вам не нужно их использовать. Вместо этого сосредоточьте большую часть своих усилий по обучению на основах.
источник
Эксперимент постоянно
Чтение это хорошо, но это не заменит. Если вы читаете о чем-то, что вам кажется интересным, скажем, Mercurial как система контроля версий, то попытайтесь использовать это в домашнем проекте.
Если это полная головная боль, чтобы заставить ее работать к вашему удовольствию, тогда вы можете разумно ожидать, что идея увядет и умрет, если нет (например, Mercurial, который является бризом), тогда она, вероятно, наберет обороты, и вы в игре.
Попробуйте выбрать технологии и подходы, которые увеличивают то, что вы пытаетесь делать ежедневно. Например, Spring Roo показывает перспективу как инструмент быстрой разработки приложений.
Помните, что у всего, что вы изучаете, период полураспада составляет 18 месяцев, поэтому не храните свои знания при себе.
источник
Чтение все время. Я получаю довольно хорошую дозу .Net и связанных с ней технологий, просто работая в ней каждый день, поэтому большая часть моего чтения в нерабочее время посвящена совершенно не связанным технологиям. Самое сложное - это желание освоить все. Ты просто не можешь. Таким образом, вы выбираете свои технологии на основе того, что применимо к вашей текущей работе или к чему вы просто сильно интересуетесь, и соглашаетесь с тем, что просто иметь мимолетное знание об остальном - это нормально.
Моя цель - быть мастером большинства профессий, мастером некоторых.
ETA: У меня есть длинный список блогов, которые я прочитал, и собирал их годами, находя интересующий меня блог, а затем используя их блог или ссылки на другие блоги, чтобы найти новые. Вы будете следовать этой практике достаточно долго, и вы найдете действительно отличное чтение.
источник
Поскольку существует бесконечное количество информации, которую мы должны изучить, все сводится к определению компромисса между временем и результатом (тратя время на изучение новых концепций).
Понять, что стоит, - это ценный навык, которого постоянно стремится достичь большинство из нас. Простая отправная точка будет следовать за сообщениями в блоге известных людей в целевой области. Я считаю, что проверка популярных вопросов по SO дает мне отличные результаты за короткое время. Все, что я чувствую, должно быть углублено в дальнейшее, будет сопровождаться обильным количеством Google.
источник
Я склонен практиковать обучение вовремя. Я применяю принцип ЯГНИ к новым технологиям. На этом этапе должно быть обоснованное экономическое обоснование для изучения новой технологии. Есть только 24 часа в день, и мне нужно наилучшим образом использовать свое время.
источник
ЧИТАТЬ!
Найдите любые источники, которые вы можете читать постоянно. Когда упоминаются новые технологии, о которых вы не знаете, изучите их. Такие сайты хороши тем, что здесь есть такой широкий круг людей, которые постоянно упоминают разные технологии. Другими источниками могут быть технологические новостные ленты, журналы по программированию, конференции и т. Д.
РЕДАКТИРОВАТЬ: Я думаю, я никогда не объяснял, почему полностью. Я думаю, что это лучший подход, потому что он позволяет вам очень быстро (и в большинстве случаев бесплатно) получить доступ к множеству различных технологий. Затем вы можете кратко ознакомиться с этими технологиями, чтобы получить общее представление о том, о чем они, прежде чем тратить огромное количество времени на их изучение. Не все технологии будут интересны / полезны для вас, так что это позволяет вам довольно эффективно фильтровать IMO, на что вы будете тратить время, а что - нет.
источник
Есть несколько способов, которыми я всегда засыпан информацией:
Эти 5 шагов будут держать вас свежими и дать вам огромное количество информации! :)
источник
Я подписываюсь на Wired UK Magazine, читаю блоги, покупаю новые книги, слушаю подкасты, участвую в форумах.
Иногда кажется, что ты проигрываешь битву, но просто продолжаешь идти.
источник
Когда у меня появляется возможность, создайте небольшой проект, используя языковую причуду десятилетия.
Я написал симулятор пользовательского интерфейса для встроенного устройства на Java, чтобы стать более опытным в Java.
Моя текущая задача - написать приложение на C # для общения с тестовым прибором.
Я также немного поиграл с HTML и собственным сайтом.
Мне еще предстоит изучить Python, Ruby, Ruby on Rails, ASP.NET, Objective C и т. Д.
Не беспокойтесь о модных языках. Станьте более опытными в ваших основных компьютерных языках и изучайте новые языки, когда у вас есть время или получите платные возможности для этого.
источник
Я обычно слежу за съемками экрана с конференций. Вы всегда можете найти соответствующие обсуждения новых функций языка, инструментов, структур или других технологий, в зависимости от того, вокруг чего вращается конференция. Это может дать вам отличное понимание нового: базовую философию и предпосылку для проблемы, которую она решает. Это все равно, что взращивать свой панорамный вид с плато.
Если я знаком с определенной технологией и использовал ее в прошлом, даже кратко, я, как правило, подписываюсь на заметки о выпуске, просто чтобы следить за последними событиями.
После этого я с @Jonathan Khoo по этому вопросу. Я обращаю внимание на новые теги, которые появляются в SO, поскольку это самый доступный способ распознавать новые тенденции в сообществе разработчиков.
источник
В основном я читаю технические новостные блоги. Мне особенно нравится http://www.techmeme.com, так как это агрегатор. Если я тогда услышу что-то интересное, например, новую технологию или язык и т. Д., Например, «Adobe Wallaby», я пойду и Google, чтобы узнать больше об этом.
Также каждый раз, когда я буду создавать побочный проект на новом языке или технологии. По профессии я .NET-разработчик, но недавно я занимался программированием на iOS. И теперь все указывает на HTML5, поэтому я собираюсь взглянуть на это.
источник