• Как пополнять словарный запас, развлекаясь?

    Adamos
    @Adamos
    читай/смотри и по ходу дела просто переводи незнакомые слова

    Здесь важная ошибка. Нужно не переводить слова, а узнавать их смысл.
    Именно этим неудачны двойные субтитры и билингвальные книги - они не позволяют погрузиться в язык, приходится постоянно "переключать контекст" с родного на иностранный.
    Иностранный язык эффективнее учится, если после приобретения необходимой базы не возвращаться на родной, даже если слово незнакомо. Пытаться понять его по контексту. Посмотреть в иностранном же толковом словаре. Запоминание переводов слов - довольно дурная практика, хоть и сильно распространенная. Точного перевода без знания нюансов не бывает, а словарь их теряет напрочь.
    Ответ написан
    Комментировать
  • Как изучать python?

    @Alibaba2018
    Этот вопрос задают здесь практически каждый день и, если поискать, мнений выше крыше.

    Скажу еще раз свое и исходя из опыта сначала изучения Swift, потом даже Java/C++;
    даже не думайте про что то сложное больше чем Python/HTML/CSS пока не научитесь делать что то на них, т.к.
    >>>>
    Научитесь сначала очень и очень базово программировать на (Python'е): т.е. летать на учебном кукурузнике, а там Вам придёт уже точное понимание что к чему и как действовать дальше. И, поверьте, даже тот же Питон не самый простой язык, но простейший из других, хотя и он, как море, идешь-идешь-идешь от берега по колено в воде, а потом раз - и обрыв на несколько метров. Тем более на питон у Вас нормально программировать меньше чем пол года всё равно не получится, а скорее всего год, с кондачка не получится, сразу имейте в виду. Тут по сути как полный ремонт квартиры, а не просто прибраться, и не генеральная уборка. Если есть человек, кот. уже прошёл этот путь и направляет, и если Вы реально этим занимаетесь конкретно, то за 6 месяцев можно. Самое главное практика! Еще раз- самое главное практика! Еще раз.... и еще.... повторяю: напишите себе на бумаге 100 раз слово Практика!

    Начните с простейших:
    - Learn Python the Hard Way
    - Python Crash Course - No Starch - вторую часть книги, просто сидите и печатайте упражнения
    - потом переключайтесь на Automate the Boring Stuff - вторую часть книги, просто сидите и печатайте упражнения
    потом перечитайте первую часть (теорию) где про все эти приёмы объясняется (control flow, loops, итд итп)

    Потом переходитe на Django:
    - напишите блог
    - онлайн магазин
    - мб потом задеплоить свой сайт с блогм, другими фичами

    Т.е. тупо начать писать базовые вещи, читать чужой код, мб смотреть на YT много-много видео с чужим кодом и упражнениями, для овладения языком на более-менее intermediate/advanced уровне

    Там дальше уже придет понимание как дальше и куда двигаться, но там уже по другому надо начинать думать.
    >>>
    По сути есть имхо 3 раздела:
    а) концепты Computer Science (весь этот набор array/variable/итд)
    б) синтаксис самого ЯП
    в) и собственно само программирование, т.е. как связывать а) и б)

    ИМХО, синтаксис (б) в Питоне несколько слишком упрощенный т.е. без всяких строгих типизаций, по сравнению с другими ЯП, но на начальном этапе для освоения а) и в) и понятия основ и сути - самое то (ИМХО). Поэтому научитесь в) и поймете основные механизмы, дальше освоить другие ЯП уже будет на порядок легче и быстрее, и ту же Java, и C++ (хотя лично для меня это был полный ахтунг-ахтунг), и JavaScript итд
    Ответ написан
    Комментировать
  • С чего начать изучать алгоритмы?

    @dmshar
    Нужно понять, кем вы стремитесь стать - кодировщиком или разработчиком.
    Если кодировщиком - то выучили язык и бегом - по готовому, кем-то составленному ТЗ - писать программы и деньги зарабатывать.
    Если разработчиком - то без знания алгоритмов вам не обойтись. Вы сами должны будете уметь хотя-бы из имеющихся реализаций выбрать наиболее подходящую или эффективную. А возможно и модифицировать их именно с учетом конкретного приложения. А "рядом" с алгоритмами обычно изучаются структуры данных - без них разработчику (а не кодировщику) - тоже никак.
    Этап изучения языка - это база. Другое дело, что учить "голый" язык бывает скучновато. И это обучение "разбавляют" всякими простенькими задачами -в том числе из области алгоритмизации. Ну, к примеру, поиск максимального элемента в массиве, или простейшие сортировки. Но это не более, чем база. Хотя многие почему-то гордо считают, что это и есть изучение "алгоритмов и структур данных".
    А этап изучения алгоритмов - это уже более высокая ступень совершенствования в профессии.
    Но и изучаются эти две дисциплины по-разному. Изучение языка - это как в школе. Многие вещи надо помнить наизусть. Вы не будете за синтаксисом каждого оператора лазить в Google. Знания языка, умение кодить - это как навык, который должен срабатывать даже во сне. А вот алгоритмы и структуры данных изучаются уже действительно на уровне понимания. Необходимо не запоминать, но понимать, какие они есть, когда они могут оказаться полезными, в чем отличие одного от другого. А при случае - суметь задать умный (!!!) вопрос Google и в море "шлакоответов" найти - и главное понять - правильный.
    Что-до книг. Кормен и Лейзерсон для новичка, действительно, сложноват.
    Но во-первых, есть его "прямая адаптация": Бхаргава А. - Грокаем Алгоритмы. Иллюстрированное пособие для программистов и любопытствущих - 2017. То же самое, но проще.
    Во-вторых, тот же Кормен написал еще одну книгу: Кормен Алгоритмы. Вводный курс. Вот ее можно уже рекомендовать и для новичка.
    Кроме того, могу порекомендовать сайты, с вполне доступными материалами:
    algolist.manual.ru
    aliev.me/runestone
    И в сети - если совсем лень - есть сегодня куча неплохих видеокурсов. Так что - удачи.
    Ответ написан
    Комментировать
  • Где брать пратику начинающему php программисту?

    php666
    @php666
    PHP-макака
    Подскажите исходя из своего опыта как и где вы искали практическое применение своих знаний?
    писали свои корявые движки, CMS и прочее.
    но в 2022 году это уже никому не нужно, тк есть стандарты на разработку и все, что можно уже за тебя придумали. лучше сразу на работу идти
    Ответ написан
    Комментировать
  • Python для чайников, где взять материалы?

    insiki
    @insiki
    broken pipe
    Ответ написан
    Комментировать
  • Как работать студенту без опыта в quality assurance/control?

    @taktik
    Sr. QA automation | SDET
    Вероятность сразу найти работу очень низкая. Рынок переполнен новичками и многие из них уже имеют техническое образование.
    Но можно попробовать найти бесплатную стажировку в крупной компании. При успешном прохождении есть высокие шансы стать полноценным сотрудником.

    Советую сразу начать изучать какой нибудь язык программирования, например, python и учиться писать автотесты.
    Во-первых, это даст преимущество перед другими соискателями. Во-вторых, сейчас многие компании внедряют DevOps методологии, что делает ручное тестирование ненужным и даже вредным. В моей компании, например, уже почти не осталось вакансий для ручных тестировщиков, везде нужно уметь писать автотесты
    Ответ написан
    1 комментарий
  • Как лучше всего отучиться на программиста чтобы вкатиться в it?

    AgentSmith
    @AgentSmith
    Это мой правильный ответ на твой вопрос
    Делай свои проекты, нарабатывай опыт.
    Когда научишься программировать, у тебя будет портфолио и тебя смогут нанять на галеры работать.
    Программирование - это не язык программирования, а стиль мышления и образ жизни.
    Ответ написан
    2 комментария
  • Как учиться быстрее и не тратить время зря?

    @Lord_Dantes
    Организовать список целей на месяц и/или неделю, к целям создать план выполнения цели по-шагово. Шаги разбить на дни допустим или время которое оптимально на выполнение шага к цели.
    Ответ написан
    2 комментария
  • За сколько реально стать Jr ASP.NET Developer?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    В среднем выход на джуна чего угодно с полного ноля занимает от полугода до года. Но немало тех, кто вообще с этим не справляется ни за какой срок.
    Ответ написан
    Комментировать
  • Какие хорошие видео уроки по manual qa есть?

    @swimmwatch
    Python software engineer
    Могу порекомендовать следующие ресурсы:
    Ответ написан
    Комментировать
  • Хочу стать Android программистом. С чего мне начать?

    zagayevskiy
    @zagayevskiy Куратор тега Android
    Android developer at Yandex
    Прочитать документацию на kotlinlang и пройти kotlin koans(можно не включая DSL). Прочитать developers.android.com.
    Всё это время писать код. Это основное правило.
    Попробовать устроиться куда-то стажёром или джуном.
    Пытаться поступить во все доступные школы разработки(например). Делать в них тестовые задания, стараясь повышать свой уровень.
    Когда "не знаю как сделать что то - гуглю и делаю", стараться не копипастить, а разобраться, что происходит.
    Ответ написан
    Комментировать