Задать вопрос
  • Какой framework выбрать под задачу?

    svfat
    @svfat
    ☺Нужен VPS? Два месяца бесплатно. Смотри профиль☺
    Если новичок, то Django - множество мануалов, достаточно строгая структура приложения, куча модулей. Все, что вы назвали легко можно реализовать. Если Python еще не изучали, то пройдите курс на codeacademy, затем хотя бы пробегите по книжке Лутца, и почитайте статейки на хабре про правильные паттерны на Python. Потом напишите парсер (без Django пока, просто парсер) Если вы гениален от рождения - то за пару недель справитесь. Потом проходите туториал с официального сайта django. Всю работу проводите на linux, в виртуальной машине или как угодно, только никакой винды. Потом проходите мануал с How to tango with Django. (Это еще минимум неделя если осмысливать то что делаешь) Затем пишите свое приложение, начав с регистрации пользователей и пользовательского профиля (прогресс, рефералы). Прикручиваете туда свой парсер. Настраиваете рассылку на почту. Вуаля. (Это еще пару недель, так как новичок и будет много гугления)
    Ответ написан
    7 комментариев
  • Мне 24, работа по обслуживанию компьютеров, в кого я могу переквалифицироваться?

    Mfry
    @Mfry
    Полноценно изучить сетевое администрирование, либо целенаправлено изучить один из языков программирования (инфографика прилагается). Можете совместить знания о железе и программирование, такие специалисты на вес золота.
    Всё в ваших руках. Удачи Вам!
    fb3ec70422194a2ebc2190f92441d4ca.jpg
    Ответ написан
    8 комментариев
  • Работа без высшего образования, это реально?

    @FoxInSox
    Почему вы все так спешите начать работать? Да еще и вместо обучения (каким бы оно ни было).

    - У вас еще впереди лет 30-40 работы, большую часть жизни вам придется работать. Вероятность того, что вы все эти 30 лет будете работать в удовольствие далеко не 100%.
    - Начиная работать на 2-3 года раньше вам не дает сильных преимуществ в перспективе. В практически любой работе гораздо более важна эффективность, а не просто сколько времени вы проработали на определенной должности. Т.е. проработав, например, 5 лет, всегда найдутся люди с меньшим опытом которую делают вашу работу эффективнее (быстрее, качественнее)
    - годы обучения в ВУЗе для очень многих людей являются самыми счастливыми, а во многих случаях даже формируют фундамент всей оставшейся жизни: друзья, хобби, знакомства, связи, какие-то ключевые события. Сидя 8 часов в офисе в день на работе или в квартире на фрилансе вы все это упустите скорей всего.
    - во время учебы у вас есть масса времени попробовать поработать в разных местах и сферах: backend, frontend, мобильная разработка, дизайн, попробовать заняться научной деятельностью, попробовать что либо вообще не связанное с IT. После нескольких лет работы вы только будете мечтать о таком, но времени и возможности сменить радикально сферу работы вы не сможете просто.

    ps ну нахрена вам деньги в 17 лет? Машину купить? Бабу свою свозить в Европу? iMac за 100 тысяч купить? Это все вещи которые не стоят вашего времени как минимум 17 лет точно.
    Ответ написан
    6 комментариев
  • Работа без высшего образования, это реально?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Вышка желательна/возможно даже обязательна, если:
    1) Вы захотите самостоятельно свалить в какую-нибудь цивилизованную страну. Причем не абы как на полгода пожить и выежать/заежать туда сюда, а полноценно иммигрировать туда как белый человек.
    2) Вы вдруг захотите работать в каких-нибудь гос-конторах. Там любят бумажки.
    3) Вы вдруг захотите попасть в крутую ит-корпорацию за рубежом. Есть конечно исключение, если вдруг вы будете настолько круты, что за вами рекретеры будут гоняться день и ночь, но на такое лучше точно не расчитывать.
    4) Вам припрет заняться машинным обучением/бигдатой/%другим_математическим_хардкором%. Причем вышка тут уже нужна будет не для корочки, а для реальных знаний. Возможен конечно вариант с серьёзным самообучением, но это уже скорее из разряда исключений.
    Ответ написан
    Комментировать
  • Как правильно работать на 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 комментарий
  • Как выводить дату как на тостере?

    savostin
    @savostin
    Еще один программист
    momentjs.com/docs/#/durations/humanize
    Не привожу решение на php, т.к. и на тостере и по логике этот текст должен меняться на клиенте динамически.
    Ответ написан
    Комментировать
  • Дефицит специалистов - так всё-таки это правда или миф?

    Jeiwan
    @Jeiwan
    А вы посмотрите на те вопросы, которые тут люди задают, посмотрите, какие проблемы люди пытаются решить. 30% вопросов об одном и том же: как начать что-то делать. На другие 60% вопросов ответ можно найти самостоятельно. 10% вопросов действительно чего-то стоят. А ведь все эти вопросы как раз и задают такие вот "специалисты".
    Люди не хотят самостоятельно думать, самостоятельно решать задачи. Даже не то чтобы решать, а просто найти ответ в интернете, так как 99% проблем уже решено кем-то другим. Люди не хотят просто хоть немного напрячься. Чтобы где-то работать программистом, не нужно много ума: достаточно уметь искать информацию в интернете. Но и на это не все способны. Люди не умеют работать. Поэтому на фриланс-биржах так много откликов, поэтому заказчики постоянно обжигаются на таких откликах и поэтому изо всех сил держатся за одного хорошо разработчика.
    Любого человека, который что-то делает, который самостоятельно решает задачи, в любой компании с руками оторвут и деньгами завалят. Людей много, а способных работать — единицы.
    Ответ написан
    4 комментария
  • Как вы используете git при разработке в одиночку?

    Adamos
    @Adamos
    Для себя одного git, как мне кажется, нужен только как "машина времени" и "обратный роадмап".
    То есть, чтобы иметь возможность посмотреть более ранний вариант кода и чтобы в потоке коммитов найти, когда были какие-то конкретные изменения.
    По большому счету, ничего, кроме коммитов в мастер, тут и не требуется. Разве что желательны мелкие коммиты с осмысленным написанием изменений, а не куски того, о чем сам не вспомнишь через неделю.
    Ответ написан
    6 комментариев
  • Стоит ли бросать работу и начать карьеру Front-end разработчика?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    На моей первой работе была ситуация похожая на вашу. На работе конвейер и новых знаний вообще не было даже в планах. Чтобы исправить эту ситуацию, я начал параллельно с работой заниматься фрилансом. Сначала понемногу, потом все больше и больше. Как только доходы с фриланса превысили зарплату, я уволился и ушел на фриланс целиком.

    Рассматривать работу джуниором в вашем случае я бы не стал, не потому что вам 29, а потому что вы до этого уже по сути им и были. Быстро, с помощью фриланса подтягивайте знания и в какой-то момент уже идите нормальным верстальщиком, или даже фронт енд разработчиком.
    Ответ написан
    3 комментария
  • Профи Java! Поможите составить программу самостоятельного изучения этого языка?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Дам совет, но не скажу, что профи в java. За годы общения с этим языком я почти не встречал приложений типа desktop на java. А тем более таких, которые дико популярны (eclipse и всякие IDE не в счет). Вот backend - это его родная стихия, но там красот нет, нет цветного desktop и ничто, никакой цвет, кроме черного не нарушает мрачную темноту сервера в темном шкафу. Вот мне это нравится, но не все это понимают :) как вам? Программы там как рабы, даже баллон всплыть не может, чтобы привлечь мое внимание. Только логи...

    Андроид веселее. Ну а по информации - не скидывайте свой предыдущий опыт, учеба - она одинакова и там и тут. Начинайте с того, что вам знакомо и поймете, что азы одинаковые.
    Ответ написан
    Комментировать
  • Изучаю java,загвоздка состоит в том,куда двигаться дальше?

    max-kuznetsov
    @max-kuznetsov
    Главный IT-архитектор
    Но чтобы устроится на работу junior developer мне нужно сделать хотя бы два проекта


    В чём проблема? Возьмите и сделайте. Что-то суперсерьёзное делать не нужно. Надо лишь показать, что можете работать со средой разработки и знаете основы языка Java. От стажёра большего не требуется.

    В этом состоит загвоздка,проект без помощи я еще не могу создать,да и не знаю толком какой проект сделать.


    А вот эти навыки Вы должны продемонстрировать. Достаточно бесплатных курсов, чтобы получить первичные навыки. Например, этот. Тщательно воспроизведите примеры.

    Неплохая среда разработки Eclipse (https://eclipse.org/downloads/packages/eclipse-ide...). Есть книги на русском, есть статьи и документация.
    Ответ написан
    1 комментарий
  • Изучаю java,загвоздка состоит в том,куда двигаться дальше?

    EugeneP2
    @EugeneP2
    Java Dev
    Учите английский язык. Работодатель может даже закрыть глаза на ваше плаванье в знаниях по java, если вы будите знать хорошо английский.
    Ответ написан
    6 комментариев
  • C чего стоит начать переход с C# на Java?

    script88
    @script88
    Это на jr много воды? По моему там на оборот мало информации.
    Java полное руководство 9 издание Шилдт
    Java. Библиотека профессионала (2 Тома) Хорстманн
    Философия java Брюс Эккель

    Ну а дальше можно все что связанно с Android
    Ответ написан
    1 комментарий
  • Как бороться со страхом использовать Javascript на сервере?

    MarcusAurelius
    @MarcusAurelius Куратор тега Node.js
    автор Impress Application Server для Node.js
    Бороться со страхом бесполезно, так вся жизнь на борьбу уйдет.
    Если они боятся или не хотят, то им уже ни чем не помочь, кроме своего примера.
    Только личным опытом и примером переубедите.
    Ответ написан
    Комментировать
  • Как бороться со страхом использовать Javascript на сервере?

    Я думаю страх очень простой - из-за отстуствия ощущения поддержки. Большого Брата вроде MS или Оракла не стоит за Node.js. Я конечно не хочу сказать, что всем на него плевать и никто не предложит поддержку - другое дело, насколько эти фирмы на слуху.
    Смежным вопросом является доступность важных для коммерческой разработки вещей. Если вы ранее использовали WCF - не удивительно, что после такой махины, которая из коробки поддерживает огромное количество стандартов для олдскульных XML веб-сервисов (с безопасностью, адресацией и т.д.), и даже REST-сервисы, многие захотят идти в ноду и заново собирать себе там необходимые инструменты и библиотеки, даже если они есть (что конечно надо сначала проверить).
    Ну и, наконец, основным субъективным фактором является желание использовать полученные навыки. У WCF довольно приличный порог входа, и разбираться нужно реально долго, прежде чем можно чтото применить на практике с пониманием происходящего. Это как с WPF последнее время народ негодует - все потратили N месяцев на изучение (один XAML чего стоит), а от майкрософта за последние 6 лет толком не новшеств ни обновлений не было, все смотрят на переписанный с нуля ASP.NET (который теперь всю платформу ведет в правильное русло), и завидуют. Так и вы приходите весь в белом и говорите - забейте на ваш багаж корпоративного дотнета, все идем в ноду.
    Ответ написан
    5 комментариев
  • Существуют ли НЕ видеоуроки по различным ЯП?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Во народ пошел. Тут люди программировать по Кернигану и Ричи учились, из официальных руководств не вылазили, когда еще инета не было. А теперь новички просят дать им обучающие игры, да еще и в удобном формате и бесплатно.
    Что дальше? Программировать будут учиться по мультикам и журналам с наклейками?
    Ответ написан
    5 комментариев
  • Существуют ли НЕ видеоуроки по различным ЯП?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Есть такие штуки, книги называются, раньше говорят было модно.
    Ответ написан
    9 комментариев
  • Как добавлять картинки в Django к статьям?

    sim3x
    @sim3x
    Если использовать только одну картинку
    - добавить поле для картинки в модель
    - добавить плейсхолдер картинки в темплейт

    # models.py
    class Article(models.Model):
         title = models.CharField(max_length=255)
         content = models.TextField()
         img = models.ImageField(upload_to='/article', 
                          height_field=100, width_field=100)


    Для простоты размещаем код, который ты, в дальнейшем, перенесешь в views.py из urls.py!
    https://docs.djangoproject.com/en/dev/topics/class...
    #urls.py
        url(r'^article/(?P<pk>[0-9]+)/$', DetailView.as_view(
    context_object_name="article",
    model=Article,
    template_name="article.html"
    ), name='article-detail'),


    #article.html
    <h1>{{ article.title }}
    <img src="{{ article.img.url }}">
    <content>{{ article.context }}


    Если интересует rich editor

    https://pypi.python.org/pypi/django-summernote

    https://github.com/summernote/django-summernote
    Ответ написан
    9 комментариев
  • Как подключить репозиторий из jCenter в Gradle?

    kivsiak
    @kivsiak
    software engineer
    у этих нехорошийх людей ошибка в своей сосбтвенной документации
    allprojects {
    repositories {
            jcenter()
        }
    }


    а не в билдскрипт секцию.
    Ответ написан
    Комментировать
  • Какую БД выбрать для веб-приложения домашнего использования (Java)?

    Adam_Ether
    @Adam_Ether
    Java Developer
    Можно и H2 (https://ru.wikipedia.org/wiki/H2 описание фич) попробовать
    1 +
    2 +
    3 +
    4 +

    Она крайне быстра (in-memory mode), хорошо подойдет для прототипирования, легко запустить, миграции могут автоматически накатится (те гибкость при смене схемы данных).

    Правда, если проект перестанет быть "домашним" уже не подойдет, но это уже совсем другая история.
    Ответ написан
    Комментировать