• Как определиться с зарплатой?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Умиляют меня такие вакансии)) специалист который им соответсвует стоит 3к$ минимум (по меркам Киева). На самом же деле ищется затычка во все дыры, согласный работать за еду, и не понимающий, что опыта тут он не особо получит.
    Ответ написан
    5 комментариев
  • Как исправить свою некоррктную работу на git?

    Ni55aN
    @Ni55aN
    Это конфликт слияния. Происходит потому, что в двух ветках были параллельно внесены изменения (перед ======= то, что в одной ветке изменилось, после - в другой)

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

    Похоже, что это появилось после автоматического форматирования кода (если везде так), поэтому лучше сделать checkout к нужному месту (откатить изменения в одной из веток) или fetch, если на удаленном репозитории нужные изменения уже есть
    Ответ написан
    Комментировать
  • Может ли кинуть веб-студия?

    Shultc
    @Shultc
    RnD Developer
    Вопрос типа: "Могут ли обмануть люди, которым я наслово поверил?"
    Ответ написан
    2 комментария
  • Может ли кинуть веб-студия?

    Ahen
    @Ahen
    Универсальный дилетант
    Может ли кинуть веб-студия? (трудовой договор я с ними не подписывал) - Ну, как-бы, да.
    В чем вопрос? Нет договора, нет и обязательств.
    Ответ написан
    Комментировать
  • Как набраться опыта?

    Ptolemy_master
    @Ptolemy_master
    в общем делал все как рекомендуют люди для обучения =)


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

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

    neatsoft
    @neatsoft
    Life is too short for bad software
    Toptal - агентство. Размер комиссии, при которой агентство оказывается жизнеспособным, составляет от 70 до 90 процентов. Человека с рейтом $70/h они попытаются продать за 100, значит на руки такой работник будет получать максимум 30. Это вариант для ярко выраженных интровертов, панически боящихся общения с клиентами на финансовые темы.
    На upwork.com или freelancer.com около 6 месяцев потребуется на то чтобы осмотреться и понять принципы работы, после этого толковому fullstack-разработчику можно рассчитывать на постоянный поток long-term проектов. Дальнейшая работа будет минимум вдвое более выгодной, чем на Toptal, и помимо денег будет приносить постоянных клиентов.
    Ответ написан
    8 комментариев
  • Помимо знаний, имеют ли толк сертификаты udemy, coursera, codeacademy?

    Vestail
    @Vestail
    Software Engineer
    Я думаю, вас могут больше оценить если вы упомянете, что совершенствуете свои знания с помощью этих платформ. Это ценится некоторыми компаниями.
    Ответ написан
    Комментировать
  • Как лучше поступить с лишними записями в трудовой?

    rework
    @rework
    Помог ответ? В благодарность отметь его решением
    Вы IT специалист? Какая нафиг трудовая? Никто не будет в неё смотреть при вынесении решения брать вас на работу или нет, смотрят только на ваши знания
    Ответ написан
    4 комментария
  • Кто работает на upwork только по верстке?

    @jkotkot
    режим сарказма
    Это никому не нужно. В тех редких случаях, где бывает нужно, конкуренция дикая. В любом случае расти и развиваться с этим не получится. Только полноценный фронтэндер способен выжить.
    Ответ написан
    2 комментария
  • Нормальная ли ситуация на работе (описание внутри)?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Почти не пользуемся Trello, а юзаем гугл доки для задач.

    В гуглодоках хратить широкое описание задачи допустимо, если например это спецификация некого протокола. В задаче же должна быть ссылка на эту спецификацию.
    Донесите до руководства выше вас и TL и PM, что задачи, кроме таск менеджера - не должны браться в работу. В крайнем случае заводите задачи самостоятельно и отправляйте ссылки на них постановщику, TL и PM. Если это будет восприниматься в штыки PM/TL - валите от туда, если же какими-то другими постановщиками - отправляйте их к TL/PM с указанием, где оформляется задача и как. Так чисто между прочим вот этот вот все - задача вашего PM-а.

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

    Фиксируйте ETA задачи перед тем, как брать ее в работу. Уведомляйте об этом постановщика И TL-а. Если вдруг возникнут вопросы до реализации - спросите, на каком основании выставлялось ETA постановщиком, опираясь на кодовую базу. Во время реализации - фиксируйте возникшие трудности в теле задачи. Если ETA сильно увеличиться - обязательно уведомьте об этом TL-а и постановщика. Если вопросы возникнут в конце - ссылайтесь на комментарии и уведомления.

    Очень много времени приходится тратить на помощь другим джунам, которые не умеют/не хотят гуглить элементарные вещи (как сдедать ветку в гите, как добавить CSS свойство в JQuery).

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

    Периодически (пару раз в неделю) орут матом менеджеры (не на прогеров, а друг на друга или просто так).

    It's ok

    Не хватает тестеров и некоторые задачи очень долго не тестируются.

    И чо? Это ваша проблема что ли? Если конкретно ваша задача долго тестируется и вопросы к вам - отправляйте в отдел тестировщиков.

    помогаю с переходом на Жиру (на Трелло ругается наш менеджер), настраиваю там все...

    Вообще говоря это прямая задача вашего PM-а и админов.

    Это правда не особо нормально или я много хочу?

    То, о чем вы тут писали - называется технический процесс. Да, в вашей компании он не очень.
    Ответ написан
    1 комментарий
  • Почему некоторые работодатели дают тестовое задание перед собеседованием, и стоит ли на такое идти?

    @pastenak
    Серьезные работодатели как раз дают тестовое задание чаще.

    Если вы крутой спец и можете выбирать конторы - то просто пинком открывайте дверь в кабинет директоры.
    Если вы начинающий и выбора у вас нет - совсем другой вопрос.
    Ответ написан
    9 комментариев
  • Возможно ли найти удаленную стажировку в it?

    sfi0zy
    @sfi0zy
    Creative frontend developer
    Но вряд ли кого-то интересует человек без опыта... Нормальной работы тут не было...
    сложно ли устроиться... много что пробовал... вольюсь во что-то новое если понадобится

    Когда-то я тоже таким был. Это очень плохая позиция для переговоров. Если подходить со стороны "я вот чем-то занимался, возьмите меня", то будет очень сложно убедить работодателя (не только удаленно, но и вживую), что вы лучше, чем десять других претендентов на вакансию. Подходите к вопросу с другой стороны - "я специалист и могу решать вот этот круг задач, у вас есть головная боль - я тот, кто может вас от нее избавить". Определитесь с областью, выложите то, что вы делали, на гитхаб или еще куда-нибудь, если веб - ну сделайте сайт себе, своим знакомым, покажите, что вы можете решать задачи. Не так быстро, как человек с 10-летним опытом, но можете. С таким подходом можно смело начинать откликаться на вакансии, ну а там уже как повезет.

    Фриланс тоже имеет смысл попробовать, но это не для всех. Там умение продавать продукт имеет большее значение, чем умение его создавать.
    Ответ написан
    2 комментария
  • Объясните как команда работает через Git?

    neuotq
    @neuotq
    Прокрастинация
    Советую пройти бесплатный курс от Хекселета по гит, они там хорошо объясняют не только основы, но и отвечают на вопрос зачем это все придумано.
    Ответ написан
    Комментировать
  • Псевдо-персистентное соединение в PHP, возможно ли?

    Melkij
    @Melkij
    PostgreSQL DBA
    Используйте pgbouncer.
    Лучше всего в режиме transaction пула. Тогда backend postgresql будет выдаваться соединениям от приложения только на время выполнения транзакции. Что позволяет и очень эффективно утилизировать лишь небольшое число процессов postgresql и сохранить возможность транзакционной работы. В режиме транзакций не работают prepared statements, но PDO их и так эмулирует, так что проблемой это не является.

    pgbouncer легко держит тысячи открытых соединений с приложением, легко их открывает и закрывает, развлечения начинаются при попытке прокачать через баунсер с гигабит трафика (и обходится банально запуском второго баунсера тут же на другом порту). Обычно размещается на машине непосредственно с базой на 6432 порту.
    И вообще-то является фактическим стандартом для инсталляций postgresql.
    Ответ написан
    1 комментарий
  • Всегда ли должна быть колонка ID в таблице БД?

    @Fortop
    Tech/Team lead
    Если рассматривать mysql innodb, то там даже если вы не добавите id, при отсутствии первичного ключа будет создан системный (скрытый для вас) первичный ключ.

    Что касается конкретно ID, то нет, именно этот столбец в таблице не обязателен.
    Но вот иметь первичный ключ крайне желательно. В его роли может выступать другой столбец (или несколько) содержащий уникальные данные однозначно идентифицирующие запись
    Ответ написан
    4 комментария
  • Create-react-app на реальном проекте?

    lavezzi1
    @lavezzi1
    Если вы задаете такие вопросы, то лучше использовать create-react-app.
    Ответ написан
    Комментировать
  • Как лучше подключить файл php с массивом. Через include, include_once, require или require_once?

    AlexMaxTM
    @AlexMaxTM
    Если в файле массив в глобальной области видимости, то без разницы как подключать.
    include отличается от require только выводом ошибок при подключении.
    суффикс _once контролирует, чтобы файл подключался только один раз при первом подключении и потом будет игнорироваться если пытаетесь подключить его ещё раз.
    Ответ написан
    Комментировать
  • Уходить из фирмы или остаться и перейти на удаленку?

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

    Идеальный вариант для роста:
    Крупная контора, с сложными задачами и квалифицированными коллегами.
    Ответ написан
    1 комментарий