Текущий архив: 2005.08.14;
Скачать: CL | DM;
Вниз
Изучение новых технологий (на примере .NET) Найти похожие ветки
← →
Igorek © (2005-07-21 14:16) [0]Не секрет, что программисту постоянно приходится заниматься самообразованием. Технологии стремительно меняются, появляются новые. Как говорится "надо очень быстро бежать, что бы оставаться на месте". И потому способность быстро осваивать новые техники есть одна из самых важных для программиста. Как и для бухгалтера стран СНГ, например.
Когда в учебных заведениях изучают некий курс, то есть соотв. методологии. Изучение же новых технологий в разработке ПО по моим наблюдениям носит спонтанный характер. Т.е. берет чел скажем новое IDE, ваяет простое приложение, получает от этого кайф, ваяет что-то посложнее, снова кайф и т.д. Со временем делается что-то полезное. Или если надо по работе осваивать новое, то берется сначала упрощенная модель приложения из прикладной области и пишется в новой технике паралельно с изучением основ и вгрызанием в advanced features. Или просто чел берет книгу и читает в свободное время. Когда все оформилось и устоялось в голове - переходит к практике. //конец лирического вступления :)
В связи с этим у меня вопрос: а как вы изучаете новые технологии? какие методики применяете? может есть какие-то уже личные ноу-хау?
Допустим надо браться за .NET. Ваша специфика - БД. С чего начнете - с фундаментальных основ (Рихтера напр.) или поставите IDE и сразу простые базы начнете делать (по ходу читая МСДН) или купите книгу (напр. "Краткое рук-во по VS .NET") и будете по нему шаг за шагом продвигаться сверяя картинки из книги с монитором?
И использует ли кто аудио-книги для этих целей?
И насколько по вашему мнению полезно иметь под рукой специалиста, который за пару секунд направит вас на путь истинный вместо самостоятельного долбания вслепую по пару суток?
← →
Digitman © (2005-07-21 14:38) [1]
> насколько по вашему мнению полезно иметь под рукой специалиста,
> который за пару секунд направит вас на путь истинный вместо
> самостоятельного долбания вслепую по пару суток?
настолько насколько достаточен уровень знаний в базовых технологиях
нет смысла просить кого-либо "за пару секунд" объяснить принципы программирования СУБД-приложений в .NET, если для тебя теория организации и построения БД/СУБД - пустой звук.
← →
АлексейК (2005-07-21 14:43) [2]Допустим надо браться за .NET. Ваша специфика - БД. С чего начнете - с фундаментальных основ (Рихтера напр.) или поставите IDE и сразу простые базы начнете делать (по ходу читая МСДН) или купите книгу (напр. "Краткое рук-во по VS .NET") и будете по нему шаг за шагом продвигаться сверяя картинки из книги с монитором?
Одно другому не мешает. Так что все паралельно и теория и практика. Кстати, еще очень хорошо когда толковые статьи в журналах или инете попадаются.
И использует ли кто аудио-книги для этих целей?
Чесно говоря я не то что таких книг не видел, но даже и представить не могу.
И насколько по вашему мнению полезно иметь под рукой специалиста, который за пару секунд направит вас на путь истинный вместо самостоятельного долбания вслепую по пару суток?
Если человек грамотный, то весьма полезно.
← →
Alex* (2005-07-21 14:46) [3]ИМХО. Изучаю все в комплексе, если читать только литературу, то мало, что на практике получается. А так запоминается и усваивается появляютяся конкретные вопросы.
.NET лучше начинать изучать с ее теории Framework после чего переходить к VS. А то филасофия Microsoft доволно своебразная (о многоплатформиности). VS уже на практике запасшись книгами и MSDN-ми всякими. ИМХО.
Книги читаю редко в основном статьи на интересующии темы и приложенный к ПО HELP.
← →
Igorek © (2005-07-22 15:31) [4]АлексейК (21.07.05 14:43) [2]
И использует ли кто аудио-книги для этих целей?
Чесно говоря я не то что таких книг не видел, но даже и представить не могу.
А что представлять? Текст в аудио файле - воткнул в уши наушники, плеер в карман - и слушаешь.
Ладно, спасибо за ответы. Но я так понял тема либо не интересна либо у всех процесс происходит безсистемно. Интересно, у буржуев так-же?
← →
oldman © (2005-07-22 15:33) [5]
> Интересно, у буржуев так-же?
Имхо, буржуи не сажают писать под .NET специалистов по БД.
← →
Igorek © (2005-07-22 15:54) [6]oldman © (22.07.05 15:33) [5]
А специалистов по дотНЕТ не сажают писать БД :)
← →
Sergey Masloff (2005-07-23 10:42) [7]АлексейК (21.07.05 14:43) [2]
>>вас на путь истинный вместо самостоятельного долбания вслепую >>по пару суток?
>Если человек грамотный, то весьма полезно.
Ну и будешь всю жизнь в хвосте у этого человека.
Просто когда сам пару суток (недель, месяцев) сидишь над задачей то иногда находишь настолько неординарные решения которые никакой дядя не подскажет. Это раз. Когда просидел по двое суток (недель месяцев) несколько раз вырабатывается своя методика поиска путей решения которой уж точно не научишься - мозги у каждого свои и что подходит дяде тебе не подойдет. И вот с этой точки зрения наличие дяди-подсказчика ОФИГЕННО имхо вредно.
← →
NewWonder © (2005-07-23 11:06) [8]Хочу изучить БД, C#, C++, Java, dotNet, DirectX API, блин голова разрывается - с чего начать?
Купил хорошую книгу по MSVC++, прочитаю, потом попрактикуюсь, буду .Net учить, а потом видно будет.
← →
NewWonder © (2005-07-23 11:09) [9]Всё это хочется изучить для общего развития. Так я Delphi предпочитаю для решения всех задач. Но не за горами время, когда я пойду устраиваться на работу и что работодатель потребует - не понятно... Такие вот дела.
← →
Sergey Masloff (2005-07-23 11:14) [10]>БД, C#, C++, Java
Итого 8 лет для хоть сколько - нибудь реальных результатов. Удачи
← →
NewWonder © (2005-07-23 11:19) [11]
> Итого 8 лет для хоть сколько - нибудь реальных результатов.
> Удачи
у меня есть 5 лет в ВУЗе, и ещё если получится устроиться во время учёбы разработчиком, то БД, скорее всего, просто придётся учить ускоренными темпами. Так что может быть успею и за 5 лет :)
← →
Sergey Masloff (2005-07-23 11:26) [12]Честно говоря я бы если б вернуться на 17 лет назад первые 2 или даже 3 курса использовал бы на изучение математики с минимальной практикой программирования. Потому что сейчас именно этого мне не хватает и восполнить очень трудно. А практика набивается потом в пальцы очень быстро. Единственно что было трудно мне - начать писать на C++ хотя к этому времени паскаль и це знал прилично (имхо). А потом все со свистом - жаба, сишарп, масса скриптовых языков. А вот с математикой так наскоком не получается - нужно пока мозги молодые. Потом наверстывается со страшными муками. И то все не наверстаешь.... :(((
← →
Е-клмн © (2005-07-26 00:11) [13]2Sergey Masloff
Как-то в родном универе:
По коридору идут двое, разговаривают – шеф и (наверное) его аспирант. Я прохожу мимо и слышу обрывок диалога:
“ - … с кафедры информатики.
- А… эти с кафедры информатики – ничего страшного. Жалкие прикладники.”
← →
АлексейК (2005-07-26 07:49) [14]АлексейК (21.07.05 14:43) [2]
>>вас на путь истинный вместо самостоятельного долбания вслепую >>по пару суток?
>Если человек грамотный, то весьма полезно.
Ну и будешь всю жизнь в хвосте у этого человека.
Просто когда сам пару суток (недель, месяцев) сидишь над задачей то иногда находишь настолько неординарные решения которые никакой дядя не подскажет. Это раз. Когда просидел по двое суток (недель месяцев) несколько раз вырабатывается своя методика поиска путей решения которой уж точно не научишься - мозги у каждого свои и что подходит дяде тебе не подойдет. И вот с этой точки зрения наличие дяди-подсказчика ОФИГЕННО имхо вредно.
Ну зачем сразу впадать в крайности, причем ту всю жизнь, в хвосте... Когда у компетентного человека спросишь совет и он даст на него грамотный ответ, то это:
1. Сэкономит время, особенно когда вовремя аргументированно укажет на ошибку. Именно во время освоения новой технологии. Потому как правило всплывают ньюансы, некоторые особенности, которые не освещаются ни в книгах ни в документации. И вот считаете изучили новую технолгию и начинаете создавать проект, в тестовом режиме даже все проходит, а вот в эксплуотационном режиме с реальными данными у вас начинают происходит вещи, которых не должно быть. Снова тратиься уйма времени и выясняется один ньюансик или два, как говорит доктор побочное действие. и опять тратится куча времени на исправление, латание т.д. А вот если бы кто-то в начале сказал: "Знаете, коллега, при таком решении вы столкнотесь с такими-то проблемами, потому как реально это (класс, функция и т.д.) работает иначе."
2. Позволит взглянуть на проблему под другим углом, и возможно сразу ты увидишь другой более эфективный путь ее решения.
3. Возможно ты поймешь что для эффективного решения проблемы тебе просто не хватает знаний в какой-либо области, что нужно разобраться с тем-то и с тем-то.
4. Порой человек поделится такими знаниями или личным опытом, освещение которых не найдешь ни в книгах ни в документации.
← →
Тульский © (2005-07-26 08:06) [15]Не такая уже и новая эта .Net
Страницы: 1 вся ветка
Текущий архив: 2005.08.14;
Скачать: CL | DM;
Память: 0.52 MB
Время: 0.036 c