• Как развиться от фрилансера до серьезной компании?

    sim3x
    @sim3x
    Все зависит от тебя

    Попробуй нанять менеджера и пусть он построит процессы
    Или подними свою квалификацию до ПМа

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

    Забудь про слово стартап.
    Стартап - такой же бизнесс как и у тебя, только в стартапе основатель знает что такое смузи
    Что никак не дает буст в конкурентноспособности

    у всех крупных бизнесменов на словах все просто и само....
    тебе стоит пообщаться с такими людьми на личном уровне, послушать, попробовать подумать в их парадигме.
    Для тех кто прошел путь он всегда кажется легким. Тебя не должно ето смущать
    Ответ написан
    6 комментариев
  • С чего начать разработку Информационной системы?

    @Riedel87
    Oracle/Python/IOS Developer
    Привет! В целом, что тебе говорят здесь - правильно. Я сам по образованию разработчик корпоративных информационных систем.
    Вот книга, я надеюсь, она тебе поможет. Хотя бы структурировать мысли.
    Сейчас в Озоне ее нет, но ты можешь найти в других магазинах.
    Удачи!
    www.ozon.ru/context/detail/id/3811655
    Ответ написан
    2 комментария
  • С чего начать разработку Информационной системы?

    Spetros
    @Spetros
    IT-шник
    Вопрос:
    С чего начать разработку информационной системы?

    С технического задания, подробно описывающего информационную систему.

    Как спланировать работу по разработке?

    Разбить реализацию на этапы.
    Ответ написан
    2 комментария
  • С чего начать разработку Информационной системы?

    хех, сам пишу аналогичные вещи =)
    Начать несомненно с описания самого главного, оборудования.
    Какое оборудование вы хотите хранить?
    ---Составить список моделей, производителей
    какие параметры будут его характеризовать?
    ---Какие различные параметры каких типов.
    И тут надо принять одно из самых главных решений в области хранения параметров, как оно должно быть представлено в БД.
    Если всегда одни и теже параметры, то одна таблица с необходимыми полями, если существуют группы оборудования со своими наборами параметров, и их не много и не будут они расширятся, то отдельные таблички с описанием параметров отдельного типа оборудования. И *барабанная дробь* самый универсальный случай, когда каждая модель может иметь произвольный набор параметров, модели создаются через конструктор, тут опять несколько вариантов, или организовать EAV, или допустим хранить шаблон параметров и сами значения в json (в постгре какраз удобно), или самое сложное но и гибкое, разнесение по отдельным типам в бд разных типов параметров, с кастомным поведением для каждого. - честно говоря реализация последнего вам уже до конца года хватит ^^
    Собственно по каждому типу параметров определится с его особенностями, допустим будут ли у вас адреса, если да, просто текстом будет хранится или из некой базы подтягиваться (ФИАС прикрутить допустим), можно будет выбрать только дом или можно будет привязать оборудование к кварталу или улице, что делать если нет определённого адреса? хранить ли геокординаты?. Если нужны ip адреса, просто это ип, или необходимо указание к какой подсети он относится, связанно собственно с системой учёта ip адресов.
    Какие поля будут уникальными, какие обязательными для заполнения, какие доступными только для чтения, как сообщить пользователю об этих особенностях.

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

    Вопрос на чём вы хотите сосредоточится?
    Если хотите разобраться с Вёрсткой, не используйте готовые фреймворки, почитайте про БЭМ, попробуйте less или sass, реализуйте хоть страшный но свой интерфейс, протестируйте в разных браузерах. Потом натяните нормальный css фреймворк, попробуйте кастомизировать под себя.
    Неплохой задачкой было бы построение RESTapi для вашего сервиса, с версионностью, поддержкой метода INFO... И взяв хороший js фремворк, организовать общение страницы и сервера именно через апи.
    К гиту лучше всего привыкать сразу, и желательно поробовать работать используя такой подход habrahabr.ru/post/106912
    БД само собой делать в 3-й нормализованной форме, контролируйте сколько и каких запросов бд, разберитесь с EXPLAIN и как работают составные индексы, да и собственно различные виды индексов в постгре, и да попробуйте использовать ОРМ(с фласком видимо прямая дорого к sqlalchemy).

    з.ы. извиняюсь за сумбур =)
    Ответ написан
    3 комментария
  • С чего начать разработку Информационной системы?

    opium
    @opium
    Просто люблю качественно работать
    просто делать
    гитхаб это просто котроль версий без него жизни не бывает
    я так понимаю что вы уже где то работаете и где то собираетесь применять эту систему , то просто сядьте и пишите, интерфейс на бутстрапе сделайте стандартный.
    Ответ написан
    2 комментария
  • С чего начать разработку Информационной системы?

    mmmaaak
    @mmmaaak
    Если сильно упростить цель Вашего проекта, то получится простое приложения для проведения CRUD операций. Примеров таких приложений, думаю, много. Плюс пару плюшек для импорта и экспорта данных извне (xsl). Для скорости и простоты построения UI - какой-нибудь CSS Framework, на личный выбор: Bootstrap, Foundation ... Базу данных - если проект небольшой, то SQLite. Ну и систему контроля версий тоже обязательно. Советую Git. Для того, чтоб идти в ногу со временем, в построении Web-приложений, советую заиспользовать какой-нибудь фронтендерский фреймворк: Angular, Ember ...
    Ответ написан
    Комментировать
  • С чего начать разработку Информационной системы?

    viktorvsk
    @viktorvsk
    1. Сделайте блок-схемы (скетчи, вайрфреймы) каждой страницы приложения на бумаге
    2. Сверстайте их
    3. Реализуйте постепенно функционал для каждой из них

    Начинайте с ключевого функционала, что б не застрять на регистрации, авторизации, смене пароля, правах доступа, оптимизации и т.д.
    Ответ написан
    2 комментария
  • Где найти ментора по фронтенду?

    ddale
    @ddale
    Front-end developer
    Идите на курсы learn.javascript.ru . Очень советую. След. группа в сентябре 2015.
    Ответ написан
    Комментировать
  • Где в СПб пройти хорошие IT курсы?

    insiki
    @insiki
    broken pipe
    Прохожу курсы по RoR здесь levelp.ru/courses
    У них есть курс и по Python, посмотрите.
    Еще вот курсы при ИТМО itmo-it.org/python-developer

    Больше курсов по Ruby здесь rubycourses.ru
    Ответ написан
    1 комментарий
  • Как изучать, что то новое имея фуллтайм работу?

    @thepry
    Ruby on rails, 1С разработчик
    Вставайте раньше/начинайте работать позже и изучайте что-то перед работой. Тогда усталость не будет вам мешать.
    Ответ написан
    4 комментария
  • Как изучать, что то новое имея фуллтайм работу?

    trevoga_su
    @trevoga_su
    Изучать на работе. Мне когда работа "позволяла" это делать - я и изучал и/или свой проект писал.
    Да-да. Именно так. Совесть пусть идет в жопу.

    Остальные советы - это бред школьников.
    Если человек спрашивает, значит у него реально нет времени. Если есть семья - то подавно.
    Если устает - то значит устает. Я помню, что значит тратить на дорогу 4 часа в день.
    По вых лучше не работать слишком много - реально можно перегореть. Сам сгорал не один раз.
    Оптимальное время для всего этого дела - будни.
    Ответ написан
    7 комментариев
  • Где взять макеты для верстки?

    paradokso
    @paradokso
    Начинающий фронт-эндер
    ищите в гугле по запросам
    free psd templates for website
    freebie psd for website
    free psd for html

    UPD. Кстати, вот хороший сайтик с различными макетами и свободными псдшками - blazrobar.com
    Ответ написан
    1 комментарий
  • Как обработать события мыши в приложении на flask?

    viktorvsk
    @viktorvsk
    Никак вы это на стороне сервера не сделаете.
    Есть понятие клиент-серверная архитектура. Вам именно к ней, потому что фласк - это веб-фреймворк.

    На клиенте (html/css/js/flash/silverlight/java-applet/schockwave/...) вы рисуете карты и ловите все эти клики, перемещения и т.д.. И в зависимости от логики вашей программы, в определенный момент формируете определенный запрос к серверу. Сервер получает данные и определенным образом их обрабатывает: пересчитывает, сверяет, заносит в базу... и выдает ответ клиенту. И так по кругу.
    Ответ написан
    Комментировать
  • Есть ли фриланс ближе к 30?

    viktorvsk
    @viktorvsk
    Не учите технологии. Учитесь решать задачи. Особенно с исходными данными и запасом прочности.
    Мне кажется, есть 2 пути успеха в айти сегодня:
    1. Рвение к чему-то конкретному (например, нейронным сетям, компьютерному зрению, машинному обучению, электронной коммерции, визуализации ... ) - тут, судя по последнему абзацу, мимо кассы
    2. Не знание технологий или даже стеков, а умение решать практические задачи. Вот тут очень похоже, что оно.

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

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

    На выходе, даже если не сделаете новый супер-хит, то:
    1. Познакомитесь со всеми технологиями и приемами (где-то больше, где-то меньше)
    2. Будет опыт в реальном технологическом процессе

    P.S. Если все же интересует именно только екоммерс и интернет-магазины (не самая привлекательная часть айти, на самом деле), то не рвитесь сразу верстать шаблоны под битрикс. Найдите важные задачи для бизнеса, которые не решаются стандартными методами (их уймы) и попробуйте решить одну из них.
    Ответ написан
    4 комментария
  • Тяжело ли, зная язык программирования на уровне джуниора, найти удаленную работу?

    Если кинуть объявление, что обучаю бесплатно программированию для web с последующим трудоустройством, то начинают ломиться просто толпы народа. Результат? 99% из них пропадают через месяц. Потому что не хотят или не умеют работать и учиться самостоятельно (при оказании любой консультативной помощи). Потому что не могут заниматься периодически не очень увлекательными вещами, потому что распыляются. Так через месяц они захотят стать дизайнерами, еще через месяц фотографами и т.п.
    К чему я это говорю? Вы столкнетесь с тем же самым. Сдюжите? Самостоятельно обучаться сложно и надо иметь fun, как говорят американцы, с этого должно переть. Иначе будет фигня... Надоест все через месяц.
    Ответ написан
    7 комментариев
  • Java junior developer кратчайший путь с нуля до реальной работы?

    timych
    @timych
    Не разменивайтесь на много ресурсов. Одной хорошей книги достаточно на данном этапе. Самое главное, без чего вас многие не захотят брать на работу - свой проект. КАЖДЫЙ работодатель будет у вас спрашивать, что вы написали для себя, для души. (По крайней мере у меня так было) Придумайте себе задачу. Начинайте писать. Работадатель хочет увидеть реальный код и то, что вы не теоретик. И очень немаловажно этим показать что программирование для вас больше чем просто работа. Удачи!
    Ответ написан
    3 комментария
  • Java junior developer кратчайший путь с нуля до реальной работы?

    @lstdayofhmnty
    Если станешь зачитываться теорией - провал тебе обеспечен. Читай и по изученному усиленно пиши код(просто "поглядывать" не катит), иначе далеко не уедешь.
    Не надо тебе больше литературы и ресурсов, не прыгай с одного обучающего материала на другой без крайней на то необходимости, не распыляйся.
    Добавь практику к изучаемому материалу как можно скорее и на ней же сосредоточься, Джавараш подойдёт.
    Загляни на досуге на Гетджаваджоб, рекомендовать не могу - не счупал, но такое есть и вроде у некоторых выстреливает.
    Ответ написан
    2 комментария
  • План обучения Python и дальнейшие перспективы. Кто подскажет?

    @pgpja
    Как лучше заниматься практикой? Где поискать задания?

    www.checkio.org
    www.codingame.com

    Программировать как можно чаще. Постоянно писать на Python. Фриланс сайты. Придумайте то что вам интересно бы было реализовать.

    Забыл о книге "Byte of Python". Она не толстая. Читается легко. В конце автор пишет программу для резервного копирования. И главное: ни в коем случае не откладайте пркатику.
    Ответ написан
    1 комментарий
  • Можете накидать большую порцию задачек для практики Python-новичка?

    merryjane
    @merryjane
    Системный администратор
    Вот очень клевый сайт, с кучей задач, уровнями, ачивками и неплохим форумом по решению этих задач:
    www.checkio.org
    Ответ написан
    5 комментариев
  • Где найти курсы для обучения front-end в Санкт-Петербурге ?

    yulsonka
    @yulsonka
    На самом деле, курсов по современным тенденциям и всяким advanced техникам я считаю, что нет. Те, кто эти техники знают и в целом готовы делиться, тем особо не до чтения курсов, а кто делится - скорее всего отстали от технологий. Так что советовала бы больше по конференциям всяким ходить, ездить - про разработку, интерфейсы, опять же тусоваться с единомышленниками больше, висеть на фронт-енд форумах, читать, в том числе книги в оригинале, которые Библия и сайты из той же оперы типа Smashing Magazine, а также практика, практика и еще раз практика. Не бояться ошибаться, а учиться на фейлах - это чуть ли не главное. Плюс бонусом можно найти кучу видео-докладов с разных конф в Интернете от разработчиков Яндекса и других известных компаний, в особенности если нет возможности ходить по конференциям самому.
    Есть еще вот такой забавный сервис - https://gibbon.co/, где можно составить себе план чтения различных статей по разным тематикам. Довольно удобно для чтения в дороге и прививает хорошую привычку расширять кругозор ежедневно. :)
    Ответ написан
    Комментировать