Вы видите копию треда, сохраненную 22 февраля 2021 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
>>274645 (OP)
>Стоит ли вкатываться в программировние
Нет, не стоит. Ни в какое вообще. Это скучное мозгоёбство, зачастую нервное. Хотя, если тебя это не пугает, вкатывайся. Только помни, что одного Питона тебе будет недостаточно чтобы устроиться на работу, собственно как и любого другого ЯП. Почти всегда нужно знать какой-то набор технологий, хотя бы на базовом уровне.
В пухич. Завтра холодно.
В то, что тебе действительно интересно
Поверхностное изучение отрасли и выбор того, что тебе больше подходит - это базовый фильтр. Ты это должна делать самостоятельно, занимаясь поиском и анализом информации.
Не осилишь - в программировании тебе делать нечего.
Сначала выясни, чем бы ты хотела заниматься в IT (сайты, игры, data science, ...), и уже потом ищи и изучай инструменты.
Двачую этого >>276145
Если тебе это будет не интересно, то ты охуеешь от ментальной нагрузки. Вспомни, как в школе/универе у тебя напрягался мозг при попытке разобраться с физикой/математикой. Теперь представь, что тебе этим надо заниматься на постоянной основе 40 часов в неделю. Очень много вайтишников выгорают и ненавидят свою работу по этой причине.
Как понять, что программирование - это твоё? При изучении языка решай попутно всякие задачки. Ловишь кайф от поиска правильного решения, успешного результата? Есть зачатки. Процесс ни приносит ничего, кроме неприятного напряжения? Дропай нахуй. Может в каком-нибудь дизайне/моделировании/я_хз повезёт больше.
И зачем тут этот тред?
А вообще лучше вкатываться с английского языка, если хочешь в айти. А как первый язык подойдет любой высокоуровневый современный язык, все равно с него слезешь потом с большой вероятностью.
>>274659
Вот этого дауна вообще не слушай, он в одном предложении советует плюсы и, сука, декларативный язык для разметки.
>>276145
Тут отчасти поддвачну, в плане знания одного языка мало.
В целом нужно определяться изначально с продуктом который хочет производить, или хотя бы платформой разработки. IOS, пека, веб? Или серверное ПО? Дальше изучаешь околоайтишную среду выбранной ниши, смотришь какие фреймворки, библиотеки , движки - да что угодно, сейчас на волне. Смотришь какие ЯП там юзают и вперед гуглить. Современное програмированние во многом про умение найти готовое решение, понять говно ли оно и адаптировать его под свои нужны. Потому что так быстрее. Поэтому гуглить надо учиться сразу. На базовом уровне все равно придется очень многое знать о платформе, под которую будешь разрабатывать. Язык сменить как раз нефиг делать, особенно когда на многих попишешь это вообще фигня. А вот другую сферу осваивать это да, бывает сложно и запарно по многим причинам, знать которые тебе пока не обязательно.
>>276147
Что больше тебе нравится. Ты почему об айти вообще задумалась? Что тебе нужно? Много деняг или быстрый вкат?)
Не могла в школе в физику и математику, но выкатилась в прогерство. Всякое бывает.
А ты сама кто, сис?
принесла для вас
Везде охуительные истории "ой, ну я месяц поучила и меня взяли джуном, там уже выучилась", но это видимо работает ирл, в моем мухосранске некуда идти.
Фрилансером я быть не могу, потому что пока что ничего не умею.
Сумрачные гении говорят пилить свои проекты и учиться в процессе, но у меня нет никаких своих проектов, я же не кабанчик-предприниматель.
Про месяц ковыряния и сразу джун - это мифы времён, когда конкуренции почти не было, либо очень удачливые люди.
Сумрачные гении с проектами правы - их надо пилить, иначе ты затеряешься в толпе воннаби вкатывальщиков в ойти, которые умеют ровно нихуя, а хотят 300к/сек. Под проектами подразумевается воплощение какой-то небольшой идеи в сфере, которая тебе интересна, не нужно быть кабанчиком, чтобы такую хуйню накодить. Это простейший показатель того, что ты умеешь сама искать информацию и доводить дело до конца. Если для тебя такое ААА СЛОЖНА, то нахуй вообще вкатываешься, тебя там никто не ждёт.
>Под проектами подразумевается воплощение какой-то небольшой идеи
У меня нет идей, я человек без фантазии
>Если для тебя такое ААА СЛОЖНА, то нахуй вообще вкатываешься
Так на РАБоте наоборот говорят, че делать, а ты это делаешь своими скиллами
Если в твоем городе есть крупные компании-аутсорсеры или их филиалы - посмотри, какие треннинги и стажировки они предлагают. На стажировку с базой не возьмут, но на тренингах можно получить недостающие знания по корпоративным технологиям, которые зачастую хотят видеть даже у джуна. Тренинг при такой компании позволит пройти на льготных условиях на стажировку, а потом так же на джуна. Устроила так сына маминой подруги.
Второй вариант: айти это кумовство и очень большой вес имеют рекоммендации. Пошерсти по друзьям и знакомым, кто может тебя порекомендовать как "начинающего спкциалиста с огнем в глазах", тогда шансов будет чуть больше, а путь не так тернист. Устроила так хорошую подругу себе в компанию.
А зачем тебе программирование? Имхо, программирование в IT - самая скучная хуйня. Есть гораздо более задорные роли, не требующие выдроченной подготовки.
>Если в твоем городе есть крупные компании
Нет
>Пошерсти по друзьям и знакомым
У меня их нет
>А зачем тебе программирование? Имхо, программирование в IT - самая скучная хуйня. Есть гораздо более задорные роли, не требующие выдроченной подготовки.
А какие еще варианты? Мне надо что-нибудь аутичное, чтоб не общаться с людьми и сидеть дома.
Вот я переводчик-фрилансер, думать не надо, дали текст - я перевела на англюсик, минимум общения. Мне в принципе нравится, но у меня очень мало заказов, потому что я ленивое говно, плюс я боюсь, что нас порешают нейросеточки, кек.
Мне казалось, что программирование больше всего похоже на перевод, ну типа тебе тоже дают ТЗ "сделай фигню, которая будет делать вон то и вон то" и ты пишешь.
> Мне казалось, что программирование больше всего похоже на перевод, ну типа тебе тоже дают ТЗ "сделай фигню, которая будет делать вон то и вон то" и ты пишешь.
Хуй там. От обсуждений задач и архитектуры взвоешь. Если ты не фрилансер который все делает соло, то придется постоянно пиздеть с коллегами.
Сисы расскажите лучше про ux/ui, если есть такие. Думаю туда податься, так как посмотрев уроки и попробовав фигму пока ничего сложного. Вообще ещё думаю подтянуть знания по адобу
Если перечисленных возможностей нет, то будет сложно, особенно, если город небольшой. Если прям программирование хочется, посмотри в сторону автоматизированного тестирования - это легче, не такая большая конкуренция, порог вхождения ниже. Учи Robot Framework тогда.
Из более доступных вариантов - действительно, UI/UX, если нравится визуализировать кнопочки и менюшки. Есть куча книг, которые рассказывают про психологию пользователя и каноны проектирования интерфейсов, все доступны и приятны в освоении. И не так скучно, а хороших UX-ров не хватает, возможно, у тебя получится пополнить их ряды.
Кстати, я тоже переводчик в прошлом, залетела в кодинг с такой же мыслью, что это похоже, но разочаровалась в "чистом" программировании.
>UI/UX
Там все равно в офис идти придется на года 2 минимум, с 0 на фрилансе хуй пососешь, соревнуясь с демпингующими индусами.
А на удаленке нужно будет общаться с командой обкашливать вопросики в митингах утренних.
>если нравится визуализировать кнопочки и менюшки
Очень не нравится, тбх. Недавно попробовала вводный курс на курсере, чуть не сдохла от скуки. Не люблю визуал вообще, у меня нет вкуса.
Только джаваскриптом понравилось делать свистоперделки, кек.
А все эти CSS штуки, пиксели, таблички, оттенки цветов - уныние максимальное.
>посмотри в сторону автоматизированного тестирования - это легче, не такая большая конкуренция, порог вхождения ниже. Учи Robot Framework тогда.
Спасибо, посмотрю.
>А все эти CSS штуки, пиксели, таблички, оттенки цветов - уныние максимальное.
Это не ui ux вроде, а верстка, не?
Ааа, может быть, я не шарю. Ну кароч если не надо самому подбирать, а только воплощать то, что дезигнер придумал, то я бы может и смогла, но если надо самому думать, где какой шрифт и по какому краю выравнивать и какие должны быть отступы - то это же пиздец унылый какой-то, лучше дворником.
Если тебе нужен не просто абстрактний совет, то попробуй прочекать сайты больших контор - там часто есть бесплатные обучения с последующим трудоустройством.
Мне препод в универе посоветовал попробовать пройти курсы-конкурс от Епам, по итогу я получила офер на работу!
Епам есть во всех странах снг, курсы 100% бесплатные.
Суть такая, курс стартует почти с нулевых знаний, но без базы будет трудно держать тамошний темп. Все обучение делится на этапы, для того, чтобы перейти в следующий, нужно пройти пару "квестов". Сдать задания своему ментору, пройти тесты, посмотреть лекции и т.д. За все ты получает баллы, там действует рейтинговая система. В конце курсов все получают сертификат, а 200 лучших получают работу. Я думала что будет тяжко попасть в топ200, но я была на 5м в итоге :D
VМногие люди забивают просто, поэтому сначала вас 2000, потом 800 человек, к третему этапу вас 400, а по факту те, кто дошел до конца, приглашаются на собес, к которому ты уже готов на 100%.
Я много занималась самообучением в жизни и этот опыт самый положительный.
Погуглите RS-School Epam, если вас интересует вею. И https://training.epam.com/#!/Home?lang=en тут можно найти инфу за другие курсы.
А универсальный совет - делаешь ПОРТФОЛИО НА ГИТХАБЕ. Линкедин, хедхантер создаешь, кладешь туда это портфолио и резюме на инглише. И поверь, найдешь работу.
Ты забыла добавить, что такой тренинг от Епама + стажировка - займет почти год вкатывания. Последние курсы, которые я там видела интересные - длятся 26 недель. Это абсолютно ебически, особенно, учитывая наличие профильного образования у вкатывальщика.
Знаю челика из Епама, который пришел туда на тренинг с биофака, и чудом прошел на джуна. А другой челик с вышкой технической не прошел на стажировку. Хуй знает, чем они там руководствуются. Сама работала в Епаме три года, дыра и мясорубка без роста и задач, имхо, еще их корпоративная культура доебывает ужасно. Но, как сказал один умный чел, "В Епаме хорошо начинать и заканчивать карьеру".
На UI всегда есть дизайн со всеми цветами, отступами и пикселями, но верстают зачастую сами фронты, так как выделенные верстальщики далеко не всегда рентабельны и их можно найти обычно либо на технически-простых проектах, либо огромных. Да и современные фронтовые фреймворки позволяют по стилям не так упарываться как раньше, все стало в разы приятнее.
Но javascript повеселее python'а будет в работе, так что если свистопеределки понравились, пробуй дальше. Стили не будут отнимать много времени от работы, как кажется, так что можешь не упарываться делать красиво, это за тебя другие придумают, если что.
сис, вот, допустим, хорошо освоила верстку (5 проектов есть - один реальный даже), js учу. Инглиш знаю хорошо - профильное образование. Как не обосраться и хотя бы на верстальщика устроиться? Я уже 2.5 года сижу дома (работала репетитором) и очень долго вкатывалась. Чувствую, что сейчас готова на работку попробовать. Но страшно пиздец(
Конечно
>>285056
У меня заняло полгода, офер сразу на джуна, без стажировки. Но это в Питере так, в Минский ЕПАМ вроде со стажировкой было.
А что тебя удивляет в сроках? Там дают такой колоссальный объём знаний, что быстрее чем полгода ты просто не сможешь освоить. Это время, потраченное на саморазвитие, а не на работу за бесплатно)
Я не говорю кстати, что Епам это контора мечты. Но курсы реально дадут знания и опыт работы, и какие-то начальные деньги, и помощь с релокацией. Что еще нужно "девушке с базовыми знаниями из маленького городка"?
>>286339
По описанию у тебя все ок) и долгий вкат это скорее хорошо, чем плохо.
Я не буду советовать вкатываться через фриланс, потому что это очень тяжко - получит заказ на площадке, где сидят люди уже по 5 лет и фармят отзывы, оцени по заказам.
Верстка тоже верстке рознь, и там есть свои фичи, которые желательно знать. Да и весь веб просто пропитан дополнительными технологиями, которые тебе стоит знать, если ты хочешь найти работу. Я бы на твоем месте начала бы с мониторинга всех интересующих тебя вакансий, записывала бы требования к кандидату, какие технологии сейчас на ходу. Тот же SASS, gulp и BEM - довольно простые вещи не спеши гуглить, может тебе они и не нужны будут, в отличии от тех, что я упомяну дальше. Есть и стек технологий, необходимых просто для отрасли - например npm, bash и git вообще дефолт дефолтный, но самоучки часто мимо них проходят.
В общем, потратила бы время на хотя бы поверхностное понимание таких вот нужных рынку вещей. Не обязательно хорошо их знать, просто чтобы ты глаза не округляла, если спросят. Если что-то из этого освоишь - смело пихай в свое резюме. И отправляй резюме прям везде, где видишь вакансии для джунов на фроненд. Рано или поздно позовут на собес, сейчас скорее всего онлайн. Это психологически очень сложный этап, но нужно просто пересилить себя и подходить к будущим собесам как к боссу в дарк соулз - потихоньку ты освоишь "правила игры" и найдешь первую работу. Она может быть вообще любой, но через полгода перед тобой откроются уже СОВСЕМ другие возможности.
Жаль что я отошла уже от веба и занимаюсь играми.. растеряла часть знакомств( если узнаю что кто-то ищет новичков - кину вакансию.
Но js знаю и люблю, периодически занимаюсь и вебом тоже, но только свои проектики. Так что задавай вопросы, если будут, я постараюсь на все ответить и помочь в меру сил. Д
Конечно
>>285056
У меня заняло полгода, офер сразу на джуна, без стажировки. Но это в Питере так, в Минский ЕПАМ вроде со стажировкой было.
А что тебя удивляет в сроках? Там дают такой колоссальный объём знаний, что быстрее чем полгода ты просто не сможешь освоить. Это время, потраченное на саморазвитие, а не на работу за бесплатно)
Я не говорю кстати, что Епам это контора мечты. Но курсы реально дадут знания и опыт работы, и какие-то начальные деньги, и помощь с релокацией. Что еще нужно "девушке с базовыми знаниями из маленького городка"?
>>286339
По описанию у тебя все ок) и долгий вкат это скорее хорошо, чем плохо.
Я не буду советовать вкатываться через фриланс, потому что это очень тяжко - получит заказ на площадке, где сидят люди уже по 5 лет и фармят отзывы, оцени по заказам.
Верстка тоже верстке рознь, и там есть свои фичи, которые желательно знать. Да и весь веб просто пропитан дополнительными технологиями, которые тебе стоит знать, если ты хочешь найти работу. Я бы на твоем месте начала бы с мониторинга всех интересующих тебя вакансий, записывала бы требования к кандидату, какие технологии сейчас на ходу. Тот же SASS, gulp и BEM - довольно простые вещи не спеши гуглить, может тебе они и не нужны будут, в отличии от тех, что я упомяну дальше. Есть и стек технологий, необходимых просто для отрасли - например npm, bash и git вообще дефолт дефолтный, но самоучки часто мимо них проходят.
В общем, потратила бы время на хотя бы поверхностное понимание таких вот нужных рынку вещей. Не обязательно хорошо их знать, просто чтобы ты глаза не округляла, если спросят. Если что-то из этого освоишь - смело пихай в свое резюме. И отправляй резюме прям везде, где видишь вакансии для джунов на фроненд. Рано или поздно позовут на собес, сейчас скорее всего онлайн. Это психологически очень сложный этап, но нужно просто пересилить себя и подходить к будущим собесам как к боссу в дарк соулз - потихоньку ты освоишь "правила игры" и найдешь первую работу. Она может быть вообще любой, но через полгода перед тобой откроются уже СОВСЕМ другие возможности.
Жаль что я отошла уже от веба и занимаюсь играми.. растеряла часть знакомств( если узнаю что кто-то ищет новичков - кину вакансию.
Но js знаю и люблю, периодически занимаюсь и вебом тоже, но только свои проектики. Так что задавай вопросы, если будут, я постараюсь на все ответить и помочь в меру сил. Д
И сколько зарплата со старта? Каковы карьерные перспективы?
Как сложно работать? Твоя вышка не в этой профессии?
Зп зависит от города. Не очень много первый год. Цены в рублях укажу, чтобы не пересчитывали. Обычно она в районе 35-45 тыс в дс2. Но почти везде через полгода ее пересматривают, начинаешь получать 55к+, через год получаешь 65к+. Это обычный рост зарплаты, если ты не гений или не увольняешься, чтобы найти ЗП в более высокой планкой. Рост зп дальше очень зависит от сферы, но в целом 75-100к для дс2 через полтора-два года это норма. После обычно зп останавливается в зависимости от множества факторов на цифре 100-300 к.
Много или мало, тут уж у кого какие амбиции.
У меня зарплата зависит очень сильно от бонусов, сколько приносят деньги игры, которые у нас купил издатель. Сама зарпалата, после 2х лет работы в геймдеве 80к рублей начинала с 36, и бонус обычно в районе 40. После выхода суперхита аппстора бонус может быть больше 160к), но суперхиты выпускаются у нас редко, 2 хита за 3-4 года примерно. Еще есть 13я зарплата, что радует.
Стоит отметить, что я не с нуля начинала все же. До этого я года 3 промышляла вебом, в основном фриланс вместе с другом детства. Он очень социальный и у него получалось находить клиентов. Сама бы не смогла.
>Как сложно работать? Твоя вышка не в этой профессии?
Сейчас вообще не сложно, а учиться было очень, очень сложно. Я вообще пошла работать секретаршей в 19 лет, после дропа универа. Пару лет проработав, поняла что надо искать себя и что нравится программирование. Начала сама учить, поступила в универ на заочку. Первые 2 года ничего практически полезного не давали и я все выучила сама, на курсах. Было очень тяжко работать и учить что-то совершенно новое после работы, еще и сраные сессии.. Но примерно через 2 года начала через друга подрабатывать и смогла дропнуть работку. Сейчас, с дипломом, я понимаю, что там мне дали хорошую базу. И работа над дипломом очень меня прокачала. Но в целом это не важно, если есть скиллы или другая вышка но ценник на рынке тебе будут резать без корочки, это точно
Добавлю, что из платных курсов мне понравился Хекслет, там нехило мозги вправляют, специально ставят сложные задачи. Но это не для всех, потому что тебя вынуждают страдать над задачами по паре дней. Зато когда до тебя доходит, что требовалось, ощущаешь себя ебаным гением и уже никогда в жизни такого рода задачи не кажутся тебе сложными. Но это было 5 лет назад, может уже скатились.. или наоборот лучше стали - хз.
Епам курсы сильно прокачали, да. И учеба на последних курсах + диплом. После прирост скилла ощущался в первые полгода на работе, а потом уже пошла рутина с медленным вялым развитием и чилом) работаю сейчас по 4 часа в день от силы, и кстати не потому что я ленивая, а потому что у нас художники ппц медленно все делают и не успевают за программистами. Ну и ладно, лишь бы не ломали ничего
спасибо за развернутый ответ:3 я умею в sass(на less тоже был опыт), gulp (даже ковыряла вебпак), юзаю git и верстаю на гридах/флексах + умею в мобилки. Но вот js - я даже сделала один проект на курсах, но почти ничего не вынесла из него( Спустя год пытаюсь заново научиться. Я сейчас прохожу теорию и задачки нарешиваю, но не знаю, что бы прикладного сделать и куда двигаться. Я не знаю, стоит ли мне отдельные элементы интерфейса пытаться оживлять? Или пробовать сделать какой-нибудь проект? Но не чувствую сил на это( Не знаю, есть ли польза в том, чтобы идти по урокам в ютуб и просто копировать код. Хз как тут дальше учиться. Мб посоветуешь?
Мне просто кажется, что я достаточно хорошо знаю верстку, но из-за того, что в js ноль, меня не возьмут на работу.
мой брат прочитал книгу Савина, курсы в инете глянул и нашел работу. Но искал 1.5 месяца и был только один офер. Сейчас на удаленке закончил стажировку, за нее получал 20к. На эти деньги не проживешь, но взяли только туда. Год чисто на опыт будет дорабатывать, потом ливать.
А какие ты задачки на хекслете решала? Из платного блока какие-то? Я просто заходила, там куча разных вариантов
сиса с версткой
Не хочу множить треды, может кто-то здесь мне ответит стоит ли вкатываться в дата саенс? Какие подводные, сколько нужно знаний и навыков чтоб взяли на стажировку? Какие курсы и литру посоветуете?
Не знаю, sql это? Сайт, ос котором решают задачки, sql ex прорешай.
Плюс почитай литру базовую. Оно кажется лёгким, но задачки бывают сложные.
блок по JS (по подписке доступ был) + покупала проект, но это слишком дорогая штука, не советую
Сейчас там, походу, чуть поменялась программа - но вроде как в лучшую сторону) https://ru.hexlet.io/professions/frontend
Если хочешь понабивать руку на самом языке так сказать, просто ради интереса, можешь посидеть на https://www.codewars.com/ (бесплатный ресурс)
Там вот задачки оторванные от продакшена в большинстве своем, есть на разные уровни, есть возможность посмотреть лучшие и самые интересные решения. Я там где-то месяц потусила и не жалею. Но это вариант если любишь такое)
>>287826
Ого, да ты вообще уже много что знаешь)
Я тут даже знаю, как тебе классно можно помочь! Уверена, что у тебя проблемы не именно с программированием, а просто с пониманием как верстка и js связывается между собой. Как только осознаешь этот пункт, становится сразу понятнее как и зачем что-то добавлять в свои проекты. Сейчас расскажу)
Конечно, перед тем как к этому приступать нужно и руку тоже набить на самом js (например, ты должна уметь реализовать какой-то простой алгоритм вроде сортировок, т.е. смочь написать то, что задумала). На практике ты редко будешь такое делать хотя на собесах просят иногда, что странно, но у тебя должна быть уверенность что то, что ты написала будет работать и какой-то опыт дебагинга)
Еще довольно важно шарить за типы и структуры данных, области видимости и замыкания, и понимала что такое обьекты первого класса (first class citizen). Это такие вещи, которые кажутся +- простыми и понятными, когда читаешь, но важно просто долго в этом всем повариться, чтобы оно не просто было простым, а стало очевидным и ты об этом даже не думала. Работа с коллекциями с помощью дефолтных функций вроде map filter reduce тоже должна быть на уровне.
С инспектором (браузера), я думаю, ты уже знакома? Кстати не забывай, что там еще на другой вкладке есть консоль, куда можно выводить инфу для себя, когда на js пишешь
Дальше по моему гайду тебе нужно будет уделить 1 денек на изучение работы браузера и вообще того, как отображается сайт, лежащий где-то на сервере у тебя на компе. Это нужно чтобы ты понимала как твой код обрабатывается, почему запросы на сервер делаются асинхронно и т.д. т.п.
Даже если не поймешь на 100% - ничего страшного, тут важно получить хотя бы интуитивное понимание, которое с опытом станет ясной картиной.
В основе работы браузера лежит Event Loop, не могу не поделиться классным видео, которое объяснит тебе его работу https://www.youtube.com/watch?v=8aGhZQkoFbQ когда придет время, офк, сначала надо про работу браузера почитать
И вот ты, наконец, будешь готова почитать и разобраться про DOM. Это то, что позволяет тебе через js взаимодействовать со всем остальным, что ты создала. Вот тут неплохо вроде поясняется https://learn.javascript.ru/dom-nodes
Твои первые шаги будут из разряда "поменяй цвет определенной кнопки по клику". Сначала ты должна будешь найти нужный элемент(тег) через js например по айдишнику getElementById('тут айди нужного элемента') и повесить на него слушатель функция addEventListener, который будет отслеживать/обрабатывать события, которые происходят с этой кнопкой и выполнять то, что напишешь.
Я не хочу тебя перегружать конкретикой сейчас, но хотела подсказать тебе слова, по которым стоит гуглить если что.
Короче DOM, события и все что связано с ними - это именно то, что везде используется и оживляет страничку. Если это освоишь, работу найти будет в 1000000 раз легче. А если еще добавишь какой-то фронтенд фреймворк вроде реакта, пусть на начальном уровне - с руками оторвут)
Когда освоишь хорошо эту часть, стоит пощупать запросы и асинхронность, попробовать поработать с API того же ютуба.
Например такое упражнение: сделать поле ввода (как в строке гугл), чтобы после ввода туда слова, твое приложение отображало на странице первое видео в списке ютуба по тому же запросу. Или придумай себе какую-то другую задачку. Пока будешь это учить и портфолио себе создать поинтереснее, чем просто с версткой.
блок по JS (по подписке доступ был) + покупала проект, но это слишком дорогая штука, не советую
Сейчас там, походу, чуть поменялась программа - но вроде как в лучшую сторону) https://ru.hexlet.io/professions/frontend
Если хочешь понабивать руку на самом языке так сказать, просто ради интереса, можешь посидеть на https://www.codewars.com/ (бесплатный ресурс)
Там вот задачки оторванные от продакшена в большинстве своем, есть на разные уровни, есть возможность посмотреть лучшие и самые интересные решения. Я там где-то месяц потусила и не жалею. Но это вариант если любишь такое)
>>287826
Ого, да ты вообще уже много что знаешь)
Я тут даже знаю, как тебе классно можно помочь! Уверена, что у тебя проблемы не именно с программированием, а просто с пониманием как верстка и js связывается между собой. Как только осознаешь этот пункт, становится сразу понятнее как и зачем что-то добавлять в свои проекты. Сейчас расскажу)
Конечно, перед тем как к этому приступать нужно и руку тоже набить на самом js (например, ты должна уметь реализовать какой-то простой алгоритм вроде сортировок, т.е. смочь написать то, что задумала). На практике ты редко будешь такое делать хотя на собесах просят иногда, что странно, но у тебя должна быть уверенность что то, что ты написала будет работать и какой-то опыт дебагинга)
Еще довольно важно шарить за типы и структуры данных, области видимости и замыкания, и понимала что такое обьекты первого класса (first class citizen). Это такие вещи, которые кажутся +- простыми и понятными, когда читаешь, но важно просто долго в этом всем повариться, чтобы оно не просто было простым, а стало очевидным и ты об этом даже не думала. Работа с коллекциями с помощью дефолтных функций вроде map filter reduce тоже должна быть на уровне.
С инспектором (браузера), я думаю, ты уже знакома? Кстати не забывай, что там еще на другой вкладке есть консоль, куда можно выводить инфу для себя, когда на js пишешь
Дальше по моему гайду тебе нужно будет уделить 1 денек на изучение работы браузера и вообще того, как отображается сайт, лежащий где-то на сервере у тебя на компе. Это нужно чтобы ты понимала как твой код обрабатывается, почему запросы на сервер делаются асинхронно и т.д. т.п.
Даже если не поймешь на 100% - ничего страшного, тут важно получить хотя бы интуитивное понимание, которое с опытом станет ясной картиной.
В основе работы браузера лежит Event Loop, не могу не поделиться классным видео, которое объяснит тебе его работу https://www.youtube.com/watch?v=8aGhZQkoFbQ когда придет время, офк, сначала надо про работу браузера почитать
И вот ты, наконец, будешь готова почитать и разобраться про DOM. Это то, что позволяет тебе через js взаимодействовать со всем остальным, что ты создала. Вот тут неплохо вроде поясняется https://learn.javascript.ru/dom-nodes
Твои первые шаги будут из разряда "поменяй цвет определенной кнопки по клику". Сначала ты должна будешь найти нужный элемент(тег) через js например по айдишнику getElementById('тут айди нужного элемента') и повесить на него слушатель функция addEventListener, который будет отслеживать/обрабатывать события, которые происходят с этой кнопкой и выполнять то, что напишешь.
Я не хочу тебя перегружать конкретикой сейчас, но хотела подсказать тебе слова, по которым стоит гуглить если что.
Короче DOM, события и все что связано с ними - это именно то, что везде используется и оживляет страничку. Если это освоишь, работу найти будет в 1000000 раз легче. А если еще добавишь какой-то фронтенд фреймворк вроде реакта, пусть на начальном уровне - с руками оторвут)
Когда освоишь хорошо эту часть, стоит пощупать запросы и асинхронность, попробовать поработать с API того же ютуба.
Например такое упражнение: сделать поле ввода (как в строке гугл), чтобы после ввода туда слова, твое приложение отображало на странице первое видео в списке ютуба по тому же запросу. Или придумай себе какую-то другую задачку. Пока будешь это учить и портфолио себе создать поинтереснее, чем просто с версткой.
Слишком сфера разбухла, чтобы дать тебе однозначный ответ. Офк все, что в статье тебе не нужно будет, но вообще отрасль довольно сложная. Важно, чтобы тебе нравилось. Знаю что у Яндекс хорошие курсы есть по этой теме, и им пару лет назад очень, очень нужны были люди в этом направлении и они специально запускали проекты по обучению и внедрению к себе.
https://medium.com/@ArtisOne/data-science-roadmap-2020-b256fb948404
извиняюсь за пропуск запятых и криво написанный текст, не было времени перечитывать
Хотела еще написать, чтобы ты не сдавалась и шла дальше, ты уже очень многое умеешь, молодец :3 Лет 5 назад тебя бы уже без проблем взяли на работу, но сейчас рынок чуть подогрелся и нужно еще немного скиллов.
Осталось самое интересное и, наверное, сложное. После все будет намного проще и уже на работе, скорее всего)
огромное тебе спасибо:3 Очень подробно) И круто, что ты подсказала, на чем можно попрактиковаться, для меня это самая большая трудность, ведь задачки после теории не особо практические идут. В общем, сохраню себе твой пост и буду следовать гайду. С работой браузера и правда нужно разобраться для начала >< Спасибо еще раз!
спасибо, так приятно читать слова поддержки! Я уже долго к этому ползу с попеременным успехом. Но уже страшно повернуть назад, уже много сил положила. Буду грызть дальше сей гранит :D
в /wrk/ есть тред для вкатывающихся фронтендеров с божественной шапкой, поищи, я ему обязана всем
vue-госпожа
ого, приятно увидеть реальную историю из воркача, спасибо сис!
Если у тебя нет околоматематического образования, лучше не лезь
Без технической вышки скорее нет.
Какая-то невероятная история.
Сижу в чатике джунов, где несколько тысяч таких вкатывальщиков, и ни разу там никто после Савина не нашел работу. Либо у него профильное образование было?
Мое мнение что с++ плохой стартовый язык, лучше уж с#
Привет, сис. Я не программист-анальник, но немного умею в векторный диз. Уже взяла курс по растровой графике. Хотела бы шарить в юнити или в каких-нибудь игровых движках. Короче, хочу шарить и рисовать для игорей.
Хочу выработать стиль похожий на пик
Я есть! Я даже совсем чуть-чуть ковырялась в юнити и проходила курс на курсере пять лет назад.
Но не знаю, пойдет ли юнити на моем ноутбуке щас или он взорвется нахер. Но попробовать всегда хорошая идея.
Давайте чатег соберем.
Хотеть то хочу, но навыков соответствующих нет от слова совсем. Когда-то были попытки в юнити, но закончилось все созданием террейна и серого эллипса, который умел бегать прыгать и умирать от падения с высоты.
Звучит просто офигенно! Жаль правда что я с 2д почти не работала, буквально 1 игра по гайдам :) Но зато смогу тебе парочку вещей подсказать по работе самих движков, если тебе будет интересно. Там ведь для огромного количества вещей программирование вообще не нужно.
>>293323
Я вот сама думаю, у меня опыта с большими проектами не было, только казуалки для мобилок. Если захотите что-то +- серьезно делать, можно и брейншторм с идеями будет устроить.
Просто нужно определиться, для обучения что-то пилить, или ради успешного успеха.
А вообще я не против и просто пообщаться, поделиться интересностями, инфой кто что делает, поговорить про геймдизайн тоже, про креативность, а не только программирование хотя и про него тоже охота.
>>293387
Так тут много таких, я вот начала полгода назад. Уже кое-что умею и могу поделиться знаниями! Главное желание, юнити такая штука, что прикольные вещи можно почти сразу делать :3
А еще у меня есть наставники, вопросы есть кому задавать и кто подскажет, если у нас будут проблемы.
>>293346
Давайте. А, может, не телегу, а дискорд?
>Просто нужно определиться, для обучения что-то пилить, или ради успешного успеха.
Я нихуя не умею, поэтому что-то пилить для меня неактуально, ну разве что я буду прыгать в чатике с помпонами для поддержки.
Мне хотелось бы одновременно с кем-то вкатываться с нуля, чтоб не терять концентрацию, ну и обсуждать это все.
>А, может, не телегу, а дискорд?
А в дискорде надо голосом говорить?
В дискорде можно и текстом писать
У меня фундаментальное естественно-научное образование, я умею работать с абстрактными концепциями. Просто хотелось бы видеть их реализацию в конкретных/прикладных задачах и решениях, имею в виду непосредственно в процессе работы.
Ну, вот мои однокурсники только начинают рассасываться по сферам, ибо раньше на это времени из-за учёбы тупо не было. Многие идут в науку, но кмк это не моё именно из-за перманентного въеба на абстракцию. Остальные катятся в айти, да.
Просто хочу узнать у опытных сис советов, потому что ещё не определилась, в чем проблема?
Ну ты и токся. Давно сама вкатывалась и куда?
Только нужно решить когда и где)
Не хочет вместе по книжечкам пройтись? Читать паралельно и обсуждать? Может, придет идея какую игру можно сделать.
Будет здорово, если ты поможешь покурировать сестриц, что хотят вкатиться.
Так а куда конкретно вкатываться-то? Мне лично глубоко срать на само программирование, ТЕХНОЛОГИИ и прочую парашу, я денег хочу.
/njApj3A5
за вечер облагорожу его слегка
даже если туда придет хоть 1 сиса, я буду рада с ней пообщаться
Ты так говоришь, словно на заводах работают или на кассе стоят исключительно по призванию.
Устраивайся на работу в Госзнаке, будешь работать с деньгами.
просто за деньгами лучше идти куда-то в медиа или вебкам, а программирование адская работа для тех, кто не по призванию
В медиа без связей не попадешь
Заходи, я тоже полный ноль, будем вместе какой-нибудь курс проходить
На сервере как раз идеальная атмосфера для вкатывания, 80% тех, кто полный ноль и всего пару человек, кто шарит и отвечает на вопросы)
KJW85yZ8
>Сисы расскажите лучше про ux/ui, если есть такие. Думаю туда податься, так как посмотрев уроки и попробовав фигму пока ничего сложного. Вообще ещё думаю подтянуть знания по адобу
Я, конечно, не UI/UX, а всего лишь чмоня веб-дизигнер, но...
Ты можешь зайти /de , там много таких вкатывальщиков спрашивают про UI/UX.
Фигма это конечно хорошо, но блять, ее освоить за день можно. Кроме этого нужно знать Photoshop, Illustrator, After Effects (очень желательно). Желательно ещё Protopie какой-нибудь или Adobe XD.
Кроме этого, тренировать насмотренность на Бихансе ежедневно, изучать новые статьи, читать книги, смотреть видео, изучать композицию, типографику, колористику, UX исследования и прочее и прочее.
Еще нужны софт-скиллс: умение доказывать правильность своих решений, презентовать свои работы, и прочее.
И НЕ БРАТЬ дорогие курсы от Скиллбокса за 200к (или сколько они там), которые обещают тебе за полгода стать миддл — пиздеж это все. Их программы даже на джунов едва тянут, если учиться чисто по ним. Хочешь курсы - учись на недорогих курсах на веб-диза, чтобы знать базу (к примеру тот же Саня Кво). Одного курса будет недостаточно, но база как-никак.
И да, не питай надежд что вот ты годик поучилась, щас тебя с ногами оторвут. Нихуя. Надейся, что хотяб будешь работать в каком-нибудь стартапе веб-дизом и клепать паршивые сайты за 3копейки. Потом может и вырастешь до крутого чувака, но начнёшь явно с дна.
И да, чтобы тебе платили 100к и выше на позиции UX дизигнера, требуется корочка социолога или психолога. А иначе, какой ты UX если ты не шаришь что там у других людей в башке.
>И да, чтобы тебе платили 100к и выше на позиции UX дизигнера, требуется корочка социолога или психолога
Где ты работаешь, что такие требования?
Кто-то там игры делает, большинство учится только, курсы проходят.
Плохо. Никуда не вкатилась
Слишком тупая
Можно просто написать в тред с чем именно проблемы. Все ощущают себя тупыми на старте, просто не всех это останавливает.
Вы видите копию треда, сохраненную 22 февраля 2021 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.