• Как оценивать сроки?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Если вы знакомы с проектом и разобрали что за баг, то оценить время на его устранение не проблема.
    Если вы не знаете что это за баг, то это еще не баг а production issue, и происходит его investigation до того момента, пока вы не придумаете временный workaround, чтобы пользователи могли работать, потом вы найдете root issue, заведете баг и уже тогда оцените время на его исправление.

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

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

    Agile в этом плане удобен не только тем, что можно накидать себе задач на 2-3 недели и их решать, а тем, что каждые 2-3 недели можно посмотреть назад, и понять насколько хорошо ты оценил свои естимейты, и нужно ли в следующем спринте увеличивать или наоборот уменьшать время. И так каждый спринт - смотришь и улучшаешь навыки планирования и эффективность работы.
    Ответ написан
    10 комментариев
  • Удобный софт для запоминания и перевода английских слов?

    AlexanderBelov
    @AlexanderBelov
    Frontend developer
    Duolingo, как советовали в комменте.
    + какая цель ставится. Вообще пополнять лексический запас таким образом - не самый лучший вариант.
    Ответ написан
    Комментировать
  • Насколько глупое решение, бросить все и начать новую IT карьеру в мегаполисе?

    @larionov_n
    Из востребованных направлений: Frontend (NodeJs, RIA SPA, RealTime App, Isomorphic) - В Москве в питере мечтают найти нормального специалиста от 100к зп). Java (Big Data, Machine Learning, Java EE (Hibernate JPA (WEB), Processing (Activity), Playframework, Spring, GlassFish) - В москве Middle Developer от 100к. C++ (OpenGL, OpenCL, Системное программирование, сети, оптимизация) от 100к.

    В чем собственно вопрос? Вы смотрели рынок? HH.RU? Зачем использовать PHP который в 60% используется в интернет магазинах, соц-сетях, сайтиках?

    Если есть математическая база, то можно заниматься спокойно графикой, моделированием процессов, нужна в основном (Линейная алгебра, дискретная математика, тригонометрия, численные методы). Причем эти знания так-же помогут и в области разработки интерпретаторов, компиляторов (Добавиться теория множеств, рядов, булева алгебра), используемые ЯП (C, C++). Так вообще можно и стажером в НИИ какой-нибудь от 60-80к пойти. Опять же если с математикой все окей, то это прямая дорога к опыту использованию и анализу алгоритмов, структур данных на очень хорошем уровне, спортивное программирование открывается для вас.

    Я так думаю вы не спешите рисковать, пробывать, изучать и не знаете себе цену. Впервую очередь надо с этими вопросами разобраться и научиться оценивать информацию самостоятельно и принимать на ее основе взрослые смелые решения.

    Например у меня аналогичные мысли про силиконовую долину, GameDev. Сижу математику изучаю, язык, рынок, компании которые могут быть в будущем потенциальным работодателями, законы страны, рынок труда, книжки читаю о том как пройти собеседование на позицию С++ инженера. И думаю не о зарплате 100к рублей в месяц, а 100к килобачей в год. Но не спешу действовать, так как есть семья, ее тоже придется за собой вести. Пока у вас семейных ограничений нету, советую не медлить, а укреплять свою жизненную, гражданскую позицию, получать интересный опыт и решать самому задачи дома, а не ждать пока вы придете в компанию и вам придумают интересную задачу за интересные деньги.
    Ответ написан
  • Насколько глупое решение, бросить все и начать новую IT карьеру в мегаполисе?

    @Chekhoved
    Маленький благоустроенный город в миллион раз лучше какой-нибудь Москвы. А заработок не зависит от того, где ты находишься - фриланс же.
    Ответ написан
    2 комментария
  • Как всё успевать и не быть роботом?

    viktorvsk
    @viktorvsk
    - Ничего не нужно, никто никому ничего не должен
    - Работать нужно не минимум 8 часов, а то и больше, - а эффективнее (комплексное понятие)
    - Жить нужно комфортно (так же комплексное понятие, для разных людей включает разные аспекты: кому зарядка с утра, спорт, здоровое питание, кому - красноглазенье по ночам, утро в обед, пиво перед компом...)
    - Саморазвитие - это хорошо, но это так же строго индивидуально - кому книги, кому видео уроки, кому фильмы, кому хобби - если вы связываете вашу работу с интеллектуальной деятельностью, это значит, что вам нужно развивать интеллектуальные способности, а не способности в вашей предметной области. Книжки читать, как не крути - тоже сугубо индивидуально по эффективности. Разве что художественную литературу, на мой взгляд, не помешает читать людям всех профессий.
    - Планы - это неотъемлемая часть жизни. Настолько же неотъемлемая, как и неспособность их соблюдать. Нет, вы не зря составили все эти списки со спортом, здоровой едой, сном и работой по 8 часов и т.д.. И да, у вас не получится соблюсти все пункты. Эти 2 факта нужно принять, осознать и не сдаваться.
    Ответ написан
    24 комментария
  • Карьера программиста после 30+. Миф или реальность?

    max-kuznetsov
    @max-kuznetsov
    Главный IT-архитектор
    Боже, сколько страшилок понаписали!

    Дай-ка и я своё слово вставлю.

    Я начинал свою профессиональную карьеру дважды. Первый раз в 2002-м году. На тот момент мне было 26. Работал с Delphi. Дослужился до ведущего разработчика. Но пришлось сменить направление деятельности. И второй раз снова начал с простого программиста, осваивающего Java и .NET. Это было уже в 35. Сейчас работаю архитектором.

    От одного хорошего человека слышал, что главный инструмент разработчика - его голова и опыт. Я бы ещё добавил сюда интуицию и кругозор. Опыт в начале пути стремится к нулю, но голова в 35 работает лучше, чем в 20, интуиция и кругозор значительно более развиты.

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

    Юность имеет свои преимущества, но они не решающие. И недостатков у молодых программистов тоже много. Так что я бы не стал говорить, что у Вас всё плохо. В 30+ жизнь только начинается. Это я точно знаю!

    P.S. У нас в проектах работают люди разного возраста и пола. Программисты в 30 и старше - хорошее ядро команды. Они вносят стабильность. В том числе и в код. Но иногда нужно их мотивировать на то, чтобы пробовать что-то новое. И тут важно присутствие молодёжи.
    Ответ написан
    2 комментария
  • Карьера программиста после 30+. Миф или реальность?

    @Alexey_Kutepov
    Разработчик программного обеспечения
    Миф - неплохой стиральный порошок, а не программист после 30-ти
    Ответ написан
    Комментировать
  • Как правильно решать проблемы критичных багов на проекте?

    @balamut108
    Py
    Я Team-Leader - у нас часто обновления по пятницам :))) Шутка. Давайте примем за условие, что это уже произошло и что нельзя было сработать на упреждение. Просто перед Вами ситуация, ок. Поймём, что критичный баг - этот баг, который блокирует ключевой функционал, т.е. N-пользователей не могут каждую секунду выполнить свою ежедневную работу или N-клиентов не заплатило компании денег. Это так вольные вводные, чтобы страшнее было. Какие решения мы можем принять в данной ситуации? Их всего два: сделать роллбек или пофиксить баг. Принимаю решение о роллбеке, если в milestone-версии критичный баг - это значит, что всю версию надо выкидывать в помойку - он там не единственный, если версия так себе, то фиксим, если это в течение 1-2 часов происходит, если нет, то роллбек. Основная причина таких действий - компания уже потеряла деньги/репутацию и надо выбраться из болота за меньший ценник.
    Ответ написан
    Комментировать
  • Удаленный работадатель требует сделать ИП, зачем это нужно?

    Prognosticator
    @Prognosticator
    TODO: Здесь будут ворованные умные мысли, типа мои
    • Если лично вам ИП не нужно, шлите в ..... заказчика (завуалированно и иносказательно, особенно если это порядочные люди).
    • Любая компания может найти способ платить физику, белая, серая, цвета детской неожиданности. Из копилки, из личных средств, как списание на средства для мытья окон. Вопрос захотят-ли.
    • Если без этого заказчика вам нечего будет кушать, откройте ИП.
    • ИП абсолютно никак не делает вас привлекательнее для заказчиков, привлекательным вас делают качественная работа, опыт и рекомендации людей. ИП несет потери времени и денег на бумажную возню и отчисления. Вычтите это время из вашего рабочего времени, получатся еще некоторые потери. Также есть категория заказчиков, которые предпочитают работать официально. Но тем не менее воруют другими способами.
    • ИП лично вам, может быть нужно в случае получения ипотеки или крупного кредита, для подтверждения доходов за последние полгода. Но при высоких доходах и разумных тратах с накоплениями и кредиты не нужны.
    • 99% удаленной работы оплачивается в серую. Никто не спрашивает. Всем срать на ваши 500-2000$, полученные из-за бугра или соседней страны, через 10 платежных систем или с карты на карту.
    • Пообщайтесь с такими же удаленщиками из этой фирмы, если это возможно, соберите данные на доброго дядю.
    • Спросите дядю напрямую, с кем можно поговорить о его репутации.
    • Спросите дядю напрямую, зачем ему ваше ИП.
    • Приостановить/закрыть ИП можно в любой момент.
    • Вдумчиво читайте договор, между вами и дядей, с усердием переписывайте мутные моменты и формулировки.
    • Заключая договор вы не продаете душу и тело в рабство. Вы не обязаны умирать на проекте и овертаймить. Вы можете договор расторгнуть. Особенно по случаю "вновь открывшихся обстоятельств". Мы можете и заболеть и форсмажорить другими путями, возвращаемся к пункту с договором.
    • Чтобы получить опыт в сфере предпринимательства, начните его получать.
    • Глубоко осознайте тот факт, что вы мужчина и вам многое по плечу.
    • Мир разработки в целом и удаленной в частности - это поле боя, учитесь конкурировать, драться и побеждать.
    DETAIL_PICTURE_676265_71935315.jpg

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

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Поймите, пока вы молчите, работодателя всё устраивает. И не нужно ничего обосновывать, просто идите и скажите. Если начнёт юлить или требовать обоснование, значит вам не по пути, черкните на бумажке 10-к пунктов что улучшилось, отдайте боссу. И сразу начинайте искать другую работу, даже если зп таки повысят.
    Ответ написан
    Комментировать
  • Как обосновать требуемый уровень зарплаты?

    eapeap
    @eapeap
    Сисадмин, Беларусь
    Присоединяюсь к oia
    Зарплату админ получает не за от того, что он носится как электровенник по фирме. Его вообще должно быть не видно и не слышно. Всё работает как бы само.
    времени свободного стало в последние месяцы - половина или треть дня

    ЭТА работа в 15 минутах пешком от дома

    И еще как вариант: денег не дадут - обсуждайте свободный график, или Понедельник-Среда-Пятница.
    Ответ написан
    Комментировать
  • Как обосновать требуемый уровень зарплаты?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Чтобы что-то говорить - нужно иметь варианты.
    Они у Вас есть? Если - нет, то готовьте заранее: потом - будет поздно.
    А потом говорите: или столько или я перехожу в др. контору.
    Ответ написан
    Комментировать
  • Как правильно составить резюме системному администратору, или что я написал не так?

    v_sadist
    @v_sadist
    DevOps engineer
    "Указал, как и требуется все места где работал прежде, и заполнил самый важный пункт "Навыки и умения". "
    Самый важный пункт - это опыт. Навыки и умения это здорово, но в них вы пишете "я знаю как настроить циску", а в опыте вы пишете "сопровождение циски АСА, настройка ОСПФ, настройка сайт ту сайт впн. Чувствуете разницу? Вложите больше данных в раздел опыта работы.
    В моем резюме, есть разделы, в одном из них регулярные задачи (сопровождение того-то и того-то, делание того-то и того-то), проекты (в которых указывается сам проект, моя роль в нем, и что конкретно я в нем делал)

    "При этом, я догадываюсь, что мои реальные знания несколько выше среднего уровня, в доказательство тому наблюдаю как знакомые, будучи более некомпетентными, устраиваются на неплохие должности. "
    Тщеславие это нехорошо. Если ваши менее компетентные приятели устраиваются на хорошие должности, значит вы либо в разных областях (к примеру вы условно сетевик, а ваши приятели виндузятники и линуксоиды)

    "В связи с этим вопрос - может быть я что-то не так написал, или же написал мало? Чего не хватает в моем резюме? Думаю что вопрос будет интересен многим. Заранее спасибо."
    Распишите подробно опыт, каждую мелочь которую вы делали на работе - это раз.
    В зависимости от того, какую должность вы хотите, оптимизируйте резюме под конкретную должность.

    "PS: "навыки и умения" в моем резюме -

    Знание принципов работы протоколов модели OSI, коммутация, маршрутизация. Построение и обслуживание сетей построенных на оборудовании Cisco, MicroTik, D-link (VLAN, STP, ACL, NAT, OSPF, VPN). Анализ сетевого трафика (Wireshark)."
    Вы это напрямую скопипастили из резюме? У вас там грамматическая ошибка - рекрутеры не любят ошибки в резюме.

    "Работа с Windows Server 2012 R2, FreeBSD, Avaya."
    Как-то в кучу все. Разбейте ОС отдельно, телефонию отдельно. В ОС напишите, что кнкретно умеете там делать.

    "Внедрение Vmware ESXi на предприятии. "

    Запишите лучше это в опыт.

    "Back-UP, антивирусная защита. "
    Любой админ решает задачи по безопасности и надежности данных. Лучше распишите какими средствами это делаете.

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

    " Аутсорсинг. "
    Это вы делали, работая в конкретной конторе? Если да - уберите этот пункт из навыков, и уточните в разделе опыта. Если нет, то сделайте отдельно "место работы", типа "фриланс сисадмин"

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

    MaxDukov
    @MaxDukov
    впишусь в проект как SRE/DevOps.
    Есть у HR такой термин - overqualified. "Слишком умный".
    На позиции с невысокими требованиями Вас вполне обоснованно не рассматривают, опасаясь что Вы не будете работать долго - Вам это будет просто не интересно.
    Из личного опыта - создайте 2(3-4) резюме "на небезызвестном сайте", разделив области знаний - в одном сделайте упор на сеть, во втором на сервера, в третьем на "на-все-руки-мастер". Опять же из личного опыта - срабатывает, работодателю не очень интересно читать многостраничное резюме.
    Ответ написан
    5 комментариев
  • Шрифты Segoe WP. Где такие можно скачать?

    swipeshot
    @swipeshot
    Учусь на ошибках.
    Вот, и еще. Формат ttf.
    Вот еще. Формат ttf.
    +Если у вас Windows 8 - то шрифт уж должен быть в папке со шрифтами системы.
    +Плохо вы ищите в гугле.
    Ответ написан
    Комментировать
  • С чего начать обучение для фриланса?

    kumaxim
    @kumaxim
    Web-программист
    И так, с чего начать обучение:
    1.Самый низкий порог вхождения у языка PHP. Начинайте именно с него
    2.Изучите популярные CMS: WP, DLE, Joomla и т.д. Очень много заказов есть типа "Создать сайт", причем экзотики в 2 из 3 проектах не нужно. Здесь минус в том, что школоты тут полно и цену они сбивают весьма сильно...
    3.Далее категория заказов "А можно ли сделать вот так". Сводится все это к разработке/переработке модулей на все тех же CMS. Нужно учить PHP + API этих самых CMS. Возьмите один движок и копайте по нему в эту область, не рвитесь сразу за всеми. Порог вхождения тут тоже не велик, но здесь больше голодные студенты обитают
    4.Когда перерастете уровень дополнений/модулей, переходите к фреймворкам. Сейчас самый популярный Yii. Фреймворк позволяет Вам делать какие-то уникальные приложения, которые достаточно тяжело реализовать на готовых системах. Здесь ценник по существеннее, чем в первых двух, т.к. школота в силу своих умственных способностей сюда влезть не может.

    Теперь расскажу как вообще этому обучаться на своем примере. Я делаю так:
    1.Открываю тоненькую книжечку по языку(листов 100, не более), смотрю на основы
    2.Делаю примеры из этой книжке в IDE/блокноте. Это дает мне определенную базу
    3.Далее у меня есть список из примерно 20 задач(любую методичку по программированию откройте), которые я всегда делаю на новом языке. Это позволяет мне "привыкнуть" к новому коду и начать изучать стандартную библиотеку языка
    4.Затем я начинаю брать низкобюджетные заказы на фрилансе по этому языку
    5.После этого начинаю учить самый популярный фреймворк языка, опять же на низкобюджетных проектах.
    6.Сделать с 12-15 проектов я могу уже браться за что-то более менее серьезное с почасовой оплатой на фултайме.

    Вот это мой путь. По срокам - базу я себе нарабатываю за 1,5-2 месяца, на это время у Вас должна быть какая-то "подушка".

    P.S. надеюсь помог. ))
    Ответ написан
    7 комментариев
  • Какие зарплаты у javascript разработчиков в Польше?

    @maxyc_webber
    Web-программист
    Сам езжай. Без жены и детей. Через месяца 2-3 если все ок будет, то заберешь.
    Я когда так делал, мне было гораздо легче.
    Ответ написан