|
1 / 0 / 1
Регистрация: 28.07.2021
Сообщений: 6
|
|
Необходимость определиться с выбором (front/devops)01.08.2021, 15:20. Показов 9566. Ответов 116
Метки нет (Все метки)
Всех приветствую, для того, помогите пожалуйста определиться с выбором, чтобы вы могли более четко ответить на мой вопрос – расскажу свою историю. Должен сразу предупредить о двух нюансах :
1) Будет «много букв»; 2) В моем рассказе будут моменты, которые могут вызывать сильное раздражение/фейспалм у серьезных специалистов, но я хочу получить честные ответы, поэтому и сам буду предельно откровенен; Мне 33 года, имею техническое образование, хороший английский. Учился неплохо, но без особого энтузиазма, классическими «успешными» историями вроде «в 10 лет прошивал BIOS, в 15 лет занял первое место на международной олимпиаде по информатике, а в 20 лет стал тимлидом» я увы, поделиться не могу. В универе была довольно смешанная программа, образовательные законы в стране менялись буквально каждый год-два, поэтому выпустились мы со знаниями «всего по чуть-чуть». Свой профессиональный путь начал с госслужбы (о да), работал поначалу эникеем, постепенно становясь уже админом. Сам я человек ответственный и, как показала практика, стрессоустойчивый, не раз справлялся с большим объемом задач и не только по специальности, были и «менеджерские задачи». Руководство это замечало и на зарплате тоже отражалось, я задержался на госслужбе, поскольку спустя несколько лет были определенные планы на руководящие должности, но…так уж вышло что в определенный момент мне объяснили что дальнейший карьерный путь так или иначе будет связан с не совсем честной деятельностью (если вы понимаете о чем я), поскольку для меня это было неприемлемо и я сменил место работы. В данный момент я devops-инженер (хотя это очень громко сказано и скорее формальное название), по факту поддерживаю Windows и Linux-серверы, настраиваю виртуальные среды для тестирования и внедрения нового ПО и систему мониторинга, при этом все чаще из-за отсутствия полного штата сотрудников, приходится заниматься проблемами, которые не имеют непосредственного отношения к моей должности, а это в свою очередь сказывается на моем довольно медленном профессиональном развитии. Учитывая эти и некоторые другие нюансы – начал задумываться о смене работы. Получаю совсем небольшую по IT-меркам зарплату в $1400. Параллельно (с переменным успехом и перерывами) я занимался фронт-ендом, базовая верстка и немного JS+Jquery, делал для себя, в одно время думал что буду подрабатывать, да и есть желание сделать несколько собственных небольших проектов. Спустя время постепенно появлялись сомнения в правильности своего направления в IT. Не так давно встретил своего старого знакомого (на 8 лет младше меня), парень в свое время также начинал эникеем, но видя что это точно «не его» я как-то раз посоветовал попробовать себя во фронте, скинул два курса и дал пару простых рекомендаций + иногда немного помогал по верстке на первых порах. В общем. Спустя три года парень сменил очередное место работы. На этот раз на $4400. При том, что никакого «профессионального прошлого» у него не было, кое как закончил универ да и только. Уже две недели у меня не выходят эти мысли из головы. Нет, меня не беспокоит зависть или еще что-то в этом роде, я рад за парня и понимаю что он пожинает плоды своих трудов, молодец, что тут еще сказать. Меня беспокоит другое – я понимаю что я сам делаю что-то не так. Что-то не то или что-то не там. Совсем. Прошу не кидаться в меня тапками, я понимаю что у каждого свои способности, материальное благо это не главное и не то, чем стоит руководствоваться при работе в IT, с другой стороны я тоже осознаю что мне 33 и я давно мог зарабатывать другие деньги. Да, в этом только моя вина безусловно, так уж сложилось что ни 10 лет назад ни сейчас я для себя не выбрал какого-то определяющего направления, наверное мало пробовал, мало старался, но сейчас есть только настоящее и будущее и несмотря на возраст, я верю что еще есть шанс что-то изменить. С другой стороны мне уже не 20 лет, когда можно «не париться и выбирать что душе угодно», поэтому хорошо думаю, прежде чем делать опрометчивые шаги. На текущий момент я вижу для себя два варианта развития – как девопс или как фронтендер. Да, наверняка это очень странно звучит, но я просто в IT больше ничего не знаю. Если бы я мог однозначно ответить на вопрос «что больше нравится» - я бы просто шел по выбранному пути и не отнимал бы ваше время. Я не знаю на самом деле, какие трудности стоят на моем текущем направлении, поскольку в моем окружении нет девопс-инженеров, я не могу придти к «бородатому девопсу», который сможет мне вживую показать реальную сложность его задач и дать возможность «пощупать» эти процессы, поэтому мое туманное представление о девопс основано только на видеороликах из ютуб. С точки зрения фронта – здесь более понятно, да и спросить есть у кого. Спустя время, я осознал один важный момент – я понял что раз я не нашел того направления, которым я буду «дышать» и день и ночь, то стоит подходить к этому вопросу более прагматично – выбрать один из тех путей, по которым я хотя бы немного прошел и взвесить все «за» и «против», не забыв и о перспективах. В связи с этим я выделил несколько плюсов и минусов обоих направлений (исключительно исходя из МОИХ мыслей, поправьте пожалуйста где я ошибаюсь): Devops – плюсы: -хорошие зарплаты и перспективы; -большой спрос; минусы: -как правило, один девопс во всей команде или даже в нескольких командах, т.е. в отличии от должности разработчика- нет рядом более опытных коллег, у кого можно подучиться, спросить совет или позаимствовать хорошие практики; -учитывая специфику работы, как я понимаю вариантов работы у девопса удаленно значительно меньше чем у разработчика; -еще один важный момент: все чаще замечаю что «классическое» системное администрирование мне начинает надоедать, из года в год на разных предприятиях и фирмах решать однотипные задачи это морально трудно, в особенности возиться с сетями на 2/3 уровне, это перестало приносить удовольствие, несмотря на обилие других технологий в девопс-направлении, насколько я понимаю системное администрирование и работа с сетями в целом всегда идет параллельно с технологиями, которые используются в девопс. Разработчик (фронт-енд) – плюсы: -неплохие зарплаты и по-прежнему относительно высокий спрос; -гибкость: много вакансий как на удаленную работу так и на фрилансе; -более понятные шаги к карьерному продвижению; -большое количество информации на просторах интернета даже по сложным технологиям; -нравится то, что в этой области есть место как для сугубо технических задач, так и доля «творения», часто ловил себя на мысли «сайт/интерфейс сделан криво, нелогично, надо бы переделать»; минусы: -огромное количество джунов, т.е. крайне высокая конкуренция и демпинг зарплатных ожиданий от студентов; -в целом направление для молодых и джунам за 30 надо очень постараться чтобы попасть на работу; -меньшие доходы чем у девопс-инженеров; -огромный разброс по технологиям, непросто составить себе «дорожную карту» действий и нужно быть готовым к постоянным переменам. Вопрос следующий – стоит ли продолжать расти в сторону девопс или начать переход во фронт? При текущих знаниях думаю что за несколько месяцев я смогу претендовать на должность джуна, но во-первых зарплата на старте будет значительно ниже текущей, во-вторых непонятно, есть ли шанс для тех, кому за 30 дорасти до сеньора да еще и не за 10 лет, а за 3-4 года примерно? Повторюсь, я понимаю что многие специалисты очень скептически отнеслись к моим размышлениям, ведь многие пришли в эту сферу «по призванию, а не за деньгами» - это лучший вариант, я это понимаю, но учитывая определенные обстоятельства – материальный вопрос для меня намного важнее, чем 10 лет назад к примеру. Еще раз хотел уточнить, учитывая мой возраст, зря потраченные месяцы и годы сейчас особенно болезненны, поэтому для меня этот вопрос актуален, если уж я допустил такую ситуацию, то стараюсь как можно быстрее из нее выбраться с положительным результатом. Буду признателен за ваши мнения и советы.
0
|
|
| 01.08.2021, 15:20 | |
|
Ответы с готовыми решениями:
116
Определиться с выбором! определиться с выбором Определиться с выбором бп |
|
1172 / 762 / 194
Регистрация: 21.05.2016
Сообщений: 1,858
|
||||||
| 14.08.2021, 17:05 | ||||||
|
2
|
||||||
|
13 / 16 / 5
Регистрация: 26.03.2013
Сообщений: 142
|
|||
| 14.08.2021, 18:35 | |||
|
Не люблю веб разработку. Не моё. Добавлено через 4 минуты Добавлено через 1 час 7 минут На декабрь прошлого года зарегистрировался на имя моего кота. Формы физ и юрлица не работали. Вбивать можно было до посинения. Оплата только картой. Пришлось идти к директору и подписывать дарственную от Василия Котова в пользу ООО "Имя Компании". На тот момент после регистрации Трекера коту принадлежала вся корпоративная почта за 6 лет.
0
|
|||
|
Модератор
3138 / 2286 / 469
Регистрация: 26.03.2015
Сообщений: 8,890
|
|||
| 15.08.2021, 13:11 | |||
|
0
|
|||
|
13 / 16 / 5
Регистрация: 26.03.2013
Сообщений: 142
|
||
| 15.08.2021, 16:15 | ||
|
Кофе он пьет растворимый и печь не умеет
![]() Добавлено через 44 секунды извините, не сдержался Добавлено через 1 час 14 минут В студенческие годы - в на подработке в Макдаке или стажёром в ИТ. К 40 годам работать в Макдаке или в ИТ на должностях для студентов - так себе идея. Поэтому освободите место молодёжи и продолжайте расти в любом направлении от них. Или в 50 вас попросят освободить место.
0
|
||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
||||
| 15.08.2021, 16:38 | ||||
![]() Но это не значит, что в 21 веке нужно этим заниматься. Решение примитивных вебоформошлепных и крудерских задач должна быть автоматизирвана, что собственно и произойдет в ближайшем времени. К сожалению, на несколько десятков лет позже, чем должно бы.
0
|
||||
|
Модератор
3138 / 2286 / 469
Регистрация: 26.03.2015
Сообщений: 8,890
|
|||
| 15.08.2021, 18:14 | |||
|
0
|
|||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
|||
| 15.08.2021, 18:30 | |||
Отрасль настолько ими оккупирована, что любой более-менее вменяемый специалист просто не хочет туда влезать и мараться. И чтобы эту сложившуюся ситуацию переломить, нужен либо гений-бизнесмен-маркетлог, который не только автоматизирует, но сначала привлечет достаточные инвестиции и продвинет. Что, по вышеуказанным причинам, крайне сложно - вся эта вебная вебокодерская армия с насиженного теплого места просто так уходить не захочет и будет всеми доступными способами саботировать внедрение новых технологий. Ну а раз гения с инвесторами не находится, придется ждать, пока вся эта вебня рухнет под собственной тяжестью. Ждать, судя по всему, осталось не долго.
0
|
|||
|
1172 / 762 / 194
Регистрация: 21.05.2016
Сообщений: 1,858
|
|||
| 15.08.2021, 20:19 | |||
|
0
|
|||
|
Модератор
3138 / 2286 / 469
Регистрация: 26.03.2015
Сообщений: 8,890
|
||
| 16.08.2021, 00:24 | ||
|
0
|
||
|
14349 / 9444 / 1359
Регистрация: 21.01.2016
Сообщений: 35,594
|
||
| 18.08.2021, 12:39 | ||
|
0
|
||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
||||
| 18.08.2021, 14:25 | ||||
Я как раз не привык говорит о том, чего не знаю.
0
|
||||
|
1172 / 762 / 194
Регистрация: 21.05.2016
Сообщений: 1,858
|
||
| 18.08.2021, 15:48 | ||
|
0
|
||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
||
| 18.08.2021, 17:30 | ||
|
0
|
||
|
1172 / 762 / 194
Регистрация: 21.05.2016
Сообщений: 1,858
|
|
| 19.08.2021, 00:07 | |
|
0
|
|
|
Модератор
3138 / 2286 / 469
Регистрация: 26.03.2015
Сообщений: 8,890
|
|||
| 19.08.2021, 11:36 | |||
|
Катафалк,
1. Вы путаете сложность задач и качество кода. "говнокодер" - это тот, кто пишет плохой (некачественный) код. 2. Вы не представляете себе сложность написания веб-интерфейса. Соответственно, Вы не можете судить о квалификации программиста, который веб-интерфейс пишет. Высокая квалификация в общем случае не требует высшего образования. Хороший техник ценится выше посредственного инженера. Собственно говоря, посредственный инженер обычно выполняет чисто техническую работу. 3. Вы не представляете себе сложность веб-приложений. И не можете грамотно оценить процент сложных веб-приложений. Считать нужно не по штукам/задачам ("99% примитивных"), а по затрачиваемому времени. Судя по тому, что Вы считаете, что это легко автоматизировать, практически нулевой. То есть, в данном случае Вы говорите о том, чего не знаете.
0
|
|||
|
1172 / 762 / 194
Регистрация: 21.05.2016
Сообщений: 1,858
|
||
| 19.08.2021, 12:35 | ||
|
0
|
||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
|||||
| 19.08.2021, 14:03 | |||||
|
А началось все это в те далекие времена, когда им пришла в голову идея, что описывать интерфейсы в текстовом виде - отличная идея. Ну это было давно, предкам можно простить. А вот то, что весь этот хтмл-цсс хлам до сих пор мало того что используется, так еще и бесконечно усложняется - нонсенс.
0
|
|||||
|
Модератор
3138 / 2286 / 469
Регистрация: 26.03.2015
Сообщений: 8,890
|
|||||||||
| 19.08.2021, 15:57 | |||||||||
|
Плюс наличие разных браузеров, которые к тому же постоянно меняются, тоже добавляет сложности. Плюс изменение стандартов css/html/javascript. Вот Вы утверждали, что разбираетесь в CS, а сами не можете даже оценить сложность автоматизации (включая поддержку). Сложный сайт пишут 5 программистов за 2 года. 1 сайт - 10 человеко/лет. То есть, 90% веб-программистов пишут 1% сложных сайтов. (все цифры для примера) И, кстати, зачем программисту знать высшую математику?
0
|
|||||||||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
||||||||
| 19.08.2021, 17:28 | ||||||||
|
А когда разработчик занимается ручной реализацией подобных низкоуровневых (в контексте решаемой задачи - разработки UI) вещей - это тоже та самая искусственная сложность. В реальности, если копнуть в суть 99% "сложных" сайтов, то опять выяснится, что вся сложность там исключительно в борьбе с ветряными мельницами. Кто-то считает, что и с фреймворка на фреймворк раз в год скакать "сложно".Так вот тот, кто в состоянии составить ТЗ для кодера - это и есть разработчик по сути. Дошло уже до того, что анализом предметной области и последующим составлением ТЗ занимается кто-угодно, от бизнес-аналитиков до тестировщиков, но только не "разработчики", как они себя называют. А "разработчики" в это время ковыряются с очередным говнофреймворком и думают как выбить себе бюджет на очередной рефакторинг. Т.е. делают что угодно, кроме своих непосдедственных обязанностей - анализа и проектирования архитектуры системы.
0
|
||||||||
|
1172 / 762 / 194
Регистрация: 21.05.2016
Сообщений: 1,858
|
|||||||||||||||
| 19.08.2021, 21:40 | |||||||||||||||
|
1
|
|||||||||||||||
| 19.08.2021, 21:40 | |
|
Помогаю со студенческими работами здесь
100
Помогите определиться с выбором Как определиться с выбором Нужно определиться с выбором Не могу определиться с выбором Не могу определиться с выбором Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы
Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
|
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция
Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
|
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
|
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
|
|
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
|
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика
Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
|
Модель здравосохранения 17. Планы на выгорание
anaschu 23.05.2026
Вот конкретная схема реализации:
В классе Работник добавить:
накопленнаяУсталость — растёт каждый час работы, снижается в перерывы и болезни
коэффициентПрезентеизма — снижает продуктивность. . .
|
Изменение цветов в палитре gif файла aka фавикона
russiannick 23.05.2026
Изменение цветов в палитре gif файла, юзаемого как фавиконка в составе html-файла, помещенная в base64, средствами нативного Java Script, навеянное сном в майский день.
Для работы необходим браузер,. . .
|