Java

Python или Java для первой работы.

Добрый день. Знающие люди, не могли бы подсказать какой лучше язык-программирования выбрать для начала своей будущей карьеры ( Хотя бы, тот же фриланс ). Уже на протяжении 1.5 года, сижу на мертвой точке. Знаю Python и Java ( Синтаксис), Но что дальше делать, не знаю. Можно ли с знанием синтаксиса податься в стажировку?
BZ
Bek@ Zh
231
Вряд ли одного синтаксиса хватит. Надо практиковать. Развивать логику. Я тоже знаю синтаксис js. Но не хватает логического мышления, что бы работать с массивами и циклами.
Павел Шутов
Павел Шутов
28 587
Лучший ответ
Николай Авраменко да ты просто идиот
Guevara Che Логическое мышление и навык работы с документацией развиваются в общеобразовательных и высших учебных заведениях.
фриланс г-но
не создает условия хорошо продумывать и разбираться
но нет потерь репутации и всегда можно свалить

Python для Web или Java для Android примерно равносильны

на стажировку со знанием синтаксиса нельзя, надо изучить платформу (Android или Web), библиотеки, и даже сам проект
Ильнур Сафиев
Ильнур Сафиев
92 464
Guevara Che "Я знаю много слов, но не знаю где они уместны и о чем говорить"
А кроме синтаксиса что-то ещё есть в активе? Н-р, знание каких либо предметных областей, а не то вдруг на этом фрилансе скинут задачи по электротехнике и электронике, автоматике и телемеханике, вычислительной математике или нейросетям, механике, физике, экономике и статистике. Может быть, задачи будут и нетрудными и оплата небольшой, но надо будет делать всё на совесть, а не бибикать.

А как насчёт работы с людьми? Подстав никаких не будет? А то ведь нельзя никогда подставлять своих клиентов, коллег и контрагентов !

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

Больше никаких подсказок!..
Вот все что сказал важный советчик выше. плюс к java могут попросить знания spring и hibernate, хотя бы на базовом уровне
И да еще. Python и Java занимают разные ниши на рынке. Зависит от того, чем ты хочешь заниматься.
Нужно еще хотя бы
1) скв например GIT.
2) ну и без бд делать нечего - SQL.
3) паттерны проектирования часто MVC. (не факт)
4) большинство, для подключения к бд использует сервис-ориентированную архитектуру (SOAP, REST и что-то еще)
5) понимание сетей, обычно на транспортном уровне - это сокеты.

Многие требуют знание UML диаграмм для работы в команде.
Иногда допрашивают по алгоритмам и структурам данных (а контейнеры в джаве знать обязан).
Если java android, то андроид архитектуру, если GUI то граф. библиотеку.

А знание синтаксиса можешь себе в попу затолкать.
Борис #/////////#
Борис #/////////#
2 161
Guevara Che Можно подробней про Java GUI? Имеется в виду JavaFX? Она где-то используется?