Здравствуйте, мне 24 года, и нынешняя ситуация в стране поставила меня в положение, когда необходимость стороннего заработка стала критичной. Я работаю геодезистом по контрактам и сейчас из-за отсутствия заказов появилось много свободного времени, которое я готов потратить на учебу. Но так как изредка работа все-же подворачивается, то устраиваться куда-то на полный день я не могу. Выбор естественным образом пал на фриланс, и тут же застрял в огромном количестве направлений. Знакомые в один голос утверждают, что программирование - мой выбор, и я с ними согласен. До этого времени весь опыт программирования у меня был в школе: благополучно забытые азы php.
Поэтому я обращаюсь к опытным в этом деле людям с таким вопросом: с чего начать обучение? Я предполагаю, что на данный момент мне ближе ооп, и хотел бы научится работать с java и приложениями для android. Актуально ли это? А если да, то с чего следует начать? Бегом в codeacademy, или лучше обложится книгами и учится по ним?
Еще конечно же хотелось бы понимать сроки такого само-образования. За какой период времени реально достичь уровня, при котором можно брать заказы и зарабатывать хоть какие-то деньги? Что бы дальнейшее обучение не было приправлено ролтонами.
Я понимаю, что такие вопросы, скорее всего, часто задаются здесь, и прочитав несколько, я и обратил внимание на java и android-приложения, но получив ответ на конкретно мой вопрос мне бы стало легче начать. Мой мозг устроен так, что ему гораздо проще действовать по нарисованной схеме, и он спотыкается перед огромным количеством вариантов и возможностей. Буду искренне благодарен за помощь.
Учтите что низкий порог входа (я о PHP, и простых сайтах, это было упомянуто в ответах) это одна сторона медали. Другая сторона - это ОЧЕНЬ большая конкуренция. Так что палка о двух концах. Специфика фриланса в веб-разработке такова, что проект небольшой/средней сложности, вчерашний студент с зубами но вытянет. В JAVA, Python такого бы не произошло, - там ФИЛЬТР, произойдет отсев говнокодеров, и МЕГА-ТОЛП вчерашних школьников. А то что вы сможете сделать после 2-х месяцев учебы... смогут еще over100000 вчерашних студентов. Там даже работу не найдете с таким уровнем, и заказы подобные получить, чистой воды - лотерея. Не верите - попробуйте посоздавайте объявления с легкими задачами, с порогом входа 1-2месяца. И зацените, реально ли там пробиться. Плюс к тому учтите - эта конкуренция с каждым годом растет. Лучше идти трудным путем, становиться узким специалистом, становиться действительно профессионалом. У вас указана JAVA. Я бы НЕ ЗАДУМЫВАЯСЬ шел в эту сторону на вашем месте. Если вы будете хорошим спецом, в ЛЮБОМ трендовом из языков, работу ВСЕГДА найдете.