• Что должен уметь делать Python разработчик?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Не перестают удивлять меня такие вопросы. Каждый день вы имеете дело с результатами труда разработчиков. Включаете компьютер, у него в железе крутятся прошивки, написанные кем-то, загружается операционная система, написанная кем-то, вы открываете браузер, написанный кем-то, взаимодействуете с фронтом qna.habr.com, написанным кем-то, который шлёт web-серверу, написанному кем-то, запрос к бэкенду qna.habr.com, написанному кем-то, который работает с брокерами, кэшами, СУБД и прочим-прочим, написанным кем-то. Вот уметь написать всё это и должен разработчик неважно на чём. Когда я начинал, я постоянно задавался вопросами "Как это устроено? Смогу я написать такое же? Что надо, чтобы смог?", поэтому мне не нужно было ни у кого спрашивать, что изучать.
    Ответ написан
    Комментировать
  • Как наконец то попасть на собеседования Junior JavaScript?

    @mkone112
    Начинающий питонист.
    99% что резюме хлам.
    Upd:
    Заголовок содержит JavaScript и React, при этом в опыте работы написано что ты верстальщик. Диссонанс. Советую поправить опыт работы.

    В опыте работы слово простой убери, нафига себя принижать?
    В заголовке убери Junior, сейчас 95% hr'ов сразу закрывают резюме не прочитав тело.
    В теле нет никаких деталей. Твое резюме не дает никакого представления о твоем уровне.
    Например "Git". Что Git? Ты знаешь про gitflow? Сможешь сделать rebase? Или ты просто фичачишь все в одну ветку? По остальным пунктам примерно тоже.
    Например вместо
    "Опыт работы на ReactJS и Redux"
    можно было бы написать
    "Владею ReactJS и Redux на уровне реализации <интернет-магазина> пример <ссылка на проект>"
    Первая формулировка не дает никакого представления о том что ты можешь сделать. Вторая несет хоть какую-то информационную нагрузку.

    Отличное понимание принципов ООП.

    Убери если не хочешь чтобы тебя разнесли на первом же собесе.

    "VK
    https://vk.com/barisondsilinc"
    Серьезно? Как ты до этого догадался?
    "опыт работы на фрилансе HTML верстке (до санкционные времена) "
    До санкционные времена? Это в 2013ом? Нафиг это работодателю? И для опыта работы есть соответствующий раздел.

    "Неоконченное высшее образование"
    Ты че, студент? И ты открыто пишешь об этом в резюме? Тебе точно работа нужна?

    На гитхабе не увидел проектов которые могут заинтересовать работодателя, хотяб что-то вроде готового интернет-магазина, может плохо искал. У проектов нет даже ридми.
    Ответ написан
  • Как объяснить ребенку что IT это светлое будущее (буклет/журнал)?

    xez
    @xez
    TL Junior Roo
    Сергей Михалков уже ответил на ваш вопрос:

    <...>
    — А у нас огонь погас —
    Это раз!
    Грузовик привез дрова —
    Это два!
    А в-четвертых — наша мама
    Отправляется в полет,
    Потому что наша мама
    Называется — пилот!

    С лесенки ответил Вова:
    — Мама — летчик?
    Что ж такого?
    Вот у Коли, например,
    Мама — милиционер!
    А у Толи и у Веры
    Обе мамы — инженеры!
    А у Левы мама — повар!
    Мама-летчик?
    Что ж такого!

    — Всех важней, — сказала Ната, —
    Мама — вагоновожатый,
    Потому что до Зацепы
    Водит мама два прицепа.

    И спросила Нина тихо:
    — Разве плохо быть портнихой?
    Кто трусы ребятам шьет?
    Ну, конечно, не пилот!

    Летчик водит самолеты —
    Это очень хорошо!

    Повар делает компоты —
    Это тоже хорошо.

    Доктор лечит нас от кори,
    Есть учительница в школе.

    Мамы разные нужны,
    Мамы разные важны.

    Дело было вечером,
    Спорить было нечего.
    Ответ написан
    1 комментарий
  • Какой ЯП выбрать для написания бота?

    @Azperin
    Дилетант
    JavaScript или Python, можешь кидать монетку. И нет, не каждый ЯП создан для определенной области и уж темболее нет специального языка для ботов дискорда и прочих подобных.
    99% шанс что как быстро ты загорелся, так быстро и потухнешь.
    Ответ написан
    8 комментариев
  • Почему выдает ошибку Uncaught SyntaxError?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Потому что у вас где-то в коде синтаксическая ошибка.
    Ваш К.О.
    P.S. Если хотите её найти, то читайте сообщение об ошибке полностью.
    Ответ написан
    Комментировать
  • Как сделать так чтобы код был виден постоянно без скролинга?

    ipatiev
    @ipatiev
    Потомок старинного рода Ипатьевых-Колотитьевых
    Надо научиться писать код нормально и не городить огромные лестницы из условий.
    Во-первых, надо не ваять огромные простыни кода, а разбивать его на боле мелкие функции.
    Во-вторых, если какой-то код выполняется только при определенном условии, то надо сначала проверить условие, и если оно не выполнилось, то сразу завершить обработку. То есть
    if (something == false) {
        return
    }
    // дальнейший код
    if (something selse) {
    }

    вместо
    if (something == true) {
        // дальнейший код
        if (something selse) {
        }
    }


    А просто длинные строки - например SQL запросы - переносить средствами кода, разбивая на несколько. Через heredoc или конкатенацию.
    Ответ написан
    Комментировать
  • Что лучше поставить для backend`a?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Оптимальным выбором будет Debian как наиболее стабильная ось, что для бэка очень важно.
    Ответ написан
    8 комментариев
  • Когда стоит начинать изучать ООП в PHP?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Я-бы смотрел на вопрос через потребности фреймворка. Что щас популярно под ПХП. Ларавел. Вот надо глянуть какой там уровень ООП. Как он его использует. Какой сет фичей. И вот только по ним и работать.

    Изучать ООП - как таковое - это большая ловушка для любого разработчика. Там и теоретики не могут сойтись на мнении что оно есть и как оно есть. Короче можно 5 лет просидеть и только обрести новые вопросы и парадоксы.
    Ответ написан
    Комментировать
  • Актуально ли изучать java 8?

    xez
    @xez Куратор тега Java
    TL Junior Roo
    Джава полностью обратно совместимая.
    Так что изучайте спокойно 8ю, потом подтяните фишки, которые появились позже.
    Ответ написан
    24 комментария
  • Откликнулся на вакансию в которой набирали народ на стажировку, взяли без собеса и сразу кинули на реальный проект без наставника, что делать?

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

    @Yagher
    Стажировка же предполагает некое обучение, долгую адаптацию и наставника. Это нормально?

    Нет, это не нормально, но часто встречается.
    Отсутствие наставника в какой-то степени могут заменить ваши сокомандники, которых двое, если я правильно понял. Это не самый плохой вариант.

    Мне радоваться или задать несколько "неловких" вопросов тимлиду?

    Вопросы задавать нужно.
    Ответ написан
    Комментировать
  • Откликнулся на вакансию в которой набирали народ на стажировку, взяли без собеса и сразу кинули на реальный проект без наставника, что делать?

    Adamos
    @Adamos
    или задать несколько "неловких" вопросов тимлиду?

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

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    и будет как ситуация с юристами в 90х.

    Пардон, откуда Вам известно, какая была ситуация с юристами в 90-х? Мама рассказывала сказки перел сном? И в 90-е, и в 00-е и далее - всегда было одно - кто хотел работать - тот работал и (в зависимости от места работы) - спокойно их пережил а то и вовсе греб бабло лопатой. Кто хотел воровать - тот воровал (и половина их сейчас лежит на кладбищах). Кто думал, что достаточно диплома юриста - и ему бабки сами в карман побегут с писком - тот работал продаваном каких-нибудь автозапчастей.
    что уже сейчас тестируют ИИ который абсолютно сам писать код, и программисты сами по себе будут не нужны

    Угу. Сейчас даже ИИ, способный машину довести из точки А в точку Б, не могут дотестировать, а ты про замещение творческой профессии...
    Если тут есть действующие программисты

    Есть
    как обстоят дела на рынке IT

    Не жалуемся
    Стоит ли сейчас стремиться стать программистом

    Нам-то откуда знать, стоит ли Вам стать программистом. Тут не психоаналитики собрались
    И что вы можете сказать насчёт этого ИИ?

    Ничего. Обсуждение фантастики в других ресурсах.
    Ответ написан
    2 комментария
  • Как вкатится во фриланс?

    AgentSmith
    @AgentSmith
    Это мой правильный ответ на твой вопрос
    Никак.
    Во-первых, надо выучить ТСЯ/ТЬСЯ
    А во-вторых, фриланс - это самостоятельность.
    С самостоятельностью у тебя большие проблемы.
    Иди на завод
    Ответ написан
    2 комментария
  • Будут ли перспективы работы в IT в будущем?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    уже сейчас тестируют ИИ который абсолютно сам писать код

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

    будет как ситуация с юристами в 90х

    С юристами в 90-х была такая ситуация, что одних родители запихнули учиться на юриста из-за престижности профессии, они получили дипломы и пошли работать менеджерами торгового зала, а другие пошли учиться на юристов сами потому, что хотели, закончили обучение, построили карьеру и гребли бабло лопатой. В ИТ уже сейчас так же.

    Если тут есть действующие программисты, как обстоят дела на рынке IT?

    В мире дела у отрасли радужные, она быстро растёт и развивается, спрос на программистов огромный, зарплаты высокие, рынок соискателя. В РФ пока непонятно, что происходит. Вполне возможно, что российская отрасль ИТ остановит рост на годы. Скорее всего потребность в профессионалах никуда не денется, но вот новички уже будут не нужны и порог входа для них станет преодолим для единиц.
    Ответ написан
    2 комментария
  • Можно ли устроиться работать бесплатно, за опыт и портфолио?

    hint000
    @hint000
    у админа три руки
    Добавлю пару очевидных фактов:
    1. Мелкие фирмы не нанимают стажеров, потому что (см. другие ответы) не выгодно даже бесплатно и они не могут себе это позволить.
    2. Средние и крупные фирмы иногда нанимают стажеров. Хотя им тоже не выгодно в краткосрочной перспективе. Но они рассчитывают, что через год (условно) из стажера вырастет junior специалист, останется здесь же работать, и будет приносить компании какую-то пользу. В долгосрочной перспективе это иногда выгодно. Теперь посмотрим, что там насчёт "бесплатно". Для бюджета такой компании практически нет разницы между "бесплатно" и 1 МРОТ для стажера. А проблем от "бесплатного" больше. Если найдётся компания, нанимающая вас бесплатно, то лучше не доверять такой компнии, даже если вы сами согласны работать бесплатно. (Это не относится к волонтёрской работе, конечно, там другое).
    Ответ написан
    Комментировать
  • Выучил синтаксис языка. как использовать его на практике?

    ipatiev
    @ipatiev Куратор тега PHP
    Потомок старинного рода Ипатьевых-Колотитьевых
    Надо действительно написать этот самый круд.
    А дальше его переписывать.
    Этим можно себя занять очень надолго.
    Причем не надо сразу задрав штаны бежать за красивыми словами - эмвэце, оопэ.
    Учиться надо постепенно. Иначе станешь не разработчиком, а попугаем.

    MVC надо прочувствовать. Надо поставить себя в ситуацию, когда станет понятно - "Вот я дебил, зачем же я SQL вперемешку с HTML писал! Теперь придется выковыривать. Но уж дальше у меня логика и вывод будут разделены!".
    А потом - "Вот я дебил, зачем же я прямо в контроллере всю логику шарабашил! Теперь в консольной команде то ли код дублировать, то ли опять логику из НТТР интерфейса выковыривать".
    И потом - "Вот я дебил, всё сам на коленке писал, когда в фреймворке всё уже готовое!"
    И так много-много итераций.

    И это я не перечисляю совсем уж детсадовские инсайты, типа "вот я дебил, оказывается если SQL запросы не защищать, то и авторизацию по сути писать бесполезно - все равно кто хочешь зайдет" и "Ой, оказывается кроме меня на сайте ещё другие пользователи есть! И им ошибки показывать не надо!"

    В общем, надо сделать простое приложение, по возможности положить его онлайн, и заниматься его развитием.
    Ответ написан
    2 комментария
  • Знание или гугление?

    Adamos
    @Adamos
    Знание или гугление?

    Почему "или"-то? Знание И гугление.
    "Чтобы задать верный вопрос, нужно знать половину ответа" (с)
    Если ты можешь нагуглить готовое решение своей проблемы - это всего лишь означает, что ты решаешь тривиальную проблему, не стоящую больших затрат энергии на решение.
    Зависимость от инфраструктуры - это не хорошо и не плохо, это цена за эффективность работы, которая, буде вы начнете избавляться от этой зависимости, тупо резко упадет.

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

    krdpsr
    @krdpsr
    loading...
    стыдно задавать такие вопросы
    ты перешел грань

    настоящий инженер-программист делает всё сам
    а тот кто копипастит - это не инженер, это чесальщик-мотальщик кода
    Ответ написан
    2 комментария