|
1 / 0 / 1
Регистрация: 28.07.2021
Сообщений: 6
|
|
Необходимость определиться с выбором (front/devops)01.08.2021, 15:20. Показов 9713. Ответов 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
Определиться с выбором! определиться с выбором Определиться с выбором бп |
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
||||||||
| 20.08.2021, 09:03 | ||||||||
|
И никакого развития тут нет - под видом развития происходит наворачивание новых слоев над устаревшими, что приводит к кратному росту запутанности стандартов и порождаемого ими кода. Хотя на самом деле, хтмл с цссом давно должны были быть выкинуты на свалку истории. Добавлено через 6 минут
0
|
||||||||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,898
|
|||||||||||
| 20.08.2021, 12:31 | |||||||||||
|
(Сколько, по-Вашему, стоит сайт, который 5 программистов пишут 2 года? У Вас - не имеющего отношения к веб-разработке - мало шансов увидеть исходный код такого сайта.) Раньше веб-сайт на хттп запрос возвращал хтмл код. Когда пользователь нажимал на ссылку или кнопку, на сервер уходил новый хттп запрос. Но сейчас пользователей это уже не устраивает. Вы, не разобравшись, написали про асинхронные запросы и клиентскую валидацию "Асинхронщина и валидация должна быть зашита в систему программирования". Вы даже не смогли выделить главные слова - "запросы" и "клиентская". Смысл в том, что это код, который выполняется на стороне клиента. Добавлено через 5 минут Добавлено через 37 минут Что касается "наворачивания новых слоёв". Один из примеров. Чтобы удовлетворить возросшие требования клиентов, приходится писать много кода, который исполняется на клиенте (в браузере). Клиентская часть усложняется. Именно поэтому появляются новые фреймворки типа Reac. Что касается серверного кода, то там давно уже нет ничего принципиально нового. Современные фреймворки, по сути, являются развитием того, чем пользовались более 25 лет тому назад. Например, ASP.NET MVC по принципам работы очень похожа VB 6.0 WebClasses. (У Майкрософт была попытка визуализировать процесс разработки - WebForms, но от неё отказались по понятным причинам (это неудобно).
0
|
|||||||||||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
||||||||
| 20.08.2021, 14:22 | ||||||||
На самом же деле, они не пользуются популярностью, потому что по сути остановились в развитии ввиду невостребованности. Вызванной засилием вебокодеров, которым больше нравится по стопицот раз переписывать фреймворки, чем заниматься решением бизнес задач, т.е. реальной работой. Неизбежный дальнейший шаг в развитии индустрии - появление автоматизированной интеллектуальной системы разработки ПО, реализующей программную систему по составленному на не слишком формальном языке ТЗ с минимальным вмешательством программиста. Поскольку 99% задач и вебоиндустрии шаблонны, а развитии интеллектуальных систем идет сейчас семимильными шагами, можно ожидать, что подобная система будет создана в ближайшие годы. Добавлено через 3 минуты
0
|
||||||||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,898
|
||||||||
| 20.08.2021, 16:04 | ||||||||
|
Аналитики составляют требования к Системе. Архитекторы на основе этих требований разрабатывают архитектуру Системы. И (в идеале) совсем другие люди проектируют графический интерфейс пользователя. Все эти системы визуального программирования неудобны. Единственный их плюс - более низкие требования к квалификации разработчика.
1
|
||||||||
|
13 / 16 / 5
Регистрация: 26.03.2013
Сообщений: 142
|
|||||
| 20.08.2021, 18:45 | |||||
|
Добавлено через 42 секунды Добавлено через 5 минут Добавлено через 14 минут Добавлено через 34 минуты Предлагаю взглянуть на соседей по разработке в визуализированной среде. На Altium Designer. В нем буквально из пикселей можно собрать модуль управления принтером... или самолётом. Просто компьютер или смартфон. Со всей документацией. Из готовых или собственноручно нарисованных и описанных компонентов. Заказать все компоненты. Отправить изделие на сборку. Вам чуть ли не в упаковку с бантиком завернётся готовое изделие. А вы предлагаете работать на кульмане. И вас многие поддерживают. Причина? Не умеют компьютером банально пользоваться, и учится лень. И зарплата устраивает Добавлено через 4 минуты И только попробуйте сказать, что я просто кульманом не умею пользоваться!
0
|
|||||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
||||||||
| 20.08.2021, 19:27 | ||||||||
|
Потому собственно и можно часто встретить разработчиками людей с профильным образованием именно в предметной области, а не в программировании. И там они показывают весьма неплохие результаты, даже не имея образования собственно в computer science. ![]()
0
|
||||||||
|
13 / 16 / 5
Регистрация: 26.03.2013
Сообщений: 142
|
|
| 20.08.2021, 20:06 | |
|
Пример криворукости сейчас в разделе Windows Server. Предположительно админ гос оборон конторы пытается справится с мессенджером по распилу госбюджета. Официальная проблема - мессенджер сожрал 20 Гб на диске, остался 1Гб. Просит помощи по поиску шифрованных по ГОСТу писем.
0
|
|
|
1172 / 762 / 194
Регистрация: 21.05.2016
Сообщений: 1,858
|
|||||||||||||||||
| 21.08.2021, 02:44 | |||||||||||||||||
|
0
|
|||||||||||||||||
|
13 / 16 / 5
Регистрация: 26.03.2013
Сообщений: 142
|
||||
| 21.08.2021, 12:49 | ||||
|
Взаимодействия в аппаратной части - не занимается. Взаимодействия на программном уровне - не занимается. Оптимизация своего кода - не занимается. Если это не бизнес-задача то - не занимается вообще. А что вы вообще там делаете? Можно пример? Добавлено через 15 минут Я даже могу сказать как этот подход касается меня лично. Когда я прихожу на собеседование или переговоры по определенному фронту задач, часто детализирующие вопросы по железу, софту и пользователям вызывают настороженность. Объясняю, что мне необходимо понимание поставленных задач. И после этого не редко начинается треш. Оказывается я хочу составить ТЗ или список трудовых обязанностей, чтобы потом косить от работы!!! Типа, это не моё - идите на ;%:й. В моей работе - это не допустимо. Да, может уйти за рамки бюджета и моих знаний. И это сразу же идет на обсуждение с моим участием.
0
|
||||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
|||||||
| 21.08.2021, 13:30 | |||||||
|
0
|
|||||||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,898
|
|||||||
| 21.08.2021, 17:09 | |||||||
|
Хороший бизнес аналитик плюс хороший системный архитектор спроектируют Систему гораздо лучше, чем полу-аналитик, полу-архитектор. Во-вторых, нормальный дизайнер, конечно, будет править код. Потому что, если, например, битмап сохранить как свг, то внутри чаще всего будет "говнокод". А очень хороший дизайнер сначала напишет код, а потом будет смотреть, как это выглядит.
1
|
|||||||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
|||||
| 21.08.2021, 17:24 | |||||
Разве что то, что вебоговнокодеры до сих пор не написали нормальное средство для такой визуализации. Ну так о том и речь. ![]() Добавлено через 1 минуту
0
|
|||||
|
13 / 16 / 5
Регистрация: 26.03.2013
Сообщений: 142
|
||
| 21.08.2021, 19:49 | ||
|
Как бы в плане дизайна и интерфейса там очень и очень круто. А в целом решает очень широкий спектр задач по проектированию. В ней же вшиты и ваши бизнес-процессы. И коннектится она к другому софту. Это часть комплекса, который кстати используется в разработке интерфейсов управления от пылесоса до космического корабля. Добавлено через 11 минут Если вы даёте такие определения. То почему бы не дать менее вульгарное, но не менее точное определение веб разработке Это не имеющая специализации бессистемная сфера с некими анализом и архитектурой, которые на конечный продукт никакого влияния не оказывают. Добавлено через 7 минут И как всегда конкретный пример. Если вы придете в банк с паспортом, вам выдадут деньги со счета? Карту в дома забыли, на счету $1 000 000, хотите снять $100 на пожрать. Вот в такие моменты я вспоминаю про аналитику при разработке банковской системы. А кассир мне рассказывает за интерфейс.
0
|
||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,898
|
||||||
| 21.08.2021, 23:19 | ||||||
|
Программисты бывают разной квалификации и с разным опытом работы. Сначала программист делает "по образцу" или советуясь с более опытными коллегами. Затем ему начинают доверять проектировать небольшие модули, затем небольшие/простые системы. И так далее. Ну и некоторые вырастают до системных архитекторов. Если взять "строительных" архитекторов, то там тоже не каждому доверять 100-этажный дом проектировать. А есть программисты-техники. Они в принципе ничего не разрабатывают. И некоторые из них имеют очень высокую квалификацию. Например, взглянув на html, сказать, как это будет выглядеть в разных браузерах. На лекциях в институте Вам не расскажут, у какого браузера какие особенности понимания протокола, и как с этим бороться. Катафалк предлагает создать Программу для визуального создания любых веб-приложений, от ERP и EDMS до онлайн игр и сайтов знакомств.
0
|
||||||
|
13 / 16 / 5
Регистрация: 26.03.2013
Сообщений: 142
|
||||
| 22.08.2021, 00:27 | ||||
|
А кассир мне рассказывает за интерфейс.
Добавлено через 7 минут Теперь вы бизнес-процессам не занимаетесь (в бизнес-задачах). Так чем вы занимаетесь?? HTML и CSS? Добавлено через 1 минуту Добавлено через 17 минут Шире специализации и придумать нельзя. При этом CS на всех не хватит. Остальное умирает не успев родится. Казино? Вы еще пиво придумайте и бордель. Вся электроника от монитора, колонок, клавиатуры, смартфона до акустики в автомобиле и светофоре на перекрестке. Все в подобных системах разрабатывается (мы не про СНГ и Центральную Африку говорим). Добыча минералов, производство компонентов, программирование контроллеров, конвейеры сборки... - это клубок технологий и работа миллионов людей. Вот как они могут договорится? И где у них там казино? Да, отдых нужен. Но только после качественной работы. А у вас в портфолио проекты есть? Или у конторы, где работали? Действительно, интересно.
0
|
||||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,898
|
|||||||
| 22.08.2021, 10:45 | |||||||
|
0
|
|||||||
|
1172 / 762 / 194
Регистрация: 21.05.2016
Сообщений: 1,858
|
|||
| 23.08.2021, 04:26 | |||
|
Во-вторых, вы взяли то, что было сказано одним человеком другому человеку и адресовали третьему, подменив контекст своим this. Не надо так делать, иначе все превратиться в базар-вокзал, где каждый будет о своем говорить.В-третьих, ваших аналогий с кассирами и охранниками я не совсем понял и они тут не к месту. В-четвертых, совсем непонятно, на основе чего вы делаете такие выводы:
1
|
|||
| 23.08.2021, 04:26 | |
|
Помогите определиться с выбором Как определиться с выбором Нужно определиться с выбором Не могу определиться с выбором Не могу определиться с выбором Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
SUNO Ai - Река Без Дна
zorxor 31.07.2026
Автор стихотворения - астрофизик Марина Катыс
Ссылка на сгенерированную музыкальную композицию:
https:/ / suno. com/ song/ 6f6e5464-b290-4650-be6c-44c85f8d8013
Я говорю, что Время- как вода
течет. . .
|
Из невошедшего на форум (диалог с ИИ-гугла)
zorxor 29.07.2026
А вот, что интересно, сказал мне ИИ-гугла:
Этот текст — эмоциональный пост пользователя под ником zorxor на интернет-форуме (вероятно, посвященном мистике, непознанному или альтернативной науке). . . .
|
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет
Новости компьютерного мира и их обсуждение (4)
Салют, шампанское, овации!
:drink:
|
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр.
Дословно, отклонённая. . .
|
|
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы
Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
|
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
|
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2.
Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
|
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
|