• Фриланс. Рассматривать ли российские биржи?

    dmitry_pavlov
    @dmitry_pavlov
    World-class .NET freelance contractor (remotely)
    Рассматривать надо все, что вам объективно подходит. Если хорошо с англйиским - имеет смысл рассматривать и англоязычные ресурсы, немецким - немецкие и тп. При этом никто не мешает продолжать просматривать варианты на русскоязычных сайтах.

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

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

    В общем если цель - стабильные нормальные деньги - устраивайтесь в офис. Если пока не берут - качайте недостающие скиллы. Офисный опыт вообще очень полезная штука - всем советую начать с этого перед тем как ломиться на рынок фриланса и создавать там потом демпинг низкоквалифицированными руками :)

    Offtop: А то насмотрятся картинок "с ноутбуком под пальмами" сделают один сайт приятелю по классу и давать лезьть во фрилансеры :) Вы вообще пробовали на солнце под пальмой что-нить рассмотреть на экране ноутбука? :)
    Ответ написан
    Комментировать
  • Серверные языки - как не запутаться и что изучить?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    Не пишите чушь! Серверные языки? WTF?!? Ду ю спик инглиш, блджад!?

    Во-первых, любой, совершенно любой язык программирования может быть использован в качестве генератора html-вёрстки. Да тут и на brainfuck можно делать, да на чём угодно можно, что умеет делать вывод в stdout: пихаем на cgi и всё работает. Вопрос в юзабельности пролога на cgi остаётся открытым, но техническая возможность такая есть.

    Во-вторых, сравнивать фреймворк с языком программирования общего назначения... Ну убейте меня лучше. C# vs RoR? Ну ясень зуй - C#. На нём можно хоть игры писать, хоть на GPU считать, хоть странички рендерить (не совсем корректно, но можно посчитать и небольшой погрешностью на фоне безобразия в вопросе) и всё это на кроссплатформе (visual/mono). Тогда как на RoR можно... Только странички рендерить. Нет, конечно некоторым и на потолке спать удобно, но Rails - это фреймворк для Ruby, то есть набор библиотек, предназначенных для быстрого и удобного поднятия интернет-магазинов ;) А шарп - язык общего назначения.

    И наконец, смысла браться за все направления - конкретно вам - нет никакого. Более того, смысла вообще браться за программирования - конкретно вам - невелик. Покуда задаются такие вопросы... Не, бросьте эту идею. Лучше идите в колледж фрезеровщиков, а потом за станок. ЗП 50к (2015 год) стабильно, но самое главное - жуткий дефицит кадров, ибо старые токари уже давно без пальцев, а протезов из Китая ещё не завезли. Там сразу после колледжа через выходную дверь открывается магический портал на завод, едва ли не в прямом смысле слова.
    Ответ написан
    7 комментариев
  • Серверные языки - как не запутаться и что изучить?

    @VZVZ
    Reverse-Engineer, Software Developer, Architect
    > c# на нем еще пишут?)
    С чего вдруг столь странный вопрос?

    > Есть ли смысл браться за все направления серверной разработки?
    Есть.
    Я еще и десктопную туда добавил, и мобильную, и еще ряд более редких направлений. И ни разу не жалею.

    > Что учить?
    Учат - стихи, наизусть.
    А программированию - учатся.
    Главное в программисте - это понимание общей логики. Веб не исключение. Скажем, формы (form) - они и в Африке формы. HTTP-запросы - они и в Африке HTTP-запросы. MVC - он и в Африке MVC. И главное - гугл - он и в африке гугл.
    И чем больше вы изучите разных средств (в смысле изучите на практике, а не сколько учебников прочитаете), тем обширнее, глубже и тверже будут эти знания.
    Да, если говорить об учении наизусть (чтоб прям все функции помнить без гугла), то лучше что-то одно, чем много, ведь голова-то имеет ограниченный объем памяти. Но знать функции наизусть - задача кодера, а не программиста.
    Ответ написан
    4 комментария
  • Какую IDE для питона поставить на такой комп?

    @vanillathunder
    Pycharm. Или текстовый редактор с плагинами(Atom, Sublime text, Visual studio code)
    Ответ написан
    3 комментария