Образование и самообразование в IT
От: Аноним  
Дата: 26.01.06 10:59
Оценка:
Здравствуйте, коллеги!
Интересует Ваше мнение о перспективах работы в IT человека, имеющего довольно далекое от специальности образование.
Если конкретнее, то в скором будущем становлюсь магистром-химиком. По специальности (тонкий оргсинтез ) работал около года, получал неплохие деньги, но решил, что программирование (точнее, разработка ПО) привлекает больше, поэтому с 4-го курса пошел работать (на меньшую з/п) программистом (VC++) в немаленькую компанию . Сейчас имею около полутора лет стажа VC++ Software Developer'ом, ОР в команде, участие в разработке серьезных проектов (напр., антивируса) + несколько самостоятельно выполненных проектов (тулзы для внутреннего использования). Лично для себя собираюсь развиваться в направлении Architect'а (оставаться всю жизнь разработчиком не хочется, в мэнэджеры не тянет совершенно, зато разработка архитектуры приложений и сопряженная с этим деятельность весьма интересует).
Вопрос 1. Как Вы считаете, является ли отсутствие профильного ВО преградой для дальнейшего роста? Сам решил получать заочно соответствующее второе ВО, хотя и в недавнем топике на РСДНе по этому поводу были противоречивые мнения. Главная причина — не диплом, а желание получить математические знания (на химфаке с этим печально). Сам математику изучал постольку поскольку это было необходимо для понимания книжек по алгоритмам (Кнута и Седжвика (последнего еще не осилил )).
Вопрос 2. Какие знания необходимы архитектору? Т.е., что посоветуете почитать, за веяниями в чем следить и т.д.? Из имеющегося багажа знаний — Александреску, design patterns. На следующей неделе (сессия закончилась наконец-то возьмусь за Pattern-Oriented Software Architecture — A System of Patterns (Buschmann et al.) (влекут меня паттерны почему-то)
Вопрос 3. Изучение всего выше описанного имеет какой-то смысл? М.б., достаточно работать и набирать опыт на шишках и велосипедах?
Заранее большое спасибо за Ваши ИМХО и удачи!
Re: Образование и самообразование в IT
От: bastrakov Россия http://bastrakof.livejournal.com/
Дата: 26.01.06 12:46
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Интересует Ваше мнение о перспективах работы в IT человека, имеющего довольно далекое от специальности образование.

А>Если конкретнее, то в скором будущем становлюсь магистром-химиком. По специальности (тонкий оргсинтез ) работал около года, получал неплохие деньги, но решил, что программирование (точнее, разработка ПО) привлекает больше, поэтому с 4-го курса пошел работать (на меньшую з/п) программистом (VC++) в немаленькую компанию . Сейчас имею около полутора лет стажа VC++ Software Developer'ом, ОР в команде, участие в разработке серьезных проектов (напр., антивируса) + несколько самостоятельно выполненных проектов (тулзы для внутреннего использования). Лично для себя собираюсь развиваться в направлении Architect'а (оставаться всю жизнь разработчиком не хочется, в мэнэджеры не тянет совершенно, зато разработка архитектуры приложений и сопряженная с этим деятельность весьма интересует).

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

А>Вопрос 1. Как Вы считаете, является ли отсутствие профильного ВО преградой для дальнейшего роста? Сам решил получать заочно соответствующее второе ВО, хотя и в недавнем топике на РСДНе по этому поводу были противоречивые мнения. Главная причина — не диплом, а желание получить математические знания (на химфаке с этим печально). Сам математику изучал постольку поскольку это было необходимо для понимания книжек по алгоритмам (Кнута и Седжвика (последнего еще не осилил )).


не является.

А>Вопрос 2. Какие знания необходимы архитектору? Т.е., что посоветуете почитать, за веяниями в чем следить и т.д.? Из имеющегося багажа знаний — Александреску, design patterns. На следующей неделе (сессия закончилась наконец-то возьмусь за Pattern-Oriented Software Architecture — A System of Patterns (Buschmann et al.) (влекут меня паттерны почему-то)


фиг знает. читай все, что в руки попадеться. а вот пользовать из этого "все" — не надо.

А>Вопрос 3. Изучение всего выше описанного имеет какой-то смысл? М.б., достаточно работать и набирать опыт на шишках и велосипедах?


ну вообще — достаточно.

но вот именно в твоем случае я бы поискал команду, которая прямо сейчас лабает software продукты для химии.
с руками оторвут!
там обычно одни программеры сидят. как формула спирт(40%)+вода(60%) пишеться — понятия не имеют.

ну а если обратишь внимание за пределы нашей необьятной... язык только надо.

во
Re: Оффтопик
От: Firstborn Латвия  
Дата: 26.01.06 12:56
Оценка:
А>Если конкретнее, то в скором будущем становлюсь магистром-химиком.
Блин, завидуха душит! Если бы в нашей стране можно было бы получать нормальные деньги будучи химиком, чёрта с два я бы пошёл в IT... Эххх...
Re[2]: Re: Оффтопик
От: Аноним  
Дата: 26.01.06 13:13
Оценка:
Здравствуйте, Firstborn, Вы писали:

А>>Если конкретнее, то в скором будущем становлюсь магистром-химиком.

F>Блин, завидуха душит! Если бы в нашей стране можно было бы получать нормальные деньги будучи химиком, чёрта с два я бы пошёл в IT... Эххх...

А в вашей стране — это где, если не секрет? Я учусь в Киеве. Работы для студентов-химиков в области оргсинтеза вполне хватает, причем при нормальном отношении к работе можно спокойно получать 250-350 у.е. без отрыва от учебы, а при нежадном руководителе + наличии у него нормальных заказов (здесь как повезет ) можно иногда за месяц получить больше $1000, что для студента неплохо. Один минус — зарплата полностью теневая. Далее, насколько мне известно, на фармзаводах с руками отрывают наших выпускников (несколько моих знакомых уже сейчас работают, на полставки). Стартовая зарплата порядка 300 уев.
Re: Образование и самообразование в IT
От: Mystic Украина http://mystic2000.newmail.ru
Дата: 26.01.06 13:17
Оценка:
Здравствуйте, Аноним, Вы писали:


А>Вопрос 1. Как Вы считаете, является ли отсутствие профильного ВО преградой для дальнейшего роста?

Отсутствие в/о преградой не является

А>Вопрос 2. Какие знания необходимы архитектору?

Мне кажется, более важен опыт.

А>Вопрос 3. Изучение всего выше описанного имеет какой-то смысл? М.б., достаточно работать и набирать опыт на шишках и велосипедах?

Имеет смысл, но увлекаться не стоит. Шишки и велосипеды тоже очень важны в познании мира. Главное --- золотая середина

Вообще, IT достаточно широкая отрасль. Место в ней находится людям с самыми разными взглядами на жизнь и саму IT. Как я понял ты делаешь упор на коллективную разработку приложений с использованием методологий вроде CMM, RUP?
Re[3]: Оффтопик
От: Firstborn Латвия  
Дата: 26.01.06 13:36
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Firstborn, Вы писали:


А>>>Если конкретнее, то в скором будущем становлюсь магистром-химиком.

F>>Блин, завидуха душит! Если бы в нашей стране можно было бы получать нормальные деньги будучи химиком, чёрта с два я бы пошёл в IT... Эххх...
А>А в вашей стране — это где, если не секрет?
Рига, Латвия. Тут совсем другая история...
Re[2]: Образование и самообразование в IT
От: Аноним  
Дата: 26.01.06 13:42
Оценка:
Здравствуйте, bastrakov, Вы писали:

А>>Вопрос 2. Какие знания необходимы архитектору? Т.е., что посоветуете почитать, за веяниями в чем следить и т.д.?

B>фиг знает. читай все, что в руки попадеться. а вот пользовать из этого "все" — не надо.

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

B>но вот именно в твоем случае я бы поискал команду, которая прямо сейчас лабает software продукты для химии.

B>с руками оторвут!
B>там обычно одни программеры сидят. как формула спирт(40%)+вода(60%) пишеться — понятия не имеют.

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

Спасибо за ответ!
Re[2]: Образование и самообразование в IT
От: Аноним  
Дата: 26.01.06 14:03
Оценка:
Здравствуйте, Mystic, Вы писали:

M>Отсутствие в/о преградой не является


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

А>>Вопрос 3. Изучение всего выше описанного имеет какой-то смысл? М.б., достаточно работать и набирать опыт на шишках и велосипедах?

M>Имеет смысл, но увлекаться не стоит. Шишки и велосипеды тоже очень важны в познании мира. Главное --- золотая середина

Согласен. Собсно, в полезности шишек с велосипедами не сомневаюсь Внезапно наткнуться на грабли в разрабатываемом тобой проекте — очень полезно как для опыта, так и в личном плане . Но хотелось понять, помогает ли изучение "common practices" эти грабли увидеть до наступания ?

M>Вообще, IT достаточно широкая отрасль. Место в ней находится людям с самыми разными взглядами на жизнь и саму IT. Как я понял ты делаешь упор на коллективную разработку приложений с использованием методологий вроде CMM, RUP?


Пока что я обычный девелопер , поэтому делаю упор на а) улучшение качества производимого мной кода и б) улучшение его поддерживаемости и расширяемости . Что же касается CMM и RUP, то меня больше интересует не методология процесса разработки ПО, а разработка архитектуры приложений (если эта фраза вообще имеет смысл ). Возможно, я ошибаюсь в своих представлениях о Software Architect'e?

Спасибо за ответы!
Re: Образование и самообразование в IT
От: vvotan Россия  
Дата: 26.01.06 14:33
Оценка:
Здравствуйте, <Аноним>, Вы писали:


А>Вопрос 1. Как Вы считаете, является ли отсутствие профильного ВО преградой для дальнейшего роста? Сам решил получать заочно соответствующее второе ВО, хотя и в недавнем топике на РСДНе по этому поводу были противоречивые мнения. Главная причина — не диплом, а желание получить математические знания (на химфаке с этим печально).

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

А> Сам математику изучал постольку поскольку это было необходимо для понимания книжек по алгоритмам (Кнута и Седжвика (последнего еще не осилил )).

А первого осилил? Если да — можешь посылать резюме в Майкрософт. Сам Билл сказал
Кстати, упражнения все решил?
--
Sergey Chadov

... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: Образование и самообразование в IT
От: Аноним  
Дата: 26.01.06 14:59
Оценка:
Здравствуйте, vvotan, Вы писали:

А>>Вопрос 1. Как Вы считаете, является ли отсутствие профильного ВО преградой для дальнейшего роста? Сам решил получать заочно соответствующее второе ВО, хотя и в недавнем топике на РСДНе по этому поводу были противоречивые мнения. Главная причина — не диплом, а желание получить математические знания (на химфаке с этим печально).

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

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

А>> Сам математику изучал постольку поскольку это было необходимо для понимания книжек по алгоритмам (Кнута и Седжвика (последнего еще не осилил )).

V>А первого осилил? Если да — можешь посылать резюме в Майкрософт. Сам Билл сказал
V>Кстати, упражнения все решил?

Ну, "осилил Кнута" — сильно сказано Ознакомился с алгоритмами, написал эмулятор МIХа
За упражнения с оценкой выше 40 даже не брался А с префиксом М вообще старался избегать
Впрочем, вот и появился повод перечитать классиков
Re[3]: Образование и самообразование в IT
От: bastrakov Россия http://bastrakof.livejournal.com/
Дата: 26.01.06 15:37
Оценка: 1 (1)
Здравствуйте, Аноним, Вы писали:

B>>но вот именно в твоем случае я бы поискал команду, которая прямо сейчас лабает software продукты для химии.

B>>с руками оторвут!
B>>там обычно одни программеры сидят. как формула спирт(40%)+вода(60%) пишеться — понятия не имеют.

А>Я об этом в последнее время тоже очень задумываюсь. Все-таки не хочется, чтоб хим. образование пропадало. Но, к сожалению, ни про одну такую команду в Киеве (да и на Украине вообще) не слышал, как говорится, "будем искать".


смотри на восток!
I mean Korea, Japan...
ну и в европе-штатах такие группы есть.
и в связи с большой востребованостью химии в современном ht — очень дорогие продукты делают.

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

bo
Re[4]: Образование и самообразование в IT
От: chem  
Дата: 26.01.06 16:02
Оценка:
Здравствуйте, bastrakov, Вы писали:

B>смотри на восток!

B>I mean Korea, Japan...
B>ну и в европе-штатах такие группы есть.
B>и в связи с большой востребованостью химии в современном ht — очень дорогие продукты делают.

B>да просто погуглить по этому вопрос — большое поле для размышлений. а местами — и адреса для начала переписки.

B>язык учи!

B>bo


Спасибо за подсказку . Действительно, спрос на химиков-программистов имеется. Жаль только, что за рубежом — а хочется все-таки работать на родине . А насчет языка — свободный разговорный английский (в школе стажировался полгода в штатах ).
Re[3]: Образование и самообразование в IT
От: Mystic Украина http://mystic2000.newmail.ru
Дата: 26.01.06 16:03
Оценка: 5 (3)
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Mystic, Вы писали:


M>>Отсутствие в/о преградой не является


А>Но, с другой стороны, в требованиях (или пожеланиям) к многим более-менее серьезным вакансиям часто вижу бакалавра/магистра в Computer Science. Впрочем, это в другой топик


Ну... я подхожу к этим вопросам с несколько другой позиции

А>>>Вопрос 3. Изучение всего выше описанного имеет какой-то смысл? М.б., достаточно работать и набирать опыт на шишках и велосипедах?

M>>Имеет смысл, но увлекаться не стоит. Шишки и велосипеды тоже очень важны в познании мира. Главное --- золотая середина

А> Но хотелось понять, помогает ли изучение "common practices" эти грабли увидеть до наступания ?

Ну... изучение "common practices" и их применение показывает неидеальность окружающего мира. Причем кое на что ты еще можешь влиять, а кое на что нет. В целом изучать можно, но критическое отношение не помешает Я больше предостерегаю от того, чтобы считать "common practices" идеальным рецептом, следование которому решит все проблемы. В целом если ты еще не читал [utl=http://russian.joelonsoftware.com/]Дж. Спольски[/url], я бы рекомендовал его (естественно критически ). Например:
  1. Совет студентам изучающим вычислительную технику
  2. Назад, к основам
  3. Мастерство
  4. По главной улице без оркестра
  5. Лорд Палмерстон в программировании
  6. Закон Дырявых Абстракций
  7. Биг Маки против "обнаженного шеф-повара
  8. Огонь и движение

А>Что же касается CMM и RUP, то меня больше интересует не методология процесса разработки ПО, а разработка архитектуры приложений (если эта фраза вообще имеет смысл


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

Re[3]: Образование и самообразование в IT
От: vvotan Россия  
Дата: 26.01.06 17:09
Оценка:
Здравствуйте, <Аноним>, Вы писали:

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

Хм, странно. Не знаю как на Украине, а у нас _представление_ о дифурах дается всем инженерным и экономическим специальностям. Правда что-то мне кажется, что понятие о "на давали представление" у нас разное. Я от химии далек, но все же догадываюсь, что в химии без дифуров совсем никак.
Дополнительного курса по дифурам, насколько я знаю, для программистов не предусмотрено, если конечно не считать дюжину методов их численного решения
Я же имел ввиду более специальные для IT разделы математики. "Курс молодого инженера" ИМХО везде более-менее одинаковый. А дальше по-моему все равно по большей части придется учиться самому. Хорошо еще если в вузе подскажут в какую сторону учиться

А>Ознакомился с алгоритмами, написал эмулятор МIХа

Давно порываюсь, но как-то руки не доходят

А>За упражнения с оценкой выше 40 даже не брался

Зря. Упражнения с рейтингом 40-41 иногда намного проще, чем даже 25-30, просто там нужно хитро догадаться.
--
Sergey Chadov

... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[4]: Образование и самообразование в IT
От: Аноним  
Дата: 26.01.06 21:16
Оценка:
Здравствуйте, vvotan, Вы писали:

V>Зря. Упражнения с рейтингом 40-41 иногда намного проще, чем даже 25-30, просто там нужно хитро догадаться.


)) Ну 25-30, там нужно определитель 100 на 100 считать,а вот 40-41 для Гениев, чтоб не думать много ))
Re[2]: Образование и самообразование в IT
От: barn_czn  
Дата: 06.02.06 07:14
Оценка:
а физики-программисты — это круто ?
Re[3]: Образование и самообразование в IT
От: bastrakov Россия http://bastrakof.livejournal.com/
Дата: 06.02.06 08:57
Оценка:
Здравствуйте, barn_czn, Вы писали:

_>а физики-программисты — это круто ?


значит так... если программист(человек, который должен профессионально пользовать источники информации, в том числе интернет!) спрашивает про вопрос, который уже разжевали... то он не крут!


не воспринимай близко к сердуц. выбери любое прикладное направление и попробуй по нему написать небольшую прикладную программу.
а потом найди грант на нее. если не промахнешся — вывезут через 2-3 месяца на твоих условиях.

...а вообще — это сейчас где-то в работе обсуждается.

во
Re[2]: Оффтопик
От: neiroman Украина  
Дата: 06.02.06 10:39
Оценка:
F>Блин, завидуха душит! Если бы в нашей стране можно было бы получать нормальные деньги будучи химиком, чёрта с два я бы пошёл в IT... Эххх...

Да ! Я в свое время очень хорошо знал сабж,сдал экзапены, но реалии вынудили сменить фронт
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Слова, пустые слова, подумал Стормгрен. Слова, за которые прежде люди дрались и умирали, но никогда больше не станут за них ни умирать, ни драться. И от этого мир станет лучше.
Re[4]: Образование и самообразование в IT
От: Pah Россия  
Дата: 07.02.06 00:39
Оценка:
Здравствуйте, Mystic, Вы писали:

M>

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



надо почитать, видимо интерестно! книг, статей, документов море + работа + учеба + отдых фуухххх может стоит от последнего отказаться?
--------------------------
less think — do more
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.