Задать вопрос
  • Какую профессию выбрать?

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    > Минимум 8 часов, чтобы были деньги.

    Работать нужно не 8 часов, а головой.
    Ответ написан
    11 комментариев
  • Как всё успевать и не быть роботом?

    viktorvsk
    @viktorvsk
    - Ничего не нужно, никто никому ничего не должен
    - Работать нужно не минимум 8 часов, а то и больше, - а эффективнее (комплексное понятие)
    - Жить нужно комфортно (так же комплексное понятие, для разных людей включает разные аспекты: кому зарядка с утра, спорт, здоровое питание, кому - красноглазенье по ночам, утро в обед, пиво перед компом...)
    - Саморазвитие - это хорошо, но это так же строго индивидуально - кому книги, кому видео уроки, кому фильмы, кому хобби - если вы связываете вашу работу с интеллектуальной деятельностью, это значит, что вам нужно развивать интеллектуальные способности, а не способности в вашей предметной области. Книжки читать, как не крути - тоже сугубо индивидуально по эффективности. Разве что художественную литературу, на мой взгляд, не помешает читать людям всех профессий.
    - Планы - это неотъемлемая часть жизни. Настолько же неотъемлемая, как и неспособность их соблюдать. Нет, вы не зря составили все эти списки со спортом, здоровой едой, сном и работой по 8 часов и т.д.. И да, у вас не получится соблюсти все пункты. Эти 2 факта нужно принять, осознать и не сдаваться.
    Ответ написан
    24 комментария
  • Выбор языка/фреймоврка под текущий проект и с прицелом на будущее?

    @deliro
    Один язык/фреймворк вам всё-равно не получится использовать. Но, между PHP и чем-угодно, я бы выбрал что угодно. Попробуйте джангу или рельсы. В джанге, напирмер, sqlite, права доступа, пользователи, миграции и много ещё чего идут из коробки.
    Ответ написан
    4 комментария
  • Как развить программистское мышление?

    @MJee
    Разработчик мобильных приложений для Android
    Вот хорошая книжка.
    www.ozon.ru/context/detail/id/29561974
    Несмотря на название, в ней очень много хороших задач. Есть ответы с подробным объяснением. Пробуйте вначале решить самостоятельно, если уж совсем тупик, то читайте объяснение и затем не глядя на примеры кода, реализуйте алгоритм.
    Ответ написан
    Комментировать
  • Каким образом возможно получить информацию со стороннего сайта?

    dordzhiev
    @dordzhiev
    Да вы серьезно что-ли? Фронтэндщик который не знает про AJAX?! Ужас.

    Вот оно откуда берется:
    $.getJSON("price_options.asp?p=" + id + "&n=" + n + "&c=" + c + "&x=" + getOptions() + "&rnd=" + Math.random(), function (data) {
       		        $("#unit_amount").val(data.amount);
    		    });

    Соответственно вам надо сделать HTTP запрос, на выходе получите JSON, оттуда берете поле amount.
    Ответ написан
    Комментировать
  • Какие можно использовать методы рекламы?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    перед началом рекламной компании вы столкнетесь с очевидной проблемой холодного старта -> когда пользователям не за чем заходить на ваш маркет плейс, потому что на нём ничего нет, и на нём нет ничего потому что туда никто не заходит)
    поэтому нужно сначало сфокусироваться на очень очень узкой аудитории например только на фотографах -> собрать в ручном режиме ту информацию, которую собирают эти фотографы -> а лучше всего предоставить уже конкретные заказы для них.
    потом уже начать постепенно ознакомлять фотографов с сервисом.
    классические методы продвижения, через покупку таргетированной рекламы очень просты но достаточно дороги.
    в условиях ограниченных финансовых ресурсах вам прийдётся немного жульничать, и прибегать к разного рода трюкам (так все начинающие делают).
    это очень опасный путь но многие успешные сервисы именно благодаря им становились успешными.
    такие примеры на виду -> например сайты знакомств, прибегали к фейковым сообщениям от якобы людей которые хотят с тобой познакомиться... мотивируя определённые группы активно начинать пользоваться сервисом.

    часто используют вбросы скандалов/срачей -> очень популярная тема которую люди обмусоливают сами готовы рассказывать друг другу, особенно если эти скандалы связанны с жуткой несправедливостью.

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

    в любом случае для начала вам нужно выделить очень узкую аудиторию, приготовить для неё удобный продукт (создать фейковую потребность в услугах фотографов или отобрать где-то реальные объявления), привлечь самих фотографов -> а затем найти где обитают клиенты для этих фотографов -> с последующим вбросом туда информационных крючков.

    это нужно будет сделать как со стороны тех кто ищет работу, и тех кто её предлагает.

    такие крючки-ловушки не обязательно должны напрямую вас рекламировать, они могут быть по совсем не связанной тематике -> вам важно просто поймать вашу целевую аудиторию.

    K примеру если вы хотите привлекать на услуги фотографов невест -> вы ищите где они обитают (например на сайте с новостями о том кто с кем переспал, кто кому изменил) и вбрасываете информационные крючки в самые обсуждаемые темы, придумываете что-нибудь в стиле как друг свидетеля на свадьбе заразил сифилисом подружку невесты а подружка невесты потом заразила жениха -> делаете фейковую страницу с описанием этого абсурда для вашей целевой аудитории -> и там уже размещаете рекламу своего портала)

    регулярные информационные бомбы по фотографам и их клиентам.
    потом уже масштабируете и мотивируете подтягиваться другие группы пользователей, схожими методами.
    Ответ написан
    Комментировать
  • Отображение при помощи Ajax в Django?

    @unkier
    software developer
    есть готовые штуки. например www.dajaxproject.com
    Ответ написан
    Комментировать
  • Ошибка "UnicodeDecodeError" при запуске сервера, с чем это может быть связано?

    sim3x
    @sim3x
    import os
    
    os.path.join('/home', 'myname', 'dirname', u'поддирректория')


    и никаких path += "ололо"

    и начни понимать, что тебе написали в трейсе
    Ответ написан
    Комментировать
  • Что представляет из себя направление "Прикладная математика и информатика"?

    Я выбирал между ПМ и специальностью на факультете вычислительной техники в Политехе (СамГТУ). Выбрал ПМ. Это было до бакалавриата и магистратуры. Учились 5 лет. Все пять лет учили разную математику. Было и программирование, но то, что преподавали, я уже знал на то время. В общем, программирования мало, математики много.

    Почему выбрал ПМ. Через родителей мы знали людей с обоих факультетов и ведущих кафедр. Зав. кафедрой ПМ (как человек) внушал доверие. Пошел туда. В этом плане выбор полностью оправдался, это оказался один из лучших учителей, кто мне когда-либо встречался. Он также был куратором группы. Было абсолютное уважение со стороны группы.

    Специальность считалась самая сложная. Отбирались туда кто посильнее. Специально собирали хороших ребят с олимпиад, лицеев. Мы уж точно считали себя круче других (кстати, это хорошо сплачивает группу). Во время учебы часть ребят отсеялась, пожалуй, было тяжело. Несколько человек защитились по 05.13.05 к.т.н. и по какой-то спец. на к.ф.-м.н.

    Кто куда пошел работать. Многие подрабатывали программистами во время учебы. После окончания по линии IT пошло около половины+ группы. Один человек остался преподавать математику (специальность это позволяет). Остальные пополнили ряды менеджеров (многие близко к IT) и т.д. Пошел ли кто-то заниматься тем, для чего готовят прикладных математиков?... Из нашего выпуска я таких ребят не знаю. Только один работает с близкими вещами.

    Велика ли польза ПМ для программирования? Скорее нет. Такое количество программистов в выпускниках объясняется тем, что ребята с техническим уклоном, сообразительные, сами занимались компьютерами - соответствующий исход сложился естественно. Математика в программировании используется мало. Есть области, где она нужна (математическое моделирование), но, если вы видите себя веб-программистом или 1с-ником, то пользы от нее не будет.

    Для чего эта специальность? Для приложения разнообразной математики выше стандартного уровня в самих разных направлениях. Такие области есть.

    Мне не очень нравилось то, что в изучаемой математике нет практической "реализации". Мне нравится математика, но учить много лет одну, другую, а потом еще и еще... скучно, что ли. Есть мнение, что "математика ставит мозги на место". Это во многом правда.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    сперва были вопросы "как стать программистом"
    затем вопросы "что читать"
    теперь уже "как читать"
    может скоро будет "как учить алфавит, а то за меня родители пишут на тостере".

    Для книг - читайте простейшие туториалы и сразу практика. Сложные книги - потом, когда в голове уже будет база.

    Добавлю еще момент:
    Почитайте статью megamozg.ru/post/10126
    Там очень понятно указано, что профессиональный навык и боль программиста - гиперконцентрация, которая необходима, чтобы освоить понятия и вещи для профессиональной работы. 40 минут это как-то несерьезно.
    Ответ написан
    3 комментария
  • Копирование из таблици в таблицу Django?

    valerium
    @valerium
    Изобретая велосипед
    Предлагаю не плодить сущности, а к объекту «новость» добавить поле статус и одним из вариантов допустимых статусов сделать «предложена». Соответственно, принятие новости — это просто изменение статуса, изменение одного поля в базе данных.
    Ответ написан
    3 комментария
  • Ошибка при установке Django 1.8.2 на Python 2.7. Как исправить?

    svfat
    @svfat
    ☺Нужен VPS? Два месяца бесплатно. Смотри профиль☺
    Не ставьте его под виндой. 99% вопросов "Ошибка при установке джанго" исходят от пользователей винды. На продакшене подавляющее большинство все равно используют linux. Создайте виртуальную машину с линуксом, или сносите винду. Гуглить по слову 'vagrant'

    >Всё дело в сроках. В дальнейшем обязательно поставлю Linux

    Vagrant+VirtualBox с убунтой можно поставить минут за 15 по мануалу (А может и быстрее). Еще пять минут уйдет на настройку БД (если не юзать sqlite3) и установку джанги. Так что это в любом случае сэкономит время, ведь еще одна проблема что не все пакеты можно установить через pip из под винды, еще придется что-то искать скомпилированное.
    Ответ написан
    3 комментария
  • Что не так с Node.js?

    un1t
    @un1t
    Высоконагруженные проекты пишут на любых языках, многие написаны на php или perl. Нельзя называть эти языки быстрыми.
    То что он держит какую-то нагрузку это просто смешно. Никакую нагрузку он не держит, яваскрипт достаточно медленный, впрочем тоже можно сказать и о php.
    Нагрузку держит асинхронный поход (не яваскрипт!) который искользуется в том случае если у вас IO bound сервис, т.е. большую часть веремени он ничего не делает, а просто ждет ответа от другого сервиса или БД.
    Решать какие-нибудь задачи которые CPU bound на node.js ... ну вобщем это не подходящий инструмент, т.к. язык медленный, будет все работать медленнл.
    У меня лично претензии к js, что язык этот имеет мало возможностей и много костылей, хотя он активно развивается и в ES6 видно много улучшений В node.js мало библиотек, они сырые и медленные. Я сравниваю с Python, но даже у PHP тут есть преимущества. На node.js нет полноценного веб-фреймворка, аля Django, RubyOnRails или Yii. Конечно это вопрос времени, но пока все сыро.

    node.js и асинхронный подход.
    На ноде большинство библиотек асинхронные, если ты захочешь написать что-то синхронное, то у тебя будут проблемы.
    Асинхронный подход он не хороший и не плохой, это инструпент для решения определенных задач.
    Люди же использующие ноду используют асинхронный подход везде, они вынуждены. Но это как забивать гвозди микроскопом - долго дорого, неудобно и ненадежно.
    Асинхронный подход нужен для решения специфичесих задач. C# или Python имеют языковые конструкции упрощяющие асинхронное програмирование, но в ноде ничего подобного нет. Писать асинхронный код на JS это тот еще геморой. Всякие anync и promise немного улучшают ситуацию, но проблема остается.
    Ответ написан
  • Как работать с картинками в Django?

    sim3x
    @sim3x
    Лучше иметь одну большую картинку, а потом с помощью магии делать из нее картинки какого угодно рамера

    https://www.djangopackages.com/grids/g/thumbnails/

    sorl-thumbnail.readthedocs.org/en/latest/examples....
    Ответ написан
  • Как работать с картинками в Django?

    mututunus
    @mututunus
    Backend developer (Python, Golang)
    Ответ написан
    Комментировать
  • Какими преимуществами обладает Go по сравнению с Java?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    ну go явно интереснее node.js, а вот выбор Java... Мне лично просто не нравится Java (но нравится c#) и потому я бы выбрал именно go, с его корутинами и т.д. С Java можно тоже жить, но я пока не могу придумать преимущества (ну кроме как куча готовых решений).
    Ответ написан
    8 комментариев
  • Устройство на работу?

    @deliro
    Ходят слухи, что надо что-нибудь уметь, чтобы что-то делать.
    Ответ написан
    Комментировать
  • Стоит ли становиться "чистым" программистом?

    Ashlst
    @Ashlst
    Фанат эстетики и красивых решений.
    Программирование только начало развиваться и становиться чем-то,по-настоящему,клевым))Если посмотреть,что люди делали в начале 2000х и то что фигачат сейчас и какие инструменты используют в разработке,сравнить уровень проектов,то разница весьма существенна..так что о вырождении профессии говорить очень рано) Единственное что важно,это то что уровень вхождения становится все выше,это также +,потому что большинство так и останется на уровне хелловорда и вордпрессов (прощу прощения,если кого-то задел)..если готовы постоянно учится и набираться опыта,то дефицита в работе и деньгах не будет.

    UPD Перспективными сферами считаю облака,искусственный интеллект,мобильную разработку.
    Ответ написан
    2 комментария
  • Стоит ли становиться "чистым" программистом?

    @766dt
    "Программирование" это не область производства, это инструмент, помогающий решать различные задачи в разных производственных областях.

    Если "чистый программист" это тот кто только пишет код, то это как человек, который владеет инструментом, но пользуется им только по инструкции. Человек который не может ничего сделать сам никогда и не будет по настоящему востребован.

    Разработка, сопровождение, и тем более автоматизация каких-либо процессов или систем, не может быть голым программированием, и требует знаний какой-то предметной области. Этой областью может быть и робототехника и биоинженерия и BigData.

    "Программирование", как инструмент очень молодо, и, по моему мнению, еще даже не начало раскрывать свой полный потенциал, и любой владеющий этим инструментом, особенно цельно, в отрыве от конкретных языков и платформ, будет очень востребован. Уж в этом то веке точно.
    Ответ написан
    Комментировать