Решил пойти учиться и не могу выбрать на кого. Посоветуйте, что более актуально для Штатов: программист (и какой именно) или системный администратор Windows?
В системном администрировании есть небольшой опыт: helpdesk + разъездная работа по помощи клиентам (вирусы, ремонт и т.п.) + сертификат A+ (все по Windows, в Linux - 0)
В программировании опыта 0 (не считая детские забавы с Baisc’ом).
Есть несколько программ переподготовки в одном из ВУЗов:
Системное администрирование:
Администратор баз данных Microsoft SQL Server
Сетевой администратор
Системный администратор Linux
Системный администратор Microsoft Windows
Системный администратор малого офиса
Разработка:
Разработчик бизнес-приложений на Java
Разработчик веб-приложений на Java
Разработчик системного ПО
Вот у нас один за другим 3-х =0 сисадминов наняли, хотя компания и не такая уж большая. А все программисты в аутсорсе сидят.
Думайте)) Хороший сисадмин лучше, чем слабый программист
Друзья, а что вы скажете по поводу вот такого курса переподготовки на системного администратора: mti.edu.ru/entrance/retraining/samw (да простит меня администрация за ссылку! это НЕ РЕКЛАМА). Если учиться на этом курсе и в параллель работать, к примеру, помощником сисадмина?
ne fact chto na kursah budut dorogie servernie jelezkg. Ispolzuyte gns3 ili packet tracer v kachestve simulyatora marshrutizatora i asa i podimite na vmware virtualnuyu set s windows server i linux.
Не соглашусь. Самообучение самообучением, но железяки вживую видеть нужно, а то это получится как с сертифицированными дамперами, тупо заучившими ответы к экзаменам.
Согласен, да. Однако, чтобы стать действительно хорошим программером нужно быть семи пядей во лбу и, ИМХО, не слишком много перспектив развития. В админстве же привлекает и это самое развитие – аналитик и т.п., при некотором условии и в HR можно уйти. Получается, что нитей из админки больше в будущее, но работа сложней и денег меньше.
Согласен с KoBoL, для программиста перспектив как минимум не меньше. Задача обычного администратора - поддерживать сеть. Задача обычного программиста - создавать программный продукт. Разница налицо. Отсюда и разница в зарплате, потому как программисты обычно не обслуживают существующее, а создают новое.