• План обучения Python и дальнейшие перспективы. Кто подскажет?

    @Quirel
    Обратите внимание на отличный курс от MITx.
    https://www.edx.org/course/introduction-computer-s...
    На английском языке, но все лекции с английскими субтитрами и переводчиком никто не мешает пользоваться.
    Курс действительно годный, дает начальную базу именно по программированию в целом, а для изучения как раз используется python (правда 2я ветка, но я не считаю это проблемой, в основном все что дается в этом курсе применимо и к 3й ветке). Сейчас уже семестр идет, закончится в марте. Советую записаться на следующий (правда даты не знаю, наверно объявят после окончания текущего семестра).
    Ответ написан
    1 комментарий
  • План обучения Python и дальнейшие перспективы. Кто подскажет?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Очень часто питон используется в качестве небольших скриптов в кроне под Линукс.

    Рекомендую ознакомиться с базовыми основами работы в Линукс консоли (bash), и принципами файловой системы в Линукс (права доступа, маски). Да и командная строка в Windows тоже нужна. Пусть не powershell, но там тоже поддерживаются и перенаправления и все такое.

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

    Система контроля версий. В основном питоноиды предпочитают git.
    Ответ написан
    3 комментария
  • План обучения Python и дальнейшие перспективы. Кто подскажет?

    un1t
    @un1t
    4. Если хочешь заняться веб разработкой, желательно знать HTML, CSS, JavaScript. Основы HTML, CSS можно выучить за пару дней, а дальше уже по желанию, это желательное, но не обязательное. Я знаю программистов у которых очень плохо с версткой, хотя какие-то основые они конечно знают.
    Что касается Джанги, если речь о веб разработке, то да конечно учи Джангу, она самая востребованная.
    Еще желательно знать git, если будет время изучи, хотя для джуниора думаю можно это уже в процессе работы выучить. И еще тебе понадобиться знать реляционную базу данных MySQL или Postgres.

    6. Сделай практическую задачу напиши свой сайт, блог, интернет магазин, форум, мини аналог твитера, инстаграмма или чего угодно. Постарайся приблизить задачу к практике, желательно чтобы самому было интересно.
    Ответ написан
    5 комментариев
  • В чем заключается навыки UI / UX?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Все зависит от направленности Вашего сайта и работа эта точно не кодера.
    Можно сделать качественно, но с недочётами или наоборот. Обычно, UX/UI подразумевает размещение элементов и блоков для УДОБНОГО использования и только УЖЕ ПОТОМ - дизайн.
    Конечно, это работа не дизайнера и не кодера, а UX/UI специалиста, который чётко понимает работу человеческого мозга, направление взгляда во времени, восприятие цвета, изображений и т.д и может сделать качественную "интеграцию" страницы веб-сайта (или иного интерфейса) с человеческим восприятием на интуитивном уровне.
    Ответ написан
    2 комментария
  • Как выбрать узкую специализацию?

    @Shetani
    Напишите на бумажках что нравиться и вытащите одну (когда будете вытаскивать узнаете чего хотите больше).
    Ответ написан
    Комментировать
  • Как выбрать узкую специализацию?

    God-emperor
    @God-emperor
    create a golden path
    Тут скорее вопрос в том, для чего ты хочешь заниматься?
    Заработать денег? Двигать науку? "Шоб тёлочки давали"? etc.

    Ответив на этот вопрос честно, ты сможешь понять, по какому критерию выбирать. Возможно твоё "нравится"/"не нравится" тебя уже волновать не будет.
    Ответ написан
    2 комментария
  • Какой язык программирования выбрать?

    @M1Anderson
    Ruby on Rails developer
    На джанго очень даже далеко уедешь, как и на любом серьезном фреймворке. В общем, тут либо руби либо питон. Оба языка великолепны.
    А в пхп не советовал бы влезать, потому что вылезать потом трудно.
    Ответ написан
    3 комментария
  • Стоит ли ставить крупный сайт на node.js? Не рано ли?

    @mx2000
    Берите python, если не имеете опыта в node.js. Или erlang, раз уж всё равно хотите попробовать что-то новое для себя.

    Мы в свое время (2011 год, node.js 0.3.x) намучились с callback-hell в коде, утечками памяти и прочим геммороем вида "есть либа А, делает вроде как, что нам нужно, давайте прикрутим", а через 2 месяца автор либы говорит "я потерял интерес, пилить дальше не буду". И приходилось садиться и самим править чужие баги.

    Сейчас, скорее всего ситуация изменилась в лучшую сторону (я не слежу), но какой хайлоад вы хотите получить от однопоточного приложения?) Нода хороша в определенной нише - как full duplex шина данных между клиентами и сервером, если надо, например, чатик а-ля vk.com запилить, или котировки валют обновлять. Работа с базой удобна до определенного момента, вычисления, фильтрация, мэппинг данных - медленные, любой блокирующий вызов (обработка данных) - и 100500 клиентов курят бамбук...
    Ответ написан
    1 комментарий
  • Стоит ли ставить крупный сайт на node.js? Не рано ли?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    нода - это явное будущее серверной разработки

    в чем же будущее? Быстрее, да, но ничего нового и уж точно я бы не хотел такого будущего. В python том же есть реализации event loop (тот же twisted, вот например бенчмарк который я просто так кидаю ибо толку от них не так много на самом деле), как и в PHP (ReactPHP) и в Ruby (Cool.io к примеру). Если говорить о высокопроизводительных системах, то стоит уже брать полноценные языки типа go, d, rust и т.д. которые изначально ориентировались на распределенные приложения. Но web приложение обычно не так критично к скорости рантаймов, все можно поправить более быстрым I/O и архитектурными решениями.

    Лучше подумайте об архитектуре, о том как реализовать репликацию базы, о том что можно кешировать в памяти, о том как это все будет деплоиться на несколько серверов и т.д. А прирост производительности в каких 20%-30% не сможет вам обеспечить должного RPS на одном сервере (а может и сможет, если нагрузка будет более мение равномерной).
    Ответ написан
    6 комментариев
  • Как научится верстать из PSD макетов в html+css?

    lexxpavlov
    @lexxpavlov
    Программист, преподаватель
    Посмотрите вот эти две статьи с хабра:
    Как сверстать веб-страницу. Часть 1
    Как сверстать веб-страницу. Часть 2 — Bootstrap
    И прочтите все комментарии к этим статьям (впрочем, как обычно на хабре:)
    Очень хорошие статьи, пошагово расскажут, что делать с макетом.
    UPD. Ещё одна статья от того же автора:
    Как сверстать тему для WordPress
    Ответ написан
    Комментировать
  • По поводу HTML5

    Zoxon
    @Zoxon
    Веб-разработчик
    Честно говоря я не вижу четкой грани между HTML4 и HTML5. Если не чувствуете особой необходимости, то нет. Использую XHTML.
    CSS 3 никто не запрещает пользоваться, дело только в отсутствии поддержки старыми ишаками.
    В целом html5 стал более семантичным и чистым.
    Ответ написан
    1 комментарий
  • По поводу HTML5

    ghaiklor
    @ghaiklor
    NodeJS TechLead
    Конечно стоит переходить, потому что это безболезненно :)
    Исключение - заказчик, который очень не хочет забывать об IE--.
    Ответ написан
    2 комментария
  • Как организовать защиту от парсинга сайта?

    opium
    @opium
    Просто люблю качественно работать
    Кому надо тот и ручками спарсит и этим все сказано.
    Ответ написан
    2 комментария
  • Что понимать под словом back-end?

    0neS
    @0neS
    Кассы и столики в макдональдсе это — frontend, кухня и комната для персонала — backend.
    Ответ написан
    6 комментариев
  • Какой дистрибутив Linux выбрать?

    STLEON
    @STLEON
    In Console We Trust. Code hard. Or die.
    Сейчас стоит Ubuntu последняя, но она мне как-то не нравится.

    Как-то не нравится - это как? Unity?
    Попробуйте Mint, он основан на кодовой базе Ubuntu.
    Или соберите сами. Arch, Gentoo
    Ответ написан
  • Какя фриланс-биржа самая акутальная в рунете?

    tin-iven
    @tin-iven
    Фрилансер до костей
    Считаю, что актуальность определяет не отношение к бирже фрилансеров, а количество заказов на ней. Так или иначе - пусть на бирже будет миллион фрилансеров - но без заказов эта биржа будет мертвой.

    На данный момент ситуация на рынке такова (можете воспринимать как рейтиг):
    1. free-lance.ru - были и остаются лидерами. Проектов у них реально много. Ежедневно 1300-1500 штук.
    2. freelance.ru - спасибо домену. Лично я ничего особого не вижу, но так или иначе тут 450-500 проектов ежедневно.
    3. weblancer.net - эта биржа самая древняя - начинали они первыми. Сейчас просели и имеют примерно 200-220 проектов.
    4. freelancehunt.com - на этой бирже примерно 180 проектов. Главное, что отличает ее от остальных - отсутствие платных аккаунтов или абонплаты.
    5. freelansim.ru - количество проектов ежедневно составляет примерно 50. Фишка биржи - хабракорни.

    Вот такая пятерка лидеров. Проверить цифры можно тут: lookubra.x01d.com/stats#stat=compare - отключите лишнее и увидите картину. Количество проектов брались без учета выходных, так как на выходных активность существенно падает.

    Итог: чтобы не говорили про free-lance.ru, они были и остаются лидерами. И как бы это не было печальным, были и остаются самыми жадными - могут себе это позволить. Любая из приведенных выше бирж имеют ограничение по бесплатным ответам на проекты, кроме freelancehunt.com. Судя по всему "приятной" сейчас будут считать ее? Мне кажется пора смирится с тем что любая площадка такого типа не может быть бесплатной. Остается только надеяться на умеренность аппетитов и лояльность по отношению к пользователям.
    Ответ написан
    6 комментариев
  • Программисты какой специализации самые высокооплачиваемые сейчас?

    @top13
    Язык не важен, знание синтаксиса, подобия, архитектуры, платформ, различий... Опыт решает. Больше делаешь, больше опыта, больше получаешь. Программированием нужно заниматься, а не учиться или работать. Пиши для себя, пиши для работы, пиши в обед, пиши вечером перед сном.
    Ответ написан
    Комментировать
  • Программисты какой специализации самые высокооплачиваемые сейчас?

    opium
    @opium
    Просто люблю качественно работать
    умные
    видел почти во всех специализациях ценники по 50 баксов в час, что руби, что пхп, что джава.
    Отсюда вывод не так важен язык, сколько мозги.
    Ответ написан
    Комментировать
  • Какя фриланс-биржа самая акутальная в рунете?

    slaykovsky
    @slaykovsky
    Говорят, за все надо заплатить. А еще лучше – знать английский. Это ведь прекрасный скилл.
    Ответ написан
    5 комментариев
  • HTML CSS js что дальше php или python?

    @CAMOKPYT
    Если PHP vs Python, то однозначно Python. Дело не только в более приятном синтаксисе, более развитой и продуманной экосистеме, но и в том что Python это далеко не только веб, ну и конечно зарплата у Python выше, не говоря уже о том что писать на PHP сейчас просто унизительно, это как кушать какашки. Если есть желание заниматься только вебом, то стоит задаться вопросом не столько выбором языка сколько выбором фреймворка.
    Ответ написан
    5 комментариев