Студенты, где вы? Вы нужны PostgreSQL!



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

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

    P.S. Если вы — талантливый студент с хорошей идеей но испытываете трудности с написанием proposal'а, можете написать мне в личку.
    P.P.S. Аспиранты по всем международным нормам тоже являются студентами и могут участвовать в GSoC.
    Поделиться публикацией
    Похожие публикации
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама
    Комментарии 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).
            • 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 месяца работать над этой идеей.

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