Задать вопрос
  • Как можно узнать свой уровень в конкретном ЯП?

    @Tiberal
    Считайте всегда, что все очень плохо знаете. Не нужно давать себе расслабиться!
    Ответ написан
    Комментировать
  • Какие есть интересные книги по математике?

    kopcap_va
    @kopcap_va
    SEO Consultant
    Есть серия книг "Образовательная манга", причем не только по математике, но и по другим дисциплинам.
    Ответ написан
    Комментировать
  • Какие есть интересные книги по математике?

    27cm
    @27cm
    TODO: Написать статус
    Комментировать
  • Как становятся программистами?

    ManWithBear
    @ManWithBear
    Swift Adept, Prague
    Не знаю. Меня укусил какой-то бородатый дядька, а дальше всё само пошло.
    Ответ написан
    2 комментария
  • Как становятся программистами?

    IonDen
    @IonDen Куратор тега IT-образование
    JavaScript developer. IonDen.com
    Делайте что-нибудь еще параллельно, дома. Например напишите простенькую змейку для андройда. Больше реальных задач - больше опыта. Рано или поздно это сработает.
    Ответ написан
    Комментировать
  • Как вернуть мотивацию к обучению?

    Мне 16 лет.
    Мотивация у самого меня большая. Еще с 6 лет понял, что мой путь это явно что-то в it-сфере, когда впервые сел за компьютер. Начинал пытаться программировать(если "хеллоу ворлд" можно назвать программированием) в 9 лет.
    Всегда считал, что я что-нибудь такое создам неповторимое, того чего еще нет и буду много зарабатывать.
    Да и сейчас так считаю :)
    Когда занимаешься изучением программирования, никогда не думай что это бесполезно потому что реализовать себя в этой сфере можно очень круто. Так круто, что во многих других сферах ты этого сделать не сможешь.
    Просто набирайся опыта, читай, изучай все новое и вскоре, если будешь упорным и знать того, что ты хочешь, ты определенно добьешься успеха.. Желаю удачи!
    Ответ написан
    7 комментариев
  • Как правильно писать cover letter на upwork?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Просто конкуренция очень высокая, нужно щелкать усерднее. Просто представьте что на каждый ваш клик, по этой же кнопочке кликает 1000 индусов.
    Ответ написан
    2 комментария
  • Как правильно работать на oDesk?

    jff
    @jff
    Автор блога и форума про фриланс jff.name
    Хоть вопрос и старый, решил все-таки написать свое мнение, для тех кто приходит с поисковиков.
    1) С 3G интернетом (500kb и большие пинги) работать будет неприятно, но вполне возможно, потому что частенько необходимо пообщаться с заказчиком по скайпу, а также обменятся большими файлами. Для веба это особенно важно, при работе с сайтом напрямую по ftp.
    2) Отказаться от работы можно без всяких последствия до старта контракта(то есть даже на этапе интервью и приглашения на работу от клиента можно отказаться без последствий). Если проект уже в процессе, то единственным правильным вариантом будет договорится с заказчиком, вернуть ему все деньги и попросить не ставить отзыв, многие идут на встречу. Плохой отзыв можно сильно повлиять на успешность, если он единственный, в противном случае все поправимо.
    3) Если получили много отрицательных отзывов, то стоит регистрировать новый аккаунт и впредь быть более осторожным и профессиональным, ведь плохие отзывы не ставят просто так.
    4) Большинство заказчиков с понимаем относятся к увеличению бюджета и сроков проекта, особенно если изначальное ТЗ было не идеальным(в большинстве случаев). Однако есть и дотошные и непонимающие заказчики, но их обычно легко определить еще на этапе интервью и не начинать с ними работать.
    5) Быть в онлайне постоянно не обязательно, обычно назначается время, например каждый вторник и четверг вечером для обсуждения текущего прогресса. Однако при релизе проекта или плотном взаимодействии с командой клиента нужно быть онлайн каждый день хотя бы несколько часов.
    6) Из личного опыта: работаю пару дней без отдыха, но зато потом 2-3 дня полностью отдыхаю и успеваю делать при этом несколько проектов параллельно. На мой взгляд у меня как фрилансера намного больше свободы, чем когда я работал в офисе.
    7) Обычно все баги учитываются в тайм трекинге и оплачиваются, но это надо заранее обговорить с заказчиком, чтобы не было недопонимания.
    8) Если лимит исчерпан то стоит доделать текущий milestone до логического конца и ставить перед клиентом вопрос ребром, либо увеличение квоты времени, либо отказ от проекта. Однако если вы заранее указали сроки и совсем в них не попали, то это скорее ваша вина и стоит работать бесплатно и в следующей раз быть осторожней.
    9) При фуллтайме работа на oDesk может приносить от 3-4k$ в месяц. Так что вывод очевиден.
    10) 1-2 дня задержки обычно не влияют, но профессиональные фрилансеры сразу ищут возможности сообщить об этом клиенту и если необходимо(баг исправить срочно) поработать через резервный канал (сосед или кафе).
    11) На мой взгляд лучше не брать долгосрочные заказы, пока точно не определитесь, хотите ли вы заниматься фрилансом полностью или нет. Усидеть на двух стульях не получится.
    12) Никакой лени нету у фрилансера. Наоборот даже. В офисе есть комманда, есть менеджер, на котором вся ответственность, а в фрилансе вы отвественно за любой свой косяк и это сильно дисциплинирует.
    13) Задания в фрилансе есть разные, от разработки алгоритма с сильным мат аппаратом, до набора текста с картинок. На не тупых программистов, хотя бы с начальным английским больше спроса чем предложения в данный момент.
    14) Наилучший вариант при форс мажоре и длительном отсутствии. Найти нового исполнителя заказчику и ввести его в курс дела.

    Больше информации можно найти в моем блоге про фриланс - jff.name
    Ответ написан
    1 комментарий
  • Как правильно работать на oDesk?

    dmitry_pavlov
    @dmitry_pavlov
    World-class .NET freelance contractor (remotely)
    На фрилансе с иностранными клиентами важно:
    • Знание английского. Про уровень писал недавно 'Freelance FAQ: какой уровень английского нужен?'
    • В целом - умение вести официальную (формальную) переписку / переговоры с заказчиком (включая тех, кто далек от технологий и может поставить только бизнес задачу)
    • Умение конвертировать бизнес задачи в технические (составить план проекта, описать техническую часть работы, оценить объем работы)
    • Умение вести отчетность (daly status reports, time tracking, etc..) и управлять рисками (своевременно предупреждать о вероятности их появления, предлагать способы устранения)
    • Умение выдавать вовремя результат (не ждать что кто-то вас будет пасти и подгонять когда надо) и гарантировать его качество (то есть помимо разработки, уметь проверять и перепроверять результат своей работы)
    • Еще раз - знание английского. Умение эффективно вести коммуникацию на понятном клиенту языке - это 80% успеха. Оставшиеся 20% - это уже дело техники. Так что практикуйте этот навык постоянно. Читайте, пишите, слушайте, смотрите все, что нравится на английском. Если есть возможность общаться - не упускайте шанс. Пусть даже письменно. Пусть не с носителями.
    • Ну и следите за спросом - какие технологии в тренде и наиболее востребованы. Старайтесь добавлять в свой патронташ те из них, которые вам максимально близки, постепенно расширяя список или даже - полностью меняя свой стек разработки
    Ответ написан
    Комментировать
  • С чего начать изучение C++?

    nekipelov
    @nekipelov
    Когда-то собирал подборку, некоторые уже были упомянуты, но все же:

    Основы программирования на С++. Том 1
    Essential C++
    Автор: Стэнли Б. Липпман
    Издательство: Вильямс
    Серия: C++ In-Depth
    ISBN 5-8459-0349-1; 2002 г.

    Язык программирования C++. Вводный курс.
    C++ Primer
    Автор: Стенли Б. Липпман, Жози Лажойе, Барбара Му
    Издательство: Вильямс
    ISBN 5-8459-1121-4, 0-201-72148-1; 2007 г.

    Эффективное программирование на С++
    Accelerated C++
    Автор: Эндрю Кениг, Барбара Му
    Издательство: Вильямс
    Серия: C++ In-Depth
    ISBN 5-8459-0350-5; 2002 г.

    C++: базовый курс
    C++ from the Ground Up
    Автор: Герберт Шилдт
    Издательство: Вильямс
    ISBN 978-5-8459-0768-4, 5-8459-0768-3, 0-07-222897-0; 2008 г.

    Искусство программирования на C++
    The Art of C++
    Периодическое издание
    Автор: Герберт Шилдт
    Переводчик Татьяна Коротяева
    Издательство: БХВ-Петербург
    ISBN 5-94157-544-0, 0-07-225512-9; 2005 г.

    Как программировать на C++
    C++: How to Program
    Автор: Х. М. Дейтел, П. Дж. Дейтел
    Переводчик В. Тимофеев
    Издательство: Бином-Пресс
    ISBN 978-5-9518-0224-8, 0-13-185757-6; 2008 г.

    или сокращенный вариант:

    Как программировать на C++
    Small C++: How to Program
    Автор: Х. М. Дейтел, П. Дж. Дейтел
    Переводчик В. Тимофеев
    Издательство: Бином-Пресс
    ISBN 978-5-9518-0338-2; 2009 г.

    Программирование на C++ (+ CD)
    C++ Programming for the Absolute Beginner
    Автор: Дирк Хенкеманс, Марк Ли
    Издательство: Символ-Плюс
    Серия: Опыт не требуется
    ISBN 5-93286-050-2, 1-93184-143-8; 2005 г.

    Объектно-ориентированное программирование в C++
    Object-Oriented Programming in C++
    Автор: Р. Лафоре
    Издательство: Питер
    Серия: Классика Computer Science
    ISBN 978-5-94723-302-5; 2007 г.

    Философия C++. Практическое программирование
    Thinking in C++. Volume Two: Practical Programming
    Автор: Брюс Эккель, Чак Эллисон
    Переводчик Е. Матвеев
    Издательство: Питер
    ISBN 5-469-00043-5, 0130353132; 2004 г.

    Программирование на C++
    Автор: Коплиен Дж.
    Издательство: Питер
    Серия: Классика Computer Science
    ISBN 5-469-00189-Х; 2005 г.
    Ответ написан
    2 комментария
  • Как стать программистом?

    deactivatedtheelephant
    @deactivatedtheelephant
    Что бы стать программистом, вас должен покусать другой программист %)
    Ответ написан
    Комментировать
  • Как получить сертификат Microsoft?

    polym0rph
    @polym0rph
    Основатель Bits.media
    Зарегистрироваться нормально на экзамены МС это уже часть теста, не шибко упорные отсеиваются еще на этом моменте)
    Ответ написан
    2 комментария