• Как начинающему фронтенд-разработчику не утонуть в океане знаний?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Друзья, я начинающий фронтенд-разработчик и по мере изучения материала я задаюсь вопросом-неужели ВСЕ что я изучаю понадобится в работе?


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

    DollyPapper
    @DollyPapper
    Вы понимаете, что этот вопрос это вопрос о том, что будет завтра? Никто не знает, что будет завтра. Может вы придете работать, а там не будет БЭМ, значит он вам не пригодился. Но вдруг будет? Если с основными технологиями определится легко, то есть js,css, html это однозначно нужно сейчас, нужно завтра, и послезавтра нужно. С выбором конкретной технологии тоже вроде не сложно. React? Ну учите его и ищите вакансии только по нему. А вот с методологиями и прочим делом уже сложнее. Тот же БЭМ не известно. Если взять выборку из 20 компаний, 10% из них может их не использовать, или наоборот - использовать могут 90%. Тут уже ничего сказать нельзя. Какую методологию, архитектуру, сборщик, препроцессор и прочие вещи используют в компании знают только в этой компании. По этому нужно понять принципы которые за этими вещами стоят и зачем они нужны. Мне вот например совершенно похер какой будет сборщик на проекте, я просто открою документацию и понеслась. А я даже не фронт. Просто фокус в том, что я понимаю зачем они. Что вам по сути нужно чтобы использовать любой сборщик? 1) значить зачем нужен сборщик 2) знать js. Всё! Вы знаете любой сборщик, детали самого сборщика почитаете в доках при необходимости. Выберите сейчас один и изучите его. Выберите один препроцессор, поймите его. Выберите один фреймворк, изучите его. Идите на собес. Если повезло, вы работаете, если нет изучаете то на чем завалились.
    понять для чего нужно и как это применить

    Вот в этом весь ключ
    Ответ написан
    Комментировать
  • Можно ли развиваться в сразу в нескольких направлениях?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    SEO - это не программирование, мидлового грейда там нет.
    Ответ написан
    2 комментария
  • С чего начать изучать пентест обычному тестеру?

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    //COPY01 EXEC PGM=IEBGENER
    Уголовный Кодекс РФ
    Ответ написан
    2 комментария
  • Как новичку в IT попасть в Machine Learning?

    @dmshar
    Странно как-то выглядит вопрос.
    Какое отношение Лутц (очень хорошая книга, кстати) или "пару Ютуб каналов" (тут качество неизвестно и скорее всего сомнительно) имеет к машинному обучению. Эта область это сначала машинное обучение, а уж потом Python, C# или что-то там другое. Поэтому вопрос поставлен некорректно - если хотите что-то связанное с "исследовательской работой," то начинать надо именно с машинного обучения. И если будете стремиться на должность, связанную с МL, то требовать будут именно это, а уж опыт с Python - в придачу. Впрочем, есть шанс заниматься не Data Sсience, а Data Engineering - но это все-таки уже программирование, а не собственно машинное обучение, ну и там как раз одного Python тоже будет маловато и копать придется в сторону Computers Engineering .

    По части "изучить дополнительно" - есть несколько неплохих книг, с которых можно начать вхождение в ML "со стороны Python":

    Ван дер Плас. "Python для сложных задач. Наука о данных и машинное обучение".
    Джоши П. "Искусственный интеллект с примерами на Python".
    Коэльо Л.П. "Построение систем машинного обучения на языке Python"
    Pашкa С. Python и машинное обучение.
    Силен Д., Мейсман А. "Основы Data Science и Big Data. Python и наука о данных".
    Шолле Ф. "Глубокое обучение на Python"
    Мюллер А. "Введение в машинное обучение с помощью Python"
    и др.

    Посмотрите, почитайте, подумайте. Решите - ваше оно или нет, и по зубам-ли вам оно.
    Ответ написан
    4 комментария
  • Принимать ли job offer без обсуждения проекта?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    При получении job offer с европейской галлеры не дают ссылку на проект по security причинам. Лишь упоминается что это "хороший клиент" Время - 2 дня на подумать.


    Давать ссылку на проект и не должны. Но всего лишь "хороший клиент" недостаточно.
    Общее описание инфраструктуры, технологий должно быть. Например все живет на виртуалках, в докере или в облаке. Например какие языки используются и версии. Какие CI/CD инструменты. Дают ли Idea и тому подобные вещи. Они никак не связаны с NDA.
    А так - решать вам. В оффер условия работы вам сообщили, выбирайте что вам важнее.
    Ответ написан
    Комментировать
  • Принимать ли job offer без обсуждения проекта?

    Jacen11
    @Jacen11
    не дают ссылку на проект

    ты это серьезно? по твоему они должны свой продукт каждому непонятному встречному показывать? никто так не делает. Не понравится просто разорвешь контракт. Изучи условия внимательно. В россии например по трудовому в 3 дня без объяснения причин можно уйти, как у вас не знаю
    Ответ написан
    6 комментариев
  • Фрилансер кинул, сделав только часть задания. Можно ли вернуть деньги?

    opium
    @opium
    Просто люблю качественно работать
    с учетом наших отношений с украиной писать заявление в полицию бесполезно
    остается только соц инженерий и срать в рейтинги отзывы если есть куда
    Ответ написан
    Комментировать
  • Проблема в Garuda Linux Xfce?

    Adamos
    @Adamos
    Если вы не разбираетесь в Линуксе и копипастите первые попавшиеся команды из интернета - снесите этот маргинальный индусский Арчик и ставьте банальную хомячковую Убунту (точнее, Xubuntu, раз вам люб Xfce).
    И все у вас получится без лишней головной боли.
    Ответ написан
  • Почему исключение не отображается?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Видимо контекстный менеджер, находящийся в statement, проглатывает исключения. Точнее ничего сказать по текущей постановке вопроса нельзя.
    Ответ написан
    Комментировать
  • Что считается технологией в программировании?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Технология - это определенный способ что-то делать.

    Например для шифрования есть разные библиотеки.
    Но все это - технология шифрования, и переключиться с одной библиотеки на другую не так сложно, как знать или не знать технологию, а именно: разница между синхронным и асинхронным шифрованием, где какое применяется и почему, как применяется, как хранить результат и использовать результат - например что использовать для хранения паролей или хешей и кстати почему хешей, а что использовать для передачи данных, зачем его base64-кодить, и нужно или не нужно, какие подводные камни, где-то даже лицензия на методы криптования, плюс например следить за тем, что сейчас считается еще надежным, а что уже нет.
    Ответ написан
    Комментировать
  • Как установить модуль requests в PyCharm?

    karabanov
    @karabanov
    Системный администратор
    Так написано же в чём проблема. Просто переведи с английского и погугли про --build-dir
    Найдёшь, например, PyCharm venv failed: 'no such option: --build-dir'
    Ответ написан
    Комментировать
  • Android или Unity?

    opium
    @opium
    Просто люблю качественно работать
    Наивно предполагать что в айти так быстро что то глобально меняется, как все было в 18 году с этим вопросом так и осталось, как в 2006 году все плакали что слишком много программистов скоро работу не найти и платить 50 тысяч не будут, так же и плачут сейчас только что в мск плачут что 500 тысяч платить не будут))
    Ответ написан
    1 комментарий
  • Android или Unity?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    как та и та ветка себя чувствует во фрилансе

    Да ну что за бред. 30 лет а ума нет.
    Во фрилансе рулят софт скиллы и умение себя продать. А конкретная ветка развития не значит ничего. Во фрилансе работу ты себе будешь искать сам, и если ты думаешь что можно зайти на биржу и набрать себе работы, то это уже совершенно не так.

    Так как я хотел работать больше на себя, чем в конторе

    Ну так сам и решай что тебе больше интересно. Чтобы стать хорошим специалистом, время на обучение нужно потратить много. Очень много. И надо самому гореть этим направлением, чтобы не перегореть еще до того как появится первый десяток заказов.

    Зачем мнение рандомов из инета в таком личном интимном вопросе.
    Ответ написан
    Комментировать
  • Где и как лучше начать изучать Python?

    @anerev
    https://qna.habr.com Хороший сайт, если в поиск скопировать заголовок вопроса вашего то парочку ответов будет
    Ответ написан
    Комментировать
  • Как сортировать объекты по функции модели?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Django
    Седой и строгий
    Удалить функцию и испльзовать аннотацию.
    Ответ написан
    1 комментарий
  • В каком порядке учить Django?

    solotony
    @solotony
    покоряю пик Балмера
    Я начинал c Джанго гёлз. А потом пошли уже сайты за деньги.
    Ответ написан
    Комментировать
  • Как сформулировать django orm зпрос?

    tumbler
    @tumbler Куратор тега Django
    бекенд-разработчик на python
    genres__name__in=genres
    Ответ написан
    Комментировать