стоит ли идти в программисты в 30+?

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (4) 1 2 [3] 4   К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
Человечег
29.08.2020 - 11:27
Статус: Offline


Приколист

Регистрация: 7.04.11
Сообщений: 352
Vredtech
Улучшение кода, это когда наоборот с 300 до 10 строк он сократился, а делает то же самое как минимум. А если еще и быстрее стал, то это вообще песня. )))
 
[^]
nnsense91
29.08.2020 - 11:28
Статус: Offline


Ярила

Регистрация: 27.05.14
Сообщений: 1636
Цитата (12MGL @ 29.08.2020 - 10:50)
Друзья, у меня кстати впринципе вопрос похожий. Но. Есть пару ёбаных "но", портящих всю картину:
1) у меня непрофильное образование
2) это ёбаное непрофильное неокончено, а с такими ценами на обучение и жизнь вряд ли будет окончено.
А в программисты хочется. Готов долго и упорно работать, учиться этому. Это мне в универе в своё время очень легко давалось (C++, C#, assembler даже чуток).
Куда податься-то, чтоб взяли без образования? Направление примерно знаю. Хотелось бы в SAP (abap) или схожее направление. Чтоб на пропитание хватало только. Готов по 12 часов в сутки работать.

Смотри. (ну и автору заодно) Мне 30+, хорошо оплачиваемая работа и образование - 2 неоконченных высших (не связанные с IT).

С годик изучаю фронтенд-разработку. Сейчас хожу по собеседованиям. Так же отдаю себе отчет в том, что это будет понижение в доходах поначалу.

Есть компании для которых момент образования принципиален, но таких, мне кажется, не очень много. В первую очередь смотрят что умеешь и знаешь а так же что из себя представляешь.
 
[^]
Rembrandt
29.08.2020 - 11:42
Статус: Offline


Приколист

Регистрация: 5.01.16
Сообщений: 399
Изучай 1С и программирование для него. Устраиваешься сначала стажером учеником за еду, через год начинаешь профессионально 1C конфигурировать и программировать. Заработаешь много денег.
 
[^]
12MGL
29.08.2020 - 11:52
Статус: Offline


Генератор абсурда

Регистрация: 1.03.15
Сообщений: 1862
Цитата (Человечег @ 29.08.2020 - 11:25)
12MGL

1. Промониторь рынок в своем регионе и в крупных городах (типа Мск и Спб, потому что в ИТ географическая привязка к какой-то конкретной локации не столь критична). Посмотри средний уровень зарплат и необходимый стек технологий требуемый в вакансиях (языки, фреймворки и т.п.). Особенно те вакансии в которых готовы обучать и/или предложить релокейт.
2. Получив список наиболее распространенных технологий, найди литературу по ним, благо ее в избытке и начни изучать.
3. Сделай нормальное резюме себе. Опиши что конкретно делал, какие результаты получил, опыт какой был, в каких сферах и т.п. Только без воды. Достижения и примеры решаемых задач. Желаемый уровень зарплаты укажи на две тысячи ниже среднего. Что готов работать по 25 часов за еду только возьмите и обучите - не пиши никогда, никому и нигде.
4. Отбери наиболее интересные вакансии и напиши им, приложи свое резюме, в сопроводительном письме обязательно укажи, мол понимаю опыта пака мало, но есть желание развиваться в этой сфере, давайте встретимся побеседуем.

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

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

Спасибо! Впринципе примерно такой план в голове и вертелся. Надо почитать чуток, немного подковаться, и идти. Нельзя сидеть. Уже тридцатник, а я всё ещё хернёй страдаю.

Размещено через приложение ЯПлакалъ
 
[^]
Former64
29.08.2020 - 12:03
Статус: Offline


Ярила

Регистрация: 31.01.16
Сообщений: 3493
Если есть желание и главное "база", то почему нет?
До 40...45 возможно всё.
Правда, слово "программист" я честно говоря не понимаю, в отрыве от специфики самого программирования.

ПРОГРАММИСТ ЧЕГО? КАКОЙ ПРОГРАММИСТ?
Программист ну к примеру, в таких конторах как ТЭК, Инком-Систем, PLC Group и подобных - это одно.

Программист условно говоря "сайтов" совсем другое.

Если речь о первом пункте, то тут всё "очень сложно" с зарплатой, в первую очередь.
Но и шансов сделать карьеру немало, в первую очередь, если английский на уровне upper intermediate/
К примеру, у "операторов" Ямал-СПГ(Yokogawa, например).

Для понимания.
Года 3 назад мне предлагали работу программиста. Не мой профиль, я больше "по железу", СМР и ПНР. И больше "нижний уровень".
Основные задачи были такие - с нуля разработать и внедрить SCADA систему установки подготовки газа(Simatic и вроде как полевая шина Profibus)
Объём автоматизации приличный.
Разрабатывать и внедрять в "одну харю".

На старте предлагалась зарплата в 120 тысяч "деревянных" за 15 дней вахты(месяц)
Но думаю, можно было и поторговаться. Но повторюсь, это не мой уровень.
Даже сын мой отказался, хотя он не хвастаюсь, Бог в этом деле.

Если же уйти в ту же Yokogawa, к примеру, то зарплата будет ну очень, очень нехуёвая!

Что нужно знать такому программисту? Ну хотя бы одну систему. Например, Siemens или Delta-V.
С остальными если уровень знаний по любой из подобных систем высокий, разобраться уже в разы проще, особенно, если английский на высоком уровне.

Максимальный размер зарплаты для такого специалиста?
Если реально, Бог! то. очень, очень высокий(в иностранной компании, не в России).
Ну скажем, от 5...7 тысяч баксов в месяц.

Но повторюсь - знания нужны приличные, опыт также, важен.


Если условно говоря, "рисовать сайты"...
ИМХО - стартануть с нуля гораздо сложнее. И тут уже тупо нужна усидчивость, желание часами пялиться в экран.
И (ИМХО) пялиться в экран и вникать в разы больше, чем с промышленными контроллерами.

И тут хрен знает как всё сложится. Но знаю людей, которые "смогли".

В общем, повторюсь - до 40 реально всё!






 
[^]
ZhekD
29.08.2020 - 12:07
Статус: Offline


Шутник

Регистрация: 20.08.12
Сообщений: 2
Цитата (SevenMag @ 29.08.2020 - 10:55)
Цитата (Человечег @ 29.08.2020 - 12:40)
Цитата (Verevkin @ 29.08.2020 - 10:23)
афтор, что делает этот код?
Код

void kek(int* a, int* b)
{
 *a ^= *b;
 *b ^= *a;
 *a ^= *b;
}

Поменять значения a и b местами? why.gif

Поменять значения находящиеся по адресам a и b

Шифрует а по маске b,
шифрует b по маске a,
расшифровывает а обратно
 
[^]
Jobber
29.08.2020 - 12:30
Статус: Offline


Ярила

Регистрация: 8.08.09
Сообщений: 3559
Цитата (Azirov @ 29.08.2020 - 10:33)
А я вот на работе пизданул, что программировал в молодости. Сижу сейчас програмки для отдела говняю. Удобно. Ни дежурств тебе, ни выездов на территорию. Свой кабинет, новый комп, кондей... живи и радуйся.

А когда ты уволишься, кто будет поддерживать твой код?
 
[^]
svhanz
29.08.2020 - 12:34
Статус: Offline


Ярила

Регистрация: 6.10.15
Сообщений: 4209
Ни%уя не понял, если честно.
А си два плюса и си шарп- это разве не ЯП?
Кто ты тогда сейчас, если не прогер?
А если прогер, то еще один ЯП освоить уже гораздо проще.
И тут опять нифига не понял.
 
[^]
Jobber
29.08.2020 - 12:35
Статус: Offline


Ярила

Регистрация: 8.08.09
Сообщений: 3559
Цитата (nnsense91 @ 29.08.2020 - 11:28)
Цитата (12MGL @ 29.08.2020 - 10:50)
Друзья, у меня кстати впринципе вопрос похожий. Но. Есть пару ёбаных "но", портящих всю картину:
1) у меня непрофильное образование
2) это ёбаное непрофильное неокончено, а с такими ценами на обучение и жизнь вряд ли будет окончено.
А в программисты хочется. Готов долго и упорно работать, учиться этому. Это мне в универе в своё время очень легко давалось (C++, C#, assembler даже чуток).
Куда податься-то, чтоб взяли без образования? Направление примерно знаю. Хотелось бы в SAP (abap) или схожее направление. Чтоб на пропитание хватало только. Готов по 12 часов в сутки работать.

Смотри. (ну и автору заодно) Мне 30+, хорошо оплачиваемая работа и образование - 2 неоконченных высших (не связанные с IT).

С годик изучаю фронтенд-разработку. Сейчас хожу по собеседованиям. Так же отдаю себе отчет в том, что это будет понижение в доходах поначалу.

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

На образование действительно не смотрят. У джунов смотрят на базовые знания и на адекватность работы в команде. Если аутсорс, то английский будет преимуществом. Нужно быть готовым к понижению зп. В крупных городах без опыта порядка 40 тыр, если джун с небольшим опытом, то 80 могут дать
 
[^]
Jobber
29.08.2020 - 12:37
Статус: Offline


Ярила

Регистрация: 8.08.09
Сообщений: 3559
Цитата (svhanz @ 29.08.2020 - 12:34)
Ни%уя не понял, если честно.
А си два плюса и си шарп- это разве не ЯП?
Кто ты тогда сейчас, если не прогер?
А если прогер, то еще один ЯП освоить уже гораздо проще.
И тут опять нифига не понял.

Видимо, он еще не определился: хочет управлять памятью или нет lol.gif
 
[^]
SteveJobs201
29.08.2020 - 12:37
Статус: Offline


Шутник

Регистрация: 26.04.15
Сообщений: 8
Цитата (рекрут @ 29.08.2020 - 10:41)
а по сабжу: смотря какие задачи собираешься решать. За год можно научиться сносно писать бекенд для веба, например. Джаву можно с нуля изучить года за два-три если есть хорошая математическая и логическая база. Простенькие игры можно за пол-года научиться писать. Вот как тебе ответить на вопрос, не зная твоих ТТХ?

Как и все, при написании программ всегда, если что не знаю, гуглю, всегда нахожу решение. Последняя задача связаны с математическим моделированием, больше для научных целей. Язык программирование для меня больше как инструмент, глубоко не копаю. В одно время хотел уйти, готовы были брать, язык sql.
 
[^]
Рептилий
29.08.2020 - 12:37
Статус: Offline


Ярила

Регистрация: 4.05.12
Сообщений: 5381
Ни в каком возрасте не надо идти в программисты. Заводы стоят, одни программисты в стране!!!
 
[^]
SteveJobs201
29.08.2020 - 12:40
Статус: Offline


Шутник

Регистрация: 26.04.15
Сообщений: 8
Цитата (svhanz @ 29.08.2020 - 12:34)
Ни%уя не понял, если честно.
А си два плюса и си шарп- это разве не ЯП?
Кто ты тогда сейчас, если не прогер?
А если прогер, то еще один ЯП освоить уже гораздо проще.
И тут опять нифига не понял.

Опыта работы программистом у меня нет. Знания поверхностные по эти языкам. Что-то могу не знать.
 
[^]
makeev13684
29.08.2020 - 12:43
Статус: Offline


Ярила

Регистрация: 7.09.17
Сообщений: 2146
Если идти на собеседование прямо сейчас, то первым делом спросят: - А что ты умеешь? Если на С умеешь преобразовывать квадратную матрицу к диагональному виду, то этого крайне мало.
 
[^]
Former64
29.08.2020 - 13:17
Статус: Offline


Ярила

Регистрация: 31.01.16
Сообщений: 3493
Цитата (Рептилий @ 29.08.2020 - 12:37)
Ни в каком возрасте не надо идти в программисты. Заводы стоят, одни программисты в стране!!!

Заводы стоят без программистов!(шучу, но отчасти это так)
Повторюсь - нет такой специальности "программист" как некоей всеобъемлющей профессии!

Есть так скажем, "промышленное программирование" -от простейших Siemens Logo и простейшей SCADA Овен на ТРМах до пожалуй одной из самых навороченных систем - Yocogawa.

А в "промежутке" те СГУ(системы группового управления), СВП(системы верхнего привода) , частотные регуляторы, думаю, известные большинству "Сириусы", думаю, известный почти всем "Болид" с его ОРИОН-ПРО и АРМ ОРИОН ПС, ТСО итд итд.

И тут в общем-то, не столько знания языков программирования важно(но оно необходимо, как база), сколько понимание особенностей конкретной системы.
Скажем, Овен ОРМ "запрограммирует"(громко сказано) даже детсадовец, а вот разобраться в хитростях СГУ, к примеру, не говоря уж о серьёзных SCADA тут нужно реально, "шарить", в первую очередь "полевому" программисту.

И реально не хватает таких спецов!
У меня вот ушёл инженер АСУТП и теперь жопа - осталось 2 в 2х вахтах и резерва просто нет!
А я вот увы, не шарю, я "полевой командир".

С СВП вообще, засада!
Вакансий масса..

Но беда в том, что в оснвовном, всё это блядские, мать их, гори они в Аду, "аутсорсинги"!
Но если реально шаришь, то отвечаю - можно просто пинком открыть дверь в серьёзную контору.
Не знаю, откуда ТС. Москва если, то лишь поржёт - Москва не вполне СССР и уж точно, не Россия.
К чему это я?

Просто пример.
Пацан после ВУЗа, без опыта, но с амбициями пришёл в одну из контор.
Проверили знания программирования.
ШАРИТ!
На старте 35 тысяч в месяц, через год ведущий программист - около 70.000 это реально дохуя для моего региона.
И перспективы в общем-то у этого пацана отличные.
Контора с "именем", опыт наработает и всё, можно уходить в иностранную фирму.
Ну например, сейчас строят 10 газовозов для Ямал-СПГ.

Кто-то же должен будет обслуживать их АСУТП?

Так что не хватает "программистов", засада с ними!

 
[^]
Greymin
29.08.2020 - 13:41
Статус: Offline


Ярила

Регистрация: 17.06.11
Сообщений: 9658
Цитата (MudMan56 @ 29.08.2020 - 10:17)
У нас на буровой тоже программист, бывший помбур, чей-то родственник, как помбур гавно был ничего не умел, так и программист из него никакой только принтеры подключать умеет. Тек что не надо.

Ну х.з. может у ТС-а талант. Поковыряется, поковыряется, да новый "Гугл" придумает. gigi.gif
Х.Иглесиас, с таким голосом, вон, начинал с пинания мяча и подумывал о карьере юриста, Д. Дассен - чашки в кафе подавал, а Х.Форд - шесть лет, доски строгал.
 
[^]
Laryx
29.08.2020 - 13:45
Статус: Offline


Ярила

Регистрация: 23.11.15
Сообщений: 2461
Цитата (Verevkin @ 29.08.2020 - 10:23)
афтор, что делает этот код?
Код

void kek(int* a, int* b)
{
 *a ^= *b;
 *b ^= *a;
 *a ^= *b;
}

Создает баги в программе.

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

Код должен быть простым и прозрачным, чтобы в нем физически невозможно было бы что-то неправильно понять или сделать.

dont.gif
 
[^]
nnsense91
29.08.2020 - 15:05
Статус: Offline


Ярила

Регистрация: 27.05.14
Сообщений: 1636
Цитата (Jobber @ 29.08.2020 - 12:35)
На образование действительно не смотрят. У джунов смотрят на базовые знания и на адекватность работы в команде. Если аутсорс, то английский будет преимуществом. Нужно быть готовым к понижению зп. В крупных городах без опыта порядка 40 тыр, если джун с небольшим опытом, то 80 могут дать

Ну у нас в Челябинске потолок для джуна как раз 40. Коллега устроился джуном (Java) - 25к для начала. На фронтенде мне предлагали 25-40. 80 уже для мидла.
 
[^]
12MGL
29.08.2020 - 15:45
Статус: Offline


Генератор абсурда

Регистрация: 1.03.15
Сообщений: 1862
Цитата (Рептилий @ 29.08.2020 - 12:37)
Ни в каком возрасте не надо идти в программисты. Заводы стоят, одни программисты в стране!!!

Я, кстати, на заводе успел поработать тоже. Год. Слесарем-электриком. Ремонтировал станки за 14 тыщ в месяц. Пасиба, нинада.

Размещено через приложение ЯПлакалъ
 
[^]
Azirov
29.08.2020 - 16:13
Статус: Offline


Waciak

Регистрация: 29.01.14
Сообщений: 3581
Цитата (Jobber @ 29.08.2020 - 12:30)
Цитата (Azirov @ 29.08.2020 - 10:33)
А я вот на работе пизданул, что программировал в молодости. Сижу сейчас програмки для отдела говняю. Удобно. Ни дежурств тебе, ни выездов на территорию. Свой кабинет, новый комп, кондей... живи и радуйся.

А когда ты уволишься, кто будет поддерживать твой код?

Тебе откровенно сказать? Мне абсолютно похуй. Если делать все "по уму", этим должны заниматься специально обученные люди. Если денег на них не нашлось, ну что поделать. Доживут свой век и точно так же умрут как и все в этом мире. Все тлен.
 
[^]
darkRZN
29.08.2020 - 19:11
Статус: Offline


Юморист

Регистрация: 21.07.09
Сообщений: 451
Цитата (ZhekD @ 29.08.2020 - 12:07)
Цитата (SevenMag @ 29.08.2020 - 10:55)
Цитата (Человечег @ 29.08.2020 - 12:40)
Цитата (Verevkin @ 29.08.2020 - 10:23)
афтор, что делает этот код?
Код

void kek(int* a, int* b)
{
 *a ^= *b;
 *b ^= *a;
 *a ^= *b;
}

Поменять значения a и b местами? why.gif

Поменять значения находящиеся по адресам a и b

Шифрует а по маске b,
шифрует b по маске a,
расшифровывает а обратно

Ребят, вы серьезно обмен значений переменных без выделения дополнительной памяти не узнаете?
 
[^]
darkRZN
29.08.2020 - 19:12
Статус: Offline


Юморист

Регистрация: 21.07.09
Сообщений: 451
Цитата (Laryx @ 29.08.2020 - 13:45)
Цитата (Verevkin @ 29.08.2020 - 10:23)
афтор, что делает этот код?
Код

void kek(int* a, int* b)
{
 *a ^= *b;
 *b ^= *a;
 *a ^= *b;
}

Создает баги в программе.

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

Код должен быть простым и прозрачным, чтобы в нем физически невозможно было бы что-то неправильно понять или сделать.

dont.gif

поэтому ты прикладник, а он на плюсах драйвера пишет)
 
[^]
librat
30.08.2020 - 15:18
Статус: Offline


Ярила

Регистрация: 14.12.14
Сообщений: 9462
Цитата (Former64 @ 29.08.2020 - 13:17)


И реально не хватает таких спецов!
У меня вот ушёл инженер АСУТП и теперь жопа - осталось 2 в 2х вахтах и резерва просто нет!



Кто-то же должен будет обслуживать их АСУТП?


их каждый технический вуз тысячами выпускает
 
[^]
kakmyc
31.08.2020 - 09:35
Статус: Offline


Приколист

Регистрация: 11.01.11
Сообщений: 340
Цитата (Laryx @ 29.08.2020 - 13:45)
Цитата (Verevkin @ 29.08.2020 - 10:23)
афтор, что делает этот код?
Код

void kek(int* a, int* b)
{
 *a ^= *b;
 *b ^= *a;
 *a ^= *b;
}

Создает баги в программе.

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

Код должен быть простым и прозрачным, чтобы в нем физически невозможно было бы что-то неправильно понять или сделать.

dont.gif

Это сейчас за вас незнание "C" сказало ?
Код вполне вменяемый и прозрачный.
Я ниразу не программист, (ардуино не считается, говорят)и конструкцию такую вижу в первый раз , суть уловил сразу.

Это сообщение отредактировал kakmyc - 31.08.2020 - 09:38
 
[^]
SevenMag
31.08.2020 - 09:50
Статус: Offline


Ярила

Регистрация: 16.05.12
Сообщений: 4300
Цитата (darkRZN @ 29.08.2020 - 21:11)
Ребят, вы серьезно обмен значений переменных без выделения дополнительной памяти не узнаете?

А что ее узнавать? Мне такая задачка попалась на олимпиаде по программированию в 1986 (или в 1985) году. Правда там были "вещественные" переменные, поэтому делалось все с "+" и "-".
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 5582
0 Пользователей:
Страницы: (4) 1 2 [3] 4  [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх