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

    @lookid
    1) пользоваться системами контроля версий
    2) аккуратно, без косяков и лишних перевешиваний пользоваться jira
    3) форматировать код без пинков по жопе и десятков перекомитов
    4) уметь черипикать, бранчить и резолвить
    5) правильно формулировать вопрос, когда обращается к синьёру из другого отдела
    6) ориентироваться в MSDN
    7) знать хотя бы как сделать гото-дефыенишн, брекпоинты и прочие IDE-ориентирование-отладки
    !!! 8) ОБЪЯСНИТЕ ЕМУ В ПЕРВУЮ ОЧЕРЕДЬ, ЧТО ЛУЧШЕ ПОСИДЕТЬ НАД ЗАДАЧЕЙ НА 3 ЧАСА БОЛЬШЕ, НЕЖЕЛИ ЗАНИМАТЬСЯ ШОТГАН-ФИКСИНГОМ И ПОРТИТЬ ВСЕМ НЕРВЫ
    Всё равно первый месяц он будет писать код под диктовку синьера, так что пока так.
    Ответ написан
  • Какую выбрать систему контроля версий для небольшой команды программистов?

    @lookid
    github + smartgit/hg, GitLab
    Ответ написан
    Комментировать
  • Как вы искали свою первую работу в сфере IT?

    @lookid
    младшим помощником младшего программиста
    Таких нету.
    у меня не самая плохая теоретическая подготовка
    Это вам так кажется.
    как вы нашли свою первую работу
    Летом, перед 5 курсом, пришел на собеседование. Сказал, что в университете осталось учиться год и я там толком уже не нужен.

    Просто вы вбили себе в голову, что в России плохое образование, мол "я круче, я знаю, как лучше". А потом будете винить всех вокруг, что английский-немецкий не выучили толком, быдлокодить умеете, а Software Engineer'ить нет. В Гуглы не берут. А все 4 года промакакали за 20-30к в месяц. И опять будет виновата наша система образования. Верно? Ведь у нас не запрещено работать параллельно с учебой, а в США запрещено.
    Ответ написан
    1 комментарий
  • Как тестировать мелкие классы?

    @lookid
    Пишете консольное приложение и там гоняете тесты. Параллельно на листочке пишете своё решение и сверяете ответы. Пишете свой assert. Вектор и матрица же умеет в operator ==, operator !=, вывести на экран и прочее? Посмотрите Google C++ Testing Framework.
    Ответ написан
  • Как, по-вашему, должен выглядеть план развития для Ruby developer'а?

    @lookid
    У вас уже есть Lead по Ruby? Нету? Наймите. Поищите среди знакомых. Почему именно Ruby? Рассмотрите еще Python. Судя по вопросу, вы хотите Ruby-команду. Без lead developer никак. Ищите сначала его. Люди идут работать ради денег и опыта, а не "основные вехи и цели" или "путь должен пройти человек".
    Ответ написан
  • Почему формат .7z стал популярным?

    @lookid
    7z бесплатный. 7-Zip is a file archiver with the high compression ratio. The program supports 7z, XZ, BZIP2, GZIP, TAR, ZIP, WIM, ARJ, CAB, CHM, CPIO, CramFS, DEB, DMG, FAT, HFS, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, RAR, RPM, SquashFS, UDF, VHD, WIM, XAR, Z. Итого: любая компания может себе поставить 7z а не закупить сотни копий WinRar. Ну а под линуксом и так tar.gz всё может.
    Ответ написан
    Комментировать
  • Как правильно организовать написание классов PHP?

    @lookid
    Не изобретайте ООП. Лучше знать, как устроены Yii или Codeigniter, нежели писать свой костыль, который не имеет под собой никаких обоснований. Никому не нужны коленочные CMS-писатели. Тем более вы используете OpenID, стороннюю технологию, с которой не знакомы.
    Ответ написан
    Комментировать
  • Как научиться и где искать единомышленников для совместной разработки игр?

    @lookid
    Меня в последние время очень сильно заинтересовал игродел
    Это у вас обострение после выхода Xbox-ONE и PS4. Успокойтесь. Потыркаете пиксели 1-2 месяца и бросите. В геимдев входят не так. Вы совершаете ошибку 100500 российских школьников, которые возомнили себя кармаками. Не стоит игра свеч.
    список самых популярных языков для создания игры
    За такой вопрос сразу "вон из класса". Постановка вопроса говорит о вашем малолетнем долбоебизме и просто желании крутого, как в крузисе. Идите кубы попересекайте в пространстве и напишите "чистое" освещение, хотя бы что-то этого steps3d.narod.ru/tutorials/lighting-tutorial.html
    Ответ написан
    1 комментарий
  • Java с нуля за несколько часов. Посоветйуйте, что почитать?

    @lookid
    Java с нуля за несколько часов
    Супруга-неайтишница решила изучать программирование
    Для джавы нужно еще БД и Swing (GUI) минимум.
    Дык за джаву в итоге денюжку платють в два раза больше
    А вы хотите потом отправить жену на джаве программировать? Это гипер-утопия в вашем случае.
    Ответ написан
  • В нашей стране проводят научные исследования в IT? И возможно ли туда попасть?

    @lookid
    Знаком с программированием ( python, c ). "знаю" сказать не могу
    т.е. вы даже код писать толком не умеете? я прав?

    1. сетевые технологии в linux
    это в Intel
    2. операционные системы
    фиг знает, тут нечего исследовать. Какие русские ОС знаете? Я только РеактОС.
    3. анализ данных
    это яндекс
    В науке хорошо бы иметь всякие phd-приблуды.

    Итог: вам еще лет 5-7 учиться + диссертации писать, что бы вас допустили до науки с "приемлемыми" зарплатами, а не потуги в полсилы на кафедре.
    Ответ написан
    3 комментария
  • Куда пойти работать по удаленке начинающему разработчику?

    @lookid
    Студент первого курса
    То есть тебе 16-17 лет? Окай. А потом у нас ракеты падают, старшие программисты в возрасте 20 лет и вообще "образование в России плохое! ничему не научили! вот в США!". Кстати в США запрещается работать за пределами кампуса фултайм-студентам. Страна инноваций, блин. Кармаки 16тилетние со знанием "синтаксиса". Боже ж ты мой...
    начинающему разработчику
    Начинающий разработчик это не вчерашний ученик среднего учебного заведения, а человек со солид-теоретикал-бэкграундом, но без опыта.
    Ответ написан
    3 комментария
  • Как стать профессиональным веб-разработчиком с нуля?

    @lookid
    Я бы на вашем место нашел знакомого фрилансера и попросил бы его давать вам какие-то фрагменты его заказов на выполнение.
    Просто спрашивать "как стать программистом" на IT-QA может просто раздражать аудиторию, ведь не все здесь воплотили свою мечту "Стать hiload java dev в гугле" или "Стать render architector в DICE". Хотя учились и по 4 и по 6 и по 7 лет.
    Ответ написан
  • Какое выбрать направление обучения в ВУЗе по IT специальности?

    @lookid
    Разработка ПО и программных комплексов
    Проектирование программных комплексов

    Очень размазанные названия. Не понятно чему учат и нужному-ли вообще. Можете поискать в том же ВК людей с желаемой специальности, посмотреть их анкеты, где работают.
    В IT в России сильны только Бауманка, МатМех и МехМат. Они дают хорошую CS-базу. Все остальные слабая 3.
    А если общий совет, которому уже 100 лет: Идите туда, где проще сдавать. И параллельно долбите (а как это еще назвать?) Кормена, Кнута, Скиену + какой-нибудь язык (Java, С# ...). На курсе 3-4 идете работать.
    Ответ написан
  • Почему столько front-end вакансий?

    @lookid
    Никто не отдаст на фирланс разработку ОС или ПО для спутника. Я вот даже фриланс-геймдев не видел, если только мобилки. Фрилансеры очень безответственные раздолбаи. А что можно сломать во фронт-енде или пхп, что восстанавливать потом еще месяц? Ничего.

    Мой любимый язык - Go (хотя я и не надеюсь найти работу на нем, слишком молод). Но есть же множество других языков - Ruby, Python, Java, Perl... тысячи их.
    В своей компании устанавливайте свои порядки, а здесь вы наёмник и ваше дело малое.
    Ответ написан
  • Изучение C++ программирование

    @lookid
    Как же вы все меня задолбали. Языки типа С++ С Prolog и прочее не учат отдельно. Их учат как необходимость в предметной области. Там учить нечего: ООП, STL, ссылки-указатели. Я вот на днях собеседования на С++, так мы там 1.5 часа квадраты пересекали и рунге-кутта интерполировали. По плюсам же спрашивали 3-4 вопроса.
    Ответ написан
    1 комментарий
  • Какие курсы по оптимизации программного обеспечения преподаются в российских ВУЗах?

    @lookid
    Каких-либо специальных курсов оптимизации нету. Может где-нибудь в системном программировании или в компьютерной графике что-нибудь такое есть.

    Вся оптимизация в нашем ВО сводится к двум вещам:
    1) оптимизация алгоритма
    2) оптимизация кода

    Оптимизация алгоритмов ограничивается O-нотацией и поверхностным доказательством сложности быстрой сортировки.
    Оптимизация кода не преподается никак. Кроме всяких "магических вставок asm" и прочего SIMD. Нужно знать досконально язык-платфорку-железяку, а такие спецы уже далеко за океаном.
    Ответ написан
  • Где качать скиллы по математике?

    @lookid
    А что именно? Аналитическое мышление? Матан?
    Аналитическое мышление = Конкретная математика Кнута или Кормен.
    Матан = Дмитрий Письменный.
    Ответ написан
    Комментировать
  • Работа для прикладного математика

    @lookid
    Я прочитал заголовок и подумал, что сейчас прочитаю про PhD 30 лет. А тут студент 3 курс. Успокойся, напиши резюме, походи по собеседованиям. Прощупай рынок. Годик подучи и иди где больше понравилось.
    Ответ написан
    Комментировать
  • Насколько востребована профессия веб-верстальщика за рубежом?

    @lookid
    Имеется в виду оффер+переезд, а не переехал+пошел искать работу? С оффером сложнее, т.к. визы просто так не дают, а их получение обойдется в деньги+время (1к + 2-6 месяцев). Если же у вас уже есть вид на жительство, то просто переезжайте и ищите на месте.
    Ответ написан
    Комментировать
  • С какого языка начать изучать программирование?

    @lookid
    Для обучения есть прекрасные языки: python, php, javascript, scala. Для С нужно понимать архитектуру ЭВМ и устройство памяти, иначе полетите на указателях. Для С нужно понимать процесс компиляции, иначе не сможете написать программу больше чем с 2-3 самописными заголовочными файлами. Берите один из python, php, javascript, scala.
    Ответ написан
    Комментировать