Ruslan
Через алгоритмы и структуры данных сам язык программирования неплохо тренишь
Ruslan
Базовые структуры данных все равно знать надо
Ruslan
Дом-дерево - граф
Ruslan
Стек и очередь в ивент лупе есть
Andrii
Базовые структуры данных все равно знать надо
Ну... это не математика... Математика это теоремы и доказательства.
Ruslan
Я ещё учусь вебу, но в разработке тоже выдвигают гипотезы и потом смотрят по метрикам, оправдалось оно или нет
Andrii
Математику надо знать, если ты собираешься верифицировать (сертифицировать) код. Тогда надо погружаться в матлогику, изоморфизм Карри-Говарда между доказательствами и процедурами типизированного лямбда-исчисления и прочую муть.
Ruslan
Метрики это аналитика, и для этого может быть отдельный человек.
Ну да, но все равно, если так сильно не углубляться в математику, а тренить базовые вещи, то это скорее пойдет на пользу
Andrii
Ну... всё полезно, вопрос приоритетов. Если ты не умеешь прогать, но изучаешь математику как один из необходимых инструментов, то есть вариант, что ты можешь не дойти до программирования как такового. Не говоря о том, что изучение абстрактной математики без примеров... ну такое...
Ruslan
бек
Ну тогда где-то с миддл уровня эти алгоритмы и оптимизации будут нужны
Ruslan
А до миддла и так дофига вещей, которые надо изучить
Ruslan
Поищи роадмап, если прямо совсем нужно
Ruslan
Не знаю, что ты называешь чистой математикой, но мне такое как раз нравится.
Ну вот это вот всякое абстрактное и без примеров. Если я ужасался от математики, так это от разборов задач с кодфорсес
Артур
А до миддла и так дофига вещей, которые надо изучить
да, уже полегче, просто каждый раз, когда идет задач с большим количеством, того что я не понимаю + ко всему есть некоторое понимание требуемого объема для понимания темы, есть идея скопировать код и продолжить дальше, так сказать гугл освоен, но с другой стороны хочется разобраться, как говорится хотеть не вредно, но тут еще хуже гуглить это бессмысленно, какой-то n-объем информации который надо структурировать как-то еще проверять и больше пугает вот это «как-то»
Ruslan
Я вот сразу начал читать про архитектуру клиент-серверных приложений, пару месяцев назад ничего не понял, но постепенно начало доходить
Ruslan
И ничо, норм
Omarov
О, веселенькая лекция вышла. Вот сейчас-то я все и узнаю про эти ваши бекенды!
Omarov
Насчет устройства на работу есть абсолютно разные случаи. То учат питон три месяца и их на первом же собесе берут, то учат js с фреймворком и т.д. и ходят год на собесы. Тут еще фактор везения учитывать надо
Omarov
Как пример
Andrii
Пиздец, такое ощущение, что перед тем как пойти на собес, надо учить все
Учить не вариант, надо разобраться. Что означает, написать пару своих программ, где это используется.
Глеб
C#, .net мне не очень нравятся :( Почему php+laravel для новичка лучше, чем node.js?
Дима
Бэнг бэнг бэнг батя в здании
Igor
Добрая утра!
Дима
giorgio
доброго утра и удачной рабочей недели, друзья
Igor
Бэнг бэнг бэнг батя в здании
А ты что в засаде 24/7 ?
Дима
А ты что в засаде 24/7 ?
Просто повезло так, что увидел
Дима
Один хер еду на работку, делать нечего
Дима
Книжку читаю, чатик
Andrii
C#, .net мне не очень нравятся :( Почему php+laravel для новичка лучше, чем node.js?
Для новичка лучше то, что ему нравится и вставляет. Потому что это даёт мотивацию изучать.
Дима
далеко до работы?
Полтора часа, но это не айтишка, так чтобы выжить пока что)
Igor
Вот думаю жена с малым в тур свалят нада записать "прохождение" Codesignal. Показать что не боги горшки обжигают. Декомпозиция немного смекалки и программирование это весело. А язык дело приходящее и уходящее не говоря про фреймверки.
Артур
Доброе утро, Игорь, расскажите как вы решаете задачки, вопрос скорее про процесс?
Igor
Доброе утро, Игорь, расскажите как вы решаете задачки, вопрос скорее про процесс?
Ну мне кажется что да. Решение задач особенно для новичков это скорее про процесс чем про сакральные знания. Новичка нужно учить подходу, а не алгоритмам. Алгоритмы и оптимальность приложаться со временем.
Omarov
Вот прохожу курсик вступительный в нод и на прошлой неделе дз было типа "Вытащите заголовки", которое решалось в несколько строк через request.headers. На этой неделе уже вот так. Разница в одну лекцию. То напишите " Hello world", а потом "Создайте структуру поста с инпутами, выводом, лайканьем, присвоением айди и значками типа HIT" . Я не понимаю, почему такой разброс в сложности
giorgio
а что за курс собственно?
giorgio
а вижу справа снизу
Omarov
видимо, чтобы не расслаблялись сильно и тратили много времени на практику, сами догадываясь, что собственно делать надо
Ну так и получается, что 90% времени ищешь баги и материшься на бота, который доебался до непроставленной точки с запятой в 243-й строчке.
Omarov
видимо, чтобы не расслаблялись сильно и тратили много времени на практику, сами догадываясь, что собственно делать надо
В целом, подход очень мощный, потому что в доке залипаешь постоянно и гугле. Но с другой стороны с начала общего курса в апреле из 1700 участников осталось 70
giorgio
чем меньше программистов, тем меньше конкуренция)
Артур
чем меньше программистов, тем меньше конкуренция)
на собесах на джуна, спрашивают по темам, допустим оценка алгоритма?
giorgio
если заходит речь про алгоритмы, то должны спросить
Oleg
Нид хелп на питоне, но по идее по логике тут может любой подсказать. Почему-то второй цикл не хочет срабатывать несколько раз. Вывод получаю по одному символу, а не по заданному length import random am = 5 le = 3 vo = '123465dfgh' def passgen(amount:int, length:int, vocabulary:list): """Получает количество паролей amount, требуемую длину length для каждого пароля и список символов vocabulary, из которых состоят пароли. Печатает пароли согласно введенным данным. """ for i in range(amount): password = '' for j in range(length): a = random.choice(vocabulary) password = ''.join(a) print(password) passgen(am, le, vo)
Oleg
Уж я к ней и так и эдак (с)
Антон
спросил в Joom по поводу курсов возьмете или нет после курсов например на IOS-девелопера.. говорят после курсов ты все равно не потянешь нам нужны спецы которые будут работать с базой в 10 миллионов пользователей😁
Антон
дык не тебе же ее обрабатывать)
я в смысле пытаюсь "по еврейски" понять спросить сразу у работодателей надо ли деньги на курсы или нет
Oleg
Oleg
Ля, серьезно
Oleg
А я тут мудрю
Oleg
Хм, резонно. Спасибо)
Артур
Хм, резонно. Спасибо)
Добрый утро, Олег, а вы решили какое направление в питоне выберете? извините, что так часто достаю вопросами, я тоже просто питон так сказать изучаю
Oleg
У меня есть хитрый план на гитаре тебе спеть вайтивайти на каком-нибудь ЯП, попробовать разные сферы и решить. Сейчас я где-то между изучением ЯП и пробованием сфер. Пока углубляюсь в Ру и пробую бэк и тестирование
Igor
password = ''.join(random.choices(vocabulary, k=length)) не за компом но по идее можно просто вот так без цикла
Igor
Коротко о необходимости онлайн- и портативных IDE
С женой в кафе нужно внимание жене уделять а не херней в чатике заниматься. Каюсь грешен
Oleg
Согласен, телефон в принципе в этом случае штука неуместная)
Oleg
Спасибо всем поучаствовавшим)
X
можете объяснить в чем различия между полиморфизмом и перегрузками в сишарпе?
Igor
Спасибо всем поучаствовавшим)
Вообще если говорить про питон то цикл это почти всегда повод задумать чяднт. password = ''.join(random.choice(vocabulary) for _ in range(length)) Так без создания доп массива на генераторе более кузяво считается
Andrii
можете объяснить в чем различия между полиморфизмом и перегрузками в сишарпе?
Полиморфизм это общий принцип, а перезагрузки какая-то его частности. Например, полиморфизм это самолёты, а перезагрузка в C# это Ил-114B