• Нормально ли, что компания отказалась предоставлять разбор по тестовому?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Ну никто никому ничего не должен.
    У них может быть много кандидатов, отвечать всем некому.

    Всегда найдется несколько вариантов сделать одно и тоже, поэтому могут смотреть чисто на ощущениях - нравится/не нравится.

    Бывает в двух словах не всегда можно пояснить что не так, если придирки идут не к чему-то одному а к десятку разных мелочей, которые в сумме дают уже негативный результат.
    Ответ написан
    Комментировать
  • Как вы изучаете языки программирования и технологические стеки БЫСТРО?

    Zoominger
    @Zoominger Куратор тега IT-образование
    System Integrator
    начинать с курсов ... а доки приберечь на потом

    Это вы-то не новичок? Только новички пренебрегают официальной документацией от разработчиков, предпочитая курсики или убогонькую литературу, которая пересказывает ту же документацию, привязав её к таким же убогим частным случаям. Изучая частное, вы будете обезьянкой (я сейчас не про веб, честное слово, просто другого слова нет), которая надрессировалась делать что-то определённое, а на другой задаче растеряется.

    А остальные пункты норм, их отбрасывать как раз нельзя.
    Ответ написан
    8 комментариев
  • Удаленка на VueJS?

    Zoominger
    @Zoominger
    System Integrator
    джуны сейчас никому не нужны

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

    Zoominger
    @Zoominger
    System Integrator
    Тостер - не место для опросов.
    А важность и способности Искуственного Идиота раздуты сверх меры, дальше поиска котиков дело что-то не заходит.
    Ответ написан
    7 комментариев
  • В каком направлении легче найти удалённую работу junior-ом?

    DevMan
    @DevMan
    джуниор на удаленке – это тупик.
    есть конторы, которые берут, но это все равно тупик.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Ответы типа терпение и труд все перетрут не принимаются.

    В этом случае, у вас ничего не получится. Идите в другую область, где не нужно трудиться и не нужна квалифицированная деятельность.

    Или задайте себе вопрос - как стать хорошим спортсменом?
    Как стать хорошим "кем угодно" - везде нужно МНОГО практики, везде нужно изучать эффективность.

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

    Наверное кто-то применяет терпение и труд, а кто-то нет.
    Ответ написан
    Комментировать
  • Изучил PHP, но как применить знания на пракитке не знаю. Что мне делать дальше?

    Psixodelik
    @Psixodelik
    Преподаватель на Hexlet
    Что именно означает фраза «изучил»? Если только основы, то это всего лишь основы. Чтобы изучить язык нужен опыт. Вот этим и займитесь. Сделайте простой сайт, пишите скрипты. Всё, что угодно. Нельзя просто читать и смотреть что-то новое. Без практики это забывается. Нашли видео по созданию блога? Не просто его посмотрите, но и создайте блог по таким же принципам.
    Ответ написан
    Комментировать
  • Какие курсы в сфере Digital или IT действительно помогают сменить профессию?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Никакие. С тем же успехом можете отдать деньги цыганам, чтобы они вам счастье нагадали.
    Ответ написан
    17 комментариев
  • Что такое монада?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    1 комментарий
  • Почему нельзя удалять вопросы?

    pragmatik
    @pragmatik Куратор тега Хабр Q&A
    Это противоречит миссии сервиса. «Хабр Q&A» это не сервис приватных консультаций. Миссия сервиса «Хабр Q&A» заключается в создании открытой площадки для безвозмездного обмена полезной информацией и формировании на ее основе общедоступной структурированной базы знаний в области информационных технологий, а также ряда смежных с ней областей (например, информационного права и компьютерной лингвистики). Когда вы хотите удалить вопрос, вы ставите частные интересы выше интересов сообщества.
    Ответ написан
    9 комментариев
  • Оптимальный переход со стороны бизнеса на сторону ИТ?

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

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Очень показательный вопрос.
    И очень, очень, очень показательные ответы.
    Наглядно показывают то, как обыватель представляет себе программирование:
    назапоминать побольше "функций", в продвинутом варианте - записывать на бумажку, и совсем уровень бога - уметь пользоваться гуглем. Для поиска этих самых функций.

    Слово "алгоритм" ни в вопросе, ни в многочисленных ответах не встретилось ни разу.

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

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

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

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    значит "запомнить много функций" или значит "запомнить и знать что и где искать в гугле и все понимать"?


    Детский сад, штаны на лямках. Уметь программировать - это решать поставленную задачу качественно и в срок. Методология решения - ну, она может быть непосредственного начальника заинтересует, и то, если на code review ему не понравится, как написано. А руководству - ему аще плевать, оно оценивает с точки зрения бизнеса.

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

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    По бэкенду умею писать программы на go , которые умеют отправлять данные в базе данных по http запросам

    По фронтенду знаю React немного , JS и т.д

    Есть задание , есть сервер , надо написать сайт где в водишь имя и фамилию .

    Вы знаете всё необходимое.

    правда незнаю как заставить его работать с фронтендом

    незнаю как введённые данные отправлять в бэкенд

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

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Запоздало вы ищите совета. Набираться реального опыта нужно как можно раньше. После первого же семестра, с февраля начинаешь искать летнюю практику. Любую, куда возьмут. Ищешь через преподов, родителей, знакомых, объявления. После первой-второй практики пытаешься залезть куда-нибудь на полставки. Если повезёт, туда же, где практику проходил. Часто университетские ВЦ берут студентов на полставки. Курса с 4-го можно пробовать договариваться с деканатом и преподавателями о свободном посещении и переходить на полную ставку. В случае успеха, вместе с дипломом получаешь статус мидла, заинтересованность в тебе рынка труда и возможность выбирать работодателя. Что касается выбора языка, выбирать язык надо тот, который наиболее применяется в интересующей области деятельности.
    Ответ написан
    Комментировать
  • Прокрастинация, проблемы языка или я не программист?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Я плохой программист

    Вы вообще еще не программист и не факт что им будете.

    или же неправильно распределяю время на программирование?(от 1,5 часов до 5 в день) в чем проблема?

    Если бы вы тратили от 1.5 до 5 часов в день хотя бы год, думаю было бы гораздо больше результатов.

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

    Вся проблема в том, что вы не готовы понять или принять ответ, что вы либо ленивый, либо неспособный заставлять себя изучить технологии.

    Нет никаких секретных ингредиентов или советов, которые вам подскажут что нужно нажать волшебную кнопку или прочитать волшебную книгу и все получится.

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

    Вот возьмем школу.
    10-12 лет тратить по 5-7 часов в день на уроки.
    Вот 10-12 лет спустя - вы стали математиком? Литератором? Поэтом? Биологом? Физиком? Химиком?
    Да нет, едва-едва общие знания получили, которые даже не очень понятно где применить.

    Тоже самое и в ИТ: 2-3-4 месяца это даже не начало, это так, сверху поковырял.
    Ответ написан
    Комментировать
  • Какой язык выбрать для написания блога PHP или Node js?

    DevMan
    @DevMan
    как давно нода, реакт и экспресс стали языками программирования?

    решают не языки, а люди.
    и с такой постановкой вопроса, максимум что светит - html/css. и то - не факт.

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

    @dshumov
    Олдскул - Фигурнов форева
    Если вы сами не знаете, что вам нужно, то ни кто за вас это решить не сможет. И вам "в IT" не нужно. Идите в армию, там вам мозги на место поставят, и вы определитесь в своем месте в жизни.
    Ответ написан
    Комментировать
  • Оцените код Angular?

    search
    @search
    мама говорит что я особенный
    Когда меня просят оценить код на Ангуляре, то всегда вангую непонимание Rx. Это одновременно самая сильная и самая слабая сторона Ангуляра. Сильная в том плане что это невероятно мощный инструмент. А слабая в том что порог вхождения в Rx крайне высок. Невозможно просто так взять, начать проект с RxJS, разобраться походу и в итоге сделать хорошо. Нужно заранее знать с чем имеешь дело. Я не знаю как объяснить эти принципы в двух словах, или дать какую-то формулу успеха.

    Вот лекция, которая в своё время мне помогла:

    https://www.youtube.com/watch?v=3LKMwkuK0ZE

    Она по RxJS 5, но принципиально ничего не поменялось.

    Это из того что сразу бросается в глаза почти на любом проекте, не только на вашем.

    Из плюсов:

    - понимание что такое компоненты
    - плоская структура проекта

    Из минусов (не считая Rx):
    - отсутствие модулей

    Я бы еще поставил под сомнение необходимость папок services и shared, но это скорее всего вкусовщина. Кстати, если у кого-то сейчас бомбануло от предыдущего предложения, можете плиз направить меня куда-то где бы это по-человечески объяснялось? А то я реально не понимаю зачем нужны эти папки, и зачем провайдеры, работающие с Http называть сервисами. Я так подозреваю что народ копирует эту идею друг у друга. Но могу быть с удовольствием неправ.
    Ответ написан
    1 комментарий