В настоящее время я занимаю год от средней школы и колледжа. Я работаю младшим ИТ-специалистом, поэтому у меня много опыта в аппаратной части. Я хочу использовать этот год, чтобы начать работу над некоторыми программами; У меня есть опыт работы с Visual Basic из курсов средней школы, но я хочу продолжить свое обучение, прежде чем ходить в школу. Теперь, очевидно, я не буду в состоянии стать чрезмерно опытным во всех из них, но эти языки, которые я планирую на обучение в течение следующих нескольких лет:Планируемый учебный план по самообучению?
- PHP
- Ruby (на Rails)
- Python
- (Objective) C__ (я буду исследовать мою программу колледжа и посмотреть, что C они используют, и узнать, что)
- Java
- Лисп
Будет ли опыт работы на этих языках дать мне хорошую базу для работы? Я попытался выбрать набор языков, которые, как представляется, обеспечивают хорошую возможность трудоустройства, способность развиваться на нескольких платформах (настольных, сетевых, мобильных) и тех, которые в настоящее время популярны и популярны.
Я ничего не пропустил? Кто-нибудь видит что-то важное, что я пропустил, все, что я выбрал, это пустая трата времени или иначе?
Большое спасибо.
Да, знание этих семи (как C и Object C действительно очень разных языков) является очень хорошей базой. Однако будьте готовы потратить несколько лет, чтобы овладеть любым языком программирования. –
.. И не забывайте все инструменты, специфичные для языка, который делает вас продуктивным. Знать синтаксис и семантику как можно большего количества языков, конечно, хорошо, но я бы, возможно, сосредоточился на одном языке для начала, а также узнал, что это много хороших библиотек. – simendsjo