Профиль пользователя заблокирован сроком с 3 октября 2014 г. и навсегда по причине: Мат в ответах
Ответы пользователя по тегу Программирование
  • Где почитать про утечки памяти в Си?

    @lookid
    Тут есть один нюанс. Умение хорошо задетектить мемори лик и мемори коррапшн в спагетти коде с кучей шаблонов дает программисту хороший шанс получить синьера, ну или не синьера, а близко к нему. Без тулзов, а просто читая код. Тут уже экспертный уровень владения языком. И книг по этой тебе особо-то и нету. Никто же не хочет открывать свои истории успеха на публику. Из-за того, что порой они связаны с бессонными ночами и упорным трудом на долгие годы. Есть даже такой популярный синьерский вопрос : "как создать мемори лик? 5 способов. И как их избежать или решить?"
    Ответ написан
    Комментировать
  • Почему в Новой Зеландии самые высокооплачиваемые программисты?

    @lookid
    Цены там, как в калифорнии и дома по 1кк баксов за сарай на пляже. Так что зарплата прямо пропорциональна стоимости жизни. И везде примерно одинаковые.

    @opium так там есть же.
    В общем, если вычесть подоходный налог, то "чистая" средняя зарплата программиста такова:
    Россия 20700$
    США 72600$
    Новая Зеландия 74000$

    Жилье:
    Россия ~4800$
    США ~12000$
    Новая Зеландия ~15500$
    Ответ написан
  • Есть ли книга по информатике для ВУЗов?

    @lookid
    Таненбаум (сети, ОС, архитектура ПК), алгоритмы (тот же Скиена), ну и основы матанализа и теории вероятностей для физмат школ (можно загуглить). В целом, за год пробежаться и поизучать вполне реально. Можно даже не особо и стараться. Просто почитатать на ночь и всё. Экзамены по этому будете уже в вузе сдавать.
    Ответ написан
    Комментировать
  • Как далеким от программирования основателям найти ведущего разработчика в стартап?

    @lookid
    Можете попробовать переманить какого-нибудь сотрудника какой-нибудь компании. Заходите в linkedin и ищите Lead или Senior с приличным опытом. Накрайняк пообщайтесь с вашими спонсорами (деньги же вам кто-то дал). У них могут быть знакомые.
    Ответ написан
    Комментировать
  • Каковы адекватные требования для frontend junior?

    @lookid
    Стажер - человек без опыта, выпускник, студент.
    Джуниор - опыт 1-3 года если не фултаим, или 0.5-1 год фултаим.
    Миддл - 1-3 года фултаим, железно, хоть месяцы считай и звони предыдущим работодателям.
    Синьер - 5-7 лет фултаим + крепкие знания в технологиях, очень крепкие, требуется ревью с предыдущих мест работы.

    У вас же в требованиях хотят сильного джуниора, а не стажера-выпускника-лабыздавателя. Нормальные требования. ЗП можно было бы и 40к дать.
    Ответ написан
    1 комментарий
  • Насколько сейчас актуален c++ ?

    @lookid
    Востребован. Но лучше знать еще и Java/C# и Python. Вероятность довольно велика, что вас сначала посадят пописать на Java/C# некоторое время (годика 2), а когда втянетесь, то дадут и С++. Никто не хочет, что бы всякие джуниоры и раша-мидлы ломали проекты только из-за того, что запутались в менеджменте памяти или забывают про константные ссылки и указатели.
    Итого: востребован, да, но до него еще расти. Обычно на нем пишут узкие места, где ну вооообще никакой другой язык не справляется. Просто прийти и сказать, что вы С++ - программист и больше ничего не знаете не получится.
    Ответ написан
    Комментировать
  • Как понять требования работодателя?

    @lookid
    Школа + ВО = стажер
    Школа + 5-7 лет опыта .NET на фултайме = синьер
    Школа + ВО + 5-7 лет опыта .NET на фултайме = синьер
    Почему? Частный сектор же. IT компании это частный сектор. И каждая ставит свои требования, какие хочет. Грубо? Не справедливо? А почему бы вам не пойти на завод работать или строителем? Или лучше согласиться с требованиями? Почему вы все 5 лет учебы в университете не практиковали .NET? Глупый вопрос, очевидно. Частный сектор устанавливает свои требования и не идет на поводу у каких-нибудь гос-структур типа вузов и прочего. Есть рынок - есть требования. Всё. Вы либо соглашаетесь, либо идите на завод. Другого выхода нет.
    Ответ написан
  • Какие существуют интересные задачи с применением нейронных сетей?

    @lookid
    Не хочется заниматься изъезженным
    Решение NP задач за полином. Лето, каникулы, в школьниках просыпаются мировые эксперты.
    Ответ написан
    4 комментария
  • Где взять начальный контент для тематического ресурса?

    @lookid
    Если я правильно помню, то хабр раскручивался около 2х или 3х лет. Тематические форумы обычно создаются либо студентами-аспирантами, которым деньги не особо нужны. Либо уже устоявшимися компаниями, которые могут ждать 2-3 года пока сайт раскрутится. Автор TechCrunch вообще в 5 утра встает для подготовки утренней пачки новостей.

    Ну а вообще не очень понятна ваша логика.
    Особенно если сделать с умом. И тут же типичной школьное: где взять контент для него? как сделать? что делать? Вы с умом решили подходить или с нытьем?
    Ответ написан
  • Что использовать вместо goto?

    @lookid
    if ... : break;

    function();
    return
    Ответ написан
    Комментировать
  • Что из себя представляет программная инженерия?

    @lookid
    Она может представлять что угодно. Сегодня есть препод-спец по Java, читают Java. Завтра он ушел работать, студенты старших курсов читают PHP. Сложно сказать чему будут учить именно вас, именно в ваши годы обучения. Шансов, что какой-нибудь топкодер из Яндекса придет именно к вам довольно малы. Может будет какой-нибудь молодой аспирант, может старпер, который джаву или сишарп ни разу не видел. Заметили, что за 25 лет как-то не особо у нас в стране с IT. Да есть яндекс, гугл, касперский, но не 100500 компаний, как в сша. Это либо из-за того, что всё слишком хорошо и все валят в сша, либо всё плохо и компании открывать и работать тупа некому.
    Ответ написан
  • Подскажитe литературу по шаблонам проектирования C++?

    @lookid
    александреску, GOF, опыт
    Ответ написан
    Комментировать
  • Системные архитекторы - кто они?

    @lookid
    Teach Lead или Teach Director. Глава компании (если небольшая, до 50 человек), или подразделения. Верхняя ступень развития карьеры технического специалиста. Эксперт в своей области. Возможно мирового уровня.
    Ответ написан
    1 комментарий
  • Какие есть серьезные программы на С?

    @lookid
    Весь, поверьте, весь С укладывается в ~292 страницы КерниганаРитчи. Учитывая, что в С нет ничего кроме массивов, указателей и структур, то практически весь код на С выглядит примерно вот так : https://github.com/jonof/jfbuild/blob/master/kenbu...
    Учитывая, что сейчас почти всё можно решить на Java и Python, то на С пишется такой лютейший хардкор, что даже с ходу не поймете что к чему. Посмотрите хотя бы ядро Linux.
    Ответ написан
    2 комментария
  • Что такое инструмент в программировании?

    @lookid
    Библиотека - сборник подпрограмм или объектов, используемых для разработки программного обеспечения (ПО). От сокращения lib, которое используется в C/C++.
    Фреимворк - библиотеки + тулзы.
    Инструмент, tools, тулза - скрипт, программа для автоматизации чего-либо для этой библиотеки или фреимворка. Может быть просто скрипт на питоне или ексешник написанный разработчиками для конкретных нужд. Например конвертилка картинок или других данных, копировалка чего-либо, сборщик, запускатель, и прочее.
    Ответ написан
    Комментировать
  • Математический аппарат для разработчиков 3d графики

    @lookid
    Mathematics for 3D Game Programming and Computer Graphics
    Physically Based Rendering, Second Edition: From Theory To Implementation
    Computer Graphics: Principles and Practice in C (2nd Edition)
    Computer Graphics: Principles and Practice (3rd Edition)
    Real-Time Rendering, Third Edition
    Конкретно 3d графика содержит довольно специфичный набор знаний и довольно неслабые бреинштормы для решения задач. Если ты имеешь в виду именно Render, а не бота вокруг дерева водить или локти якобианами крутить, то тут либо работать идти джуниором и дорасти до рендера либо аспирантуры-магистратуры по конкретному направлению.
    www.gamedev.ru/flame/forum/?id=160049#m1
    www.gamedev.ru/flame/forum/?id=160049#m3

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

    @lookid
    Стоп-стоп-стоп! Давайте попорядку. А то сейчас начнется.
    Ваш вопрос не корректный. Вы задаете его так, как будто наигрались в Батлфилд 3 и хотите сделать такую же игру.
    1) Идете сюда en.wikipedia.org/wiki/Game_programmer Видите, что разных направлений разработки довольно много.
    2) Берете Mathematics for 3D Game Programming and Computer Graphics, Third Edition и 3D Math Primer for Graphics and Game Development, 2nd Edition. Если вам что-то не понятно, то ищите другеи способы вспоминания 1-2 курса универа: линейную алгебру, основы матана и прочие матрицы.
    3) Все игры уже лет 10 строятся на том, что основной единицей геимплея является RigidBody (абсолютное твердое тело). Идете сюда www.cs.cmu.edu/~baraff/pbm/pbm.html Качаете, читаете. Дальше качаете исходники какого-нибудь Box2D. https://code.google.com/p/box2d/downloads/list и www.bulletphysics.com/ftp/pub/test/physics/papers/...
    4) Ну и нетленка blog.gamedeff.com/?p=64
    Ответ написан
    Комментировать
  • Где и как можно получить опыт работы с высоконагруженными проектами?

    @lookid
    владею знаниями и опытом необходимыми для оптимизации
    "чтение блогов" это не опыт. Поможет только решение боевых задач. Больше ничего. Обычно ложат сервера кодовые базы по 1кк строк. Так что тут только работать в яндекс каком-нибудь или badoo. Обычно краш срвера выгляди так: сервер упал логи в аттаче. Всё. Что дальше? В каком блоге будете что искать? В какой раздел stackoverflow полезете? Идите в какой-нибудь датацентр или социальную сеть. Лет через 3-5 научитесь оптимизировать что-нибудь.
    Ответ написан
    Комментировать
  • Есть ли программа которая будет сама заходить каждый день на определенный сайт?

    @lookid
    Что конкретно нужно?
    1) Запустить браузер с открытой страницей танков
    2) Прождать 3 минуты
    3) Закрыть браузер
    Тогда вот:
    windows.microsoft.com/ru-ru/windows/schedule-task#...

    Если ввести логин-пароли, кнопочки понажимать, то это уже бот, и программы такой отдельно не существует.
    Ответ написан
    Комментировать