Software Engineer

Наибольший вклад в теги

Все теги (7)

Лучшие ответы пользователя

Все ответы (10)
  • Какую выбрать книгу для изучения JavaScript?

    @yestodev
    Дам совет от себя, как новичка от мира JS.
    Могу посоветовать не книги, а скорее решение математических задач. :)
    Прям берем любой вопрос, от простого до сложного и решаем, желательно разными методами:
    Сортировки, факториалы, площади, матрицы, что угодно, в порядке усложнения.

    Т.е. нужно сперва заставить себя мыслить на языке (тут очень неплохо подходит такое объяснение: ты хорошо знаешь иностранный язык, когда ты мыслишь на этом языке непроизвольно) и как можно больше писать, обращать внимание на суть написанного, а не искать "а где же тут { закрывается".
    Брать хорошие и интересные решения других людей и разбирать их, научиться читать код и вникать в то, что он означает.

    И самое главное ни в коем случае не читать книг по типу "построй свой отзывчивый сайт", "как создать интернет-магазин" и прочий мусор от мира компьютерной литературы. Уметь программировать !== знанию отдельных инструментов одного конкретного языка.

    Ставим себе задачу: я хочу сделать так, чтобы весь текст на страничке после "." разбивался на абзацы. Пытаемся решить самостоятельно, гуглим, вникаем в решение других (если не получилось самому), пытаемся изменить задачу и решить самостоятельно. Решили задачу - едем дальше, ставим новую.
    Этот процесс даст очень много понимания в начале пути, а потом можно уже и Флэнаганов читать, подправлять знания в правильное русло.

    Так же неплохо найти ментора с опытом, который будет исправлять ошибки (т.к. это основная проблема самостоятельного обучения - можно научиться делать не только правильно, но и неправильно).

    А, ну и побольше математики, правда. Решение математических задач обусловлено строгой логикой, это очень помогает! Вспоминаем (например) как искать площадь треугольника сперва на бумаге, потом пишем это в IDE.
    Это более долгий путь, но как по мне, так он более основательный.
    Ответ написан
    3 комментария
  • Почему не выводит и показывает красным в Java?

    @yestodev
    Автору можно дать один главный совет:

    Возьмите тот ресурс по которому сейчас занимаетесь, выбросите его из головы и больше никогда не вспоминайте. Код космически плох, и не потому что вы новичок, а потому что вас учат не пойми чему.

    Классы в Java служат для какой-то цели, для какой цели создаются классы у вас - совершенно непонятно, кроме того что, как сказано выше, создание классов в main - чушь

    // Class declaration
    public class Test {
    
        // number exponentiation
        public int squareNumber(int i) {
            return i *= i;
        }
    
        // factorial
        public int factorial(int i) {
            return (i <= 1) ? 1 : (i * factorial(i - 1));
        }
    
        // main method
        public static void main(String[] args) {
            Test test = new Test(); // new instance
            System.out.println(test.squareNumber(5)); // 25
            System.out.println(test.factorial(5)); // 120
        }
    }


    Так же ознакомьтесь с тем что такое camelCase, как это принято в java и так далее. Это простой, но крайне важный вопрос для понимания.
    Ответ написан
    3 комментария
  • Какую школу по онлайн обучению языку JAVA с нуля вы можете посоветовать?

    @yestodev
    Хекслет ок, но это больше не обучалка, а сайт который заставляет думать на нужном языке.
    Для старта подойдет хорошо.
    Ответ написан
    1 комментарий
  • Начать со Swift или Dart для новичка?

    @yestodev
    Мне кажется навыки Питона лучше развивать

    Я сам использую Dart\Flutter как язык мобильной разработки, но я бы советовал все же учить питон
    Потому что питон не только про формошлепство + можно использовать текущие навыки

    Тут вопрос того что хочется-то? Быстро получить скилл для денег? Ну да, флаттер будет всяко профитнее.
    Реально научиться программировать? Тут лучше засесть за алгоритмы, логику, sql, паттерны и всякое такое что релевантно для любого языка
    Ответ написан
    1 комментарий
  • Лучшие курсы по веб разработке?

    @yestodev
    Эм, если касается курсов, то только htmlacademy.ru
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (3)