Что должен уметь программист Python, Java,JS

программирование java Phyton

Что должен уметь программист Python, Java,JS уровня Junior?
Спасибо.

Примечание:
Спасибо за ответы, но это все абстрактно, что значит писать что то не сложное?:) Для кого то написать какую то игру не сложно, а для кого то и калькулятор написать проблематично. Вот и хотелось бы понять уровень джуниора это умение написать приложения по уровню сложности равной игре или калькулятора.

Примечание:
Спасибо всем еще раз, я опишу вопрос более детально. Год назад я закончил факультет прикладной математики на кафедре вычислительных технологий. Соответственно математику и физику я знаю на довольно высоком уровне, а так же знаю узко специализированные ЯП, такие как Matlab, Fortran. Так же знаю Pascal, какие то знания имеются по C++, в данный момент плотно изучаю Java,JavaScript,Phyton. в данный момент работаю в одной крупной компании аналитиком, и часто приходится писать макросы на vba, но от такой работы стал уставать и хочу сменить работу, стать настоящим программистом, связи с этим вопрос и возник что я должен уметь что бы меня взяли хотя бы джуниором...Писать всякие простенькие программы могу написать, буквально вчера писал скрипт на питоне на парсинг сайтов, сейчас в планах написать скрипт который будет выгружать архив погоды. Это является уровнем джуниора?

Примечание:
Михаил, а почему вы считает что java не серьезный язык? Да лет не 18, но и не сорок:) 22. А какой необходим уровень, что бы взяли программистом?

Примечание:
Я не очень настроен для WEB разработок, не очень мне это нравится, хотелось бы писать именно полноценное ПО, а не только сайты. C# хороший язык, но мне кажется java во многом удобнее, да и выбор пал на него потому что мне он нравится да и вакансий больше. Парсинг сайтов это как тренировка, не более того:) А выгрузка архива погоды,это как проверка самого себя, так как она необходима для моей работы, а наш IT департамент не в силах написать данный инструмент.
Принципы ООП я понимаю, и даже использовал даже для написания диплома, кстати пару модулей писал на C++, и заканчивал уже на Maple. А доучиваться всегда надо будет, сфера такая:) Стажером бы на самом деле и не хотелось бы куда либо устраиваться, хотелось бы все таки устроится сразу нормальным программистом что бы писать и одновременно учиться у более опытных коллег.
Ответы:
то же самое что и любой другой: уметь переводить свои мысли в программный код.
1) Прочитать хотя бы 1 книгу по предмету.
2) Уметь писать на этом языке хоть что-то несложное.
в одиночку с нуля запилить сервер игры персон эдак на 50.000-500.000шт  =)
Если вы сможете написать нормальный калькулятор, не пользуясь готовыми решениями в Интернете, то вы уже поднялись выше джуниора. Джуниор должен знать, как вводить и выводить данные в программу и писать Хелло Ворлды.
Ответы абстрактны потому, что вопрос общего плана.
Все зависит от проекта:
1. Если это сайт визитка на js + бэкэнд на python - юниор должен суметь такой сделать.
2. Если это сложный распределенный проект - тут рамки стираются, придется учится именно этому проекту в любом случае, даже синьеру. Для таких штук разница между юниором и мидлом - скорее скорость обучения и опыт построения алгоритмов.
чтобы взяли на работу программистом уровня юниора мало. тем более что институт за спиной. значит и лет не 18 :)
я,  если бы хотел поменять профиль, учил бы не java и ему подобные(для меня это не совсем серьезные языки. сори, но мое мнение). надо переходить на С++,С#, тем более что есть такая серьезная подготовка, как прикладная математика.
Вы используете Java для web (раз там есть JavaScript, Phyton), тоесть для HTML. сайты. тоесть сама цель языка в Вашем случае это сайты. это программирование?
ну а если Java не для генерации страниц а для сетового обмена, то не лучше ли использовать C#, а лучше С++? да это кросплатформенная среда, но вы планируете писать софт для всего подряд?
и еще раз повторюсь, что это мое мнение. и не "не серьезный" а "не совсем серьезный". это важно. иначе любители Java меня забанят. уж очень они ярые. прям как футбольные фанаты. не спроста это....
Java может и удобнее. да и универсальнее С#. С# только для .NET. java машина есть везде.
Выбирайте понравишуюся вакансию и шлите резюме. на собеседовании и скажут, что надо учить :))))
если нравится, то что делать намного важнее того как это делается. научитесь.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.