Советы, мнения, опыт - поделитесь со мной :)
#16
Отправлено 11 июня 2009 - 23:46
#17
Отправлено 11 июня 2009 - 23:51
Я иду в эту профессию не потому, что с общением туго :) Просто нравится решать головоломки, задачки програмистские.Ну, почему же? За год можно взять себя в руки: пройти базу, потом мастера, а потом понять, что в гробу я видел всё это программирование, и заняться чем-нибудь другим. :)
p.s. Это не руководство к действию, а вариант на подумать :)
А вот если мне например припрёт в штаты ехать. Приду в майкрософт, покажу диплом МГУ и мне скажут "Во, свой хлопец". А так на спбгу и не посмотрят :) Конечно, прежде всего оценивают тебя как личность, но всёж. Кто что думает про трудоустройство в крутые фирмы?Поэтому поступай куда поступишь - и не теряй зря года :)
А можно примеры?А если что-то серьезное...просто элементарно может знаний фундаментальных не хватить...
Ну на диплом же тоже смотрят. На hh.ru многие фирмы пишут, что желательно МГУ, МФТИ или такого же ранга.Будущий мой коллега :)
Знаешь программист - это по сути ремесло. В этой профессии не так критически важна научная степень, как например в медицине и не важен вуз в котором учишься. Потому что вузы - это чистоганом теория. Я встречал докторов престижных вузов которые не могут сделать ПРАКТИЧЕСКИ ничего, то есть голимые теоретики.
А в профессии нужна практика и навыки самообучения(которые кстати дает вуз - именно для этого он нужен).
Поэтому поступай куда поступишь - и не теряй зря года :)
Спасибо всем за советы, пережёвывается в мозгах потихоньку.
зы Сейчас ощущаю, что склоняюсь к спбгу и прокачиванию себя в программухе самостоятельно..вроде.
#18
Отправлено 12 июня 2009 - 11:01
А можно примеры?А если что-то серьезное...просто элементарно может знаний фундаментальных не хватить...
На вскидку - распределенные вычисления(сети, не только интернет!), параллельные вычисления(мультипроцессорные системы), квантовые компьютеры,
нейронные сети... да дофига всего!
Даже в сугубо прикладной области могут возникнуть задачи, где потребуются фундаментальные знания.
На ВМК это все должны дать в необходимом миниуме, ну и мозги раскачают, расширится кругозор.
Как тут уже сказали, программирование - ремесло - это правда. Так же, например, человек далекий от медицины может научится виртуозно резать скальпелем. Но классный хирург тем и отличается, что помимо владения инструметном, он еще и хорошо понимает, что он делает и зачем.
Потом просто программистов(самоучек, закончивших где-то что-то) дофига. Можно уволить одного и нанять другого - на работе компании это отразится несильно - это как с офисным планктоном - многие могут быть "менеджерами" по продажам, секретаршами, и.т.д.
А вот найти классного математика-программиста, спеца - это проблема, таких специалистов берегут, перекупают.
Пока еще на тех. факультетах МГУ дают фундаментальное образование.
А обучаться именно программированию можешь сам прям сейчас - по книжкам Шилдта, например, никто ведь не мешает.
Сообщение отредактировал Cybernaut: 12 июня 2009 - 11:03
#19
Отправлено 12 июня 2009 - 22:16
На вскидку - распределенные вычисления(сети, не только интернет!), параллельные вычисления(мультипроцессорные системы), квантовые компьютеры,нейронные сети... да дофига всего!
Молодец хороший студент. Пять баллов, садись.
Только вот что я тебя спрошу- ты это все реализовывал для бизнеса ? Нет ? Тогда ты знаешь где эти вещи реализованы ? Нет ?
То что ты перечислил не применено в бизнес системе - потому что бизнесу нужны надежные решения, а не эксперементальные показушки.
Вот в этом кстати говоря беда вузов. Дают много алгоритмов которые интересны науке, на которых можно защитить работы научные
, но на практике не применимы. А алгоритмы и наработки которые нужны не то что профессионалу, а хорошему кодеру - хорошие основы ооп, паттерны, клиент-серверные технологии, динамический интернет - студенты не ухом не рылом.
Переодически вижу выпускников программистов которые набивают программы двумя пальцами(!), не могут написать ни сторчки хорошего кода.
Как тут уже сказали, программирование - ремесло - это правда. Так же, например, человек далекий от медицины может научится виртуозно резать скальпелем. Но классный хирург тем и отличается, что помимо владения инструметном, он еще и хорошо понимает, что он делает и зачем.
Для начала хирург идет от простого к сложному. Согласись сначала нужно научитьсья писать программы - а потом их паралелить(это паралельные вычисления и мультипроцессор), распределять по гриду.
Хотел бы я посмотреть на такого хирурга который теоретически знает о операции по замене сердца, но на практике не сможет прооперировать аппендицит.
Потом просто программистов(самоучек, закончивших где-то что-то) дофига. Можно уволить одного и нанять другого - на работе компании это отразится несильно - это как с офисным планктоном - многие могут быть "менеджерами" по продажам, секретаршами, и.т.д.
Сие есть очень правильно. Что буду делать руководитель проекта - если у меня есть человек которого нельзя заменить ? Если этот человек вдруг попадет в больницу скажем - что делать ?? Проект закрывать ? Любой работник должен быть заменяем, это основы управления проектом.
А вот найти классного математика-программиста, спеца - это проблема, таких специалистов берегут, перекупают.
Угу, где таких перекупают? Пожалуйста найди мне 10 вакансий на математика-программиста.
А обучаться именно программированию можешь сам прям сейчас - по книжкам Шилдта, например, никто ведь не мешает.
я вижу что вы молодой человек не работали даже года в реальном программировании. Программированию по книжкам, по ходу не учаться. Это путь в описываемые вами code-monkey. А что научиться красиво программировать - нужно много читать книг - практически применимых, реальных практических задач. А не подхватывать каждое слово что вам говорят проффесора.
#20
Отправлено 13 июня 2009 - 18:27
Сybernaut
На вскидку - распределенные вычисления(сети, не только интернет!), параллельные вычисления(мультипроцессорные системы), квантовые компьютеры,нейронные сети... да дофига всего!
Молодец хороший студент. Пять баллов, садись.
Только вот что я тебя спрошу- ты это все реализовывал для бизнеса ? Нет ? Тогда ты знаешь где эти вещи реализованы ? Нет ?
То что ты перечислил не применено в бизнес системе - потому что бизнесу нужны надежные решения, а не эксперементальные показушки.
Закончил я не ВМК, а соседний(напротив) дружественный ВМК факультет. Математики было дофига(3 года "матанов" и по теме - 2 семестра численных методов). И, прикинь, математическая часть моего образования реально пригодилась...да в бизнесе. И не то что я описал(это очень вобщем), а для конкретных задач - созданий систем автоматизации на заказ.
Как тут уже сказали, программирование - ремесло - это правда. Так же, например, человек далекий от медицины может научится виртуозно резать скальпелем. Но классный хирург тем и отличается, что помимо владения инструметном, он еще и хорошо понимает, что он делает и зачем.
Для начала хирург идет от простого к сложному. Согласись сначала нужно научитьсья писать программы - а потом их паралелить(это паралельные вычисления и мультипроцессор), распределять по гриду.
Хотел бы я посмотреть на такого хирурга который теоретически знает о операции по замене сердца, но на практике не сможет прооперировать аппендицит.
То есть что учится писать и паралельно изучать теорию никак? Обычно в вузах этим и занимаются - лекции+семинары и практические занятия
А я что спорю? Просто есть классные спецы, которых надо беречь, а есть оффисный планктон - одного на другого заменить - и не заметно.Потом просто программистов(самоучек, закончивших где-то что-то) дофига. Можно уволить одного и нанять другого - на работе компании это отразится несильно - это как с офисным планктоном - многие могут быть "менеджерами" по продажам, секретаршами, и.т.д.
Сие есть очень правильно. Что буду делать руководитель проекта - если у меня есть человек которого нельзя заменить ? Если этот человек вдруг попадет в больницу скажем - что делать ?? Проект закрывать ? Любой работник должен быть заменяем, это основы управления проектом.
А вот найти классного математика-программиста, спеца - это проблема, таких специалистов берегут, перекупают.
Угу, где таких перекупают? Пожалуйста найди мне 10 вакансий на математика-программиста.
Мне, например, сейчас бы найти такого...была одна глобальная идея,связанная с сетями, но всвязи с кризисом временно потеряла актуальность...
А обучаться именно программированию можешь сам прям сейчас - по книжкам Шилдта, например, никто ведь не мешает.
я вижу что вы молодой человек не работали даже года в реальном программировании. Программированию по книжкам, по ходу не учаться. Это путь в описываемые вами code-monkey. А что научиться красиво программировать - нужно много читать книг - практически применимых, реальных практических задач. А не подхватывать каждое слово что вам говорят проффесора.
Не туда смотришь...Вообще уж 6 лет как занимаюсь модификацией однажды удачно написанной клиент-серверной системы автоматизации(там целый фрейморк создавался под эти цели). Да, тупая, рутинная работа...за хорошие деньги...
А вот реализовать бы все накопивщиеся идеи - ох сейчас бы команду классных математиков, да где ж взять таких людей и деньги на эти глупости в наше-то время...
Сообщение отредактировал Cybernaut: 13 июня 2009 - 18:28
#21
Отправлено 13 июня 2009 - 19:10
Вообще не понимаю причину твоего возбуждения)
Какой мессадж в итоге: фундаментальные знания вообще не нужны или что ты сказать вообще хотел :)))
#22
Отправлено 13 июня 2009 - 23:20
Закончил я не ВМК, а соседний(напротив) дружественный ВМК факультет. Математики было дофига(3 года "матанов" и по теме - 2 семестра численных методов). И, прикинь, математическая часть моего образования реально пригодилась...да в бизнесе. И не то что я описал(это очень вобщем), а для конкретных задач - созданий систем автоматизации на заказ.
Ну-ка нука даже самому интересно матан где пригодился - у самого было матана( так и срываеться с языка мат. анал. :)) 3 семестра ?
Даже так - какие разделы ?
То есть что учится писать и паралельно изучать теорию никак? Обычно в вузах этим и занимаются - лекции+семинары и практические занятия
Так то оно-так. Только ведь люди идут в вышку чтобы учиться в основном программировать, то есть профессии. А уже потом остальное.
А вы ходит наоборот. "попрограммируете ребята в свободное время , после матанала, ха ха ;)"
Вот так и выходят такие быдло кодеры - которые толком никакие в программировании.
Не туда смотришь...Вообще уж 6 лет как занимаюсь модификацией однажды удачно написанной клиент-серверной системы автоматизации(там целый фрейморк создавался под эти цели). Да, тупая, рутинная работа...за хорошие деньги...
А вот реализовать бы все накопивщиеся идеи - ох сейчас бы команду классных математиков, да где ж взять таких людей и деньги на эти глупости в наше-то время...
Вот ты и подтвердил мои слова - классные идеи, интерсные темы, новинки - это в свободное время, а в жизни - "Да, тупая, рутинная работа...за хорошие деньги..." :)
Какой мессадж в итоге: фундаментальные знания вообще не нужны или что ты сказать вообще хотел :)))
Научное образование - и реальная работа слабо кореллируют :)
#23
Отправлено 14 июня 2009 - 21:31
#24
Отправлено 15 июня 2009 - 08:31
#25
Отправлено 15 июня 2009 - 10:54
Cybernaut
Закончил я не ВМК, а соседний(напротив) дружественный ВМК факультет. Математики было дофига(3 года "матанов" и по теме - 2 семестра численных методов). И, прикинь, математическая часть моего образования реально пригодилась...да в бизнесе. И не то что я описал(это очень вобщем), а для конкретных задач - созданий систем автоматизации на заказ.
Ну-ка нука даже самому интересно матан где пригодился - у самого было матана( так и срываеться с языка мат. анал. :)) 3 семестра ?
Даже так - какие разделы ?
ТФКП, ряды. Надо было реализовать простенький алгоритм цифрового регулирования, для чего пришлось повтыкать книжечку, где преобразование Лапласа - еще не самое страшное ругательство.
То есть что учится писать и паралельно изучать теорию никак? Обычно в вузах этим и занимаются - лекции+семинары и практические занятия
Так то оно-так. Только ведь люди идут в вышку чтобы учиться в основном программировать, то есть профессии. А уже потом остальное.
А вы ходит наоборот. "попрограммируете ребята в свободное время , после матанала, ха ха ;)"
Вот так и выходят такие быдло кодеры - которые толком никакие в программировании.
Что значит "в основном программировать"? Программист решает конкретные задачи, для этого необходимо как знание языков как средства для описания алгоритмов, так и сами алгоритмы, паттерны - а это так или иначе математика, даже самые простейшие веши - списки, хэш-таблицы(здесь хотя бы надо иметь представление о свойствах двоичных полиномов и.т.д.)
Интересно, чем? Тупой она стала после того, как было все написано, а для того чтоб это сделать, пришлось нехило повтыкать и приметь свои знания.Не туда смотришь...Вообще уж 6 лет как занимаюсь модификацией однажды удачно написанной клиент-серверной системы автоматизации(там целый фрейморк создавался под эти цели). Да, тупая, рутинная работа...за хорошие деньги...
А вот реализовать бы все накопивщиеся идеи - ох сейчас бы команду классных математиков, да где ж взять таких людей и деньги на эти глупости в наше-то время...
Вот ты и подтвердил мои слова - классные идеи, интерсные темы, новинки - это в свободное время, а в жизни - "Да, тупая, рутинная работа...за хорошие деньги..." :)
А не было бы их - я бы сейчас не снимал девиденты с этого дела.)
Какой мессадж в итоге: фундаментальные знания вообще не нужны или что ты сказать вообще хотел :)))
Научное образование - и реальная работа слабо кореллируют :)
Я ж тебе говорю, смотря чем заниматься. Для WEB, GUI и.т.п. может достаточно 2-3 лет какого-нибудь колледжа(техникума) или вообще курсов(какой-нить 1С)
Тут согласен, университетское образование нах не надо.
А как вырастить, например, программиста сигнальных процессоров?
Не будем о высоком, вот банальная ситуация - контора производит системы виденаблюдения(это представлено на нашем рынке) - вот вакансия
программист DSP, где его взять? Даже просто спец по Сям, не знающий "матанов" сделать там ничего не сможет. Обработка изображений - а там БПФ - да оно ему мозг взорвет)
Либо он чего-то как-то освоит, но не полностью или не до конца, короче будет лажа.
А за неимением таких колледжей, как в штатах, где 2-3 года и иди работай, уж лучше получить знания в полном объеме, тем более пока бесплатно)
#26
Отправлено 15 июня 2009 - 15:40
Сообщение отредактировал Muxa: 15 июня 2009 - 15:47
И каждый из них дрочит, как он хочет :)
#27
Отправлено 16 июня 2009 - 11:36
Ну естественно, всё решают люди. Но я не знаю, что в ВМК и что в спбгу, какая там ситуация конкретно.куда можно прямо сейчас, или искать КОНКРЕТНУЮ кафедру с конкретными людьми и направлениями,
Диплом спбгу ценится менее чем ВМК? Вот так, чичто гипотетически если рассмотреть, без учёта какой ты спец. Или, опять же, на этот вопрос никто не ответит? :)Но раз считаешь, что ВМК для тебя круче - так тому и быть :)
В ВМК? Или в спбгу? Или не столь важно? Вузы вроде оба хорошие.. В обоих дают хорошую мат. подготовку. Но там легендарный ВМК :) Да и после ВМК карьерный рост гораздо быстрее?Автору топика советую пытаться поступать уже сейчас, не терять год.
Полезна, спасибо.Кстати по поводу уехать в США - в последние годы все меньше народу уезжает, дело в том, что реальная зарплата там всего раза в 1.5 - 2 выше (чем в Москве) у программистов, ну а с учетом того, что надо снимать жилье, что это чужая страна и т. д., реальный уровень жизни растет не сильно. Еще лет 5 - 7 назад все было не так, тогда это реально имело смысл по деньгам, сейчас отъезд только ради денег вряд ли оправдан. Плюс выходцу из России в США карьеру сделать тяжелей чем на родине.
Советую еще раз подумать насчет карьеры именно программиста (после факультета можно работать кем угодно, хоть бизнес консультантом, хоть трейдером, хоть аудитором), чтобы этим заниматься надо действительно очень любить программировать.
Надеюсь эта информация будет полезна.
Вобщем, следующее мне сейчас интересно. Какой диплом катируется выше? После какого больше возможностей? Спбгу прикл. мат. или ВМК прикл мат. ? В среднем. Но только без "ну, смотря какой ты спец" плс :))
#28
Отправлено 16 июня 2009 - 14:12
#29
Отправлено 17 июня 2009 - 10:23
Инфтех -- новая специальность, ей два или три года только, там нечто непонятное.
И вообще ты ж мне писал, что на чистую математику собираешься
Да один хрен спбгу и мгу.Приду в майкрософт, покажу диплом МГУ и мне скажут "Во, свой хлопец". А так на спбгу и не посмотрят :)
Сообщение отредактировал it: 17 июня 2009 - 10:25
Количество пользователей, читающих эту тему: 1
0




















