Java vs Python? Что выбрать для backend-разработки?

Всем привет. Хочу внутри своей компании перейти в разработку. Хочу заниматься backend-разработкой на Java. Начальник дал контакт человека, с которым можно пообщаться на эту тему. Он посоветовал изучать Python, т.к. он лучше подходит для тех, кто только начинает свой путь в программировании и на нём легче научиться программировать. Он заявил, следую…

11

Эх... всё не так. Если серьезно, то...

1) Сначала изучаете математику на школьном базовом уровне. Хорошо! изучаете, с пониманием.
2) Потом изучаете немного высшую математику: производные, интегралы, комплексные числа и т.д. С пониманием, что такое интегрирование, дифференцирование, как работать в разнызных системах счисления и пр.
3) Далее хорошо изучаете дискретную математику, теорию множеств, алгоритмы...
4) Изучаете немного электротехнику и электронику, чтобы понимать закон ома, как работает транзистор, диод, резистор и т.д.
5) Переходите к схемотехнике: как работают элементы "И", "ИЛИ", счетчики, регистры и т.д. Сильно глубоко углубляться не надо, но понимание принципов необходимо.
6) Изучаете архитектуры компьютеров. Как работает микропроцессор, оперативная память (как адресуется, каких типов бывает), контроллеры и пр.
7) Немного окунаетесь в программирование в машинных кодах и на ассемблере - это нужно для понимания работы микропроцессора и памяти.
8) Потом переходите к языку Си. Глубоко изучать не обязательно, но пощупать крайне желательно.
9) Поверхностно пробегаетесь по разным языкам и движкам на их базе.
10) Останавливаетесь на желаемом языке и осваиваете его за месяц.

Вот собственно и всё. Это если по нормальному.

7

Комментарий недоступен

10

Троллинг тоньше чем человеческий волос

6

На самом деле, вышеизложенное - это только вершина айсберга. Там еще идет изучение операционных систем, баз данных и многое другое.

2

Скажу так, если попроще и побыстрее то питон, c# и т.д. языки сложные и есть вещи которые не каждый поймет. Я троечник, нефига ничего вышеперечисленное незнаю, но за 2 недели основы питона изучил и понял циклы, переменные, функции, ооп, мультипроцессы, создание клиента и сервера для чата, правдо без интерфейса, чисто в командной строке. Тут главное желание

3