Что лучший способ состоит в том, чтобы изучить новые технологии? [закрытый]

Это ваши данные, и потому, что вы ВНУТРЕННЕЕ присоединяйтесь к ним.

Кастомериды, имеющие «ссылку» без «ЧТО-ТО», отличаются в псевдониме таблицы E по сравнению с таковыми в C & amp; D

Так что перейдите на левое соединение.

А затем поместите некоторые из критериев, которые сейчас в ГДЕ в СОЕДИНЕНИЯХ.
В противном случае они все равно будут действовать как ВНУТРЕННИЕ СОЕДИНЕНИЯ.

SELECT 
 cust.name AS customer
,prof.profile_name AS profile
,cust.grp AS "Group"
,(COUNT(DISTINCT inv.reference) +
  COUNT(DISTINCT inverr.reference) +
  COUNT(DISTINCT invfail.reference)) AS "Total"
FROM customers cust
JOIN profiles prof ON prof.id = cust.profile_id
LEFT JOIN invoices inv 
  ON inv.customer_id = cust.id
 AND upper(inv.reference) NOT LIKE ('%SOMETHING%') 
 AND trunc(inv.scandate) = trunc(sysdate)
LEFT JOIN invoice_s_errors inverr 
  ON inverr.customer_id = cust.id
  AND upper(inverr.reference) NOT LIKE ('%SOMETHING%') 
  AND trunc(inverr.scandate) = trunc(sysdate)
LEFT JOIN invoice_fail invfail 
  ON invfail.customer_id = cust.id
 AND upper(invfail.reference) NOT LIKE ('%SOMETHING%') 
 AND trunc(invfail.scandate) = trunc(sysdate)
WHERE cust.end_date IS NULL          
GROUP BY cust.name, cust.grp, prof.profile_name 
ORDER BY cust.name ASC
5
задан mmcdole 20 January 2009 в 18:37
поделиться

17 ответов

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

Блоги, вебкасты и статьи онлайн обычно появляются, после того как у меня есть власть основ.

14
ответ дан 18 December 2019 в 05:17
поделиться

Я пошел бы со слушанием/чтением 33%, 67%-м выполнением.

Читайте, слушайте подкасты и т.д., пока Вы не чувствуете, что у Вас есть достойный дескриптор на том, что может сделать технология. Затем найдите кого-то, кому нужен созданный виджет программного обеспечения, имеет гибкую временную шкалу и не много денег, предложение создать его для них по льготному тарифу, если они согласятся, что это должно быть создано с Технологией X. Вы добираетесь для изучения технологии в реальном мире путь, они получают решение, которое это собирается длиться некоторое время. У Вас будет реальный пользователь с реальными требованиями, и Вы будете обязаны создавать что-то, что работает в реальном мире. Намного лучше, чем проект хобби или учебное руководство. Это - то, как я изучаю Silverlight.

0
ответ дан 18 December 2019 в 05:17
поделиться

Мне нравится запускать готовым хорошую книгу о той конкретной технологии. Иногда я не читаю его полный и просто читаю важные разделы и подсказки. Затем я составляю список о любом новом интересном факте, который я нашел до сих пор. Это высказывает мое начальное мнение. С этого момента я продолжу играть и делать некоторый материал с той технологией, и также я буду следовать блогам или веб-сайтам, которые имеют сходные материалы.

Я думаю самая важная часть изучения, что технология использует ее и изучает ее методы, и лучшие и худшие.

0
ответ дан 18 December 2019 в 05:17
поделиться

Я думаю, что лучший способ делает некоторую реальную работу, к которой технология утверждает, что была способна (WPF => Умный Клиент, ASP .NET => веб-сайт).
Кроме того, если у Вас есть под управлением проект с помощью версии прежней версии недавно технология, которую Вы намереваетесь понять (Windows Client к WPF, ASP к ASP .NET, Flash к Flex), миграция его ускорила бы вещи много.
Надеюсь, это поможет.

0
ответ дан 18 December 2019 в 05:17
поделиться

Я изучаю лучше всего, когда у меня есть цель, настолько стартовая с хорошей идеей для тестового приложения, является лучшим. Я буду использовать хорошее сообщение в блоге или 2 для получения меня идущий затем некоторый метод проб и ошибок! Хорошо возвратиться и совершенствовать то, что я изучил книги использования, вебкасты и т.д., однако нет ничего как изучение через фактическое выполнение. Если я - ложка, питаемая слишком много, более трудно постигать.

0
ответ дан 18 December 2019 в 05:17
поделиться

Вот подход, который я проявляю теперь, я думаю, что это - хороший способ стать очень опытным в технологии:

  1. Прочитайте книгу и создайте примечания, в то время как Вы читаете. Я лично почти всегда использую книги Apress в качестве своей первой книги, но у всех есть различные вкусы.
  2. Базирующийся прочь Ваших примечаний, начните использовать технологию на игрушечных проектах, так, чтобы можно было затронуть все важные темы. Если Ваших примечаний не было достаточно для получения по запросу Вас через на эти мини-проекты, они не были достаточны. Возвратитесь и заделайте любые примечания, в которых Вы нуждаетесь.
  3. Прочитайте другую книгу, с Вашими примечаниями под рукой и заполните то, что Вы пропустили из первой книги.
  4. Начните использовать технологию на реальном проекте.

Это походит на много, но я думаю, что это поможет Вам стать очень опытными в короткий промежуток времени. Шаги 1-3 могут медленно делаться, каждый раз, когда у Вас есть свободное время на работе. Поскольку у Вас есть (хороший) набор примечаний, можно обновить память туда, где Вы кончили.

0
ответ дан 18 December 2019 в 05:17
поделиться

Для обзора многих технологий я искал бы технический подкаст. От них легче не отставать, чем блоги (хотя блог является другим хорошим выбором).

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

0
ответ дан 18 December 2019 в 05:17
поделиться

К сожалению для меня единственный путь путем осуществления в присвоении реального мира.

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

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

1
ответ дан 18 December 2019 в 05:17
поделиться

Для каждой части технологии Вы хотите изучить, создать подтверждение концепции чего-то, что Вы хотите сделать из них.

Пример, создайте подтверждение концепции использования автоматического заполнения Winforms или Ajax. Из Дистанционной работы или технологий Веб-сервисов, сделайте свое собственное подтверждение концепции того, как связаться с сервером, не используя sql, ни низким уровнем tcp/ip инфраструктура.

Изучение, как сделать (пишет) вещи, даст Вам реальный и быстрый способ изучить что-то. Google и Stackoverflow являются Вашим другом, прочитайте много книг. Для LINQ-связанного материала, суммы и качества вопросов LINQ и ответов здесь довольно хорошо.

1
ответ дан 18 December 2019 в 05:17
поделиться
  1. Найдите несколько хороших blogs/podcasts/whatever, которые дают Вам Введение в новую технологию. Это позволяет нам, Вы встаете, знают общие черты/различия между существующими технологиями, и дает Вам ключевые слова для поиска и общий обзор технологии действительно быстро.

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

  3. Найдите несколько хороших досок объявлений (как SOFlow 8^D), что можно насладиться при столкновении с проблемами. Это будет часто иметь фрагменты кода, в которых Вы нуждаетесь, если Вы соединяете вещи вместе сами.

  4. Испачкайтесь! Придумайте замечательный небольшой проект, что Вы будете увлечены созданием и создадите его с новой технологией. Страсть поможет Вам через те щекотливые вопросы и даст Вам некоторый персональный престиж при выполнении. 8^D

1
ответ дан 18 December 2019 в 05:17
поделиться

Мне никогда не удавалось действительно изучить новую технологию только путем чтения о - первый шаг всегда был идеей, что я видел где-нибудь, или это прибыло по моему мнению, что я действительно хотел видеть реализованный. В идеальном случае (для максимальной мотивации), Вы находите, что существует что-то, что Вы хотите, но это еще не там - затем Вы только начинаете начинать (медленно вначале ;-) и в то время как попытка выполнить Ваш проект извлекает уроки из различных источников, которые существуют (является ли это книгами, блогами, статьи и т.д. действительно не имели значения для меня).

2
ответ дан 18 December 2019 в 05:17
поделиться

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

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

  2. Я ищу некоторые видео, и учебные руководства онлайн и практика / копируют примеры, которые я вижу.

  3. После того как Вы удобны, можно начать читать библии для того языка / технология. И не прекращайте реализовывать примеры.

  4. Продолжайте искать бесплатные онлайн тесты или анкету, чтобы заставить Вас чувствовать себя уверенно в этом. Это - то, где StackOverflow входит :)

1
ответ дан 18 December 2019 в 05:17
поделиться

метод проб и ошибок! Это - путь Лучший способ изучить что-либо!

Думайте как, учитесь плавать: можно считать БОЛЬШОЕ плавание, но если Вы не попробуете, то Вы никогда не будете учиться.

Если Вы узнаете из книги, открываете своего редактора/IDE и пробуете КАКОЙ-ЛИБО пример той книги, даже если это выглядит глупым. Они глупый пример разработают Ваши аналитические взгляды ;)

2
ответ дан 18 December 2019 в 05:17
поделиться

У меня обычно вызывает энтузиазм тема, представленная в группе пользователей (у нас есть партия в Великобритании), конференция или гастрольное представление. Тем путем можно задать вопросы в конце кому-то, кто действительно знает их материал.

Затем я или исследование онлайн, или покупают электронную книгу, и попытка кодировать прибывают 'реальное' приложение (т.е. один Вы означали писать, чтобы сделать 'материал', но иметь не вокруг к). Если я удачлив, что кодирую для модуля для реального приложения, что я продолжаю работать.

Это - вдохновение кого-то говорящего об этом, кто на самом деле действительно использует его и обеспечивает пример реального мира, который вызывает мой интерес.

2
ответ дан 18 December 2019 в 05:17
поделиться

Запустите путем продумывания проекта использовать его на. Процесс обучения изменяется решительно, когда Вы пытаетесь использовать его для выполнения определенной цели.

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

После того как тот проект сделан, можно возвратиться и изучить внутренние работы технологии с намного большей перспективой. (И Вы лучше снабжены для обнаружения общего БАКАЛАВРА НАУК, которого некоторые авторы предлагают нам.)

7
ответ дан 18 December 2019 в 05:17
поделиться

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

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

12
ответ дан 18 December 2019 в 05:17
поделиться

Лучше всего рабочая техника для меня:

  1. Несколько вебкастов для получения быстрого обзора того, что может быть сделано как
  2. Используйте его в некотором роде, или на моем проекте или в некотором приложении песочницы
  3. Теперь пора войти глубоко с технологией: книги и блоги
1
ответ дан 18 December 2019 в 05:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: