Цитата(alexandr2011 @ 28 Декабря, 2017, 16:01)
Потому к ПРАКТИКАМ, что приносит денег в it?
Соответствующий склад ума и наличие опыта, а также связи.
Высокооплачиваемые специалисты - архитекторы, техлиды, а также программисты (не "разработчики"), на которых держатся проекты, знают далеко не один язык и не одну технологию, а также разбираются в требованиях своей отрасли - будь то детали конвейера OpenGL или бизнес-процессы офиса продаж. Нужно уметь формализовать мысли в техзадание, документацию и код. Свободное владение английским обычно просто подразумевается как очевидное требованиие.
Разумеется, все не изучается мгновенно - поэтому знания и опыт приходят с практикой. До действительно приличной зарплаты сегодняшние высокооплациваемые спецы росли лет по 5-10.
На приличные места обычно в первую очередь ищутся люди по знакомым или переманиваются с других проектов. На хедхантере и авито набирают скриптманкис на галеры. Если вы поедете в эту отрасль, с галерой столкнетсь не раз и не два.
Востребованный спец и хорошо оплачиваемый спец - в основном взаимоисключающее условие.
Востребованы кодеры и разработчики мейнстримовых отраслей - веб-разработка и мобильные приложения широкого круга, потмоу что дела там делаются не качеством, а количеством и (как следствие) большая текучка кадров. На одной галере может быть от 10 до 100 кодеров, втиснуться легко. Востребованные знания - веб-языки (PHP, nodeJS, реже C# и Perl) базы данных (SQL, mongo), познания в области устройства интерфейса пользователя. Либо Unity и C#, если галера игростройная.
Хорошо оплачивается руководящий костяк галер (туда можно идти при наличии опыта и лидерских качеств (управление стадом), цитировать Кнута - не обязательно). На галере таких людей от трех до десяти. Гребешь года три - имеешь шанс перейти в касту хозяев, если выжил. Требования те же, что и выше, плюс понятие "производительность приложения" (rabbitMQ, C#, кластеризация UNIX-систем и SaaS-сервисы типа Amazon EC), плюс умени лизать жопу и красиво трепать языком на совещаниях.
Хорошо оплачивается работа в командах, где весь состав - специалисты как минимум среднего уровня. Это не мейнстрим. Это геймдев (совсем не обязательно AAA, но обязательно не мобильный), работа с железом (автоматизация, промышленные роботы, вообще встраиваемые решения, драйверы), работа над большими веб-проектами, где ядро пилится гуру, а обвязка отдается на галеры, работа над любым нормальным софтом (от дефрагментаторов до плагинов в браузеры) Команды там обычно состоят из 4-10 человек, все из которых равноправные спецы, повидавшие виды.
Приветствуются широкий кругозор (от познаний в ботанике до цитирования классики научной фантастики) и опыт в абсолютно отдаленных областях IT (часто нестандартное решение лучше лежащего на поверхности), знание древних языков типа фортрана для поддержания диалога в курилке (вообще "вписываться в команду" - очень важный плюс, буку, задрота или излишне упертого на работе человека могут и не взять, будь он хоть гуру).
Требуются - отличные познания в методах решения задачи. Знание основной используемой технологии и нескольких смежных. Знание языков, применяимых в продукте, и хотя бы пониимание C++ (под него библиотека знаний самая большая). Знание английского и языка, на котором говорят самый главный спец и отец-основатель (это часто не английсикй и очень часто не русский). Умение быстро переключаться на смежную технологию и просто переключаться на любую другую (сначала говоришь "говно вопрос", потом изучаешь в процессе. Приходит с опытом.).
Туда идут только с опытом. Опыт должен быть в целом, на собеседовании тестовое задание обычно не дают. Смотрят на логичность мышления и умение генерировать идеи, если тестовое задание и есть - оно в псевдокоде на доске.
Конкретные знания - по ситуации. От Scala и C++ до PHP и визуального программирования.
Еще есть отдельный тип "удачно попасть". Можно вообще ничего не знать и сесть на позицию лида. Далее либо быстро-быстро учишься, либо получаешь одну зарплату получешь и на мороз. Нужны красноречие, харизма, и нахвататься поверхностно, но в модных технологиях. Либо быть динозавром, помнящим Спектрум и возвращающимся в отрасль. Редкость. Не работает на удаленке и в маленьких фирмах.
Если вы вообще не программист и только собираетесь - сначала внимательно подумайте. В Крыму работы немного, тем более такой, где берут без опыта. Значит, удаленка - а там без опыта берут неохотно и зарплата 15-25 тыщ. Скорей всего, это будет галера или стартап. Полгода-год придется на хлебе и воде сидеть, потом либо пересаживаемся в своей галере, либо переходим в другую, повыше классом (вероятней). Так несколько раз. Года через три устраивающаяя зарплата (> 60к) находится. Через пять лет можно перейти на хлебное место и сидеть там, пока не закроется или не поступит вкусное предложение. Вкусное предложение скорей всего будет сопряжено с отключениием личной жизни и вджобыванием. Единицы лет через 7-10 доживают до состояния, когда место работы можно просто выбирать, а звонки из Wargaming и Volkswagen - сбрасывать. Особо редкие индивиды могут это уже через 3-5 лет. У них нет личной жизни вообще, даже котов не держат.
Можно работать на двух работах. Такие, которые можно совмещать - подбираются со временем и опытом. Часто практичней, чем искать одно жирное место. Личная жизнь - ну вы поняли.
Можно умножить указанные числа на два, лично явившись в Москву. Найти место ученика или джуна там гораздо проще.
Большинство программистов в золоте, к сожалению, давно уже не купается, только на тех местах, на которые уселись в свое время, илм путем усердного труда.
Курсы - хрень. Прохождение курсов равноценно прочтению толковой книги. Книга - дешевле.
Имхо, оптимальный вариант, если душа лежит - самообразование вечером после другой работы с полгода-год, делать свои проекты, пусть даже и не нужные никому и бесперспективные. Главное - опыт. Когда есть хоть немного опыта - начинать тыкаться на позиции джуниоров везде, где можно. Это будет 30-40 тыщ в среднем, прожить можно. И надо быть готовым морально к переезду куда-либо. Не обязательно в Москву или Краснодар, могут и в Ханты-Мансийск, и в Тверь пригласить. Да и тупо из Симерополя в Севастополь может понадобитьс перебраться.
Добавлено в [mergetime]1514474387[/mergetime]
Цитата(lexdestroy @ 28 Декабря, 2017, 17:31)
Грубо в среднем - junior ~ 1000$, middle - 2000$, senior - 3000$. Все зависит от региона и конторы.
Крайне грубо, и это города-миллионники с нахождением в офисе или очень крутая галера