Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
s0xzwasd

Даниил Маслов

  • 270
    вклад
  • 0
    вопросов
  • 315
    ответов
  • 43%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как за 9 месяцев стать Android Junior Devoleper?

    DevMan
    DevMan @DevMan
    потом и кровью.
    Ответ написан 20 сент. 2022
    Комментировать
    Комментировать
  • Работа заграницей удаленно, возможно ли такое для россиян?

    Max @maximsemin23
    Джуну - невозможно
    Ответ написан 18 сент. 2022
    5 комментариев
    5 комментариев
  • Нужен ли мне сертификат от cisco если я собираюсь податься в бекенд?

    IonDen
    Денис Инешин @IonDen Куратор тега IT-образование
    JavaScript developer. IonDen.com
    Не нужен, но для галочки сделайте, вдруг пойдете в админы)
    Ответ написан 07 сент. 2022
    Комментировать
    Комментировать
  • Где можно зарабатывать удалённо, если знаешь фотошоп, иллюстратор и неуверенно css и html?

    ewgenc @ewgenc
    Не надо путать “веб-дизайн” с “моушн-дизайном” и 3D. Для веба «знания фотошопа, фигмы и понимание css и html» и развивайте.
    Ответ написан 07 сент. 2022
    1 комментарий
    1 комментарий
  • Английский язык сильно помогает для роста в сфере IT и Программирования?

    Adamos
    Adamos @Adamos
    Примерно 90%.
    Именно столько зашедших на Тостер сначала пользуется поиском - и находит тонну точно таких же вопросов. Но мы их не видим, нам мозолят глаза 10% раздолбаев, которым это сделать лень.
    Ответ написан 06 сент. 2022
    Комментировать
    Комментировать
  • Английский язык сильно помогает для роста в сфере IT и Программирования?

    Neonoviiwolf @Neonoviiwolf
    Flutter developer
    да
    Ответ написан 06 сент. 2022
    Комментировать
    Комментировать
  • Новичёк без предыдущего опыта в разработке, способен устроиться сейчас Junior Golang Developer?

    EvgenyMamonov
    Евгений Мамонов @EvgenyMamonov
    Senior software developer, system architect
    Если в программировании опыта нет - лучше начните с Python.

    То, что Go простой в изучении язык - это так, но не на столько простой как пишут в рекламе курсов по Go :)

    Еще в рекламе не учитывается один небольшой, но очень важный нюанс - на Go вам предстоит решать задачи, которые будут значительно сложнее тех, которые будут у вас если вы устроитесь Python/PHP/Frontend программистом.

    Смысл в том, что работодателям, которым нужны Go программисты, нужны люди, которые могут работать с большими нагрузками (как минимум).

    Порог входа в Go + highload + микросервисы значительно выше, чем в Python без highload.

    Можно устроиться на работу на Python + Django и при этом даже с базами не особо уметь работать. Но при этом вы сможете выполнить поставленную задачу и по итогу все будут счастливы.

    А вот с go так не получится, вам нужно будет не просто уметь работать с базами, а делать это очень хорошо, понимать как оптимизировать запросы, структуру базы, как и когда нужно применять денормализацию, вы быстро столкнётесь с проблемой, когда база не поместится на одном сервере, т.е. нужно уметь на практике писать сразу горизонтально масштабируемое приложение и т.п.

    Итого: если взять сроки подготовки с нуля до трудоустройства - то, скорее всего, путь Python будет в несколько раз быстрее. Скорее всего во много раз быстрее :)

    Как вариант можно попробовать Fronend: ReactJS, VueJS и т.п. - тоже будет вполне быстрым стартом.

    Ну и посмотрите developer roadmaps:
    https://roadmap.sh/frontend
    https://roadmap.sh/backend
    https://roadmap.sh/golang (тут надо понимать, что до того, как начнёте изучать Go - надо изучить backend в целом)
    Ответ написан 05 сент. 2022
    2 комментария
    2 комментария
  • Верно ли я сделал RoadMap для full-stack разработчика с нуля?

    Dreamka
    Алексей Царапкин @Dreamka
    Web-разработчик.
    Ох уж эти входильщики в IT.
    Все эти карты ни к чему. Есть более простая схема.
    1) Что ты хочешь делать? (Сайты[дизаны, верстки, програминг, api], Приложения, Администрирование и тд)
    2) Узнаешь как это делается и какими инструментами.
    3) Изучаешь наиболее востребованные инструменты и технологии. И попутно начинаешь брать реальные заказы по тем технологиям, которые учишь. В процессе выполнения заказов ты сразу будешь видеть чего не хватает тебе для реализации бизнес задач.

    Процесс ради процесса это конечно хорошо, если есть куча ненужного свободного времени, но все упирается в то для чего тебе это все? Какие задачи ты собираешься решать и собираешься ли решать задачи вообще?

    А когда будут реальные задачи - под них обязательно найдется инструмент.
    Ответ написан 01 сент. 2022
    Комментировать
    Комментировать
  • Где можно взять файлы к книге "грокаем глубокое обучение"?

    AVKor @AVKor
    https://github.com/iamtrask/Grokking-Deep-Learning
    Ответ написан 29 авг. 2022
    3 комментария
    3 комментария
  • Как найти вакансии в ентерпрайзе будучи сеньером?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev
    Седой и строгий
    Хотите кровавого энтерпрайза, идите в центральный аппарат Сбера или СберТех, в X5, РЖД и тому подобные.

    P.S. Обычно сеньорам не приходится искать работу.
    Ответ написан 25 авг. 2022
    Комментировать
    Комментировать
  • Можете посоветовать видео блогеров обучающие программированию на Python?

    phaggi
    Алан Гибизов @phaggi
    лужу, паяю, ЭВМы починяю
    Видео нужно тогда, когда ты прочёл книгу, вроде всё понял, но куда тыкать пока не понял. В видео можно посмотреть чисто практические приемы работы с IDE, с консолью, с системой. То, что слабо отражено в книгах. Чтоб не тыкаться как кутёнок в незнакомый интерфейс.
    А собственно язык лучше по хорошей книге и затем кодить, кодить, читать исходники других проектов, вникать, дебажить.

    Самое главное - понять, что язык программирования - это как лопата у агронома. Лопатой надо владеть? Надо. Достаточно ли агроному лопаты? Нет. Ему надо знать и уметь много чего - сорта, почвы, технологии, химию, а лопатой он делает только некоторую часть операций.
    Программисту надо знать в той или иной степени информатику, алгоритмы, структуры данных, языки программирования, базовые библиотеки, БД и СУБД, API, ООП, фреймворки, сети, протоколы, ИБ, тестирование (в части, касающейся программеров), да много чего. Язык там не на первом месте.

    Видосиками это не изучишь, как ни старайся.

    Из более-менее полезного видео поищи «алгоритмы и структуры на Python» от МФТИ, там десятка полтора лекций Хирьянова. Но это лучше после книги «Изучаем Python» М.Лутца.
    Ответ написан 27 авг. 2022
    1 комментарий
    1 комментарий
  • Почему в одном случае интерфейс реализуется, а во втором - нет?

    Micro Null @micronull
    Go умеет самостоятельно разименовывать указатели при вызове метода.

    Т.е. так как у нас по факту переменная `second` является указателем на структуру `firstStruct`, то мы должны были бы предварительно разименовать, перед вызовом метода `init`:
    var second *firstStruct = &firstStruct{} 
    (*second).init()

    Но Go знает что это указатель и в синтаксисе можно производить вызов метода напрямую, а Go самостоятельно разименует указатель на структуру.
    second.init()

    У конструкции `&secondStruct{}` нет ошибки, так как сигнатура метода описывает работу с указателем на структуру:
    func (f *secondStruct) init() {...}
    Поэтому такая консрукция в данном случае не доступна: var f ifRealization = secondStruct{}
    Ответ написан 29 авг. 2022
    1 комментарий
    1 комментарий
  • Что учить после Python для back-end?

    fox_12
    Владимир Куц @fox_12
    Расставляю биты, управляю заряженными частицами
    А вы уверены что после окончания курса все выучили даже в рамках одного языка? )))
    Вообще - нужно применять полученные знания на практике.
    Ответ написан 24 авг. 2022
    Комментировать
    Комментировать
  • Нужен совет о выборе направления в IT, а так же небольшой вопрос по онлайн курсам?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev
    Седой и строгий
    Если задача в том, чтобы как можно быстрее начать зарабатывать, то надо открывать hh.ru и смотреть требования к самым распространённым вакансиям в вашем регионе. Но в долгосрочной перспективе - это так себе стратегия. Ну, а про курсы лучше забыть, они пользу приносят только их создателям.
    Ответ написан 24 авг. 2022
    6 комментариев
    6 комментариев
  • С чего начать изучение С++ новичку?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev
    Седой и строгий
    С учебника. Курсы приносят пользу только их создателям.
    Ответ написан 24 авг. 2022
    3 комментария
    3 комментария
  • Возможно ли учить два языка программирования одновременно?

    Adamos
    Adamos @Adamos
    Дурость это.
    Для того, чтобы реально овладеть языком (что иностранным, что программирования - неважно, мозг осваивает их похожим образом) - нужно погрузиться в язык и начать на нем думать.
    Переключаясь на другой язык, ты сам себе мешаешь, ломая формирующийся в голове контекст.

    А задавая вот такие дурацкие вопросы на Тостере вместо того, чтобы сесть и учить - не выучишь ничего вообще.
    Ответ написан 22 авг. 2022
    Комментировать
    Комментировать
  • Тема собеседования, какие ответы на вопросы подготовить?

    mkone112 @mkone112
    Начинающий питонист.
    На собесе накидают.
    Ответ написан 23 авг. 2022
    1 комментарий
    1 комментарий
  • Подводные камни удаленной работы на организацию в другом регионе РФ (с оформлением в штат)?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev
    Седой и строгий
    В трудовом договоре должна быть оформлена удалёнка в соответствии с трудовым кодексом - это всё. Дальше любые косяки связанные с относительным расположением вас и работодателя - это головная боль работодателя.
    Ответ написан 15 авг. 2022
    Комментировать
    Комментировать
  • Как начать писать код?

    saboteur_kiev
    Saboteur @saboteur_kiev Куратор тега IT-образование
    software engineer
    Напиши сперва hello world
    потом усложни.
    А уже потом попробуй змейку.

    Вроде основы выучил,


    Вот тут проблема. Основы ты не выучил, а просмотрел. Выучил, это когда на практике попробовал и у тебя много раз получилось.
    Ответ написан 16 авг. 2022
    4 комментария
    4 комментария
  • Каким образом лучше всего изучать программирование?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev
    Седой и строгий
    Думаю, что надо читать учебники и параллельно практиковаться. Сначала учебник для начинающих, потом для углублённого изучения, потом бомбить пет-проект и искать работу.
    Ответ написан 16 авг. 2022
    1 комментарий
    1 комментарий
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • Следующие →
Самые активные сегодня
  • Evgenii
    • 11 ответов
    • 0 вопросов
  • Enokin
    Владислав
    • 8 ответов
    • 0 вопросов
  • mayton2019
    • 7 ответов
    • 0 вопросов
  • Drno
    • 7 ответов
    • 0 вопросов
  • YoriSato
    • 5 ответов
    • 0 вопросов
  • Rsa97
    Rsa97
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации