Задать вопрос
  • Сколько часов в день нужно уделять, чтобы стать Java Middle?

    sim3x
    @sim3x
    1-5 лет на работе с другими джава разрабами

    Учеба доведет вас только до уровня трейни
    Ответ написан
    Комментировать
  • Сколько часов в день нужно уделять, чтобы стать Java Middle?

    @AndrewStr
    Вопрос в корне неверный, как и подход.
    Для начала разработчики джуниор, мидл, сеньор отличаются не столько знанием большого количества технологий, сколько знанием определенных корнер кейсов в каких-то технологиях, так же они отличаются умением построить и спроектировать ту или иную часть системы, или систему целиком, зависит от опыта, который кстати тоже бывает разный.
    Я бы сказал что не менее важны и так называемые софт скиллы, по сути это можно назвать именно опытом. Опытом общения с бизнесом и командой, умением передавать знания новым сотрудникам и так далее. Да и зацикленность на технологии тоже не самая лучшая черта, всё-таки для разных задач есть разные инструменты, и задача действительно опытного разработчика их подобрать, это я вам как человек который пишет именно на Java говорю.
    Суть в том, что большинство этих умений невозможно получить в искуственной среде, ну не сможете вы изобразить давление бизнеса на себя, когда надо сделать какую-то фичу быстро, а лучше "вчера", а в таких ситуация аккурат и появляются различия и сразу видно насколько человек подходит хорошо к написанию кода который он пишет, как ведёт он с другими людьми в такой стрессовой ситуации, ну и так далее.
    Я бы вам советовал уделить обучению год, но уделить крепко и серьезно, а потом искать позицию джуниор разработчика, а дальше уже продолжать обучение (это прийдется делать всегда) ну и получать реальный опыт в реальных условиях.
    Вышло сумбурно, я не писатель, но надеюсь помог.
    Ответ написан
    Комментировать
  • Проблемы трудоустройства и свободного времени в it, насколько все плохо?

    @asd111
    В твоих словах много страха. Я тебе скажу так. Если ты живешь в миллионнике то работу точно найдешь, если знаешь в чем разница между POST и GET запросами. В маленьких городах работы намного меньше и нет вакансий по относительно непопулярным технологиям, например на golang или python найти работу в провинции сложно, но на С# и php работа есть почти везде.
    По поводу ноулайферов - это больше зависит от человека и никто не будет держать тебя на работе после конца рабочего дня. В целом людей которые работают дольше рабочего дня довольно много. У нас один парень работает с 9 до 20 остальные с 9 до 18 иногда до 19. Девушки и жены есть почти у всех. Многие играют в игры и есть о чем поболтать в перерывах кроме работы. В плане спорта конечно все не так радужно но те кто занимается выбирают тренажерный зал. Есть парочка ребят которые занимаются танцами - вот у этих ребят много девушек. Летом многие ездят в Европу, зимой кататься на лыжах.
    Главный плюс ИТ в том что есть возможность уехать из России. В других профессиях это сделать намного сложнее.
    Ответ написан
    4 комментария
  • Проблемы трудоустройства и свободного времени в it, насколько все плохо?

    rockon404
    @rockon404
    Frontend Developer
    У адекватных и целеустремленных людей не возникает проблем с поиском работы и они быстро продвигаются по карьерной лестнице. У них есть время на личную жизнь, спорт, хобби, досуг и на то, чтобы тратить свою хорошую зарплату. Так же они следят за здоровьем, хороший достаток этому очень способствует. И да, это касается не только IT сферы.
    Ответ написан
    2 комментария
  • Проблемы трудоустройства и свободного времени в it, насколько все плохо?

    nki
    @nki
    bezkart.ru готовая система лояльности
    вопрос оплаты труда волнует меня в последнюю очередь

    вранье
    с позиции нуба и чайника, нравится эта сфера, процесс обучения доставляет удовольствие.

    просто вы работать еще не начали в этой сфере
    Никто ведь не захочет тратить 90% времени в вузе на учебу, а потом 95% из взрослой жизни.

    Начни с ответа на вопрос - "как я хочу жить?", а потом уже решайте кем работать чтобы обеспечить себе такую жизнь.
    Я часто предлагаю таким не определившимся следующее "упражнение" - представьте себе свой идеальный рабочий день. С самого пробуждения до отхода ко сну. Прямо в мельчайших подробностях. Где и с кем живете, что едите, как и где работаете и т.д. Повторить с выходным днем. Теперь вопрос - ваша выбранная деятельность позволит вам достичь желаемого?

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

    нет
    тем более что профессия подразумевает многочисленные болезни

    Что за бред? Твое здоровье в твоих руках. Не забывай заниматься физической активностью и профилактикой болезней.
    И что делать, если ты занимаешься одним, а в один момент это становиться неактуальным - учить что-то новое заново?

    Это нормально. У тебя будет опыт и выучить что-то новое не так уж и сложно.
    Ответ написан
    12 комментариев
  • Какая альтернатива NOT IN в MySQL?

    0xD34F
    @0xD34F
    NOT IN я так понял https://w3resource.com/mysql/comparision-functions... работает начиная с 5.6

    Да ну? А вот NOT IN в документации к версии 5.5. Врут? Вы проверили и действительно не работает?
    Ответ написан
    1 комментарий
  • Довольно легкий синтаксис по сравнению с java - в чем подвох обучение python?

    DMGarikk
    @DMGarikk
    Lead Software Developer
    питон и ява это разные инструменты для разных целей

    И разница в них не в синтаксисе, а в том что Ява это 100% ООП и она строго типизирована
    непосредственно синтаксис у них отличается буквально отсутствием скобочек в питоне и то что у него динамическая типизация
    ===
    я яве больше денег (в кровавом энтерпрайзе), в питоне проще стартануть... я вот учил три года яву целенаправленно, даже джуном поработать успел...в итоге сейчас основной язык у меня питон ;) хоть я его и не особо люблю после явы
    Ответ написан
  • Краткий тест для web-разработчика?

    Stalker_RED
    @Stalker_RED
    Не нужно ничего выдумывать.
    Двайте им одну-две реальные задачи из вашей работы. Может не целиком лендинг, а например"сверстать форму обратной связи" или "сделать модуль для email рассылки на 2000 адресов", или что там у вас считается за нестандартные задачи.

    Вот прямо откройте историю, выберите несколько тасков на 2-4 часа, и готово.

    Можно даже им оплатить, если это пройдет в прод.
    Ответ написан
    9 комментариев
  • Стоит ли делать сайт с помощью Реакта?

    @immaculate
    Программист-путешественник
    Не стоит. React для приложений, а не для сайтов. Тем более, что для вашего сайта вообще ничего реализовывать не надо, кроме верстки: интернет-магазинов написано где-то 100,500 штук на каждом существующем языке программирования.

    Сколько раз я не видел попытки сделать свой магазин, в лучшем случае, это было нечто совершенно беспомощное по сравнению с готовыми решениями.
    Ответ написан
    5 комментариев
  • Есть ли примеры HOC'ов?

    rockon404
    @rockon404 Куратор тега React
    Frontend Developer
    connect
    withRouter
    frondloadConnect

    Какие могут быть примеры с Redux? Единственный HOC связанный с Redux это connect, возвращающий компонент подписанный на изменения store. Да и тот находится в пакете react-redux.

    Если вы не знаете где применить HOC, значит в нем нет необходимости в вашем коде.
    Ответ написан
    Комментировать
  • Как сделать dropdown в react?

    0xD34F
    @0xD34F Куратор тега React
    Ответ написан
    Комментировать
  • Почему чувствую себя бесполезным и ни на что не способным на первой работе по специальности?

    ApeCoder
    @ApeCoder
    Умение разбираться в чужом коде, общаться с людьми и опыт работы с конечными пользователями весьма важны для современной коллективной разработки.

    Жизнь дала вам ситуацию, в которой вы можете получать эти скиллы.

    Задайте себе вопросы:

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

    - как я могу тебе извлечь нужную информацию из кода и как IDE и отладчик поможет мне в этом?

    - где есть документация и как ее найти?

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

    - как бы я сам написал код, чтобы другому новичку было проще в этом разбираться?

    - был ли я понятен для пользователей когда занимался поддержкой?

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

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

    GavriKos
    @GavriKos
    но ответить сложно

    Да. Сложно. Поэтому ответа не будет.
    Причины того, что ответа не будет:
    - фиг его что лучше именно вам
    - фиг его что там за маленькая компания
    - фиг его что там за крупная компания
    - фиг его кто вы такой как специалист

    И даже дав ответы на все эти вопросы - ответа не будет - все субъективно.
    Ответ написан
    Комментировать
  • Практика для изучения Java?

    rockon404
    @rockon404
    Frontend Developer
    1. Простое Android приложение. Придется изучить Android SDK.
    2. Простое Spring приложение. Придется изучить Spring.
    Решение подобных практических задач развивает сразу в нескольких направлениях, в отличии от простого заучивания синтаксических конструкций и решения простых задач с их применением.
    Ответ написан
    1 комментарий
  • Как передать состояния от дочернего компонента к родителю на чистом React JS?

    rockon404
    @rockon404 Куратор тега React
    Frontend Developer
    Подход очень плохой. Писать так не надо. Для начала попробуйте изучить код типового Todo List на github и повторите. Думаю, после этого придет понимание почему и чем плох данный подход.
    Давать рекомендации по данному куску === переписать весь код с нуля за вас.

    Ключевые моменты:
    1. Таски должны храниться в родительском компоненте.
    2. В Task помимо задачи, надо передавать колбеки на изменение/удаление.
    3. Никаких прямых обращений к DOM. Для решения вашей задачи даже без ref можно обойтись. Оперируйте состоянием.
    Ответ написан
    4 комментария
  • Зачем нужны Vuex/Redux, если данные, которые в них хранятся, сбрасываются после рефреша страницы?

    vicodin
    @vicodin
    Имею некоторый опыт
    Логично. Они для управления состоянием приложения, а не сохранения данных на стороне клиента.
    Ответ написан
    Комментировать
  • Какую среду разработки java для слабого ноутбука выбрать?

    @AndrewStr
    Если ноут именно для разработки и учебы, а не игрушек и тому подобного, то можно купить SSD на 250 ГБ, либо SSD на 120 ГБ + HDD для остальных файлов, поставить на него Linux, и нормальную IDE. Все будет работать достаточно шустро и для программирования хватит.
    Ответ написан
    2 комментария
  • Debian 9. Постоянно загружен процессор?

    vaut
    @vaut
    Ставлю что у вас не стоит правильный видеодрайвер.
    Видеокарта nvidia?
    Ответ написан
  • Что писать, чтобы тренировать и развивать востребованные навыки программиста?

    mmmaaak
    @mmmaaak
    Пиши упрощённые клоны сервисов, которыми сам постоянно пользуешься, если своих идей нет, какой-нибудь чат, вопросник типа тостера, магазин с каталогом и корзиной, социальную сеть, практически в любом подобном сервисе используются многие базовые вещи, авторизация, rest api, работа с бд и так далее
    Ответ написан
    1 комментарий
  • Как лучше всего внедрить UI эффекты в React?

    vicodin
    @vicodin
    Имею некоторый опыт
    ищите конкретные компоненты либо пишите на ваниле, это react-way
    ещё можно заюзать какой-нибудь кит, рекомендую https://react.semantic-ui.com/
    Ответ написан
    1 комментарий