А где в москве лучше всего учиться на программиста?
на собеседованиях - самый заебок
Если речь идет о высшем образовании после школы то ВМК МГУ
ВМК МГУвообще-то там не учат на программиста.
но большинство программистов почему-то учатся там
тем не менее как факт что из всех мест для первого В/О на прогера : ВМК МГУ - лучшее из возможных.
Сообщение удалил
иностранные вузы совсем в расчет не берем?да. это что то из области фантастики по моему. я лично про них ничего почти не знаю.
тем не менее как факт что из всех мест для первого В/О на прогера : ВМК МГУ - лучшее из возможных.А для второго что посоветуете?
Или всё фигня и только самообразование решает?
А для второго что посоветуете?
Я лично советую строительный/архитектурный вуз. Без шуток.
Я лично советую строительный/архитектурный вуз. Без шуток.Почему так?
ибо
Программистов и юристов везде полно, а попробуй нормального строителя найти. Отрасль практически вымерла, люди в дефиците.
как будто нормальных программистов или юристов в Москве очень много..
чё за бред на форулокал, знакомая работает гапом, там, по большему с чету, всё так же как у нас
Интересует мнение форумчан по сабжу.Уже говорил и повторю еще раз: на мой взгляд ИТ вообще нормально преподают в ВШЭ. Именно с программистами оттуда не пересекался, но смежные направления (анализ, менеджмент) там преподают хорошо. Думаю что и с программированием туда стоит посмотреть. На ВМК программировать не учат.
учат. мне очень нравятся выпускники ВМК, которые знают и архитектуру ПК и устройство ОС и имеют навыки проганья на праке на сях/сях++ и асме. Иным словом, все, кто получил 5 по праку, а после 2го курса пошёл на третий поток, вполне себе хорошо прогают и знают достаточно инфы по устройству и хардвара и софтвара, а если еще и параллельно с третьего курса пашут и изучают всякие штучки типа SVN/патерны проганья,юнит тесты и т.п. и концу универа уже получают тыщ по 150
учат. мне очень нравятся выпускники ВМК, которые знают и архитектуру ПК и устройство ОС и имеют навыки проганья на праке на сях/сях++ и асме. Иным словом, все, кто получил 5 по праку, а после 2го курса пошёл на третий поток, вполне себе хорошо прогают и знают достаточно инфы по устройству и хардвара и софтвара, а если еще и параллельно с третьего курса пашут и изучают всякие штучки типа SVN/патерны проганья,юнит тесты и т.п. и концу универа уже получают тыщ по 150Чуваки с умениями, которые ты тут описал, называются "быдлокодеры".
а что еще надо выучить в универе для того чтоб стать "системным программистом"?
А где в москве лучше всего учиться на программиста?Если речь об инженерии, то ответ, мне думается, очевиден — Бауманка, МИФИ, МФТИ.
а что еще надо выучить в универе для того чтоб стать "системным программистом"?
А на ВМК учат обращаться с осциллографом или с радиоизмерительной аппаратурой? Или методам хардварной диагностики? Или «системному программисту» это не нужно знать?
вообще-то там не учат на программиста.Зачем тогда дипломы программистов раздают, если на них не учат?
Зачем тогда дипломы программистов раздают, если на них не учат?в дипломе написано "математик, системный погроммист" так что всё ок
Если речь об инженерии, то ответ, мне думается, очевиден — Бауманка, МИФИ, МФТИ.Да, разговор скорее про software engineering, чем computer science.
На какие именно факультеты/кафедры перечисленных вузов стоит обратить внимание?
На какие именно факультеты/кафедры перечисленных вузов стоит обратить внимание?Не знаю, не учился и не преподавал там. Найди студенческие форумы каждого из вузов, спроси там. Вообще же, раз уж ты знаешь, что тебя привлекает engineering, а не science, то подсказкой может стать именно та область, которая тебе интересна в engineering, так как в целом инженерия настолько обширная область знания, что всё даже поверхностно покрыть нереально за, положим, 10 лет.
А на ВМК учат обращаться с осциллографом или с радиоизмерительной аппаратурой? Или методам хардварной диагностики? Или «системному программисту» это не нужно знать?Интересный вопрос. я в общем то узнал это всё еще 16 лет, поэтому затрудняюсь ответить, насколько моя жизнь была бы сложнее без этих знаний. Хотя знакомый в НИИ сидит, прогает сети InfiniBand для суперкомпов и вроде неплохо справляется со своими задачами. Так что не факт, что нужно это.
Вообще, всё пока что на мой взяглд сводится к полемике "я считаю что надо то то и то то", а есть какие нить релевантные требования, например "А вот в интел берут только тех кто охуенно паять умеет и прогает на ASM64 на уровне олимпиадника 2012 года"?
Интересный вопрос.Ну, просто вопрос, я не учился на ВМК, где дают диплом «системного программиста», поэтому спросил, вдруг учат? На мой взгляд системный программист как минимум должен уметь работать с осциллографом, где уместно, проводя анализ проблем.
Так что не факт, что нужно это.После специализации на узком поле деятельности, да, не факт, что это, а также что-то другое, будет нужно (например, у InfiniBand такие частоты, что обычным осциллографом уже не померяешь, и умение писать трансляторы тоже не пригодится). Но до специализации — абсолютно необходимо для системного программиста, я считаю.
"А вот в интел берут только тех кто охуенно паять умеет и прогает на ASM64 на уровне олимпиадника 2012 года"У меня очень много знакомых работает или когда-то работали в Intel, системных программистов среди них не так уж и много. Я не знаю, к кому отнести программистов, которые пишут middleware, на мой взгляд это уже не системное ПО, хотя при оговорках могу допустить и противоположную позицию, но если их отбросить, то из моей выборки знакомых из Intel лишь около 20% будут системными программистами.
да. это что то из области фантастики по моему. я лично про них ничего почти не знаю.Про остальные российские - тоже?
А вообще мы про ВМК
1) На ВМК не учат программировать. Программировать там народ в основном учится самостоятельно. Сраться по этому поводу бессмысленно, потому что дипломы получают все от ацких сатанов до тупых бревен (часть из которых бодро отчисляет БИБ).
2) На ВМК учат как ни странно вычислительной математике. И реально она нужна 1% программистов. И то что на ВМК собралась туса вчерашних школьников-олимпиадников по программированию скорее странная аномалия, чем закономерность.
Хотя условия тут конечно благоприятные.
3) Быдлокодеры — тоже программисты. Думайте что хотите, но разница в квалификации, скажем, Королёва (конструктора) и Васи из ближайшего КБ не отменяет того, что Вася тоже конструктор. Мое мнение: плохие программисты — тоже программисты, только плохие.
1) На ВМК не учат программировать.На третьем потоке все не совсем так. Хотя третий поток, конечно, даже до половины ВМК не дотягивает по численности.
2) На ВМК учат как ни странно вычислительной математике.
На третьем потоке все не совсем так. Хотя третий поток, конечно, даже до половины ВМК не дотягивает по численности.Стоп стоп стоп. Давайте определимся в понятиях. Лично я считаю, что программист и кодер — это синонимы, и что программирование — это специфический вид инженерии.
Программисту не обязательно с ноги выносить матан и линал. В большинстве задач народного хозяйства требуются обычные программисты.
Математик-программист — это другой зверь. Тот тип задротов, которые научившись решать математические задачи на компе решили пойти, например, на ВМК или ММ. Часть из них идет на ФФ и, как показывает практика, ничего не теряют. На западе таких любят и бодро сманивают.
Про 3-й поток можешь не рассказывать, у вас там и основы кибернетики читают, и теорию игр , и мат логику, и много еще того, что просто программисту знать вообще не надо. Это как рядовому инженеру знать квантовую механику (прикольно, но использовать в тракторах он ее не будет).
Лично я считаю, что программист и кодер — это синонимы
Если уж есть 2 термина, с чего бы им быть синонимами?
Кодеру достаточно знания одного языка/среды и умения переводить на него готовый алгоритм (ну или достаточно формализованное ТЗ).
Программист должен быть как минимум в курсе текущего положения дел в индустрии вообще и уметь выбирать подходящее средство для решения конкретной задачи, ну и формализовывать ТЗ (в том числе и до алгоритма) тоже должен уметь.
Если уж есть 2 термина, с чего бы им быть синонимами?Ты путаешь программиста и разработчика.
Кодеру достаточно знания одного языка/среды и умения переводить на него готовый алгоритм (ну или достаточно формализованное ТЗ).
Программист должен быть как минимум в курсе текущего положения дел в индустрии вообще и уметь выбирать подходящее средство для решения конкретной задачи, ну и формализовывать ТЗ (в том числе и до алгоритма) тоже должен уметь.
"уметь выбирать подходящее средство для решения конкретной задачи" — это разработчик
Разработчик может быть прогрммистом, а может быть дизайнером, а может быть еще кем-то.
Программист — это тот кто пишет код. Если точнее — это человек, обучающий машину.
Еще одна аналогия: программист это музыкант, разработчик — это композитор. Музыканту не обязательно уметь ничего больше, чем играть на своем инструменте. Композитору не обязательно уметь играть на инструментах вообще. Хотя понятно что это синтетические случаи.
Композитору не обязательно уметь играть на инструментах вообщену тут ты не прав
Найди мне хоть одного такого
Так и разработчик становится разработчиком, когда просто программистом ему становится мало, но при этом хочет творчества и умеет кодить
Математик-программист — это другой зверь. Тот тип задротов, которые научившись решать математические задачи на компе решили пойти, например, на ВМК или ММ. Часть из них идет на ФФ и, как показывает практика, ничего не теряют. На западе таких любят и бодро сманивают.Т.е. если программист кроме собственно программирования (точнее быдлокодинга) знает еще и математику - то он уже не является программистом? Что-то у меня не укладывается в голове такая система определений.
Про 3-й поток можешь не рассказывать, у вас там и основы кибернетики читают, и теорию игр , и мат логику, и много еще того, что просто программисту знать вообще не надо. Это как рядовому инженеру знать квантовую механику (прикольно, но использовать в тракторах он ее не будет).
Честно говоря мне лень ломать ваши стереотипы и писать посты в стиле "в интернете кто-то не прав". Думайте что хотите — я лишь свое мнение высказал.
а что еще надо выучить в универе для того чтоб стать "системным программистом"?, а ты ответишь на этот вопрос или собрал 10 плюсов за слово "быдлокодер" и можно не продолжать дискуссию?
Попкорн в студию. Ща начнется месиво =)
Ща начнется месиво =)Борода соскучился по плюсикам, а хомячковые программисты в разговоре со мной его люто плюсуют, не читая
Борода соскучился по плюсикам, а хомячковые программисты в разговоре со мной его люто плюсуют, не читаяТы не ответил.
Ты не ответил.Что он может ответить? Половина выпускников СП не способны ответить на вопрос "Кто такой системный программист?"
Половина выпускников СП99% статистики взяты с потолка.
системный программистСтоит отметить, что на текущий момент нет однозначного и четкого определения данного термина.
ps
Для обозначения программистов пишущих ПО для "железа" лучше использовать термин: программист, специализирующий на низко-уровневой разработке
Что он может ответить? Половина выпускников СП не способны ответить на вопросОн не выпускник СП, он успешный бизнесмен с физфака.
он успешный бизнесмен с физфака.где-то тут ложь, по-моему про физфак.
системное ПО — это ПО загрузчиков, операционных систем, а в userspace ПО системных служб/утилит и библиотек ниже уровня middleware («клей», ПО, реализующее горизонтальные связи между софтварными стеками).
Дам определение, которым пользуется моё окружение, системный программист — это программист, который пишет системное ПО, а Для обозначения программистов пишущих ПО для "железа" лучше использовать термин: программист, специализирующий на низко-уровневой разработкеТвоё определение запутанно. Писать TCP layer с фичей TCP offload — это под железо или нет? А файловую систему с оптимизацией под NAND носитель? И с другой стороны, всё ПО написано для выполнения на «железе», поэтому определение неточно.
Твоё определение запутанно.В моем тексте нет определения. Есть только указание на явление и декларация термина.
где-то тут ложь, по-моему про физфак.И про успех
На вопрос отвечать будешь?
На вопрос отвечать будешь?Чо привязался-то, в гугле забанили?
Оставить комментарий
olega
Интересует мнение форумчан по сабжу.