• Можно ли легально работать через фриланс, обходясь одной лишь налоговой декларацией?

    А зачем вы себе жизнь усложняете? Зарегали ИП по УСН - это 6% + ФОМС и ПФР - там копейки. Вопросов ни у кого к вам не возникнет. Я как юрик при выборе с кем работать с физ. или юр. лицом выберу второе. Как правило эти 13% физ лицу оплачивает заказчик, а исполнитель должен их в декларации указать. Ну и зачем мне за кого-то там платить? Это при наличии договора. Если его нет, то ещё хуже - с физика ничего не спросишь.

    Поправлю предыдущего оратора. У меня тоже ООО и ИП. Быстрее машину на жену оформить, чем эта постоянная бумажная волокита с отчетностью, документацией, в банк таскай документы, в налоговую и т.д. Деньги снять с р/с - это головня боль. Себя вам придется делать генеральным директором и платить зарплату, а это + 48% всех отчислений. Через ЗП вы выводить деньги не будете, значит будете платить себе серую зп (минималка по закону + все отчисления). Как брать деньги - вопрос встанет крайне остро. Вывод на себя как на физика - сразу + 13%. Учитывайте это. А ещё - если банк теряет лицензию, то первые очередники на выплаты по страхованию: физ лица и ИП. Думайте и решайте.
    Ответ написан
    7 комментариев
  • Стоит ли начинать заниматься программированием в 30+ если до этого не программировал?

    opium
    @opium
    Просто люблю качественно работать
    Вы так говорите как будто в 30 лет у вас нет рук и ног и вывалился глаз.
    Берите и делайте и меньше задавайте глупых вопросов на тостере.
    Ответ написан
    5 комментариев
  • Стоит ли начинать заниматься программированием в 30+ если до этого не программировал?

    @AlexLIn
    Мой дед начал изучать программирование в ~75 лет.
    Теперь программирует себе самолетики да квадрокоптеры на ATxmega в atmel studio. "Полет нормальный".
    Ответ написан
    2 комментария
  • Как выбрать узкую специализацию?

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

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

    @jackes
    Это не слив. В тот момент вышла новая версия приложения Google Play. Новый интерфейс активнее побуждает ставить оценки. В итоге, количество оценок значительно возросло (где-то в 3-4 раза), но средний рейтинг снизился. У меня аналогичная картина для всех приложений. Ниже скриншот для одного из них. Перегиб произошел 13 декабря (В ПЯТНИЦУ!). Кстати буквально вчера-позавчера интерфейс Google Play опять поменялся. af7f5e25281c418f87e4bd28a291a463.png
    Ответ написан
    1 комментарий
  • Слив рейтинга Андроид приложения. Что делать? Как защититься?

    overmove
    @overmove
    Бывший геофизик, ныне, к сожалению, SMMщик
    Сравните с чейнджлогом. Может вы что-то добавили или изменили? Люди в отзывах жаловались на рекламу, вполне вероятно, что некоторых людей наличие рекламы раздражает и они занизили рейтинг, но это только в том случае, если реклама была добавлена совсем недавно перед сливом.
    Вообще есть универсальный совет, если хотите решить проблему, надо понять причину ее появления.
    Ответ написан
    1 комментарий
  • Интернет магазин без корзины - за и против?

    @Djulbars
    Как же меня достают такие поставщики (приходится с ними иметь порой дело). Нормальные конторы делают b2b порталы, а здесь все в xls ковырять.
    Ответ написан
    1 комментарий
  • Каков план личностного развития C++ программиста с нуля?

    PixRaider
    @PixRaider
    Не так важен С++, как важен сначала С, чтобы получить понимание работы программ на низком уровне. Потом имеет смысл двигаться в сторону ООП головного мозга, изучая С++ и паттерны проектирования. ASM, WinAPI и прочих динозавров имеет смысл трогать только если есть много свободного времени и зубодробильная мотивация стать "архитектором Матрицы".
    А дальше все само: выплывет сначала на какой-нибудь удобный фрэймверк типа Qt (но возможно черт дернет и в .NET c C#), а от него и до Java рукой подать.
    К практической части от Lol4t0 всецело присоединяюсь.
    Ответ написан
    Комментировать
  • Каков план личностного развития C++ программиста с нуля?

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

    Для этого вам можно или найти какой-нибудь курс, или поучаствовать в opensource проекте с code review, причем довести свои патчи до merge в master. С этим, правда, бывают сложности, если вы совсем начинающий, потому что никому от вас толку не будет.
    Тут есть еще один вариант, про который почему-то никто никогда не упоминает. Отвечать на вопросы. Вот так вот как вы сейчас задаете вопросы, только отвечать. Конечно, вам не пойдет ванильный тостер без дизлайков, с малым количеством вопросов и специфическим русскоязычным сообществом. Вам нужно на StackOverflow. Просто смотреть подряд вопросы, пытаться решать, постить ответы, сравнивать с теми ответами, которые пишут другие люди и делать выводы. Если вы будете писать ерунду, вас там поправят, опять же. Я в свое время довольно много таким образом узнал где-то за полгода.
    Ответ написан
    1 комментарий
  • Выход из условия if

    @v_prom
    Если ты попал в такую ситуацию, то значит некорректно задал предикат, скорее всего он должен быть составным.
    Ответ написан
    Комментировать
  • Каков план личностного развития PHP программиста с нуля?

    konst20
    @konst20
    Программист, преподаватель, немного электронщик
    Есть опыт помощи таким начинающим.
    реальный срок до запуска джуниора - полгода, никого не слушайте.

    Важные моменты
    веб-программирование на базе PHP - это стек технологий: PHP/SQL/CSS/HTML/JS + Linux хотя бы азы + знание важных инструментариев (FTP, Git/SVN, работа с БД)
    чистый PHP плюс даже все перечисленное выше - не особо нужно и не интересно. Нужно знание конкретных платформ: фреймворков и/или CMS. (Почитайте вакансии на Хантиме по запросу PHP, обратите на это внимание). Навскидку самые востребованные (спорно конечно): Yii фреймворк, CMS Битрикс и Wordpress.

    Как начать?
    Смело на амбразуру!
    1) Установите у себя рабочую среду LAMP/WAMP - Apache, PHP, MySQL. Для этого возьмите пакет Denwer или OpenServer, что больше понравится. Сделайте Hello World просто как HTML, потом на PHP, потом алертом на JS. Порадуйтесь.
    Установите все редакторы кода. Кто там вам будет рекомендовать блокнот или notepad++ - не слушайте. Варианты: если машина мощная (4+ Гб памяти и пр.), берите редактор phpStorm (для php/html/css/js). Если не очень мощная - берите komodo edit. Для работы с БД инструмент встроен в Denwer/OpenServer, это phpMyAdmin
    2) Идеально, если вы договоритесь сделать кому-нибудь сайт. Бесплатно или за небольшую плату. Если нет - сами себе поставьте задачу: сайт про котиков/про детей etc. Красивый сайт, с галереей, с эффектами, с материалами
    Возьмите CMS Wordpress и попытайтесь сделать сайт у себя на компьтере. Настоящий сайт, во всей красе, как вы хотите. Правьте его, смотрите код, экспериментируйте. Сообщество огромное, вы найдете ответы на все свои вопросы
    Потратьте чуть денег, купите себе домен и хостинг, залейте сайт на хостинг.
    Порадуйтесь. Похвастайтесь.
    3) Ищите в сети тестовые задачи и решайте их, изучайте материалы собеседований, вопросы - их много.
    4) Зарегистрируйтесь на odesk.com под каким-то фейковым email, пройдите тесты по PHP, CSS, HTML, jQuery, Wordpress, а во время прохождения делайте скриншоты вопросов. Потом изучайте эти вопросы, ищите ответы, далеко не обязательно на все. Тесты вы, конечно, не пройдете, но вам нужны только вопросы.
    5) Постоянно следите за вакансиями "PHP-программист", "веб-программист" на Хантиме, на hh.ru и подобных ресурсах.

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

    Вот как раз на полгода.
    После этого у вас появится масса информации, и дальше вы сами сориентируетесь.
    Ответ написан
    11 комментариев
  • Какой метод разработки Вы считаете правильным?

    Vas3K
    @Vas3K
    Алгоритмы, которые я точно знаю, обычно пишу большими кусками, а потом за пару запусков правлю всё. Обычно это просто опечатки. А вот с библиотеками, с которыми работаю впервые, либо алгоритмы, которые пишу редко, обычно отлаживаю по частям. Так проще, потому что на этапе привыкания постоянно где-нибудь да сфейлишь.
    Ответ написан
    Комментировать
  • Какой метод разработки Вы считаете правильным?

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

    В целом подход — разбить функционал на несколько логичных «кусков» — допустим не больше 1-2 дней работы в идеале — и соответственно написал-оттестил-забыл.

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

    ЗЫ: пишу приложения, поэтому мелкая разбивка не получается — в той же MVC зачастую просто контроллер подвешенный в воздухе без модели и представления корректно не оттестируешь…
    Ответ написан
    Комментировать
  • Какой метод разработки Вы считаете правильным?

    @web4_0
    Мартин Фаулер одобряет второй подход.
    Ответ написан
    Комментировать
  • PHP-функция mail(), 5-й аргумент?

    charon
    @charon
    я как бывший суппорт хостера с проблемой знаком. У нас почтовиком был exim. Суть происшествия в том, что почтовый сервер запрещает подставлять в поле Sender любое имя, а только то, от кого запускается процесс (РНР). Также можно включить разрешение такой подстановки, но лично я бы на сервере массового хостинга этого не делал. Такой запрет помогает отслеживать спаммеров и взломанных клиентов. А вот на ВПСах и колокейшене часто отключали такую проверку.
    Ответ написан
    2 комментария