❔Полезные ссылки по теме качества кода и архитектуры itreviewchannel.ru/chto-pochitat-i-posmotret-po-arhitekture-po/ www.google.de/books/edition/Clean_Code/_i6bDeoCQzsC?hl=en&gbpv=0
а расскажи подробнее про то "как я зарефакторил код вместо исправления багов" - что ты сказал ПМ-у и лиду?) типа на тебя заасайнили таску - исправить баг, ты вместо этого пошел рефакторить весь код ?) что сказала верхушка глядя на твою "самодеятельность"?)
вопрос про кейс " давайте сделаем такую же страницу только чучуть другую" - как вообще можно было зарефакторить ето за 1-2 дня как ты сказал, да еще + внести изменения, если вы при тупом "копи-пасте" справлялись полторы недели?) одна история краше другой))
Полностью согласен. Сам тоже люблю посидеть, подумать как можно зарефакторить. Жаль только рано или поздно придёшь в какой-нибудь большой проект с "великолепной" структурой и тебе даже файлы переименовывать запрещают, потому что во всём проекте так...
Вот слушаю твои истории когда джуеом был, и понимаю что у меня что-то не так, поставили самого на проект, да ещё и задачу дали явно не уровня джуна а какого-то мидл разраб, даже особо спросить у кого-то нету возможности, тем более ещё и изучаю реакт (до этого был на трейни на ангуляре) Что делать я не понимаю
Тебя контора продала как Мидла. В таких реалиях можно думать про успешный успех и вджобывать (получишь опыт и навыки) или сломаться на полпути(если будешь реально не вывозить), так как неадекватно сложно. Но пока платят- работай в меру своих сил.главное закрывать таски. На таких проектах обычно ты человек оркестр и надо именно что решать задачи, и это про горизонтальный рост(расширение кругозора), а не про вертикальный (углубление знаний и понимания проекта).
Такие же как у Golang. Имхо очередной стремный стек для разработки. При этом вакансий мало. Ты по сути учишь стек ради 10% вакансий в вебе. Просто посмотри цифры по вакансиям
На рынке просто офигенно количество вакансий на условный php wordpress, java, но такие стеки как RoR, python +Django,Go+Gin,Java+Spring в меньшинстве. Тут просто больше про новые стартапчики, которые веруют в раст, но там порог входа высокий.
Крутой разработчик - это не про "что учить", а про опыт в бигтехе. В аутсорсе только время потеряете, про веб-студии и фриланс вообще молчу. В нынешних реалиях способность писать работоспособный код - это максимум trainee, junior уже должен хорошо знать архитектуру и сразу выдавать качественный код. И да, автор говорит про некие 3 года для сениора - большинство после 3х лет даже на миддла не тянут.
Это ваше мнение, и ваша оценка грейдов Я слышал много историй, как человек в бигтехе стал просто "винтиком" и без развития делает тасочки из джиры, по лекалам, без возможности научиться принимать хоть маломальски серьёзные решения Я бы не стал так обобщать
С автором не согласен. Очень много неправдоподобных историй. Сначала "киев за три дня", а потом копипаста над которой работаете три недели. Во-первых не всегда тебе не сразу дают переделать архитектуру. Чаще всего могут дать один баг и ты его фиксишь. Или фича. Слона едят по котлетам. Потому что если ты начнёшь делать архитектуру, то твоя таска быстро перерастет саму себя и будет плохо прогнозируема с точки зрения проджект менеджмента и это повлияет на деливери проекта. Во-вторых для того,чтобы попасть на работу, надо еще уметь собес пройти, а это отдельная от реактов и css'ов история. Плюс компании везде разные в плане организации труда, менеджмента и кодовой базы. Делать всегда нужно то,*что от тебя требуется* на данном этапе и на данном рейте. Не факт,что большее получится,если мало опыта. Не делайте работу ,которая стоит 2000$ за 200$.Это не вызовет "вау эффекта" и резкого увеличения компенсации. Выпросить рейз на аутсорсинге - тоже отдельная от разработки задача. Отдельный вопрос в том,что нет опоры на источники, где что почитать. Лично я советовал бы нормальные книги Фаулера, дядюшки Боба, Банду Четырех.и их надо самому осмыслить и только потом уже по ним что-то делать. Многие паттерны проектирования имеют похожие строения, но разную идею,зачем они применяются.
Как говорил Дональд Кнут: "Преждевременная оптимизация - корень всех зол" . Так что я не согласен с тем что надо писать сразу оптимизированный код. Для начала он должен хотя бы работать.
автор и говорит что ты сначала должен научиться писать работоспособный, и в видео нету упора только над оптимизацией самого приложения. Скорее сокращение человека часов потраченных на работу
@anatoliyAueshniy да? А по моему здесь подразумевается, что после того как вы научились писать рабочий код (а не написали его), пишите читаемый и расширяемый
По рассказам знакомого фронтендера,такое количество неадеквата в процессе найма, с которым сталкивался он, я не видел нигде. Тестовые задания уровня заказа с фриланса, отсутствие фидбека ( ни по тестовому ни вообще), вакансии с неадекватным описанием навыков, вакансия на фронтенд, но вообще работодатель хочет фуллстека и начинает гонять вас по бекенду или учить язык для бекенда.
Я вижу больше шансов устроиться на бекенд, эмбеддед или любой не-фронтенд. Айти - большая сфера и там много различных специализаций, так что не стоит фокусироваться именно на фронтенд.
❔Полезные ссылки по теме качества кода и архитектуры
itreviewchannel.ru/chto-pochitat-i-posmotret-po-arhitekture-po/
www.google.de/books/edition/Clean_Code/_i6bDeoCQzsC?hl=en&gbpv=0
Неужели хотя бы кто-то хотя бы половину из этой макулатуры прочитал?
Если да - ребята, у вас овердохера свободного времени :)
Выполнять домашние задания от Игоря Вихорькова
А кто это
@@alextinyverse backend в каком-то смысле
а расскажи подробнее про то "как я зарефакторил код вместо исправления багов" - что ты сказал ПМ-у и лиду?) типа на тебя заасайнили таску - исправить баг, ты вместо этого пошел рефакторить весь код ?) что сказала верхушка глядя на твою "самодеятельность"?)
возможно, что тут нужно балансировать между тем, как в проекте и как лучше сделать)
вопрос про кейс " давайте сделаем такую же страницу только чучуть другую" - как вообще можно было зарефакторить ето за 1-2 дня как ты сказал, да еще + внести изменения, если вы при тупом "копи-пасте" справлялись полторы недели?) одна история краше другой))
Полностью согласен. Сам тоже люблю посидеть, подумать как можно зарефакторить.
Жаль только рано или поздно придёшь в какой-нибудь большой проект с "великолепной" структурой и тебе даже файлы переименовывать запрещают, потому что во всём проекте так...
мы называем это "make it work, make it right"
Евгений, здравствуйте. Какая судьба будет у контента который находится в свободном доступе?
сделай по вью видос базовый хоть, по архитектуре
Вот слушаю твои истории когда джуеом был, и понимаю что у меня что-то не так, поставили самого на проект, да ещё и задачу дали явно не уровня джуна а какого-то мидл разраб, даже особо спросить у кого-то нету возможности, тем более ещё и изучаю реакт (до этого был на трейни на ангуляре)
Что делать я не понимаю
Тебя контора продала как Мидла. В таких реалиях можно думать про успешный успех и вджобывать (получишь опыт и навыки) или сломаться на полпути(если будешь реально не вывозить), так как неадекватно сложно.
Но пока платят- работай в меру своих сил.главное закрывать таски. На таких проектах обычно ты человек оркестр и надо именно что решать задачи, и это про горизонтальный рост(расширение кругозора), а не про вертикальный (углубление знаний и понимания проекта).
расскажите, какие перспективы у rust в вебе
Такие же как у Golang. Имхо очередной стремный стек для разработки. При этом вакансий мало. Ты по сути учишь стек ради 10% вакансий в вебе. Просто посмотри цифры по вакансиям
На рынке просто офигенно количество вакансий на условный php wordpress, java, но такие стеки как RoR, python +Django,Go+Gin,Java+Spring в меньшинстве.
Тут просто больше про новые стартапчики, которые веруют в раст, но там порог входа высокий.
Крутой разработчик - это не про "что учить", а про опыт в бигтехе. В аутсорсе только время потеряете, про веб-студии и фриланс вообще молчу. В нынешних реалиях способность писать работоспособный код - это максимум trainee, junior уже должен хорошо знать архитектуру и сразу выдавать качественный код. И да, автор говорит про некие 3 года для сениора - большинство после 3х лет даже на миддла не тянут.
Это ваше мнение, и ваша оценка грейдов
Я слышал много историй, как человек в бигтехе стал просто "винтиком" и без развития делает тасочки из джиры, по лекалам, без возможности научиться принимать хоть маломальски серьёзные решения
Я бы не стал так обобщать
Зуштанд, главное выучить зуштанд.
3 года до сеньора? Серьезно?
С автором не согласен. Очень много неправдоподобных историй. Сначала "киев за три дня", а потом копипаста над которой работаете три недели.
Во-первых не всегда тебе не сразу дают переделать архитектуру. Чаще всего могут дать один баг и ты его фиксишь. Или фича. Слона едят по котлетам.
Потому что если ты начнёшь делать архитектуру, то твоя таска быстро перерастет саму себя и будет плохо прогнозируема с точки зрения проджект менеджмента и это повлияет на деливери проекта.
Во-вторых для того,чтобы попасть на работу, надо еще уметь собес пройти, а это отдельная от реактов и css'ов история.
Плюс компании везде разные в плане организации труда, менеджмента и кодовой базы.
Делать всегда нужно то,*что от тебя требуется* на данном этапе и на данном рейте. Не факт,что большее получится,если мало опыта.
Не делайте работу ,которая стоит 2000$ за 200$.Это не вызовет "вау эффекта" и резкого увеличения компенсации. Выпросить рейз на аутсорсинге - тоже отдельная от разработки задача.
Отдельный вопрос в том,что нет опоры на источники, где что почитать. Лично я советовал бы нормальные книги Фаулера, дядюшки Боба, Банду Четырех.и их надо самому осмыслить и только потом уже по ним что-то делать. Многие паттерны проектирования имеют похожие строения, но разную идею,зачем они применяются.
Как говорил Дональд Кнут: "Преждевременная оптимизация - корень всех зол" . Так что я не согласен с тем что надо писать сразу оптимизированный код. Для начала он должен хотя бы работать.
автор и говорит что ты сначала должен научиться писать работоспособный, и в видео нету упора только над оптимизацией самого приложения. Скорее сокращение человека часов потраченных на работу
@anatoliyAueshniy да? А по моему здесь подразумевается, что после того как вы научились писать рабочий код (а не написали его), пишите читаемый и расширяемый
@@biryuk666 нет тут не про это, посмотри еще раз
Очень популярная фраза, которую все пихают куда попало. Эта фраза не обозначает, что нужно писать говнокод лишь бы работало
Не быть во фронте
По рассказам знакомого фронтендера,такое количество неадеквата в процессе найма, с которым сталкивался он, я не видел нигде.
Тестовые задания уровня заказа с фриланса, отсутствие фидбека ( ни по тестовому ни вообще), вакансии с неадекватным описанием навыков, вакансия на фронтенд, но вообще работодатель хочет фуллстека и начинает гонять вас по бекенду или учить язык для бекенда.
Я вижу больше шансов устроиться на бекенд, эмбеддед или любой не-фронтенд.
Айти - большая сфера и там много различных специализаций, так что не стоит фокусироваться именно на фронтенд.
Ахахаха, мвп на 3к строк
Ахахаха, мвп на 3к строк