Активно вкатываюсь во фронтенд разработку. Хочу найти единомышленников и просто стремящихся, чтобы писать для них статьи уровня /б и тем самым расти над собой@fronthkЗадавайте ответы
Я интересуюсь фронтендом, хочу в дальнейшем сменить свою работу на это направление. Потому-что от моей работы меня тошнит просто, а то что около-программирование мне нравится, я понял только сейчас. Очень тяжело последовательно получить информацию. Информации по в интернете дофига, но не знаешь за что хвататься. Изучил JS на каком-то базовом уровне. Даже прошел первый интнесив HTML Academy по JS, немного поверстал по PSD.
>>210742587Буду тебе благодарен. Потому-что желание очень сильное, но в некоторые моменты, когда просто уже не понимаешь как что-то работаешь, уже перечитал половину интернета и в голове уже каша, становится тяжело.
>>210742987Это просто фигура речи, не бери в голову, няша.Как ты собираешься получать обратную связь?
>>210743203Скорее всего через бота в первое время. Не думаю, что смогу тратить время на мониторинг чатика, если он будет.
Расскажу пока об источнике информации: чудесный репозиторий https://github.com/kamranahmedse/developer-roadmapБудем вместе идти по этому роадмапу разбирая каждый из пунктов
>>210743301Скорее всего можно было обойтись без них, но пик не мой и я не могу сказать зачем их так много
>>210743301Я боюсь, что это просто пример неважнецкого малопонятного кода, назначение которого не очевидно с первого взгляда.ОП, видимо шутит.
>>210743298>>210743298Окей! Если ты именно ВКАТЫВАЕШЬСЯ, то не пренебрегай критикой. Проще, хотя и больнее, расти именно через неё. Я вот на работе через кодревью расту.
>>210743601>>210743615поясните мне, г-да фронтэндщики, почему в JS коде всегда так много typeof используют вместо виртуальности (или её нет?)?
>>210744059Дашь пример того, что ты называешь "виртуальностью"?Это что-то из С#, прости мою безграмотность?
>>210743853например тем что type script засунут в конец, в подраздел type checker, ибо тайскрипт надо знать если ты хочешь использовать фреймворкиплюс Как список всего, что есть оно подойдет, но как роад мап нет
>>210744085Да не, в этом есть смысл.Когда систематизируешь выученный материал в своей мини-статье, тогда всё лучше в голове укладывается.Да и на собесе похвастаться можно. Надо только с качеством материала не проебаться.
>>210744279>>210744279>type script засунут в конец, в подраздел type checkerТайпчекер как он есть. Не понимаю что именно тебе не нравится>ибо тайскрипт надо знать если ты хочешь использовать фреймворкиНет
>>210744661Так "писать на js" это и есть общепринятая практика. Писать на ts без понимания того в какой код на js он будет транслирован и того как это будет работать - моветон
>>210744528И только ангуляр. Ты можешь спокойно не знать тайпскрипта и использовать все фреймвоки кроме ангуляра . Так что место тайпскрипта в схеме выбрано норм.
>>210744661Ты очень категоричен и бросаешься из крайности в крайность.ВСЕ ДОЛЖНЫ ЗНАТЬ ТАЙПСКРИПТ!!11нет, он нужен не везде.ТОГДА ДАВАЙТЕ ФСЁ НА ЧИСТОМ JS ПИСАТЬ!!11Это не продуктивный метод ведения дискуссии. Попячся.
>>210745046Я не из крайности в крайность кидаюсь.Мне пишут что>Использую реакт без тайпскрипта.>Полёт нормальный.а я говорю что можно все на чистом js писать, и тоже будет полет нормальны, но есть общепринятые нормы
>>210743456смысла нет идти по роадмапу, научись просто верстать и js подучи, сходи на пару собесов, на них поймешь куда именно идти надо
>>210745462https: //facebook.github.io/react-native/docs/typescripthttps: //reactjs.org/docs/static-type-checking.html#typescript
>>210745765Но там же не написано, что его НАДО использовать.Это просто ещё один инструмент для типизации.
>>210745765Но ведь это не стандарт, а просто страница в документации, где говорится об употреблении typescript
>>210745958Сейчас использование тайп скрипта является общепринятой нормой, если вы не используете тайп скрип то пускай храни вас бог
>>210745765Это примеры возможного использования, почему это нормой то стало? Давайте тогда про Flow как норму для реакта говорить, его же фб разрабатывает
>>210745997Точно-точно. Не слушай его, ОП, это либо зелёный толстяк, либо ооооочень плохой специалист.
>>210744059>вместо виртуальностиЧо блядь за? Виртуальные методы? То что написано у него в js проверяет типы потому шо js не строго типизированный язык. Там в строку легко булево значение передать. И вообще там пиздец. Js жирная тема потому шо генерирует ошибки только так, поэтому всегда есть работа.
>>210746126А еще эти разработчики гугла\фб\яндекса очень любят redux, kubernetes, docker, redis, rabbit ... нутыпонялеще больше они любят сами себе инструменты создаватьЭто совсем не значит, что надо во все свои проекты это говно пихать
>>210746130> Тайпскрипт, это, конечно, круто, но на стандарт не тянетТы или потроллить пришел, или сопротивляешься реальности. Это новомодный зумерский язык, как Ruby в своё время. Сейчас это и есть стандарт индустрии и горячая тема во всех гей-тусовках. Хочешь быть крутым среди пацанов — нужен Тайпскрипт.
>>210746544я тут уже пол треда пытаюсь объяснить людям что уже всех призывают использовать тайп скрипт чтобы они ошибки не плодили, а они копротивляются, о чем речь вообще тогlа?
>>210746424Тут про реакт разговор был вроде. Конечно гугл продвигает тайпскрипт, у них ангуляр на нем написан
>>210746643Больше ошибок таки больше рабочих мест! Хули бля))) я фуллстак, на фронте js, на бэке шарп, на бэке бэка sql.Js просто блядь каменный век, и зто хорошо.
Ладно не буду не с кем больше спорит, ибо смысла нет, вам дают строгую типизацию, говорят, что это хорошо, говорят что это устраняет массу ошибок, вы блядь не хотите слушать, хотите говно есть
Аноны верстальщики, на чем верстаете? На гридах? На флотах? Или совмещаете? Или может на фреймворке каком? Расскажите как оно, и с чего заходить
>>210746629Сопротивляюсь глупости. Я не отрицаю ts и тех бонусов, которые он дает, но ЯП - всего лишь инструмент, поэтому он выбирается отдельно под каждый конкретны случай. Кто-то выберет js, а кто-то ts. Личные предпочтения и моду в это замешивать нельзя
>>210746823>оворят, что это хорошоВот так подмена понятий. Но ведь никто и не говорил, что то плохо. Просто никто не согласен с тем, что это стандарт
>>210746823Да никто не спорит, что тайпскрипт это плохо, если ты не заметил. Просто стандартом индустрии это пока странно называть
>>210746424Это же про ангуляр. Естественно он без тайпскрипта не живёт. Естественно разрабы Гугл, которые РАЗРАБАТЫВАЮТ АНГУЛЯР, пиарят тайпскрипт.Но ты ж понимаешь, что кроме ангуляра есть другие фреймвоки?
>>210742017 (OP)Почему современные языки такие уродливые и кривые, просто кровь из глаз? Это обилие {[mamku.ebal++)))(I')]"//\\(}Читать блядь просто не возможно. Там специально все через жопу, чтобы искусственно повысить порог вхождения и бесполезные макаки больше получали?
>>210742017 (OP)Реакт, Ангуляр, Вью или Эмбер? Какой любимый смузи? Теперь рубрика готовим с фронтенд разработчиком.
>>210747752> Читать блядь просто не возможно. Там специально все через жопу, чтобы искусственно повысить порог вхождения и бесполезные макаки больше получали? Да, а ты думал нам бы столько платили, если бы не нужно было столько символов изучать?
>>210747884Я просто в детстве бейсиком баловался, ну настолько простой и понятный язык, что ребенком на нем простейшие игры создавал, типа летающего-стреляющего вертолетика, тетриса, текстовых рпг с небольшим графоном. Сейчас из чего-то похожего вижу только может питон, остальное кажется тупо не люди писали, а рептилоиды.
>>210747958Так там все просто и изящно, это как математические формулы понятно почти все 2,5 взгляда.
>>210748170Обычный бейсик. Потом еще визуал подрачивал и кажется, дельфи или что-то такое. Но потом я девственность потерял и кодить стало просто не интересно.
>>210746850>о ЯП - всего лишь инструмент, поэтому он выбирается отдельно под каждый конкретны случайАга, все так говорят. А в итоге хуярят все на одном и том же. Отсюда кстати пошла идея хуярить все что можно на джаваскрипте. И бекенд и мобайл и даже десктоп. Кек
>>210748388Очевидно, выбор должен быть между языками, которыми ты владеешь. Если не знаешь ничего кроме js то и выбирать не из чего
>>210746850> Сопротивляюсь глупости.Люди сделаны так, чтобы идти по пути наименьшего сопротивления. Ты говоришь, что тайпскрипт не всюду нужен, а тысячи вкатывальщиков посмотрели видосы на ютубе и пишут на нём. И галеры берут тайпскриптеров, потому что они могут пилить и фронтенд, и бекенд и их можно распределять как душе угодно. И по сравнению с обычным JS меньше ошибок.> Кто-то выберет js, а кто-то ts. Личные предпочтения и моду в это замешивать нельзяНа деле на галере сидит адепт какой-то технологии и все пляшут под его дудку. И этому адепту начальство говорит быть помоднее, потому что заказы на разработку легче взять с модным стеком и нанять разработчиков легче всего с модным стеком.Ну и миллион обезьянок уже настрочили миллион библиотек под все случаи жизни. Поэтому тайпскрипт ещё больше соответствует главному требованию при разработке: написать и получить бабла как можно быстрее.
>>210748388Не десктоп, а только неважные части десктопа, гуи там всякие, ерунду. Все либы как были на c/c++, так и будут всегда.Мелкософт ещё на дотнете пытается что-то системное ебашить, но на то он и мелкософт, чтобы творить тупой треш и быть предметом насмешек.
>>210748521Освоить другой, который собственно и подходит под задачу, как ты сказал выше. Вот только эту фразу надо понимать, а не бездумно из инета копировать в каждом разговоре.
>>210748622Postman - ты про это? Ну так он жрет 500 мегабайт оперативы, со старта, вообще непонятно за что.VS Code без обвязок на Си был бы вообще говнищем уровня Атома или даже хуже.Ну и так далее
>>210748570>Ну и миллион обезьянок уже настрочили миллион библиотек под все случаи жизниВ голос с этой хуйни. Ты ведь даже не понимаешь как это работает. Все что написано на ts и оформлено как библиотека, например, в npm, уже транслировано в js и максимум что там от ts, это .d.ts файл
>>210749083Я вот не могу понять, почему ОП, который вкатывалщик, очевидно не делал ничего и не видел, пытается кого-то учить,
>>210749741Какие варианты ты даёшь, даун? Какие-то особенно редкие знания, которые нельзя писать в тред? Слишком толсто в общем
>>210749930Ну вот смотри, ты начинаешь писать оскорбления, из чего я делаю вывод что ты не очень умный быдлан, зачем мне тебе что-то объяснять?
>>210749083> Ты ведь даже не понимаешь как это работает.Ты ещё вкатываешься, а я уже выкатился. Ты прочитал полтора туториала, создал пустой канал в телеге, теперь ты ЭКСПЕРТ™. Небось ещё и ноутбук весь в наклейках со сходок ЗадрищенскJS.> уже транслировано в js и максимум что там от ts, это .d.ts файлНу а исходники на TS после трансляции нахуй выкидывают, ведь так? Библиотека не должна быть написана на конкретном языке, она должна быть совместима с инструментом. На чём они там написаны — всем поебать. Так что ты сейчас привёл аргумент в пользу тайпскрипта. Можно использовать библиотеки как от ванильного JS, так и родные TS.
Кстати парадоксально. Но уметь делать качественный фронтенд и иметь нужные навыки чтобы попасть на работу и потом расти по зп ( прыгая из конторы в контору) - это две совсем большие разницы
>>210750356Что несёшь? Причём тут typescript вообще? Исходники выкладывают, внезапно, потому что это опенсорс. Все библиотеки подключаются в уже собранной виде, то есть в виде is файлов, которым не нужна дополнительная обработка.
>>210742017 (OP)Я вкатываюсь в пока что не знаю во что. Осилил курс CS50 с ютуба, что мне дальше изучать?
>>210751618Я вообще последнее время на js не пишу, последний раз что-то коммерческое лет 5 назад делал
>>210751793>последний раз что-то коммерческое лет 5 назад делаля про js писал если что>Что читать, чтобы быть таким же охуенным?Есть ряд хороших книг, но чтобы их понять нужен практический опыт, и в этом опыте необходимо столкнутся с рядом проблемЕще неплохо общаться и работать в кругу людей, которые знают больше чем ты сам
>>210751979Code CompleteClean Code: A Handbook of Agile Software CraftsmanshipStructure and Interpretation of Computer ProgramsThe Pragmatic Programmer: From Journeyman to MasterDesign Patterns. Elements of reusable object-oriented softwareThe mythical Man-Month
>>210752398в книгах могут использоваться разные языки программирования, но информация в них общая для любых языков, могу еще дать небольшие рекомендации про книги по js у
>>210746772хуйстакдля рядового гребца мб и норм, но когда станешь ТЛом, поймешь всю боль таких вот - "та похуй, и так норм"
>>210753507действительно, прикрутить слик какой-нибудь или фэнсибокс на вордпрессик - что еще для жизни надо, верно? ссу тебе на лицо, хуесос с вечным окладом 30к