• Как начать работать удаленно или фрилансить, если даже проекты по мизерной цене вызывают затруднения?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    1. Поднимайте уровень, сейчас вы (судя по описанию вопроса) - очень слабенький стажер.
    2. Ваш потолок сейчас с точки зрения заказчиков - сайты-визитки.
    3. Существует стереотип, что IT === "много быстрых денег, достаточно wiki почитать", это не так.
    4. Не используйте слово "простой" и его производные, никогда))

    --

    На счет заказов на 20$: нету таких задач, которые не осилит программист любого уровня)) Просто у синьйора это может занять 1 час, а у джуна - месяц.

    пошел по пути укрепления навыков PHP ООП, unit тестирования, git и тому подобных технологий, но пока не вижу, где это реализовать(в задачах, которые я листаю на odesk, об этом ни единого упоминания).

    А вы их и не найдете)). Вот когда в магазин за хлебом идете, вам важно на каком именно станке мололась мука для хлеба? С unit tests / functional tests / appearance tests / psr-*** / git / code reivew / code analytics tools / doxy gen / ... - примерно тоже самое, всем насрать))
    В средних/крупных проектах в этом есть необходимость. В мелких проектах под composer - это тоже полезно, можно получить фитбек от сообщества и улучшить свою же либу))
    Ответ написан
    Комментировать
  • С чего лучше начать изучать ООП?

    Vestail
    @Vestail
    Software Engineer
    В который рас кидаю ссылку, книги по дизайну и ООП.
    Ответ написан
    Комментировать
  • Так ли хорош Python в сравнении с R для data mining?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Любой специализированный инструмент (язык) или их связка хорош настолько, насколько хорош специалист, который их использует, ну и естественно насколько хороша его теоретическая подготовка по дата-мининиг, математике, статистике.
    Иногда, даже извратившись, можно сложнейшую алгоритмически-статистическую задачу, которая влечет анализ данных, можно решить на совершенно не предназначенном для этого языке.
    Что касаемо именно пайтона и языка R, оба хороши, серьезно - оба. Единственное для пайтона нужно доставлять дополнительные библиотеки и модули. НО! Каждая аналитическая и алгоритмически-статистическая задача тоже имеет свою специфику, привязку к той или иной технологии, теории - и тут уже в этом случае как раз приходится придумывать, какой именно язык применить - PYTHON или R, а может быть и оба их вместе, а может еще и подключить STATISTICA или еще чего, даже обычный MathLAB или Ecxel может оказать неоценимую помощь. Задачу, особенно сложную, всегда нужно решать комплексно! Тогда успех гарантирован с вероятности близкой к единице!
    Ответ написан
    1 комментарий
  • Существует ли AdBlock для шлюза?

    @Ramallah
    Вот замечательный прокси, который позволяет фильтровать контент.

    https://ru.wikipedia.org/wiki/Privoxy
    Ответ написан
    Комментировать
  • Математика и программирование - так ли это нужно?

    EvilsInterrupt
    @EvilsInterrupt
    System programming, Reversing Engineering, C++
    Иван Раковников:
    1. Математический и логический склад ума еще никому не мешал! Даже если не будете программистом, то потраченное время на изучение математики и развитие логического мышления окупится в будущем! Вы будете более успешнее и эффективнее решать Ваши жизненные проблемы в будущем!
    2. Программистом можно быть не зная математики. Но! Качество труда. Скорость разработки. Эффективность. Нахождение более качественных решений. Все это удается, как правило, чаще тем кто знает математику!
    Ответ написан
    Комментировать
  • В какой сфере ценят программистов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    >какое направление более высокооплачиваемо и перспективно?

    Нет такого. Никто не получает деньги за абстрактные знания какого-либо языка. Платят деньги на конкретной работе.

    В качестве адекватного примера: программисту на PHP платят меньше чем программисту на Java в среднем. Но Цукерберг написал на PHP фейсбук, и стал одним из самых молодых миллиардеров в мире.

    Поэтому тебе следует искать не направление, а собственно саму работу.
    Чем лучше ты будешь как специалист, тем проще тебе будет найти работу и тем шире у тебя будет выбор.
    Ответ написан
    Комментировать
  • Как продать готовый it-проект (программное обеспечение) или его долю?

    Насчет продажи, во первых, зачем вы хотите его продать? Прибыль, инвестирование или другая причина?
    Если с финансами всё хорошо, то рекомендую продать долю, а вдруг через 2-3 года продукт станет безумно популярным и вы потеряете большой кусок прибыли?
    Ответ написан
    1 комментарий
  • Можно ли устранить закладки, встраевыемые в процессоры?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    tuccar : Знаете, я вот читаю ваши вопросы... и они либо слишком филосовские либо вообще ни о чем.

    Так вот. возвращаясь к предмету разговора. Статьи на эту тему ищутся на самом деле легко. В частности помниться из относительно недавнего был пример закладки в генераторе случайных чисел для процессоров Intel. Правда насколько я помню, там соль была в том, что эту закладку не могли обнаружить встроенные в процессор тесты. То есть по мнению самого чипа все было ок, хотя это было не так.

    Естественно что подобные закладки ставить дико сложно и это имеет смысл только в единичных случаях. Ну и конечно же подобные дыры никак не закрыть програмными средствами.
    Ответ написан
    1 комментарий
  • Где найти понятную книгу по чистому js с нуля?

    Koi_jp
    @Koi_jp
    Head First JavaScript Programming 2014 - the best
    Ответ написан
    Комментировать
  • Что и где изучать (курсы, тренинг, онлайн уроки), чтобы начать писать сайты "с нуля", не на готовой CMS?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    CMS стоит использовать если она в полной мере решает основные требования ТЗ, в противном случае - не стоит. Например если вам нужен блог - выбор очевиден, это wp, если вам нужен эл. магазин - PrestaShop, если сайт-визитка MODx. В случае, когда задача сильно отличается от того, что предлагает CMS , ее использоуавть не стоит потому, что в основном будете бороться с самой CMS.

    "С нуля" пишут только:
    * для получения опыта
    * что-то быстрое на 50 строк
    * "что-то уникальное" (к сожалению 95% этого - шлак)
    * программисты, считающие себя Д'Артаньянами

    Обычно система строится на базе фреймворка, он в свою очередь подбирается под ТЗ, например Symfony хорош для сервис-ориентированной архитектуры, Zend - как набор библиотек, Yii - для средних целостных проектов, Silex - для небольших проектов, так же не плох Laravel.
    Ответ написан
    2 комментария
  • Самая сложная программа в мире?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    понятие сложности очень субъективно в нашем мире абстракций....
    даже
    int main()
    { cout<<"hello world!\n";
    return 0;
    }
    с определенной степенью может показаться сложной.... :)
    а под понятие "самая сложная с количеством строк кода" лучше тогда задать вопрос - какая самая большая программа в исчислимости строк кода?
    на этот счет , по количеству строк кода тоже можно развести много дискуссий, ибо понятие SLOC тоже в разных интерпретациях встречается и определяется на практике по разному....
    для прикола: "самая сложная программа это та, которая рекурсивно запускает сама себя, плодя исходный код бесконечно, заполняя все вычислительные ресурсы вселенной..."
    Ответ написан
    Комментировать
  • Самая сложная программа в мире?

    Считается что OOo/LO. Over10000000 строк кода. И там сам черт ногу сломит.
    Ответ написан
    2 комментария
  • Используются ли в программировании дифференциальное и интегральное исчисления?

    uvelichitel
    @uvelichitel
    habrahabr.ru/users/uvelichitel
    На мой взгляд программирование и есть -численное интегрирование или дифференцирование. Любым циклом for, вы что нибудь интегрируете или дифференцируете. (Ну не рассматривая экзотики вроде Haskell в котором for из коробки нет, зато есть возможность решать аналитически)
    Ответ написан
    Комментировать
  • Используются ли в программировании дифференциальное и интегральное исчисления?

    trinitr0
    @trinitr0
    провинциальный админ
    Конкретнее: методы конечных разностей для дифференцирования и методы конечных сумм для случаев интегрирования.
    Ответ написан
    Комментировать
  • Используются ли в программировании дифференциальное и интегральное исчисления?

    То, о чем вы спрашиваете, называется математическое моделирование, получившее мощнейший толчок в 50хх годах XX века при реализации Атомного проекта. Сейчас без моделирования не обходится ни создание мостов (прочностный анализ), ни самолетов с двигателями (газодинамика), ни разработка месторождений (подземная гидрогазодинамика). Почитайте, например, области применения пакетов вроде Ansys. Очень актуальны также тренажеры для различных отраслей, весь математический аппарат которых основан на решении диффуров в частных производных. Та же нефтянка сегодня одна из самых наукоемких отраслей, где востребованы прикладные математики, умеющие реализовывать численные методы.
    Ответ написан
    1 комментарий
  • Как помочь человеку сформировать в себе мышление программиста?

    @vasIvas
    Прекратите называть этого человека "не программистом"! Это Вы из него и делаете "не программиста"!

    Это было некое вступление, которое должно было произвести эффект - "человек это то, что мы в нем видим" и если Вы хотите видеть его программистом - "пусть он станет таким прежде всего у Вас".

    Ну и вообще, кто сказал, что его подход неправильный? тот кто когда-то поступил не "как он" и теперь считает, что все не "как он" не такие?
    Рекурсия и прочие заморочки - это зло и дай бог, чтобы именно ему удалось от них отказаться вообще. Программирование, это не только алгоритмы и... а при чем вообще функции?... и нудность, программирование это веселье и каждый день что-то новое. А алгоритмы бывают, но очень редко,да и то один раз в жизни, так как сделав раз их нет смысла переписывать заново.
    Ответ написан
    7 комментариев
  • Стать программистом. От обучения и до работы?

    @mamkaololosha
    В Германии дают рабочую визу "только" с вышкой. Проверяют ваш диплом, университет, факультет и прочее. Всё серьезно. Можно просто переехать, но это либо учеба (рекомендации, публикации, TOEFL > 80), либо запрос на рабочую визу "с той стороны". Либо ищите левые пути с замужествами, левыми родственниками и прочее. В Канаде тоже примерно так же, +10к$ миграционному адвокату. Наиболее отлаженная схема: ВО + опыта 5-7 лет из которых руководящая должность не меньше 2-3х лет. Поймите, что "у них там" эти все механизмы отлажены и обмануть не получится. Вы уверены, что у вас есть лишних 2-3 лет для изучения "абстрактных" алгоритмов, бд, методологий, технологий и прочего, которые вы в упор не будете понимать как применять на продакшене, ради джуниора?
    ВО не обязательно, но оно должно компенсироваться реально "лютым" скиллом.
    Ответ написан
    Комментировать