ну емое, на переводном языке всегда будет скорее всего больше ошибок, чем на языке оригинала. Плюс есть ньюс группы, форумы разработчиков - общайтесь с ними по спорным вопросам и будет вам счастье.
Плюс есть ньюс группы, форумы разработчиков - общайтесь с ними по спорным вопросам и будет вам счастье.Проверено, задавал вопросы на нескольких форумов. Нет ответов. Это говорит о том, что то, что меня интересует у нас пока мало кто занимается. На англоязычные форумы выходить- к сожалению свободным английским не владею.
Проверено, задавал вопросы на нескольких форумов. Нет ответов. Это говорит о том, что то, что меня интересует у нас пока мало кто занимается. На англоязычные форумы выходить- к сожалению свободным английским не владею.А! До меня даже и не дошло сразу, какого рода у Вас проблемы. Т.е., я даже и не понял, что Вы мне рассказываете (у всех вендоров есть множество подробных пошаговых курсов, с текстами и кодами, если не говорить о "любителях", пишущих статьи).
Мне в голову никогда не приходило пользоваться переводами.
Всегда думал, что в ИТ знание английского на уровне чтения документации, статей - само-собой разумеющееся.
На английском с теми проблемами, что Вы описываете я не сталкивался.
В форумы и ньюсгруппы на НЕанглийском языке мне тоже в голову не приходило лезть, кроме, как по 1С. А в форумах на английском всегда по любому вопросу отклики зашкаливают.
Это не говорит о том, что у нас тем, что Вас интересует мало кто занимается, а только о том, что естестественным считается интересоваться этим на языке оригинала и никому и в голову не приходит отвлекаться на другие языки.
И в Новосибирске я преподавал с текстами, выдаваемыми слушателям, на английском.
Насколько я знаю, в центрах обучения везде так.
Экзамены сертификаций - на английском. Готовятся к ним тоже на английском. Не так уж мало сдающих экзамены. Зайдите в Сибинфоцентр - у них там заранее на сдачу надо записываться, всё расписано на несколько дней вперёд.
Неужто все эти готовящиеся к экзаменам и сдающие на английском будут участвовать в форумах и ньюсгруппах на русском?
Проблема успешного преподавания очень слабо привязана к практическому владению преподавателем материалом, если только это не консультации по очень обширному материалу.+1Когда приходилось иметь дело со студентами, я всегда говорил им, что программист - не тот, кто может написать программу на известном ему языке. Программист как раз быстро разберется и с неизвестным.
Мне в голову никогда не приходило пользоваться переводами.Чтение документации на английском это одно. А участвовать в дискуссиях на англоязычных форумах это другое. Коллега, вы завышаете планку преподавателя вуза. Я все же не в вакууме живу и работаю и вижу сколько есть преподавателей, влвдеющих для переписки английским. Их почти нет. Для этого надо погрузиться в соответствующую среду. Например, стажироваться за границей. Однако, если вы владеете языком до такого уровня я могу только позавидовать вам здоровой завистью.
Всегда думал, что в ИТ знание английского на уровне чтения документации, статей - само-собой разумеющееся.
Я считаю преподаватель вуза, как и научный работник должен обладать тем минимальным набором слов, который позволяет общаться на англоязычном форуме. Здесь же не идет речь об общении в режиме реального времени - у вас есть время подумать, составить предложения и прочее.
Кроме того, преподаватель вуза, как и научный работник должен уметь написать статью в англоязычный журнал, т.к. передовые технологии в области ит к сожалению сейчас за рубежом.
Не стоит равняться на преподавателей , которые из года в год читают одно и тоже - устаревшее 20 лет назад.
Кроме того, преподаватель вуза, как и научный работник должен уметь написать статью в англоязычный журнал, т.к. передовые технологии в области ит к сожалению сейчас за рубежом.
Не стоит равняться на преподавателей , которые из года в год читают одно и тоже - устаревшее 20 лет назад.
Не стоит равняться на преподавателей , которые из года в год читают одно и тоже - устаревшее 20 лет назад.Мы преподаватели по ИТ не читаем предметы, устаревшие 20 лет назад. Напротив, практически с колес. Например, первая версия UМL 12 лет назад, MDA лет 8 назад, а про программные продукты вообще 1-3 года назад. Те же математики читают то, что было разработано лет 200 назад и не устаривает. Надо отделить требования к тому что должен знать препод вуза и к тем, кто читает коммерческие курсы по последним достижениям в области практического использования пакетов программ.
Сейчас читают
красота и материнство (часть 8)
158005
1000
красота и материнство (часть 18)
155228
1000
Дисконтные карты (обмен)
369511
1000
Кроме того, преподаватель вуза, как и научный работник должен уметь написать статью в англоязычный журналЭто не обычные преподы. Не все мы относимся к СУПЕР. Либо они бывали в англоязычной среде, либо они привлекают переводчиков. Однако если бы мой руководитель выдвинул бы мне такие требования, то он должен был бы обеспечить и соответствующие для меня условия.
Да дело даже не в руководителях и их требованиях, а в возможности участвовать в мировом так сказать интеллектуальном сообществе. Программисты-аспиранты из Китая, Японии, Италии, или Сингапура например активно публикуют в англоязычных конференциях и журналах. Чем же Россия хуже? И потом, кандидатский минимум по иностранному языку еще ведь не отменили?
Чем же Россия хуже?У меня нет новых доводов по данной позиции. Так как я себя считаю совсем не последним преподом, то вывод из ваших слов следующий- надо 95% российских прподов по ИТ уволить и выписать нужных преподов из за границы.
Нет, вывод совершенно неправильный, однако спорить смысла не вижу. Давайте дадим возможность 95% преподавателей вариться в своем котле, и подрастающее поколение аспирантов этому же учить.
чувствуется тут только теоретики собрались... ну-ну... флудите...
+1
Для студентов, подобного уровня преподаватель в Новосибирске, более чем достаточно. Вот для преподавания в аспирантуре, там да, нужен некий мимум английского!
2 fagit:
Все вы делаете. в обсчем, правильно. Только пожелание, учите кроссплатформенным языкам, это в перспективе лучше для нашей страны!
Для студентов, подобного уровня преподаватель в Новосибирске, более чем достаточно. Вот для преподавания в аспирантуре, там да, нужен некий мимум английского!
2 fagit:
Все вы делаете. в обсчем, правильно. Только пожелание, учите кроссплатформенным языкам, это в перспективе лучше для нашей страны!
Для студентов, подобного уровня преподаватель в Новосибирске, более чем достаточно. Вот для преподавания в аспирантуре, там да, нужен некий мимум английского!Немножко не понял, но по видимому вы считаете, что преподавателей по ИТ не знающих английский найти без проблем. Могу вас заверить, что это верно для общей информатики и младших курсов. Найти человека, который может учить по ИТ на 4-5 курсах проблема. Мы (и я в т.ч.) преподаем в нескольких вузах и знаем, кто на что способен. Особенно со степенью.Хотите верьте, хотите нет. Если вы готовы чтото серьезное читать пишите в личку. Требуются даже сейчас. Только по госрасценкам.
Все вы делаете. в обсчем, правильно. Только пожелание, учите кроссплатформенным языкам, это в перспективе лучше для нашей страны!Не входит в задачу препода учить конкретным языкам. А вот на каких демонстрировать свой предмет, это на том, который лучше знаешь сам.
Наработки следуют интересному направлению Model Driver Arhitecture, с которым я ознакомился впервые (и вам рекомендую) по книгевы бы хоть термины писать правильно научилсь, Model Driven Architecture, а не как ни драйверда и что нового то в этом "направлении"?
Ссылка
А вот на каких демонстрировать свой предмет, это на том, который лучше знаешь сам.В корне не согласен, я считаю на кроссплатформеном в первую очередь!
Пример Америка, родина Микрософта. В университетах изучают Unix. И совсем не по причине бедности.
вы бы хоть термины писать правильно научилсь, Model Driven Architecture, а не как ни драйвер да и что нового то в этом "направлении"?А вы поговорите со студентами и выпускниками специализации ИТ- многие ли из них изучали эту технологию. Интересно- как вы ее понимаете? А то искать синтакисческие ошибки в тексте все горазды.
В корне не согласен, я считаю на кроссплатформеном в первую очередь!Я считаю, что мы, как прподы либо госвузов, либо госаккредетированных вузов должны получить "сигнал" с УМО на чем и как учить. К сожалению никаких сигналов в этом направлении нет, поэтому имеем право. Unix учат другие преподы в другом ракурсе в других курсах.
Вот это правильно! Вот это понашему! Зачем нам голова? Надо ждать сигнала!
Полистал я тут один "допущенный" МинОбр учебник по базам данных, чуваки которые его писали(с десятилетним стажем преподавания!) тоже наверное ждали сигнала, в итоге написали унылое ...кхм... учить или учиться по такому учебнику - себя не уважать.
Так вот, может не надо ждать сигнала? Потому как над легендами, о вменяемости ребят из министерства образования, уже давно никто не смеется.
Полистал я тут один "допущенный" МинОбр учебник по базам данных, чуваки которые его писали(с десятилетним стажем преподавания!) тоже наверное ждали сигнала, в итоге написали унылое ...кхм... учить или учиться по такому учебнику - себя не уважать.
Так вот, может не надо ждать сигнала? Потому как над легендами, о вменяемости ребят из министерства образования, уже давно никто не смеется.
Я изучал. В коммерческих проектах почти не применяется. Хороша тем, что дает представление об ORM, который сплошь и рядом.
Я изучал. В коммерческих проектах почти не применяется. Хороша тем, что дает представление об ORM, который сплошь и рядом.То, что MDA использует для сохранения данных подход ORM, ну и что. Есть вообще направление объектно ориентированных (не реляционных) БД. По поводу практического использования- посмотрите хотябы на цитируемую мною книгу Грибачева где эта технология использовалась в Швеции., Заодно почитайте как программный продукт фирмы BoldSoft на порядки сокращает скорость разработки реальных приложений. Вы так и не показали, что понимаете, что такое технология MDA., а делаете категорические выводы. С моей точки зрения технология показывает тендеции в программировании, переносящую процесс разработки ИС с программирование на моделирование, перенося акцент на метопрораммирование- программирование для генерации программы
я все эти слова что вы говорите слышал 4 года назад в 2004 году, сейчас уже 2009 а все таки и осталось, какая то швейцарская компания, болдсофт итд...
:) я все эти слова что вы говорите слышал 4 года назад в 2004 году, сейчас уже 2009 а все таки и осталось, какая то швейцарская компания, болдсофт итд...BoldSoft не Швейцария, а Швеция. А что вы должны были революционного за 5 лет увидеть? Объектно ориентированнные базы как направление развивается, MDA тоже не умерло. Достаточно посмотреть на роль в Delphi 2007 компонент Enterprise Core Object. Так что слышали это одно, но понимаете ли- не знаю.
Кто нынче enterprise системы на дельфях пишет то?
Кто нынче enterprise системы на дельфях пишет то?Чем плох дельфи (CodeGear). Технология Net. Как пакет развивается. Есть версия 2009. Если вам не нравится, это не означает что никто не пишет.
Большинство все-таки не пишут. Вам же надо востребованному чему-то научить?
В корне не согласен, я считаю на кроссплатформеном в первую очередь!И, чем C# не кроссплатформен?
Пример Америка, родина Микрософта. В университетах изучают Unix. И совсем не по причине бедности.
CLR - аналог JVM, есть на Виндовс и Линукс. Качество реализации и актуализации CLR на Линукс - это уже второй вопрос. Принципы те же и даже на более высоком уровне.
Спецификация C# и CLR - в public domain + ISO standard, Java - проприетарный язык, принадлежащий Sun MicroSystems.
Помнится, кода MS соптимизировал-адаптировал и внес туда своё развитие некоторых мелочей в J++ под Виндовс, Sun подала в суд за слишком свободное трактование свободы и доступности.
То, что все в Америке изучают Unix - выдернутый из контекста и не соответствующий действительности факт.
И, не стоит забывать, почему в России "свободный и общедоступный" Unix не так сильно распространена:
припоминается мне, она, её продукты и железо под неё были в течение многих лет запрещены КОКОМ для поставки в СССР. Кажется мне, что формально эти ограничения до сих пор полностью не сняты.
Большинство все-таки не пишут. Вам же надо востребованному чему-то научить?Если вы не Билл Гейтц, то пожалуйста ссылочку на исследования. Только, пожалуйста, на авторитетные.
По новосибирску зайдите на job.ngs.ru и проведите исследования сами.
По москве рекомендую hh.ru, job.ru плюс еще чего -нить.
Для других стран найдите соответствующие сайты.
По москве рекомендую hh.ru, job.ru плюс еще чего -нить.
Для других стран найдите соответствующие сайты.
И, чем C# не кроссплатформен?Главное есть, а то что это секс в гамаке, это во-2ю, ню-ню! Вы в какой сфере услуги предоставляете?
CLR - аналог JVM, есть на Виндовс и Линукс. Качество реализации и актуализации CLR на Линукс - это уже второй вопрос.
Java - проприетарный язык, принадлежащий Sun MicroSystems.Не более чем C#. Хотя есть и куча других языков....
Помнится, кода MS соптимизировал-адаптировал и внес туда своё развитие некоторых мелочей в J++ под Виндовс, Sun подала в суд за слишком свободное трактование свободы и доступности.Существует сейчас куча джав, sun, ibm и прочии.
То, что все в Америке изучают Unix - выдернутый из контекста и не соответствующий действительности факт.Про всех не говорил, я говорил, что в их университетах преимущественно Unix изучают.
И, не стоит забывать, почему в России "свободный и общедоступный" Unix не так сильно распространена:Тем не менее во времена СССР какие только операционки не сдували, и юниксовые в том числе.
припоминается мне, она, её продукты и железо под неё были в течение многих лет запрещены КОКОМ для поставки в СССР
Уважаемые коллеги. Начал потихоньку осваивать с#. Подскажите чайнику по следующим вопросам. 1. Если мы используем отсоединный механизм взаимодействия с MS SQL, значит мы можем работать как с локальной копией БД, значит можно использовать навигационные процедуры с указателем на запись. Если я прав, то наверное у класса Table должны быть методы типа Open, Next и т.д.. Как то полю можно присвоить значения. Если я прав- я буду искать в документации. А может быть все надо делать через SQL запрос? 2. В Delphi есть компонент Qwery с помощью которого можно посылать sql запрос. Как динамически в c# послать запрос? 3. Мне подсказали организацию процедур не через обычные события, а с использования понятия ДЕЛЕГАТЫ. А просто связать процедуру с обычными событиями объектов тоже можно?
ngs - не форум по программированию. лучше обратиться на проффорумы - sql.ru rsdn.ru
1 и 2 Используйте объект SqlCommand(...) из ystem.Data.SqlClient, этот объект сходен с query из Дельфей, у этого объекта есть два замечательных метода ExecuteReader() для выборки данных и ExecuteNonQuery() для модификации данных. Первый метод возвращает объект SqlDataReader который позволяет выполнить обход результата
Пример использования:
SqlCommand sqlCmd = new SqlCommand("select * from someTable", Connection);
SqlDataReader reader = sqlCmd.ExecuteReader();
while (reader.Read())
{
//Что то делаем со строкой результата выборки
}
reader.Close();
3. В .Net события реализуются через делегаты, включая "обычные события", либо уточните что значит "обычные события".
Пример использования:
SqlCommand sqlCmd = new SqlCommand("select * from someTable", Connection);
SqlDataReader reader = sqlCmd.ExecuteReader();
while (reader.Read())
{
//Что то делаем со строкой результата выборки
}
reader.Close();
3. В .Net события реализуются через делегаты, включая "обычные события", либо уточните что значит "обычные события".
QweryА это что за компонент такой? Может быть Qwerty? Или все таки TQuery? Ох не хотел бы я у вас учится, не хотел...
1 и 2 Используйте объект SqlCommand(...) из ystem.Data.SqlClient, этот объект сходен с query из Дельфей, у этого объекта есть два замечательных метода ExecuteReader() для выборки данных и ExecuteNonQuery() для модификации данных. Первый метод возвращает объект SqlDataReader который позволяет выполнить обход результатаСпасибо за советы, я приобрел книжку по ADO.NET и экспериментирую. Элементарные вопросы снимаются. Все таки базовых знаний работы с БД в Delphi достаточно, что бы последовательно осваивать C#. Главное было начать.
Пример использования:
SqlCommand sqlCmd = new SqlCommand("select * from someTable", Connection);
SqlDataReader reader = sqlCmd.ExecuteReader();
while (reader.Read())
{
//Что то делаем со строкой результата выборки
}
reader.Close();
На самом деле сейчас с БД при реализации бизнес-логики SQL запросами работают разве что при генерации сложных отчетов...Так что начинать то надо на самом деле с nHibernate хотя бы...