Приветствую. Нужна помощь адекватным советом. начал изучать програмирование для доп.заработка (пока что) соответственно планирую фрилансить. Суть: правильно ли , что я начал с Java? И если это норм, то что в догонку к голой джаве нужно знать(фреймворки и т.д. и т.п)? Спасибо ,Вам ,человеческое, авансом.
З.Ы. Гугл выдал что фрилансить лучше на питоне, и php вот и засомневался в своем выборе
Alex Lu
7 уровень
JAVой ли единой ?
Комментарии (20)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Сергей Я Java Developer в DXC/Luxoft Expert
28 декабря 2021, 07:29
уже множество раз обсуждалось - на Java нет фриланса (не путайте контракт и фриланс).
Если нужен фриланс - иди на фронтенд или мобилки
+1
Justinian Judge в Mega City One Master
28 декабря 2021, 08:30
Есть на джава фриланс, и для джунов/мидлов и особенно чем выше уровень тем больше отдача.
Но для джавы это не является типичным кейсом.
+1
Сергей Я Java Developer в DXC/Luxoft Expert
29 декабря 2021, 07:11
Мы уже это с тобой обсуждали не один раз. Пара заказов, с высокой конкуренцией на доработку бота или решение задачи студенту - это не фриланс.
0
Justinian Judge в Mega City One Master
29 декабря 2021, 10:02
Обсуждали, просто у меня есть знакомые которые фрилансом зарабатывали получая больше чем твоя и моя зп вместе взятые умноженные на два или на фриланс-биржах околачивались на заданиях для малого-среднего бизнеса, что-то запарсить, распарсить, мигрировать, поправить код, точечные задания, и выходили на суммы которые на мидл- офисного точно потянет, а в рыбные месяца и мидл.
То что высокая конкуренция - если фриланса на джаве нет, то откуда конкуренция то :)) Высокая конкуренция повторяет структуру рынка с джунами, которых 200 на одно место, при этом половина не назовет принципов ООП, а половина оставшиеся части перепутает мапу с сетом. Тоже самое и с фрилансом только к тех скиллам добавляются еще необходимость иметь прошаренные фриланс скиллы, это особый вид мышления как по мне, когда нужно своими качествами "взять" работу и добиться ее, а не как птенец в офисе, открыв ротик, получить задание и его делать.
Я когда-то думал на старте джава карьеры, но увидев динамику рынку, структуру, меня не устроило это, задачи можно найти, даже конкуренцию можно выиграть, есть материалы в интернете и люди которые научат, но все эти мутки с клиентами, договоры о рейте, кто сколько когда должен сделать и сколько кому заплатить, слишком интенсивно и напряжно, и масштаб задач - разбирать баг в бухгалтерской программе бакалейщика в Оклахоме меня не сильно устраивал.
Поэтому, по сути, у меня есть только поправка к форме утвреждения- формально фриланс есть, и очень мало, но есть вполне с неплохим успехом фрилансеры, это их выбор.
Но для большинства это ничего не меняет, здесь и джаву попробуй выучить, а чтобы еще иметь такой набор качеств, удачи, дисциплины, настойчивости и чутья - для большинства можно сказать, что фриланс можно и не рассматривать.
Те кому по силам - те не спросят, те сделают. А для 99.5 джавистов - джава это удаленка , но постоянная работа с одним работодателем.
0
Сергей Я Java Developer в DXC/Luxoft Expert
29 декабря 2021, 20:58
Один вопрос - у твоих "знакомых" заказчики русскоязычные?
0
Сергеев ВикторMaster
30 декабря 2021, 00:20
наверно можно просто сказать, что есть фриланс, который не зависит от языка )
запарсить / распарсить )
0
Justinian Judge в Mega City One Master
30 декабря 2021, 10:21
Разные варианты, были полностью ориентированные на заграницу, были те кто имел соотношение 70 к 30 или 60 к 40 англоязычные (там норм рейты и объем рынка), были те, которые держали основную базу и в русскоязычном сегменте.
0
Justinian Judge в Mega City One Master
30 декабря 2021, 10:38
да, есть кейсы, когда заказчику все-равно, с помощью какого инструмента человек решит задачу. Но есть и другие кейсы, это у нас джава это офис/удаленка и это большой энтерпрайз или средний. А на других рынках в малом-среднем сегменте бизнеса куча непонятных маленьких java based решений работает, и там нужно что-то добавить, пофиксить баг, учитывая, что 99% джавистов работают в компаниях, чьи услуги как правило ориентированные на другой объем, где взять джава разнорабочего? Фриланс биржи.
Задания часто там не шибко и сложные, требований к нагрузке/качеству, такие как есть в больших проектах - часто нету, лишь бы считало и работало корректно, что часто можно проверить сразу.
Этот сегмент у нас конечно распространен на порядки ниже - у нас готовые решения либо уже на заказ но сложные. На западе кустарных небольших приложений на джава я встречал на порядки чаще чем у нас, когда смотрел заказы на фриланс биржах или слушал с чем работают те, которые занимаются фрилансом.
Так или иначе фриланс есть.
Но рассчитывать на него, я бы точно не советовал, повторюсь, те люди, которые "умеют во фриланс" обладают нужными качествами, без ничьих советов и мнений, зайдут и будут лопатить, хотя я не вижу в чем смысл, учитывая что сейчас удаленку найти даже для джуна без опыта проще чем выйти на самоокупаемый с хоть каким-нибудь минимально вменяемым доход от фриланса.
ЗП больше на удаленке, больше шансов (хоть и не всегда) что будет ментор, будут доучивать, стабильность, если раньше я еще мог понять тех, кто спрашивает за фриланс, поскольку либо в офис, либо гибкий график, то сейчас смысл вообще минимальный.
Остается лишь одно преимущество - неполный рабочий график/гибкий.. но джава непростой язык, и в полсилы в нее вкатываться, это точно лучше выбрать что-то другое.
Но это мое мнение конечно, но из песни слов не выбросишь, фриланс есть, фрилансеров на джаве больше чем нужно, но это аргумент скорее против, чем за, усилия за заказ такие делать, когда можно работать стабильно..
+1
Сергей Я Java Developer в DXC/Luxoft Expert
30 декабря 2021, 20:49
я просто не понимаю, зачем вешать людям лапшу на уши? Человек ведь будет стремиться учиться рассчитывая на фриланс заказы, а со временем поймет что ничего внятного, на что можно жить нет. Мы же не сферических коней в вакууме обсуждаем? Можно зайти на фриланс биржи и посмотреть. Берем Habr-фриланс, ставим разработка, Java, вычеркиваем анройд, делим на конкуренцию и что в итоге? Лапу сосать?
Тогда можно сказать по другому - Если у тебя есть ооооочень хороший английский, то можно податься на апворк и аналоги, делая заказы за 25-35$/per hour, с приложением которое считает каждую рабочую минуту.
На контракте зп уже давно выше без сильного контроля и на такую каторгу никому не пожелаю. Пусть индусы работают.
p.s. И да, у меня тоже есть знакомые, которые ничего на фриланс биржах не заработали. Сейчас работают через ИП на заграничный контракт. НО!!! Это не фриланс
0
Alexandr
30 декабря 2021, 21:10
хм, интерестно, а чем индусы отличаются от европы?
0
Justinian Judge в Mega City One Master
30 декабря 2021, 21:16
ну вот в такой формулировке наверное ок.
Фриланс есть. Но это нетипичный кейс и достаточно непростой в реализации.
0
Сергей Я Java Developer в DXC/Luxoft Expert
1 января 2022, 14:33
двумя факторами: 1. стоимостью за час работы 2. качеством работы
0
wan-derer.ru
27 декабря 2021, 18:07
1. Как уже советовали, смотреть что востребовано надо смотреть на тех биржах, на которых собираешься брать заказы. И да, это не Java.
2. На тех же биржах смотришь что заказывают и, главное, как это сформулировано и понимаешь что фрилансер - это не про задачки с курсов. Это широкий кругозор + очень разнообразный опыт + умение общаться с заказчиком. Т.е., это совсем не про курсы.
+2
Aleksei Software Engineer в Cisco Expert
27 декабря 2021, 17:40
Субъективно, сейчас на фрилансе востребована разработка под Андроид (там в трендах вроде бы Котлин сейчас), но опять же, без коммерческого опыта будет очень сложно на этом зарабатывать.
+1
hidden #1811171
27 декабря 2021, 16:14
посмотрите на фриланс биржах что больше всего востребовано и идите туда )
+1
Justinian Judge в Mega City One Master
27 декабря 2021, 15:49
Фрилансить, да еще и для заработка без коммерческого опыта в джава программировании или хотя бы программировании - практически нереально.
Но, на какой-то баланс, что-то новое для души, и какой-то заработок, при упорстве и везении можно конечно выйти.
JavaScript в большей степени, питон в меньшей для этого более приспособлены, я бы наверное выбрал джава скрипт, если бы мне было все-равно на чем писать, и я не видел программирование основной деятельностью некоторое время и при этом хотел бы с него, что-то получать.
Джава для тех кто знает, чего хочет и особенность джавы в том, что без коммерческого опыта, программист практически не представляет ценности для кого либо, поскольку изучение джава самостоятельно и на курсах, это половина обучения, вторая половина обучения происходит на первой работе, ведь писать код полдела, этот код где-то в чем-то должен находиться, там много практических нюансов, которые никто не покажет так просто.
Это можно сравнить с врачом, можно ли чуток изучить медицину, там пару курсов и уйти на вольные хлеба там хирургом или врачем в больницу, подрабатывать :)
Но без практических навыков, лицензий и допусков, думаю это невозможно.
Поэтому, нужно будет выбирать, синица сейчас или журавль в небе.
Однозначно сказать "нет" сложно, поскольку я знаю разные кейсы, у разных людей по разному, но в среднем по палате картину я обрисовал.
В любом случае, если нет четкой системы и плана, начать с джавы может быть не так уж и плохо, выучив основы одного языка - на другие переключиться легче, да и для общего понимания разработки ПО тоже много чего пригодиться, базисная теория, алгоритмическое решение, решение простых задач оно общее для языков, то есть первый-второй квест это универсальная база.
Здесь на джава раше хватает тех, кто и не планирует работать джавистов, но для себя, для общей эрудиции изучают.
Я в свое время начал изучать джаву как временное решение, хотел потом перейти на С#, но как-то подзадержался здесь😅
+5
VladimirMaster
27 декабря 2021, 14:21
начал изучать програмирование для доп.заработка (пока что) соответственно планирую фрилансить
Фриланс на Java - это если ты уже на хорошем уровне в самом языке и сопутствующих фреймворках и с приличным опытом практической работы. А если ты только начал изучать Java, то скорее нет, чем да. Java не простой язык, как впрочем и любой другой язык программирования, и для его изучения понадобится не один год, а то и не два и не три.
В общем и целом продолжай изучать, а там посмотришь. Вот хорошая статья на тему.
+3
hidden #1811171
27 декабря 2021, 16:14
я так поняла он хочет максимально быстрый результат что бы начать фрилансить)
0
KiriallMS Clinical trials specialis
27 декабря 2021, 16:56
Тогда, наверное, это не Java)
Описания Java как максимально быстро получить результат я еще не слышал😅
0
VladimirMaster
27 декабря 2021, 17:03
максимально быстрый результат что бы начать фрилансить
Тогда это возможно CSS + html. Сможет создавать сайты для каких то нужд. Если эти сайты еще нужны кому то.
В любом случае нужно портфолио хорошее, что-бы тебя заказывали, а это снова время на обучение и наработкку портфолио. Тут не все так просто, как кажется.
То есть получается, пока ты будешь учиться для того что бы фрилансить, ты научишься и тем самым можешь податься на какую то худо бедную стажировочку и затем перейти на работу. А уже затем когда наработаешь достаточный бэкграунд через стопятьсот лет, то можешь перейти во фриланс. Замкнутый круг получается с этим фрилансом.
+3