0,0
рейтинг
18 марта 2014 в 00:31

Разработка → Студенты, где вы? Вы нужны PostgreSQL!



Незаметно промелькнул пост о юбилейном GSoC 2014, и наш проект PostgreSQL снова оказался в числе участников. Надо сказать, что если на многие другие проекты есть большой конкурс, то мы похвастаться этим не можем. Будь тому виной высокий порог вхождения и сложность проекта или недостаточно активно проводимая кампания, но нам приходилось даже возвращать неиспользованные slot'ы, так как на них не нашлось достойных претендентов. Как mentor, я не могу выдавать информацию о числе и составе заявок, скажу только, что ситуация меня печалит ещё больше, чем в прошлые годы.

Но давайте смотреть на ситуацию с позитивной стороны. Есть ещё 4 дня для того, чтобы подать proposal и у любого достойного проекта есть все шансы пройти! Выбирайте любую из тем, предложенных на wiki, или предлагайте свою идею и вперёд: интересный проект и 5500$ ждут вас! Кроме того, последние 3 года студентов ожидал ещё один вкусный бонус: SPI оплачивал всем GSoC студентам нашего проекта участие в одной международной конференции; скорее всего эта приятная традиция будет продолжена.

P.S. Если вы — талантливый студент с хорошей идеей но испытываете трудности с написанием proposal'а, можете написать мне в личку.
P.P.S. Аспиранты по всем международным нормам тоже являются студентами и могут участвовать в GSoC.
Александр Коротков @smagen
карма
32,5
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Спецпроект

Самое читаемое Разработка

Комментарии (36)

  • +2
    Обалдеть. Есть организации в которых хотят участвовать студенты, но Гугл их отклоняет, взамен набирая организации в которых не хотят участвовать студенты. Где логика? Я говорю как бывший студент GStreamer и PiTiVi.
    • 0
      Ну нужно же давать и другим организациям шанс, нельзя всё время одних и тех же брать.
    • 0
      О процессе подачи заявок от организации и их рассмотрения знаю мало. Просто заметил, что у нас какой-то полный слив и пора его остановить.
      • +7
        В будущем постарайтесь пораньше написать статью на хабр (после опубликования списка организаций), чтобы студенты имели возможность подготовиться (настройка и сборка среды, копание в исходниках). Таким образом Вы сможете понять подходит ли студент и обладает ли он необходимыми минимальными навыками, а студент в свою очередь оценит сложность проекта. Желаю удачи с поиском студентов. ;)
  • +2
    У нас такая же проблема — студенты почему-то боятся подавать заявки… А зря! Хорошему студенту всегда рады.
    • 0
      Мне кажется, это всё связано со сложностью. Что у вас, что у PostgreSQL требуется C/C++. Интуитивно низкоуровневый код кажется сложнее, даже если на самом деле в предложенных проектах не требуется ничего сверхъестественного.
      • +1
        Посмотрел список для PostgreSQL — там жестяк для студента.
        • 0
          Если C/C++ уже считается низкоуровневым языком, то что тогда о нас говорить — у нас вообще Ассемблер image
          Нет, конечно, мы получили несколько хороших заявок, но все они от индусов — обидно, что русскоязычным студентам не интересен русский проект.
          • 0
            Я не о языках, а о задании.
            • 0
              А предыдущий комментарий, на который Вы ответили, был вроде именно о языках. Пойди пойми, кто о чём пишет…
          • +2
            Так низкоуровневые же. Операционные системы — это не плагин на C# написать (чем я, например, и собираюсь заняться в рамках GSoC). Надо признать, что ваша целевая аудитория это скорее элита, и заявок, соответсвенно, нужно ожидать меньше обычного. На счет не интересно — очень интересно, просто многие банально не потянут (я в том числе).
            • 0
              Вы себя недооцениваете, но, конечно, если Вам больше по душе C#, то лучше писать на нём.
              А насчёт C/C++, выдержка из Википедии:
              Си часто называют языком среднего уровня или даже низкого уровня, учитывая то, как близко он работает к реальным устройствам. Однако, в строгой классификации, он является языком высокого уровня.
  • 0
    Надеюсь, кто-то возьмёт FOREIGN KEYs для ARRAY (находится в ToDo).
    • +1
      Добавил на wiki страницу о GSoC
      • 0
        Спасибо!
  • 0
    Add a «nowait» SELECT option which allows just skipping over locked rows instead of throwing an exception

    О! Вот на это я бы еще и сам немножко денег добавил даже.
  • +1
    На так и не доделанный MERGE забили? :( Data-modifying CTE — это хорошо, но недостаточно: обвязку на обработку race condition все равно писать надо.
    • +1
      Я не вникал в трудности глубоко, но похоже этот проект оказался слишком сложным для GSoC. На замену ему был написан INSERT...ON DUPLICATE KEY LOCK FOR UPDATE, но, к сожалению, не вошёл в 9.4 :(
  • +6
    На мой взгляд проблема в отсутсвии юзерфрендли среды. То есть студенту так сразу в лоб «иди пили постгрес» (утрирую конечно), но проект на С\С++ действительно требует высокого порога вхождения и многие не хотят идти в подобный проект, а тем более сразу вот так делать что-то серьезное. Войти в проект на JS, Java, Ruby, Python быстрее, более модно и порог вхождения куда меньше, комьюнити обычно более активная.
    Тем более тут вопрос: напишу я что-то для постгреса а дальше что? А вот если на ruby или js то там и свой проект можно начать и тд.
    Вот если бы вы предложили попробывать студентам что-то сделать, сами бы подкинули темы, помогали бы скажем в течении месяца-двух а дальше отобрали бы самых перспективных и активно развивающихся, результат был бы выше. А пока браться за сложный проект многих пугает и все смотрят в сторону более приветливых вариантов с более активным комьюнити.
    Это мое имхо
    • 0
      На мой взгляд проблема в отсутсвии юзерфрендли среды. То есть студенту так сразу в лоб «иди пили постгрес» (утрирую конечно), но проект на С\С++ действительно требует высокого порога вхождения и многие не хотят идти в подобный проект, а тем более сразу вот так делать что-то серьезное. Войти в проект на JS, Java, Ruby, Python быстрее, более модно и порог вхождения куда меньше, комьюнити обычно более активная.

      Если написать в pgsql-hackes mailing list, что хочешь реализовать такую-то фичу, то всегда поможем. Про порог вхождения соглаен. Модность — понятие субъективное, тут у каждого своё ИМХО.
      Тем более тут вопрос: напишу я что-то для постгреса а дальше что? А вот если на ruby или js то там и свой проект можно начать и тд.

      Людей с хорошим знанием постгреса мало и они нарасхват. Выполнив пару хороших GSoC проектов, запилив ещё несколько фич просто так или со спонсорской поддержкой, можно приобрести минимальную известность. Обладая минимальной известностью в community не трудно устроиться работать в Heroku, VMWare, EnterpriseDB и т.д. причём как удалённо, так и переехать (это как вариант, можно использовать её и по-другому). Я считаю, что перспективы есть.
      Вот если бы вы предложили попробывать студентам что-то сделать, сами бы подкинули темы, помогали бы скажем в течении месяца-двух а дальше отобрали бы самых перспективных и активно развивающихся, результат был бы выше. А пока браться за сложный проект многих пугает и все смотрят в сторону более приветливых вариантов с более активным комьюнити.

      Согласен, работать над этим надо было раньше, а не в последнюю неделю приёма заявок. Я вообще сомневался, стоит ли писать на Хабр. Но лучше что-то, чем ничего, и отклики на этот пост подтверждают это.
      • 0
        А еще мне кажется, что многие студенты с удовольствием рассмотрели бы возможность написать скажем кандидатскую работая на какой-нибудь фитчей постгреса (некоторые так делали кстати). Над этим опять конечно же надо работать, но в принципе потенциал притока адекватных мозгов есть. Это чисто как совет.
        • 0
          В своё время я так и сделал :)
          • +1
            А я вот после института, немного поработав, стал задумываться о том, чтобы написать кандидатскую, но что-то никак не могу найти подходящую тему (
            • 0
              Вы не одиноки.
  • +2
    Дело в том, что малое количество студентов обладают нужной квалификацией и опытом подобной работы.
    Думаю, что слоты в Rails, Django, Drupal или Joomla были заняты сразу.
  • 0
    Вот бы сделали vacuum full без тотальной блокировки…
    Эхх, мечты, мечты…
  • 0
    Надеюсь таки сделают нормальную беспроблемную установку на Windows 7 x64.
    Уже третий день бьюсь. Кучу мануалов перечитал и рекомендаций перепробовал. Ничего не помогает.
    При том что ранее с погода назад, каким-то образом всё нормально установилось, но после удаления повторная установка ни в какую не желает корректно проходить.
    Переустанавливать систему не хочется, потому как надо выяснить причину и найти решение.
    Ведь если клиент обратится с такой проблемой будет очень некорректно рекомендовать переустановить систему.
    • 0
      Тут надо искать заинтересованных не среди студентов, а в Microsoft-е. Например, в php много проблем с windows решилось, когда этим занялись сотрудники microsoft.
      • +1
        А майкрософту куда интересней продвигать свою бд, нежели приходить на помощь к постгресу.
        • 0
          С одной стороны, да, с другой стороны — вроде бы из тех же соображений выгоднее продвигать дотнет-стек, однако php поддерживают. Тут есть нюанс — в случае проблем с postgresql на windows обычно проще поднять его на линуксе, чем мигрировать на mssql.
    • +1
      По мне на винду постгрес проще всего вручную поставить. Проблем может возникнуть очень органиченное количество, и все они легко решаемы.
  • 0
    Заметил, что jdbc драйвер не упоминается, а жаль. Поддержка последних фич в нем относительно плачевная.
  • 0
    А как это все вообще проходит? Чтобы участвовать обязательно быть студентом? Нужно писать реализацию «идеи» находясь на самом Summer of Code? (это ведь какой-то кемп, насколько я понимаю?)

    Я бы с удовольствием попробовал копнуть в постгрес, но у меня уйдет на все это огромная куча времени, так что если бы оно было не сильно ограничено, то, я думаю не только мне, было бы можно попробовать
    • 0
      Обязательно быть студентом, аспирантом или мастерантом. Ехать никуда не нужно — вся работа происходит из дома.
      Нужно подать заявку и описать свою идею до 21 марта вечером. Если Вас примут, то нужно 3 месяца работать над этой идеей.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.