• Что читать во вне учебное время?

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

    rockon404
    @rockon404 Куратор тега React
    Frontend Developer
    Ответ написан
    Комментировать
  • Куда поступать после 9 класса мобильному разработчику?

    @Doc44
    Если ты уже написал приложение, которое скачают 100 000 раз то смысла тратить время на образование нет.
    Диплом важен для госслужбы и для получения рабочей визы.
    И только.
    Пойти работать, выбирай контору посерьезнее максимально. Где разработчики существеннее квалифицированнее тебя.
    Ответ написан
    5 комментариев
  • Где можно практиковаться в программирование на С++ и Java?

    ololopishpishrealne
    @ololopishpishrealne
    one|line|mega|pipe|ninja
    https://www.codewars.com/ - тонна мини задачек
    https://www.codetriage.com/ - агрегатор опенсорсных проектов ищущих помощь джунов
    Ответ написан
    Комментировать
  • Сертификаты для frontend-разработчика - какие получить?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    лучший сертификат для frontend-разработчика - это его github аккаунт с крутыми проектами. акцент на "крутыми".
    Ответ написан
    Комментировать
  • Это хорошая идея - найти гуру с опытом и заплатить деньги чтобы он как-то передал опыт?

    Ptolemy_master
    @Ptolemy_master
    Ваш опыт будет расти по экспоненте как только вы пойдете работать за деньги (желательно в хорошую компанию). А чтобы устроиться работать за деньги, достаточно прочесть 1-2 книги по профилю и сделать 1 или 2 личных проекта.
    Ответ написан
    Комментировать
  • Какой порог вхождения в js?

    sergiks
    @sergiks Куратор тега JavaScript
    ♬♬
    Чтобы начать, у вас уже всё есть: в любом браузере можно прямо сейчас написать простое выражение на JS типа 5 + 6 и получить результат. Например, в FireFox это можно сделать в Консоли разработчика (Ctrl + Shift + K) или в интерактивном блокноте (Scratchpad Shift + F4). Т.е. устанавливать на комп ничего не нужно.

    Что делать дальше, чтобы было интересно – слишком индивидуально, чтобы предлагать. Меня, например, увлекает генерируемая графика. Написал формулу, правила, и генерируется красивый узор. Для этого стоит погуглить про canvas, или разобраться с Processing JS.

    Можно делать простейшие, для начала совсем примитивные HTML5 игры, которые выкладывать в ВК или Телеграм, чтобы другие могли их пробовать. Делать что-то востребованное другими – тоже отличная мотивация развиваться.
    Ответ написан
    1 комментарий
  • План изучения программирования?

    @frozen_coder
    Java-developer
    Ответ написан
    Комментировать
  • Как и где искать алгоритмы?

    begemot_sun
    @begemot_sun
    Программист в душе.
    Ответ написан
    Комментировать
  • Программирование и математика что надо знать?

    @Tsimur_S
    Для этой статьи вам нужно преобразование Фурье, логарифмы и тригонометрия.
    Последние две темы это школьный уровень.
    Касательно первой:
    mathprofi.ru покроет на 90% вашу потребность
    Типичная университетская последовательность:
    предел ->производная ->интеграл -> ряды -> ряды фурье
    Преобразование фурье, дискретное косинусное преобразование это специальные моменты которые не рассматриваются в курсе матанализа. Статья википедии(хабра) вам в помощь и если вы прошли путь выше и имеете навыки программирования то вам должно хватить бекграунда. Вот пример простой статьи по БПФ https://habrahabr.ru/post/196374/ . ОЧЕНЬ желательно все же пройти полный курс по цифровой обработке сигналов,что бы слова типа теорема котельникова были для вас не пустым звуком. Он в свою очередь опирается на гармонический анализ - разложения фурье и прочее(пререквизиты перечислены выше) и на теорию информации(та самая энтропия и логарифмы). Если вы захотите пойти дальше то для нейронных сетей нужны линейная алгебра(матрицы, операторы) и общее понятие функции от многих переменных и ее производной, градиента (mathprofi.ru хватит за глаза но можно и на курсеру пойти), и машинное обучение которое требует матстатистику которая в свою очередь потянет теорию вероятностей.
    Ответ написан
    Комментировать
  • Как вернуть "любовь" к программированию?

    dio4
    @dio4
    team leader, system engineer, master of sports
    мне помогает перебирать в руках книги по программированию, трогать их обложки, перелистывать содержание - и именно те, которые раньше вызывали страстное желание начать все это учить... :)
    Ответ написан
    Комментировать
  • Сервис для изучения Java?

    Ненавижу эти интернет-учебники-задачники. Абсолютная дичь. Книга была и будет лучшим другом человека! Я изучал основы Java по книге "Java 8 для чайников" Б. Берда, и соответственно могу ее рекомендовать. Все с примерами, объяснением и толком, а не по принципу "программируем играя" - не бред, ли?!
    Ответ написан
    Комментировать
  • Какие ресурсы, могут помочь С++-программисту изучить Java?

    @pixik
    Мне очень понравился труд Брюса Эккеля "Философия Java". Кстати, по C++ у него так же есть 2х томник "Философия С++", для расширения кругозора, очень инетресно)
    Ответ написан
    Комментировать
  • Какие есть книги по нейронным сетям для современной теоретической базы?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Ответ написан
    Комментировать
  • Как не засыпать при чтении?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    Вы пытаетесь себя обмануть, говоря что эта книга (с большим количеством информации) вам интересна.

    На самом деле нет, не интересна. Может быть полезна, может быть развивает, но неинтересна.
    + банальная усталость.
    Ответ написан
    3 комментария
  • Где взять упражнения по JS?

    lazalu68
    @lazalu68
    Salmon
    learn.javascript.ru

    Создатель - Илья Кантор, мессия ECMAScript во плоти
    Ответ написан
    Комментировать
  • В чем разница внедрения зависимостей по ссылке или по значению?

    EugeneP2
    @EugeneP2
    Java Dev
    value - для примитивов, стрингов, ${пропертей} и #{Spring Expression Language}.
    ref - если нужно заинжектить бин. В ref указывается id бина
    Ответ написан
    Комментировать
  • Где искать людей, которые могут объяснить, как сделать то или иное?

    @murlogen
    Иди работать очно.
    Уж сколько раз твердили миру (студентам, которые начали зарабатывать фриленсом, не имея опыта в оффлайне) - вы выбрали самый плохой путь развития.

    Да - до всего доходить самому - это круто.
    Но вы будете делать это очень медленно.
    Речь идет о потери ГОДОВ жизни.

    Неоднократно сталкивался - человек работает во фриленсе 7 лет. За это время и сеньором можно стать.
    А он до сих пор чуть получше джуна, на уровне плохого миддла.

    Иди работать очно.
    В контору с сильными коллегами.
    Ответ написан
    Комментировать
  • Какова значимость диплома в бизнесе по СНГ (IT индустрия)?

    kumaxim
    @kumaxim
    Web-программист
    Фишка ВУЗа не в том, чтобы научить Вас использовать какой-то язык/библиотеку/фреймворк.
    Я когда сам был на 1-2 курсах, задавался сильно вопросом: "А для чего мне этот С++? Сейчас для веба PHP & CodeIgniner используют очень широко, заказов на фриланс-биржах на этот стек много, в описаниях вакансий часто эти ключи встречаются. Вот зачем спрашивается мне этот Ваш С++ с его управлением памятью и прочими ненужными вещами..." Но минуло 4 года, я получил диплом. К этому времени CI уже сдулся, активно все стали использовать альтернативные языки - Python, Ruby. Фреймворки для PHP тоже поменялись - Yii, Laravel...

    Это я все к чему... Универ должен заложить в Вас основу, базу, которая не устареет через 3-4-5 лет к тому моменту, когда Вы получите диплом. А что является этим фундаментом? Скажем интерпритаторы PHP, Ruby, Python написаны C, и зная С/С++ можно очень легко выучить любой вышестоящий язык, синтаксис по большому счету там везде один и тот же. Зная как работает интерпритатор в приницпе, можно написать свой язык программирования. И если язык может часто и не нужен, то вот парсеры с чего-нибудь куда-нибудь мне приходится писать очень часто, а любой парсер имеет упрощенную грамматику языка программирования. Вы думайте необходимость в парсерах скоро вымрет? Что т мне так не кажется...

    Сейчас очень популярна стала тема нейронных сетей, искуственного интелекта, машинного обучения... А что лежит в самой основе этого? Да банальная теория графов. Любая нейронная сеть и ИИ это по большому счету граф, да, со сложной структурой, да, порой в нем может начать творитья просто магия, но тем не менее эта структура и базовые операции с ней были предложены и изучены еще в середине прошлого века. Когда устареет теория графов? Графов вокруг нас больше чем Вы думайте - маршрут движения общественного транспорта, хотя бы например. "Как добраться из пункта А в пунт Б" - типичная задача комивояжера. Когда это уйдет? Думаю только с изобретением устройства для телепортации, и то не факт что полностью.

    ВУЗ преде всего должен заложить в тебя базу, а на заочном/вечернем отделениях ты получаешь не знания, которые составляют вот этот твой фундамент, а кусок бумаги, необходимость которого сомнительна в текущих реалиях на постсоветском пространстве.

    Говоря о том, что "актуальные сейчас для бизнеса технологии вообще не изучаются, ВУЗ дает устаревшие знания и т.д.", я могу сказать только одно - для бизнеса всегда будет актуально только одно - решение его операционных задач с минимально возможными ресурсами. А вот какие именно инструменты помогают оптимизировать операционную деятельность компании - Java, Python или что-то еще в диапазоне 2-3 лет может сильно варьироваться. Новый язык/фреймворк реально выучить и начать решать на нем задачи за 2-6 недель, если Вы не дурак конечно. Какой именно язык/фреймворк это будет - нужно смотреть задачи компании и имеющиеся на рынке инструменты для решения онных и их изучанием уже и заманиматься.
    Ответ написан
    1 комментарий