• Решил заниматься созданием сайтов на заказ. Какие документы должны быть? Налоги и т.п?

    NeiTrinO2
    @NeiTrinO2
    Предприниматель
    У меня несколько ООО. Но свое ИП я открыл только недавно.
    Я был шокирован тем, насколько это быстро и просто)))

    Более того, сейчас уже не надо даже обращаться к сторонним компаниям, чтобы они помогли зарегистрировать юр. лицо. Это просто НЕ НУЖНО.

    Итак, вот какой инструментарий я бы порекомендовал:

    1. Регистрация ИП:
    - https://service.nalog.ru/gosreg/
    - www.e-kontur.ru/ip

    Порядок действий
    • Составляем форму самостоятельно (быстро, удобно, бесплатно)
    • Формируем квитанцию для оплаты гос. пошлины (по-моему 500 руб.)
    • Оплачиваем квитанцию
    • Приходим в налоговую и просто подаем документы на регистрацию
    • Через 5 рабочих дней забираем там же все документы
    • Подаем заявление на переход на УСН (если нужно)

    2. Открытие счёта в банке.
    Я рекомендую банк Точка (человеческий сервис, удобный интернет-банк, все круто и недорого).
    Здесь все очень просто. Оставляем заявку, присылаем сканы документов. Встречаемся с менеджером или по скайпу и все работает

    3. Бухгалтерия
    Сервис Эльба от Контура. 1 год для новых юр лиц - БЕСПЛАТНО. Удобно, внятно, бесплатно.

    Тонкости
    - Нужно подготовить документы? - Фреш Док
    - Не забывать про то, что ИП должны платить взносы в ПФР и ФСС за себя

    Будущее
    Как только бизнес вырастет - лучше зарегистрировать ООО

    Успехов!
    Ответ написан
    4 комментария
  • Какую просить сумму зарплаты стажеру/джуниору Android в СПб?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    вопрос глупый. Зарплата часто зависит не от знаний, а от возможностей конторы.
    И очень подозрительно, что разрабатывать направление поручают стажеру/джуниору а не хотя бы миду.
    Ответ написан
    4 комментария
  • Как изучить Spring?

    @psi99
    есть еще хорошая книга на русском "Spring 4 для профессионалов" (Крис Шефер, Кларенс Хо, Роб Харроп). Очень подробно описаны основные части фреймворка.
    Ответ написан
    Комментировать
  • Можно ли использовать чужой код?

    Два варианта:
    1. Лицензия на использование кода не указана. Тогда нужно связаться с автором кода и урегулировать вопрос об использовании его кода в своих целях. Иначе можете встретиться в суде.
    2. Указан тип лицензии. Тогда действуете строго по пунктам лицензии, иначе также рискуете. Если тип лицензии не удовлетворяет, то это также можно урегулировать с автором кода, договорившись о подходящей для вас обоих лицензии. Некоторые разработчики выпускают код под двойными лицензиями. Если у вас открытый код (даже если и коммерческий), то просто используете и открываете свой код тоже. А если хотите закрыть код, то платите автору отчисления за использование кода.
    Ответ написан
    Комментировать
  • Можно ли использовать чужой код?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    существует множество РАЗНЫХ лицензий для открытого кода.
    Читайте лицензию, которая идет вместе с кодом. В некоторых случаях он свободно распространяется, в некоторых запрещено использовать в коммерческих продуктах без согласования с автором.
    Ответ написан
    Комментировать
  • Как сделать back-end прибыльным?

    Back end будет прибыльным когда изучите фреймворки. Если есть студия - прекрасная возможность обкатывать новые технологии и набивать шишки (не думаю что сайты мегапопулярны и критичны по доступности).
    Внедряйте в свои разработки Yii/Laravel/Symfony и опыт появится и будет возможность попробовать что больше понравится. Если фронтенд основной профиль - пробуйте ноду с экспрессом(опять же про бекенд). В дальнейшем уже будете иметь опыт работы с тем чем все пользуются
    Ответ написан
    Комментировать
  • Как сделать back-end прибыльным?

    А зачем вообще размениваться?
    Я фронтендер, работаю на upwork, доход 1500$, опыт 2 года, год из которых я тупо обучался сам. Чтобы не быть говнокодером изучаю чужой код, читаю книги, статьи - это куда полезнее, чем базары в курилке с другими программистами в офисе, как правило это разговоры ниочём, плавали, знаем))
    Ответ написан
    20 комментариев
  • Как правильно изучать веб-разработку, чтобы не было недопониманий?

    rockysoul
    @rockysoul
    ruby monkey
    Если есть в вашем городе курсы — обязательно пойдите на эти курсы.
    Пройдите тесты на CSS/HTML/JS и если не сможете ответить на 60-70% вопросов, то начинайте именно с них. Не пропускайте эту часть. Многие говорят, что это не нужно для бекенд разработки, но я категорически против. Не так уж много там надо знать и не так уж сложно это.

    Потом идите на курсы Ruby/ROR. Курсы помогу вам систематически заниматься и делать это в правильном порядке. И про БД расскажут и про инструменты разработки и всякие RSPEC и Cucumber бегло покажут. А ежедневная возможность задавать вопросы живому человеку с опытом вместо гугла просто бесценна.

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

    САМОСТОЯТЕЛЬНЫЕ ЗАНЯТИЯ СОСУТ. ТОЛЬКО КУРСЫ.

    Что касается выбора между PHP/Python и Руби то вы уже выбор сделали, занимайтесь и не дергайтесь. Теоретически все три языка вполне справляются с любыми проектами и задачами, ровно как и наговнокодить можно на любом языке. Так что этот вопрос для себя закройте.
    Ответ написан
    Комментировать
  • Как правильно изучать веб-разработку, чтобы не было недопониманий?

    @CapeRatel
    Выбираешь язык. Например руби и естественно Ruby on Rails для веб.
    Подписываешься на все группы и блоги по рельсам.
    Не стесняешься и задаешь вопросы везде где можно.

    По рельсам идешь сюда и для начала просто читаешь и выполняешь
    railstutorial.ru/chapters/4_0/beginning

    Далее находишь эту книгу и выполняешь
    agile web development with rails 4


    Также читаешь это habrahabr.ru/post/138101
    И уже исходя из ситуации, какие у тебя вопросы появляются гуглишь, спрашиваешь в группах, на тостере.

    Можно заплатить денег и пойти на курсы. Это тоже отличный вариант. На какие идти опять же лучше спросить.

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

    @larionov_n
    Попробуйте подумать, что у вас есть данные и вам нужно их обработать, чтобы получить результат. ООП - это просто инкапсуляция в капсулу методов для обработки данных объекта и капсула эта называется Объект, прототипом которого является класс. Могу сказать что вначале недостаточно ООП. Нужно и технологию программирования освоить и структуры данных знать - хотя бы основные, математику школьную.

    Помимо еще и специфику, PHP - это Backend, а он впервую очередь получает запрос от клиента, обрабатывает его, если нужно запрашивает из BD нужные данные и возвращает ответ.

    Соответственно: На какие вопросы надо ответить чтобы решать эти задачи в виде данных? Получить запрос (Обработать запрос (Что за запрос, удаление, апдейт, создание или фильтр какой, посмотреть его входящие параметры, прочитать HTTP заголовки, запрос можно классифицировать сложным URL адресом, который в свою очередь можно классифицировать и соотнести к какой-то реально сущность book/1?new=true&filter=asc, соответственно есть у вас есть Front Controller - то запрос по книжкам можно отнести к контроллеру Books (А контроллер часть паттерна MVC, контроллер будет работать с моделью, модель может напрямую общаться с BD или передаваться какому-то сервису который общается с BD (ORM, SQL with Driver). Соответственно вы в модели запрашиваете данные, проверяете данные, обновляете, внедряете бизнесс логику и только когда это сделали, возращаете данные готовые для пользователя, но только данные пользователю не интересны, вам нужно обернуть данные в HTML, проставить значения, интегрировать в верстку, тут уже приходят на помощь вьюшки, шаблонизаторы, так как ответ может быть не HTML, то модель нужно сериализовать в JSON. Соответственно все эти объекты у которых есть данные имеют методы для работы со своими данными. А общение между объектами путем отправки друг-другу сообщений (petya.give(beer, vasya). Отношение между ними будет осуществляться либо вложение объектов в друг-друга (композиция), либо копированием свойств между объектами (иерархия, наследование). Определять то что умеет объект, будет его интерфейс (где уже вступают в силу модификаторы доступа).

    Соответственно кратко:

    Обработка данных внутри методов (Алгоритмы и структуры данных)
    Общение между объектами ООП (Объектно ориентированное программирование)
    Архитектура приложения на уровне объектов (Дизайн паттерны, композиция, агрегация)
    Выполнение последовательных операций (Императивное программирование)
    Получение A и превращение A в B с хитроумными сплетениями (Функциональное программирование)
    Выполнение двух операций одновременно и синхронизация между ними (Параллельное программирование)

    Удачи!
    Ответ написан
    Комментировать
  • Какие знания необходимы перед изучением php фреймворка?

    @AlikDex
    тут играет роль не столько знания пхп, сколько понимание принципов работы той или иной системы. Иными словами, необходимо изучить основные паттерны проектирования.
    Для ознакомления неплохая статейка с хабра: habrahabr.ru/post/214285
    Далее нагуглите думаю.
    Ответ написан
    1 комментарий
  • Каков план личностного развития 1С программиста с нуля?

    1. Пойти в ближайшую франчайзи 1с и устроиться стажером.
    2. Если пункт 1 успешен, то скорее всего скажут, что изучить. (Скорее всего дадут смотреть видео уроки Гилева по программированию в системе 1с предприятие 8 базовый уровень)
    3. После просмотра и обучения. Обычно дается тестовое задание. Разработка какой - нибудь простенькой конфигурации (Например прокат дисков).
    4. Сдать 1с- Проффессионал. Дальше ясно будет...
    Если пункт 1 неудачен.
    Скачать видеокурс Гилева и просмотреть(Процесс не быстрый 180 часов если не ошибаюсь). После этого появится базовое понимание. Или если побыстрее и более сжато, то есть курс 1с за 21 день.
    Так же отличный видео курс про СКД от Гилева. После некоторой подготовки пожно готовиться к собеседованию. В большей часте фирм на собеседовании дают решить задачу уровня 1с специалит по оперативному учету(Даже попроще немного)
    Ответ написан
    3 комментария
  • Каков план личностного развития 1С программиста с нуля?

    @thepry
    Ruby on rails, 1С разработчик
    1. Книжка «Понимание SQL». Ее стоит прочитать и сделать все упражнения оттуда. Вопросы по соединениям таблиц спрашивают на 100% собеседований.
    2. Познакомившись с SQL, идти работать стажером :-) Лучше не туда, где нужно будет устанавливать обновления, а туда, где тебя будут учить программировать.
    3. Уроки на ютубе: были очень классные по запросам и управляемому приложению.
    4. Книжка «Архитектура и работа с данными 1С Предприятия»
    5. Не могу посоветовать ничего конкретного, но стоит порешать учетные задачи. Сделать конфигурацию с учетом остатков и т.д.
    6. Изучить основные объекты 1С: справочники, документы, отчеты, регистры сведений, накопления.

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

    Пункт про работу самый важный - так проще и быстрее всего научиться программировать 1С.
    Ответ написан
    4 комментария
  • Каков план личностного развития 1С программиста с нуля?

    @helycopternicht
    1) 1С Предприятие 8.2. Практическое пособие разработчика - это самая первая книжка которую знают все ОдинЭсники - получите необходимую основу подкрепленную практикой
    2) Дальше нужно прочитать и подкрепить практикой книгу - Конфигурирование и Администрирование для более глубокого понимания как там все работает
    3) Делаем самостоятельно практические задачи. Например (Товаро-оборот, Касса-Банк, Зарплата, Производство). ТЗ можно поискать в интернете.
    4) Пытаемся устроиться в контору стажером
    5) На работе дадут много новых и полезных навыков - так что дальше только общие советы
    Дальнейшие пункты нужны скорее после того как устроитесь на работу
    Обязательно очень хорошо разобраться с запросами это ой как сильно поможет.
    Обязательно получите хотя бы азы бухгалтерии - это тоже очень пригодится в работе
    Никогда не унывайте =)
    Ответ написан
    8 комментариев
  • Каков план личностного развития 1С программиста с нуля?

    ifaustrue
    @ifaustrue
    Пишу интересное в теллеграмм канале @cooladmin
    План такой:
    Начать изучать .Net
    Начать изучать WEB
    Начать изучать NoSQL
    Не изучать 1С

    Потом мне спасибо ещё скажете =)
    Ответ написан
    17 комментариев
  • Какие CMS являются современными с точки зрения архитектуры?

    alekciy
    @alekciy
    Вёбных дел мастер
    ну например раньше все верстали таблицами, а теперь дивами,

    Глупости. Нормальный разработчики и этак лет 10 назад верстали нормальной разметкой. И сейчас есть криворукие которые все пихают в таблицы.
    Ответ написан
    4 комментария