Задать вопрос
  • Выбор функционального языка программирования?

    Tyranron
    @Tyranron
    Если под "функциональным" подразумевается функциональная парадигма, то Go тут явно аутсайдер. Советую Haskell для ознакомления с парадигмой фактически в "чистом" виде. После него - Scala и/или Rust, как удачные смешения функциональной парадигмы с другими парадигмами/направлениями. И не забудьте повертеть Erlang.

    Если же под "функциональным" подразумевается удобный инструмент с многими возможностями из коробки, то тут однозначно Go, так как и порог вхождения мал, и прививает хорошие практики. После него Scala + FRP + TypesafeStack тоже должны показаться интересными, но там порог вхождения повыше будет.
    Ответ написан
    Комментировать
  • Выбор функционального языка программирования?

    laska
    @laska
    PHP/JS разработчик
    Чтобы зарабатывать деньги - рекомендую самый распространенный функциональный язык программирования. Javascript.
    А если цели зарабатывать нет, то Haskell очень хорош.
    Ответ написан
    7 комментариев
  • Продажа собственного PHP кода: как правильно делать?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Код никто никогда не продает.
    Продают всегда сервис.

    Программисты твой код покупать не будут - у них свой есть, и получше.
    Конечным клиентам код не нужен. Им нужен сайт, или сервис, или услуга. А что там внутри - твой гениальный код или деревянные человечки - его не интересует. Главное, чтобы работало. А работать оно будет только у программиста.

    Вопрос "будут ли покупать" (АКА "есть ли потенциальные клиенты") ты должен был задать себе ДО того, как начинать садиться писать.

    В общем, чем быстрее из твоей головы выбьется дурная мысль о том, чтобы продавать код, тем больше ты сэкономишь себе времени.
    Ответ написан
    10 комментариев
  • Привет! Хочу работать гуманитарием в IT-сфере. как развиваться?

    blasheevich
    @blasheevich
    Может быть вам попробовать свои силы дед-морозом, счас новый год?
    Ответ написан
    1 комментарий
  • Стоит ли проходить курсы в учебном центре "Школа программирования"?

    Prognosticator
    @Prognosticator
    TODO: Здесь будут ворованные умные мысли, типа мои
    Нет ничего лучше - "долгого и кропотливого самостоятельного обучения всем основам".
    В курсах нет ничего того, что вы не изучите самостоятельно.
    Сколько ни посещал курсов, сколько ни покупал видеоматериалов и книг по разным языкам - однажды изучив, больше не возвращался к ним. Более того с некоей печалью - выбрасывал книги и удалял материалы в связи с быстрым устареванием.
    Знания дают - документация, исходники и сеть, реже коллеги чего то подскажут.
    Попрактиковавшись, поймете все сами.

    Конкретно эти курсы не дают самого главного, представления о том, как все же построить приложение на ruby или на rails. С чего начать и как закончить.
    И тут больше пользы принесет какой нибудь пошаговый туториал, типа Изучение Rails на Примерах или книга Rails 4. Гибкая разработка веб-приложений. Хотя в перечисленных материалах подача информации спорна и поверхностна.

    Но если очень хочется - запишитесь.
    Ответ написан
    1 комментарий
  • Как прикрутить Twig к Slim Framework без композитора?

    MrLoki
    @MrLoki
    I will.
    Да, сейчас у большинства компонентов в PHP есть зависимость как минимум от автолоадера композера — не видел чтоб кто-то делал этот файл самостоятельно, все рассчитывают, что композер сгенерирует его.

    Но, есть, и другой способ. Клонируем всё, например, в vendor, затем туда-же клонируем https://github.com/symfony/ClassLoader, и настраиваем. Как настроить в readme.md достаточно доходчиво написано. Кстати ложить это в файл autoload.php совсем не обязательно, если делаете настройку сами — можно положить прямо в index.php, или кто там у вас фронт-контроллер.

    И не забывайте, что компоненты сейчас не распространяются целиком, смотрите файл composer.json в том же твиге и качайте вручную все зависимости.
    Ответ написан
    Комментировать
  • Как будет выглядеть код из Pascal на PHP?

    Flaker
    @Flaker
    Ну смотри:
    1) Ставим git
    1.1) Опционально ставим PowerShell
    2) Ставим node
    3) Ставим bower
    4) Ставим gulp
    5) Ставим Composer
    6) Ставим Laravel через Composer
    composer create-project laravel/laravel your-project-name --prefer-dist

    7) Ставим JeffreyWay/Laravel-4-Generators
    8) Монтируем REST через генератор
    9) Ставим Angular
    10) Ставим Browserify
    11) Ставим Bootstrap
    12) Делаем в нашем SPA форму ввода массива, используя ангуляровское двустороннее связывание, а дизайн Bootstrap (Кастом будем лепить позже, на первом этапе главное прототип за краткие сроки)
    13) Делаем валидацию на клиенте
    14) Делаем прием и валидацию данных на сервере (Не забываем, мы сидим на REST'е, поэтому соответствуем)
    15) Пишем ваш код из паскаля, для преобразования массива, используя всю мощь PHP:
    $res = array_reverse(Input::get('myarray'));
    16) Отдаем все это в JSON, конечно:
    return Response::json($res);
    17) Отображаем данные на клиенте
    Ответ написан
    2 комментария
  • Стоит ли проходить курсы в учебном центре "Школа программирования"?

    kumaxim
    @kumaxim
    Web-программист
    Я человек, который не проходил эти курсы, но 5 лет универа по IT-специальности осилил. Могу сказать следующее - обучение программированию, обычно, сводится к изучению стандартной библиотеки языка или какого-либо фреймворка. Происходит это так: ставится демо-задача, например сделать форму постинга на тостер, и рассматриваются инструменты языка/фреймворка, которыми нужно это делать. И так далее, и так далее...

    Лично я считаю, что основная задача программиста - это не тупо писать какой-то код(формочку создал, обработал ее и отправил в БД... у меня под это дело где-то генератор даже есть, хех). Главная задача программиста и его ценность для работодателя(заказчика) - умение создавать/адаптировать алгоритмы. А вот этому тебя ни одни курсы не научат. Меня 5 лет универа базе научили, далее я совершенствую эту базу на реальных проектах. Где-то выходит лучше, где-то хуже...

    Что нужно для того чтобы создавать хорошие алгоритмы - думаю нестандартное мышление. А вот сам образ мышления тебе уже никто не поменяет, на это способен только ты сам, причем какого-то алгоритма для этого, обычно, нет. НАДО ДУМАТЬ!!!

    P.S.: курсы школы не проходил ))
    Ответ написан
    2 комментария
  • Стоит ли проходить курсы в учебном центре "Школа программирования"?

    Symphony
    @Symphony
    Книга – друг человека.
    Ответ написан
    Комментировать
  • А какой ваш путь изучения ЯП?

    @Kroid
    Брось монетку. Точнее - брось монетку дважды.

    Не имеет значения, с чего именно начинать. Чтобы объективно выбрать из двух вариантов, надо вначале понять, что из себя представляет каждый из вариантов. Выкрики других людей на форумах не дают понимания. PHP или Ruby? Python или Golang? Чтобы сделать правильный выбор, надо изучить и то и другое, запилить пару сходных программ на каждом ЯПе, а потом уже сравнивать.

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

    Я, например, себя еще не нашел толком. Начал работать за зарплату фронтенд разработчиком (angularjs, bootstrap), потом перешел на Ruby on Rails, сейчас пишу систему управления докер-контейнерами. Перед этим для себя и на си, и на php и на ассемблере писать пробовал. И разрази мне гром, если я знаю, что буду делать завтра.
    Ответ написан
    Комментировать
  • Как обстоят дела с фрилансом у 1С разработчиков?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Не являюсь 1С специалистом, но знакомые есть.

    Все работы по 1С imho можно условно разделить на 2 вида:
    1) Приехать в офис и обновить конфигурацию / объяснить что как что - по удаленке очевидно не получится.
    2) Разработка на заказ - но для разработки на заказ надо очень хорошо понимать специфику конкретного предприятия (как бухгалтерскую, так и техническую) и на фриланс это практически не отдают.
    + вопрос безопасности - мало кто даст удаленный доступ к базам человеку со стороны.
    Ответ написан
    8 комментариев
  • А какой ваш путь изучения ЯП?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Помогите парню найти себя :)

    Ну, найти себя можно только самостоятельно)) Программирование должно действительно нравится, иначе (объективная точка зрения большинства) это очень сложная, нудная и ответственная работа.

    Моя история:
    Когда-то сестра играла в браузерку ganjawars, и сказала, сколько одна из команд играков заплатила реальных денег. В тот момент меня начала душить жаба, вот просто нереально душить.
    Я начал стого, что скачал дримвивер, сделал красивую страничку логина, и... и она не работает((
    Начал учить тогда еще Macromedia Flash, сделал первый сайт (тогда SPA еще не было мейнстримом), размером в 46 кб с фотоальбомом, о нас, микро-форумом, новостями, расписанием, файлообменником и перделками и мальеньким бэкэндом на php.
    Потом начал активно смотреть в сторону php и немного фрилансить, сейчас это моя основная рабочая лошадка, но тем не менее: учиться приходится постоянно.

    В направлении web - очень рекомендую поиграть с nodejs, так как после ноды вы будете знать js, а без - скорее всего только jquery.
    Ответ написан
    Комментировать
  • Почему angular.js стал таким популярным?

    @FireGM
    Ангуляр:
    - малый порог вхождения;
    - быстрая реализация стандартных вещей;
    - куча функционала в стандарте;
    - разработка от гугла;
    - легкая реализация тестов;
    - уже много разных библиотек для него;
    - JQueryLite;
    - теги внутри HTML кода;
    - отличная обучалка для новичков.
    Ответ написан
    5 комментариев
  • Какой стек и для каких веб/моб приложений Вы будете использовать в 2015 и почему?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    backend language: php, nodejs, golang
    db: mysql, mongodb, couchdb
    cache: memcache, redis
    frameworks: yii/yii2, symphony2?, silex?, express, loopback, martini, httprouter
    dev tools: composer, npm, gvm, codeception, mocha, gitlab, logstash, vagrant, docker, etcd?, coreos?

    Без знака вопроса - те, что и так использую. Со знаком вопроса - те, что хочу поковырять.
    Ответ написан
    Комментировать
  • Какой язык программииования лучше всего учить далее?

    ali_aliev
    @ali_aliev
    Разработчик на Django/Python, JavaScript
    Рекомендую вам все таки доучить C++, если вы его знаете частично и использовать вместе с Python например (написание расширений для последнего). Дальше можно заняться веб-разработкой и разработкой высоконагруженных проектов, тут вам как раз и пригодится C++.
    Ответ написан
    Комментировать
  • Как у вас проходят корпоративы?

    azrail_dev
    @azrail_dev
    Год назад сняли 10 дорожек в боулинге, потом кафе на всю ночь. Организовывал HR. было 60 - 70 человек, получилось как то не очень. Самый интересный корпоравив был на пейнтбольной площадке, сисадмины против программистов, потом в бар.
    Ответ написан
    Комментировать
  • Как у вас проходят корпоративы?

    @mrbaskus
    мы с отделом пошли в паб: пили пиво, если колбаски, шутили на тему sh -0
    Ответ написан
    Комментировать
  • Сколько получает Junior Front-End?

    mak-oleg
    @mak-oleg
    I believe in god, for the rest i pay in cash!
    Прежде чем становится каким либо (junior-ом) необходимо научится искать инфу самим! Умение пользоваться поиском надо вменить в отдельную дисциплину для желающих освоить IT сферу!
    www.tupa-germania.ru/rabota/zarplata-it-germania.html
    Штаты thisisusa.ru/salary_in_usa
    https://www.google.ru/search?newwindow=1&q=%D1%81%...
    Ответ написан
    2 комментария
  • Ruby or Python?

    yokotoka
    @yokotoka
    Python guru
    Я стоял перед тем же выбором лет 6 назад и выбрал Python. Не пожалел. Он достаточно универсален, чтобы писать на нём не только сайты. Ruby, к сожалению, больше RoR-язык, чем язык общего назначения. Очень мало софта вне RoR у него и назначение очень узкое, хотя сам язык прикольный. Python же используется очень много где вне веба - начиная от микроконтроллеров, заканчивая сложными научными расчётами.

    И ещё, немного личного. Я ненавижу Django. Это один из самых худших веб-фреймворков, по странному стечению обстоятельств, оказавшийся в тренде. Он, заточенный под газетные сайтики и бложики, с тяжёлым синдромом велосипедостроения и Not Invented Here, лепится всюду, куда стоит и, особенно, куда не стоит. И это нелепо смотрится (особенно в нём убог ORM в сравнении с той же SQLAlchemy). Есть много более удачные примеры для многих применений (Flask, Pyramid). Если возьмётесь делать веб-приложение, а не сайт-визитку/блог (который лучше вообще делать на php и Wordpress), присмотритесь к ним повнимательнее.

    UPD: А вообще, создаётся ощущение, что сейчас лучше всего учить JS, хотя он плох почти всем, что в нём есть. :) Go, Rust интересны, но пока слишком незрелые. Тут ещё C#/.NET со своими open source движениями начинают смотреться неплохо. Ну и всегда есть Java для любителей винтажа и максимальной кроссплатформенности (с матюками). В общем, сложное сейчас время. :)
    Ответ написан
    5 комментариев
  • На каких языках лучше написать сайт для турфирмы (нужно чтобы было фильтры поиска, чтобы использовалась статистика и аналитика)?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    На любом. Глупый вопрос.
    Ответ написан
    Комментировать