Однажды поймала себя на том, что агрессивно реагирую на правки, не испытываю ни малейшего интереса к новым проектам, не хочу ввязываться ни в какие тестирования новых фич, но самое главное – очень быстро устаю и нервничаю гораздо сильнее, чем даже при сильных стрессах раньше.
Айтишники стали очень нежными и избалованными. Их леяли и уберегали когда они были в дефиците. Сейчас всё меняется (страна, компании), а дальше будет хуже (лучше, если вы работодатель). Уже на текущий момент отбоя от джунов нет, дальше очередь мидлов.
Так что, если сейчас с вашей "усталостью" мирятся, то это до поры до времени. Готовьтесь искать новую работу.
Возможно, текущая работа это не ваше и в другом месте будет спокойнее.
Про AVIF надо еще добавить, что это пипец какой медленный для декодинга формат.
Может легко получиться, что страница будет тормозить с ним больше, чем WEBP с учетом скачивания дополнительных байт. Особенно это актуально для встроек.
Если у вас 10-20 картинок на странице, стоит подумать и протестировать и то и то, желательно не на топовом компе разработчика.
Все это так. Не бывает безупречного кода. Особенно, когда это код другого программиста.
Не надо код переписывать, пока он работает и удовлетворяет бизнес-задачам. Легаси код это типичный пример ошибки выжившего (каноничные дырки в самолете).
С точки зрения бизнеса, вообще наплевать, лишь бы работало и приносило деньги. Все эти паттерны на паттернах, паттернами погоняют нужны лишь программисту. Клиенту который тыкает кнопку в интерфейсе наплевать на старания программиста, лишь бы она работала.
Другой пример, мы все смотрим Ютюбчик. Я уверен, что большинству пофигу как он написан, на каком языке, что у него под капотом, и какие умные люди его писали. Даже если бы это писали криворукие дебилы с соответствующим кодом. Потребителю на это наплевать, главное что работает.
Так что не обижайтесь на программиста, если он по клику кнопки лезет напрямую в базу, минуя ваши паттерны и кэши. Клиент хороший и ему надо здесь и сейчас, а лучше вчера.
Отвечу только вам, потому что сраная программа не позволяет мне отвечать чаще, чем раз в час.
Вы спросили спросили про "что такое джун". В моем понимании это разработчик который без подсказок из вне не сможет решить задачу. Ему надо помочь, если возникнут вопросы. Помочь с окружением, помочь с толкованием задачи, расписать по шагам что и где надо исправить в коде чтобы эту задачу решить. Дай бог у него хватит силы попросить о помощи, и это будет чудом. Для 30+ попросить помощи это "зашквар". Наверное, гордость в жопу е**т.
Далее
Ваш технический ВУЗ дал вам универсальные знания. Многие думают что это фигня и в реальной жизни не понадобится. Универсальные значит, что когда вы столкнетесь с проблемой вы сможете быстро сообразить где искать. Например, вам нужно высчитать какие-то координаты, а вы сразу понимаете: привет линейной алгебре. Или вам надо создать модель моста, и тут сразу ГОСТ и сопромат. Используйте свои знания.
А по поводу "что вам делать" нет универсального ответа.
В идеале на мой вкус: живите так, чтобы вам было интересно жить.
А что мне карма? Мне нет дела до этих 4х байтиков в строчке с моим именем в БД. У меня от этого ничего не зависит и на качество жизни не влияет.
Зато может кто-то задумается, чем он занимается, и кому будет нужен лет через 15, когда его заменят молодым целеустремленным (или вообще роботом), готовым делать тоже самое за меньшие деньги.
Задумаются и начнут что-то делать, развиваться и пробовать новые технологии или другие сферы.
Многие программисты будут стареть вместе со своими знаниями и резюме типа (образно): "Программист {tech}, возраст 40, стаж 20 лет, желаемая ЗП 100 000 руб".
"Программист {tech}, возраст 43,, стаж 23 лет, желаемая ЗП 50 000 руб".
"Программист {tech}, возраст 45,, стаж 23 лет, желаемая ЗП 30 000 руб".
Еще раз: по моему опыту, джуны 30+ глупее и менее мотивированы, чем джуны-студенты. Я не собутыльника одногодку себе беру в команду, а будущего профессионала.
Я не виноват, что взрослые соискатели "джуны-программисты" профессионально слабее. Ну не может вчерашний сисадмин/электронщик/повар пройдя 100500 курсов стать джуном-программистом. Он печатает код, но не понимает что это и как работает. Он просто узнал что в IT платят много и решил "а чтобы и нет".
Вчерашний джун-студент с профильного факультета имеет гораздо больше знаний и мотивации. У него 4-6 лет учебы. Это гораздо лучше любых курсов.
Все верно. Поэтому вчерашний студент почти всегда будет лучше, чем взрослый человек, который внезапно решил пойти в IT (потому что тренд?).
Мне самому 37 и я отчетливо себя ловлю на том, что не всякое уже хочется программировать, а только интересные мне задачи. Мне повезло и я могу выбирать и делать что хочу. Сотрудники этого не могут.
Мой опыт найма джунов "кому за 30" заканчивался их увольнением после испытательного. Точно не знаю с чем это связано. Скорее всего, с тем, что голова уже не так соображает, огонька в глазах нет.
У меня есть много примеров, когда 22 летний джун после универа, "зная" один язык, за 1-2 недели уже мог писать осмысленно на другом. Гибкость ума молодых -- главное преимущество.
Круто конечно, у самого 75" qled. Есть только одна проблема: нет контента в HDR10+. Самсунг как упертый баран со своим стандартом, на который все производителям стало наплевать. Вроде только Амазон что-то производит под HDR10+.
А вот Dolby Vision контента гораздо больше. Почему не дать возможность купить этот декодер юзерам — не понимаю.
Очередной пук в воду, как по мне. У меня есть нормальный домашний кинотеатр, в нем есть ресивер. Но ваша станция, что новая, что старая, ни фига не может выводить звук по HDMI. Сиди смотри видос и слушай звук из колоночки Яндекса. Это главная претензия. Зато видео теперь 4к, но звук из задницы. Что к чему?
Сделайте вы из этой коробки умный пульт:
— Алиса, подключись к ресиверу (airplay, bluetooth)
— Готово
— Алиса, включи мой плейлист
— Включаю
Могу. 10 лет назад засветил гдето свою дебетовую карту, и с неё сняли мелкими суммами где-то 20к рублей. Пришел в отделение банка, написал заявление. Через неделю или две мне всё вернули. Ни в какую полицию я не ходил.
Как будто кому-то есть дело до домашних поделок? Все сидят на топ хромиумах (либо лисе) и у них работает. Это 99,999% рынка. Всем плевать на оставшийся 0,001%, и я их прекрасно понимаю.
Дело тут не в пиратстве, а в человеко часах которые надо потратить компании, чтобы отдельный энтузиаст решил попробовать себя на поприще очередного клона хромиума.
Создайте что-то приличное с платёжеспособной аудиторией и тогда вам откроются двери. Этот принцип работает во всем мире.
В место архитектуры в которой заложена запас прочности в виде выноса на отельные инстансы, вы предлагаете взять и всё переписать?
Закладывание этой прочности в архитектуру сейчас, когда там и так справляется одна машина, на мой взгляд лишнее.
Эта архитектура (СЕЙЧАС) лишь дополнительная уйма работы для DBA и DevOps. На ровном месте создали постоянные издержки для компании только из-за предположения что когда тенанты начнут сильно расти, мы легко с этим справимся.
Когда все тенанты в одной БД, то не сильно сложно склонировать схему, забить её только данными нагруженного тенанта и отправить эту отдельную БД на свою отдельную железку.
Реплики на чтения должны решить эту проблему, как мне сейчас видится.
Если и этого будет мало, то значит мы уже не маленькая компания на 30 человек, а значит сможем позволить себе специалистов которые подскажут-расскажут-сделают.
Вспомните что было с ОК.ру и как он тормозил. Они выросли, переписали все внутри, перенесли данные и сейчас всё у них хорошо. Мне кажется это правильным подходом.
Айтишники стали очень нежными и избалованными. Их леяли и уберегали когда они были в дефиците. Сейчас всё меняется (страна, компании), а дальше будет хуже (лучше, если вы работодатель). Уже на текущий момент отбоя от джунов нет, дальше очередь мидлов.
Так что, если сейчас с вашей "усталостью" мирятся, то это до поры до времени. Готовьтесь искать новую работу.
Возможно, текущая работа это не ваше и в другом месте будет спокойнее.
Про AVIF надо еще добавить, что это пипец какой медленный для декодинга формат.
Может легко получиться, что страница будет тормозить с ним больше, чем WEBP с учетом скачивания дополнительных байт. Особенно это актуально для встроек.
Если у вас 10-20 картинок на странице, стоит подумать и протестировать и то и то, желательно не на топовом компе разработчика.
По твоей логике, то что российские инженеры сидели и разрабатывали ракету. Чертили узлы, продумывали, получали за это зарплату. Надо взять и отменить?
Т.е. попросить их вернуть ЗП?
Может тогда и у тех проектов что ты делал, которые не взлетели, попросить денег назад?
Еще можно Хромиумом растрировать, быстро и качественно, но проблема с размером.
Привет! А можно где-то увидеть результат? Очень интересно.
Все это так. Не бывает безупречного кода. Особенно, когда это код другого программиста.
Не надо код переписывать, пока он работает и удовлетворяет бизнес-задачам. Легаси код это типичный пример ошибки выжившего (каноничные дырки в самолете).
С точки зрения бизнеса, вообще наплевать, лишь бы работало и приносило деньги. Все эти паттерны на паттернах, паттернами погоняют нужны лишь программисту. Клиенту который тыкает кнопку в интерфейсе наплевать на старания программиста, лишь бы она работала.
Другой пример, мы все смотрим Ютюбчик. Я уверен, что большинству пофигу как он написан, на каком языке, что у него под капотом, и какие умные люди его писали. Даже если бы это писали криворукие дебилы с соответствующим кодом. Потребителю на это наплевать, главное что работает.
Так что не обижайтесь на программиста, если он по клику кнопки лезет напрямую в базу, минуя ваши паттерны и кэши. Клиент хороший и ему надо здесь и сейчас, а лучше вчера.
Отвечу только вам, потому что сраная программа не позволяет мне отвечать чаще, чем раз в час.
Вы спросили спросили про "что такое джун". В моем понимании это разработчик который без подсказок из вне не сможет решить задачу. Ему надо помочь, если возникнут вопросы. Помочь с окружением, помочь с толкованием задачи, расписать по шагам что и где надо исправить в коде чтобы эту задачу решить. Дай бог у него хватит силы попросить о помощи, и это будет чудом. Для 30+ попросить помощи это "зашквар". Наверное, гордость в жопу е**т.
Далее
Ваш технический ВУЗ дал вам универсальные знания. Многие думают что это фигня и в реальной жизни не понадобится. Универсальные значит, что когда вы столкнетесь с проблемой вы сможете быстро сообразить где искать. Например, вам нужно высчитать какие-то координаты, а вы сразу понимаете: привет линейной алгебре. Или вам надо создать модель моста, и тут сразу ГОСТ и сопромат. Используйте свои знания.
А по поводу "что вам делать" нет универсального ответа.
В идеале на мой вкус: живите так, чтобы вам было интересно жить.
А что мне карма? Мне нет дела до этих 4х байтиков в строчке с моим именем в БД. У меня от этого ничего не зависит и на качество жизни не влияет.
Зато может кто-то задумается, чем он занимается, и кому будет нужен лет через 15, когда его заменят молодым целеустремленным (или вообще роботом), готовым делать тоже самое за меньшие деньги.
Задумаются и начнут что-то делать, развиваться и пробовать новые технологии или другие сферы.
Многие программисты будут стареть вместе со своими знаниями и резюме типа (образно): "Программист {tech}, возраст 40, стаж 20 лет, желаемая ЗП 100 000 руб".
"Программист {tech}, возраст 43,, стаж 23 лет, желаемая ЗП 50 000 руб".
"Программист {tech}, возраст 45,, стаж 23 лет, желаемая ЗП 30 000 руб".
Как-то так.
Конечно не каждый студент будет хорошим. Далеко не каждый. Но среди них я находил сотрудников.
Со всеми джунами постарше мне пришлось расстаться. Это лишь мой опыт.
Вы в 30+ были джуном? Я пишу только про джунов.
Еще раз: по моему опыту, джуны 30+ глупее и менее мотивированы, чем джуны-студенты. Я не собутыльника одногодку себе беру в команду, а будущего профессионала.
Я не виноват, что взрослые соискатели "джуны-программисты" профессионально слабее. Ну не может вчерашний сисадмин/электронщик/повар пройдя 100500 курсов стать джуном-программистом. Он печатает код, но не понимает что это и как работает. Он просто узнал что в IT платят много и решил "а чтобы и нет".
Вчерашний джун-студент с профильного факультета имеет гораздо больше знаний и мотивации. У него 4-6 лет учебы. Это гораздо лучше любых курсов.
Так вы делаете то что хотите, вот вам и интересно) Я вас прекрасно понимаю.
Вы представьте другую ситуацию: вы наёмный и вам надо 8 часов в день клепать формочки или аналогичную ерунду.
Все верно. Поэтому вчерашний студент почти всегда будет лучше, чем взрослый человек, который внезапно решил пойти в IT (потому что тренд?).
Мне самому 37 и я отчетливо себя ловлю на том, что не всякое уже хочется программировать, а только интересные мне задачи. Мне повезло и я могу выбирать и делать что хочу. Сотрудники этого не могут.
Мой опыт найма джунов "кому за 30" заканчивался их увольнением после испытательного. Точно не знаю с чем это связано. Скорее всего, с тем, что голова уже не так соображает, огонька в глазах нет.
У меня есть много примеров, когда 22 летний джун после универа, "зная" один язык, за 1-2 недели уже мог писать осмысленно на другом. Гибкость ума молодых -- главное преимущество.
Больше я резюме начинающих 30+ не рассматриваю.
А вот Dolby Vision контента гораздо больше. Почему не дать возможность купить этот декодер юзерам — не понимаю.
Сделайте вы из этой коробки умный пульт:
— Алиса, подключись к ресиверу (airplay, bluetooth)
— Готово
— Алиса, включи мой плейлист
— Включаю
Эх, мечты…
Могу. 10 лет назад засветил гдето свою дебетовую карту, и с неё сняли мелкими суммами где-то 20к рублей. Пришел в отделение банка, написал заявление. Через неделю или две мне всё вернули. Ни в какую полицию я не ходил.
Дело тут не в пиратстве, а в человеко часах которые надо потратить компании, чтобы отдельный энтузиаст решил попробовать себя на поприще очередного клона хромиума.
Создайте что-то приличное с платёжеспособной аудиторией и тогда вам откроются двери. Этот принцип работает во всем мире.
Закладывание этой прочности в архитектуру сейчас, когда там и так справляется одна машина, на мой взгляд лишнее.
Эта архитектура (СЕЙЧАС) лишь дополнительная уйма работы для DBA и DevOps. На ровном месте создали постоянные издержки для компании только из-за предположения что когда тенанты начнут сильно расти, мы легко с этим справимся.
Когда все тенанты в одной БД, то не сильно сложно склонировать схему, забить её только данными нагруженного тенанта и отправить эту отдельную БД на свою отдельную железку.
Вопрос лишь в деньгах.
Если и этого будет мало, то значит мы уже не маленькая компания на 30 человек, а значит сможем позволить себе специалистов которые подскажут-расскажут-сделают.
Вспомните что было с ОК.ру и как он тормозил. Они выросли, переписали все внутри, перенесли данные и сейчас всё у них хорошо. Мне кажется это правильным подходом.