• Какой ЯП учить, чтобы быстрее начать зарабатывать? Какой стэк проще и быстрее освоить?

    @nrgian
    Грузчиком, водителем такси, продавцом, говорильщиком-с-улыбкой "свободная касса" и т.п.
    Общее у этих профессии - низкий порог входа.

    Программирование - порог входа высокий.
    Так что по-быстрому - никак.

    Но и это еще не всё.

    Сейчас профессия модная, потому в неё кинулись толпы.
    Конкуренция - соответствующее, высокая. Заработки - соответствующее, низкие.

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

    Но могу и огорчить.
    Чтобы стать толковым специалистом - нужны годы.
    Реально.

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

    Если все же хочется быстрого заработка и чтобы не совсем уж копейки - идите работать в стриптиз, массажный салон или веб-кам.
    Ответ написан
    Комментировать
  • Какой ЯП учить, чтобы быстрее начать зарабатывать? Какой стэк проще и быстрее освоить?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Какой ЯП учить, чтобы быстрее начать зарабатывать?

    Узбекский, таджикский...

    Быстрее всего зарабатывать на стройках :)

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

    И мы получаем очередного "программиста", говнокодера-формошлепа.

    Почему Вы решили что заказчики толпой побегут к Вам? Во фрилансе заработать сложнее чем в офисе, еслиф че...
    Ответ написан
    1 комментарий
  • Какой ЯП учить, чтобы быстрее начать зарабатывать? Какой стэк проще и быстрее освоить?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Если вам нужен быстрый заработок, то вы точно выбрали не ту профессию. На фрилансе у программиста нет никаких шансов, пока он в офисе не дорос до мидла, независимо от выбранного языка и стека.
    Ответ написан
    1 комментарий
  • Какой ЯП учить, чтобы быстрее начать зарабатывать? Какой стэк проще и быстрее освоить?

    Zoominger
    @Zoominger Куратор тега IT-образование
    System Integrator
    И чтобы иметь хоть какой нибудь заработок я задумался изучать еще какой нибудь язык который достаточно популярен. Из мнении в интернете JS+JQUERY или NODE.JS или PHP+SQL

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

    Учите Яву, не тратьте время.
    Ответ написан
    2 комментария
  • Программирование и математика что надо знать?

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

    Hoorsh
    @Hoorsh
    Digital-специалист, веб-разработчик
    можете с моего топика начать habrahabr.ru/blogs/android/109944/
    Ответ написан
    1 комментарий
  • Как поступить чтобы проще понять java?

    @Ksushqa
    Unity developer
    Посмотрите курсы по Java/C# (как по мне, без разницы), алгоритмам и структурам данных и др. на Интуите, например. Там есть курсы и от mail group. Академичность и систематичность – то, что вам нужно на некотором этапе. Без тех.базы тяжело будет продвигаться...
    Ответ написан
    Комментировать
  • Как поступить чтобы проще понять java?

    @Iloveski
    Сейчас, наверно, отвечу непопулярно, но вашем случае, так как нет понимания элементарных вещей, я бы посоветовал онлайн курсы. Ибо как раз основы там разжевывают довольно хорошо, плюс почти везде есть хорошие задачи на простые вещи, чтобы набить на этом руку. Потом когда поймёте основы, тогда и свой учебный проект сможете начать.
    Ответ написан
    Комментировать
  • Как поступить чтобы проще понять java?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Смысл после изучения C# изучить java. Как по мне этого будет достаточно. Вы можете начать с любого языка. Я например, начал с Java, Правда, до этого у меня были базовые знания по php, html, css, js.
    Если бы вам был интересен веб, то можно было бы начать с рнр, так как там низкий порог вхождения.
    Что касается изучения java, то в первую очередь вам нужно иметь теоретические знания. Дальше научитесь применять эти знания на практике. Например, ставьте простые задачи перед собой и реализуйте их или например, найдите задачки по программированию и напишите свой код для их решения. Немалый результат показывает изучение чужого кода, так вы сможете понять логику программирования. На открытых источниках github.com || bitbucket.com найдите простые программки и проанализируйте их, привыкните к синтаксису.

    Есть например, книга Java для начинающих. В книге вы пошагово научитесь создавать игру морской бой, драм машину и другие простые программы. И постепенно ставьте более сложные задачи. При возникновении вопросов или ошибок ищите решение на stackoverflow. При должном поиске вы найдете решение примерно в более 90% случаев.

    Можете конечно взять курсы на stepik.org или на udemy.com, но я по своему опыту (я и сам в кой-то мере новичок), могу сказать, что вам нужно иметь базовые знания, чтобы потом пройти курсы и понять их смысл, потому как некоторые курсы хоть и нацелены на новичков, но усложнены отсутствием теории

    Вот, неплохие курсы по java.
    Правда, теории мало, так как человек делится своими мыслями, но довольно неплохо.
    https://www.youtube.com/watch?v=uXMTq81jG7Y&list=P...
    Тоже неплохой курс
    https://www.youtube.com/watch?v=_jXDPfUKm58&list=P...

    А теперь, самый главный вопрос - выбор языка и цель которую вы хотите достичь в программировании.
    Вы говорите, что прочитали пару книг и поняли, что не хотите заниматься вебом, а хотите заниматься разработкой десктопных приложений на java. Поделюсь своим мнением... java не самое лучшее решение для десктопа и для игр. Да, технически вы можете создать какое-нибудь javafx, swing приложение на java. Но эти технологии со временем устаревают. Можно изучить фреймворк Spring и создавать десктопные приложения на нем. Другое дело, что вы будете декстопные приложения писать на C#. А для игр например.создан фрейм Unity3d, который поддерживает C# (java не поддерживается). Java используется в энтерпрайзе. Соответсвенно, знание Java EE желательно.
    Можно конечно поизвращаться и написать десктопное приложение на java используя различные транспайлеры типа JSweet, который будет конвертировать ваш java код в javascript код и используя фреймворк ElectronJS написать десктопное приложение. Но как по мне легче изучить тогда Vanilla JS и писать сразу на нем, чем извращаться на java кодом)) Ну и java не подойдет для написания драйверов и т.д. Зато java & kotlin широко используются в мобильном программировании.
    Ответ написан
    2 комментария
  • Как поступить чтобы проще понять java?

    KashaTef
    @KashaTef
    Я макс
    Изучить курсы на ютубе
    Ответ написан
    Комментировать
  • Как поступить чтобы проще понять java?

    @AndrewRusinas
    Писать код, читать чужой, повторять за видео уроками — сначала будет нихрена непонятно, но "мышечную" память поможет развить. Параллельно читайте какую-нибудь хорошую книгу-справочник по Java. Со временем придёт понимание.

    Поставьте себе цель сделать какое-то конкретное приложение, которое будет решать вашу конкретную проблему. И делайте. Смиритесь с мыслью, что первые три месяца будет полнейший ступор.

    Для общего понимания программирования можно почитать "грокаем алгоритмы", и другие книги этого автора.
    Ответ написан
    2 комментария