Я ненавижу frontend
3064
50
Как то так случилось что после 1.5 года опыта работы с фронтендом я его просто ненавижу.
Сразу скажу, я могу что-нибудь закодить для себя, создать какой-нибудь проект (только лень), но работать с фронтендом в большой компании с огромной кодовой базой это просто ужас.
Особенно когда приходится фиксить чужие баги. Но баги это еще пол беды, а когда на тебя прилетает задача, которая зависит от бекенда (который еще не готов), то тут просто можно делать паунс.
Мне больше нравится копаться на бекенде, работать с бд, писать псевдо ИИ на питоне и тому подобное.
Как теперь избавиться от клейма фронтендера? Просить на работе задачки по бекенду? Ливать?
Хз почему все новички пытаются залезть на фронтенд разработку, это же очень унылая тема.
Укроп обычный сказал(а):↑Вакансий на веб разработку до фига, приятно канеш писать на питоне и тп и тд. Но сможешь ли ты на нем сделаиь продукт, который заинтересует кого-то?
Нажмите, чтобы раскрыть...Веб разработка не ограничивается фронтом, можно де пойти писать серверную часть, только как перепрыгнуть с фронта на бэк
HiThere сказал(а):↑Особенно когда приходится фиксить чужие баги. Но баги это еще пол беды, а когда на тебя прилетает задача, которая зависит от бекенда (который еще не готов), то тут просто можно делать паунс.
Нажмите, чтобы раскрыть...Угу, на бэке баги не фиксят и не проектируют базы на кофейной гуще под хотелки заказчика, из-за которых потом приходится по 100500 раз менять модельки и структуру таблиц
Мб ты просто хочешь попробовать что-то новое? Ничего в этом такого нет.
Я бы на твоем месте попросил выделить время на изучение бэка, а если не дадут - создал бы свой пет проект и тренился бы уже на нем
kosras сказал(а):↑Угу, на бэке баги не фиксят и не проектируют базы на кофейной гуще под хотелки заказчика, из-за которых потом приходится по 100500 раз менять модельки и структуру таблиц
Мб ты просто хочешь попробовать что-то новое? Ничего в этом такого нет.
Нажмите, чтобы раскрыть...Бэкенд для меня не новая тема, я решал на Java задачки на работе (правда не много), сам для себя что-то пишу на той же джаве.
Просто фронтенд очень унылая вещь, это как клеймо от которого нужно избавиться
HiThere сказал(а):↑Бэкенд для меня не новая тема, я решал на Java задачки на работе (правда не много), сам для себя что-то пишу на той же джаве.
Просто фронтенд очень унылая вещь, это как клеймо от которого нужно избавиться
Нажмите, чтобы раскрыть...Если пишешь на ангуляре 2+, можешь заюзать фреймворк nest.js(из под коробки на typescript) на ноде и за недельку изи научиться писать простые приложухи, т.к они нереально похожи. Имхо, это самый простой путь, если ты знаешь ангуляр.
Потом впишешь знание ноды в резюме и изи вакансия для фуллстека
HiThere сказал(а):↑Веб разработка не ограничивается фронтом, можно де пойти писать серверную часть, только как перепрыгнуть с фронта на бэк
Нажмите, чтобы раскрыть...Если в конторке работаешь то попробуй попросить у тимлида несложные задания по бэку (офк потом усложняться должны), мб даст , так и за ~6 месяцев (если шаришь то офк раньше) перейдешь. Правда им потом нового фронтед искать, так что хызы
HiThere сказал(а):↑Как то так случилось что после 1.5 года опыта работы с фронтендом я его просто ненавижу.
Сразу скажу, я могу что-нибудь закодить для себя, создать какой-нибудь проект (только лень), но работать с фронтендом в большой компании с огромной кодовой базой это просто ужас.
Особенно когда приходится фиксить чужие баги. Но баги это еще пол беды, а когда на тебя прилетает задача, которая зависит от бекенда (который еще не готов), то тут просто можно делать паунс.
Мне больше нравится копаться на бекенде, работать с бд, писать псевдо ИИ на питоне и тому подобное.
Как теперь избавиться от клейма фронтендера? Просить на работе задачки по бекенду? Ливать?
Хз почему все новички пытаются залезть на фронтенд разработку, это же очень унылая тема.
Нажмите, чтобы раскрыть...Эммм. По идее ты же на бек просто отправляешь запрос и как-бы обычно бывает уже заранее известно какие запросы будут и в каком формате их отправлять и в каком формате ответ вернётся (По ходу дела обычно не критичные фиксы бывают, но каркас фронта ты уже можешь делать ещё когда бека нет). А так сам фронт не люблю, ибо дико нудно
DeadLuck сказал(а):↑Эммм. По идее ты же на бек просто отправляешь запрос и как-бы обычно бывает уже заранее известно какие запросы будут и в каком формате их отправлять и в каком формате ответ вернётся (По ходу дела обычно не критичные фиксы бывают, но каркас фронта ты уже можешь делать ещё когда бека нет). А так сам фронт не люблю, ибо дико нудно
Нажмите, чтобы раскрыть...Не дизморальте вкатывальщика
HiThere сказал(а):↑Как то так случилось что после 1.5 года опыта работы с фронтендом я его просто ненавижу.
Сразу скажу, я могу что-нибудь закодить для себя, создать какой-нибудь проект (только лень), но работать с фронтендом в большой компании с огромной кодовой базой это просто ужас.
Особенно когда приходится фиксить чужие баги. Но баги это еще пол беды, а когда на тебя прилетает задача, которая зависит от бекенда (который еще не готов), то тут просто можно делать паунс.
Мне больше нравится копаться на бекенде, работать с бд, писать псевдо ИИ на питоне и тому подобное.
Как теперь избавиться от клейма фронтендера? Просить на работе задачки по бекенду? Ливать?
Хз почему все новички пытаются залезть на фронтенд разработку, это же очень унылая тема.
Нажмите, чтобы раскрыть...не поверю что за 1.5 года ты не знаешь что такое серверная часть разработки в вебе
переходи на React\Angular. Оттуда легко перейти онли в бекэнд.
ну а вообще, фронтэнд вещь великая и можно делать колосальные вещи, если подучиться
1.5 года опыта это же всего ничего
Vkusnii4ai сказал(а):↑Меня во фронте больше бесит всякая возня со стилями и прочей визуальной хренью. Хорошо, когда есть отдельный верстальщик, который полностью отвечает за всё это, а фронтёру нужно только заниматься клиентской логикой.
Нажмите, чтобы раскрыть...Особенно когда нужны стили для IE 8
HiThere сказал(а):↑Особенно когда нужны стили для IE 8
Нажмите, чтобы раскрыть...Ну это вообще шок..
Кстати, чем конкретно тебе js не нравится?Лично меня раздражает, что нет нормальных подсказок по синтаксису как в C# или Java. Там тебе среда всегда подскажет, какие методы есть у объекта и т.д. А если пишешь дичь, то прога тупо не запустится.
В js такого нет, потому что это не компилируемый язык. Постоянно приходится лезть в документацию, чтобы чекать доступные методы. Ну или просто я даун и чего-то не знаю. Недавно в js вошёл.
Vkusnii4ai сказал(а):↑Меня во фронте больше бесит всякая возня со стилями и прочей визуальной хренью. Хорошо, когда есть отдельный верстальщик, который полностью отвечает за всё это, а фронтёру нужно только заниматься клиентской логикой.
Нажмите, чтобы раскрыть...верстальщик + прогер = фронтер.
Мои знания в программировании закучиниваются на ООП в Джаве, но лично мой опыт показал, что ФронтЭнд максимально скучный. Я ходил на курсы по HTML, CSS и дропнул после 2 занятия, безумно скучно и уныло, учить теги.
Думать во ФронтЭнде не нужно, вот и идут, разве не?
TopsonMyGOD сказал(а):↑Мои знания в программировании закучиниваются на ООП в Джаве, но лично мой опыт показал, что ФронтЭнд максимально скучный. Я ходил на курсы по HTML, CSS и дропнул после 2 занятия, безумно скучно и уныло, учить теги.
Думать во ФронтЭнде не нужно, вот и идут, разве не?
Нажмите, чтобы раскрыть...Фронтенд это немножко больше чем ты себе представляешь, ничем не легче чем бэк
Vkusnii4ai сказал(а):↑Ну это вообще шок..
Кстати, чем конкретно тебе js не нравится?Лично меня раздражает, что нет нормальных подсказок по синтаксису как в C# или Java. Там тебе среда всегда подскажет, какие методы есть у объекта и т.д. А если пишешь дичь, то прога тупо не запустится.
В js такого нет, потому что это не компилируемый язык. Постоянно приходится лезть в документацию, чтобы чекать доступные методы. Ну или просто я даун и чего-то не знаю. Недавно в js вошёл.
Нажмите, чтобы раскрыть...Я никогда не писал на чистом js, т.к в каждой компании где я работал используется typescript. В чистом js нету ооп (то что там в ЕС6 добавили это не ооп), нету типизации (спасает typescript) , половина его новых методов не поддерживаются в старых браузерах (спасает babel). Очень сложно разработать что-то поддерживаемое.
P. s подсказки есть, просто твой редактор не понимает к чему их нужно добавлять, так как нету типизации.
Vkusnii4ai сказал(а):↑Ну это вообще шок..
Кстати, чем конкретно тебе js не нравится?Лично меня раздражает, что нет нормальных подсказок по синтаксису как в C# или Java. Там тебе среда всегда подскажет, какие методы есть у объекта и т.д. А если пишешь дичь, то прога тупо не запустится.
В js такого нет, потому что это не компилируемый язык. Постоянно приходится лезть в документацию, чтобы чекать доступные методы. Ну или просто я даун и чего-то не знаю. Недавно в js вошёл.
Нажмите, чтобы раскрыть...Как связана компилируемость C# и JAVA с подсказками? Подсказки там есть из-за строгой типизации. Для типизации в JS есть TypeScript. Если не хочешь использовать сторонние компиляторы или по какой-то причине это неудобно (например, команда не хочет писать на TS), то юзай d.ts/define/declaration files исключительно для подсказок, минуя компиляцию и проверку при компиляции (d.ts менее строгий).
Тема закрыта
-
ЗаголовокОтветов ПросмотровПоследнее сообщение
-
Сообщений:23
Просмотров:29
-
Сообщений:8
Просмотров:8
-
Сообщений:22
Просмотров:29
-
Сообщений:8
Просмотров:9
-
Сообщений:9
Просмотров:11