• Смена специализации, как?

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

    taxigy
    @taxigy
    Если вы хотите быть фрилансером и при этом не быть занятым на фултайме в качестве наёмного работника, то либо у вас должен быть стартовый капитал, либо вам придётся быть фултайм-работником, иначе вы умрёте от голода. Когда вы работаете фултайм, у вас остаётся четыре-пять честных часов в сутки (после девятичасового рабочего дня, поездки на работу и обратно, завтрака, ужина и т.п.), которые вы можете либо посвятить своему развитию в каком угодно направлении. Фриланс — одно из таких направлений.

    Я бы советовал вам, во-первых, всегда держать в уме: вы не можете запихнуть работы больше, чем у вас есть свободного времени. Осознание этого факта даст вам очень сильное преимущество перед другими начинающими фрилансерами, с которыми вам предстоит конкурировать.

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

    Второе, вам необходимо проанализировать свои текущие умения и понять, что вы действительно способны дать бизнесу вашего будущего заказчика. Например, «начальные знания вёрстки» — это нулевая ценность для бизнеса. А способность претворить идеи заказчика в рабочий макет — уже положительная. На эту тему много статей в интернете. Не думаю, что у вас возникнет сложность с тем, чтобы их найти на том же Хабре.

    Третье — сконцентрировать всё, что вы уже сделали или делаете, и подготовить портфолио и лаконичный хедлайн, читая который, ваш заказчик заинтересуется вами и захочет работать. «Умею верстать» — хреновый хедлайн. «Создаю потрясающий дизайн» — уже что-то интересное. Не волнуйтесь о качестве или соответствии реальности — вам придётся экспериментировать. Кстати, о реальности: неплохо взять чуть выше, чем вы можете сейчас. Так вы создадите себе стресс, а как извесно, человек развивается в условиях стресса. Если вы останетесь в комфортных для себя рамках, годы спустя вы себе этого не простите.

    Следующий шаг — это, ура, наконец-то искать заказчика. Зарегистрируйтесь на Elance, oDesk, Freelancer.com, Outsource.com (возьмите у вашего друга-фрилансера реферальные ссылки, вам обоим будет от этого плюс). Это не самые лучшие биржи, но на них водятся интересные проекты. Вообще, биржу следует расценивать как стартовую площадку для накопления полезных контактов. Пока вы никому не нужны, и у вас нет друга-министра, который за откат заказал бы вам вёрстку, вам придётся практиковаться в том, чтобы захватить внимание человека, перед которым такими же прекрасными пропоузалами машут пакистанцы и индусы. О том, как пробиться сквозь стену дешёвых претендентов, не сбавив при этом в собственной ценности, и получить первый заказ, я могу рассказать подробно отдельно, может быть, лично. Это долгая история. Например, у меня это заняло пять месяцев очень упорного труда, и я до сих пор не уверен, что то время, которое я вложил, когда-то может окупиться.

    Развивайтесь как фрилансер. Это очевидно, но об этом легко забыть. Вы ежедневно развиваете свои способности общаться или не общаться с людьми, готовить еду и варить кофе, но это не имеет значения. По-настоящему имеет значение ваш профессионализм — и этим нужно заниматься. Ежедневно анализируйте свои действия, ошибки, возможности, сильные и слабые стороны. Отметайте активности, которые забирают ваше время зря. Не бойтесь отказаться от проекта, если он даже на $10 дешевле, чем тот минимум, на который вы рассчитываете (кстати, установите себе этот уровень в самый первый день).

    Познакомьтесь с другими фрилансерами. Зарегистрируйтесь на freelancing.stackexchange.com/, читайте, задавайте вопросы. Вы удивитесь, как много людей проходят через одни и те же грабли. Вы будете смеяться над тем, что, завалив проект, вы на следующий день увидите вопрос на тему «сложного клиента» или «неконтролируемого увеличения скоупа», которые пережили буквально вчера. Смеяться и плакать, а потом вставать и идти дальше. Когда (или если) вы были фултайм-работником, вас страховали коллеги и вся цепочка руководителей над вами, несмотря на то, что вы этого не понимали или, может быть, даже не чувствовали. Теперь вы один на один с очень агрессивной средой, и очередная неудача — это нормально, разница лишь в том, как вы её ощущаете.

    Заведите себе инструментарий для трекинга времени, управления задачами и ежедневными рутинными делами, отберите лучшие и сократите их количество до одного-двух. Развивайте в себе способности администрирования и управления, учитесь вести переговоры, учитесь строить предельно короткие и точные фразы, когда объясняете суть своей работы или своё видение проекта или мельчайшей его части. И не забывайте выходить из дома и общаться с людьми — очень легко застрять в своём кубике, испортить себе режим сна и пищеварение, но вы же не для этого идёте в фриланс, верно?

    Ну и напоследок. Подумайте о том, в каком месте, в какой природе, в каком климате вы хотите жить, что должно быть видно из вашего окна. Посчитайте, какой кэш флоу вам нужен, чтобы этого достичь, — поздравляю, это одна из самых главных отметок на шкале вашего роста. Разделите ожидания на десять — это ваш план на ближайший год. Умножьте 200 рабочих дней на ваши 4–5 часов — это ваш временной бюджет. Разделите первое на второе — это ваша часовая ставка.

    Успехов! Чем больше людей будут успешными фрилансерами, тем лучше для всех. У вас все шансы попячить ваших друзей, которые работают в крупной компании на средней позиции и участвуют в укреплении внутрикорпоративной безответственности.
    Ответ написан
    3 комментария
  • Где найти практику по javascript?

    Список задач которые помогут при изучении любого языка. Выбираете любую задачу из списка и пытаетесь реализовать.
    Ответ написан
    Комментировать
  • DigitalOcean как замена хостингу. Как всё грамотно настроить?

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

    qmax
    @qmax
    программер
    Вообще-то эти "общие СЭД программы" на то и общие, чтобы подстраиваться под всевоможные нужды.
    Если они вам чем-то не угодили, значит вам не нужен документооборот, а что-то другое.

    Ну а судя по первому опыту и упоминаиню PHP(yii) в качестве "платформы", думаю, что вас ждёт неминуемый провал и потеря времени и денег.
    Ответ написан
    Комментировать
  • На чем писать веб-сервис?

    Able1991
    @Able1991
    Пишу на рельсах
    если одностраничник то sinatra framework это то что вам надо, простота фреймворка и руби сыграет вам наруку
    Ответ написан
    1 комментарий
  • На чем писать веб-сервис?

    MonkAlbino
    @MonkAlbino
    Фронтенд разработчик
    Вам надо писать на том, что знают ваши друзья, коллеги или наставник (если найдёте такового).
    Просто с нуля только на основе ответом на Тостере вы не выберите идеальный для вас язык. Ваша задача не уникальна, чтобы для неё было какое-то одно решение. Почитайте про серверный языки PHP, Python, Ruby, JS. Попробуйте сделать на них небольшую программку, чтобы оценить как вам сам язык. Клиентскую Ajax часть в любом случае на JS придётся делать, поэтому, возможно, вам проще будет на Node.js сделать серверную часть.
    Ответ написан
    4 комментария
  • На чем писать веб-сервис?

    GM2mars
    @GM2mars
    Почему на php не хотите? О этом языке ходит дурная слава; из-за того что у него низкий порог вхождения, очень много школьников пишут "говнокод". Но хорошие разработчики делают стоящие вещи, почти у всех отличных интернет-сервисов бекэнд написан на php. Особенно с версии 5.3 он похорошел, а последние версии ещё и нехило в скорости прибавили.

    Я конечно понимаю что node.js для одностраничных приложений это мейнстрим, но с учетом того, что нет опыта в веб-разработки я бы посоветовал php+javascript. Причем подход как классический где php отдает уже сформированный html кусок, или же более новый, где php отдает json, а клиент крутит его как хочет на том же angularjs'е.

    У меня в интернете есть одностраничный сервис закладок, написанный на php+javascript (jQuery) работает как молния и никаких проблем.
    Ответ написан
    1 комментарий
  • На чем писать веб-сервис?

    HDApache
    @HDApache
    PHP программист
    Посмотрите в сторону Jersey. Так как это java - получите хорошую экосистему, способную решить любые задачи.
    Если хотите что попроще, RoR можно использовать чисто под REST как в общем любой MVC фреймворк (Django, Laravel, YII и т.д.)
    Ответ написан
    Комментировать
  • На чем писать веб-сервис?

    ghaiklor
    @ghaiklor
    NodeJS TechLead
    Смотря что вы хотите от него в перспективе получить.
    Нужно быстро с коробки получить RESTful API - Node.js + Sails.
    Нужно быстро обрабатывать запросы и это критично - чистый минимализм (возможно с express, ладно уж :)
    Ответ написан
    Комментировать
  • На чем писать веб-сервис?

    Это чисто холиварный вопрос. Я бы выбрал Node.js.
    Ответ написан
    3 комментария
  • Булевское свойство или функция

    @mayorovp
    Идеологически правильнее использовать наследование — ввести поле абстрактного класса «данные авторизации», и два производных класса — «авторизация по логину» и «авторизация по сертификату».
    Ответ написан
    1 комментарий