На данный момент, это единственная, которая может иметь вкладки, вырванные в другое окно. Удобно, когда у вас есть больше экранов.
Попробуйте изучать языки с разными парадигмами, это улучшит ваши навыки на всех языках (один язык для каждой парадигмы подходит, я перечисляю в порядке предпочтения):
Но также не торопитесь ... учите один язык за раз ... может быть, новый язык каждый год ... с этим ты '
Как всегда, 42 .
За исключением этого, я предлагаю вам изучить языки, которые максимально отличаются друг от друга, например:
Я всегда говорю, что число 1 - основной язык, который вы используете ежедневно.
Хорошо знать других, но это нормально, когда они не так хорошо владеют ими - они вам нужны чтобы понять, что происходит, и знать, когда спросить специалиста по этому языку / настройке.
Есть вещи более важные, чем количество языков.
Например, Базовые знания, базовая архитектура, парадигмы программирования и т. Д.
ИМО, вместо изучения двух ООП языков, вам лучше выучить один структурированный, один объектно-ориентированный и один функциональный язык.
Вы можете посмотреть на индекс популярности . Но помните, что популярность - это еще не все.
Выберите язык программирования , чтобы начать самостоятельно - И, C неплохо .
Продолжайте совершенствоваться в программировании с годами . Отслеживайте учебные пособия и практику.
Сосредоточьтесь на алгоритмах и эффективном программировании на любом используемом вами языке.
Если вы понимаете концепции, лежащие в основе языка (которым может быть любой язык), вы можете относительно легко выбирать другие языки по мере необходимости. Здесь я говорю об основах, таких как циклы, массивы и тому подобное, а также об объектной ориентации, аспектной ориентации и процедурном программировании.
В любом языке будут определенные аспекты, которые будет знать только человек с глубокими знаниями, но они относительно редки и их можно обнаружить.
Вы должны знать достаточно языков, чтобы иметь возможность сделать обоснованное предположение о том, какой из них наиболее подходит для решения той или иной проблемы, которую необходимо решить.
на ваш вопрос нет конкретного ответа. Некоторые люди могут преуспеть с немногими, в то время как некоторые люди предпочитают быть теми, кто знает почти все.
По моему мнению, для такого студента, как вы, знание как можно большего количества языков не подходит. быть продуктивным, и к тому времени, когда вы закончите учебу, возможно, то, чему вы научились, уже не будет передовым Одна вещь, которую вы можете сделать, если вы практичный человек, - это посмотреть список вакансий и их описания, чтобы увидеть, какие навыки вам нужны, чтобы хорошо выполнять эту работу.
Совершенно не связано, но кто-то однажды сказал мне, что хорошие программисты преуспевают независимо от того, какой язык программирования / среду они используют. При этом в одних средах преуспеть легче, чем в других.
Я бы порекомендовал выучить хотя бы один язык сценариев (например, PHP) и другой управляемый язык (Java или C #), прежде чем вы закончите учебу.
Что касается навыков, вам просто нужно больше программировать, чтобы получить опыт. На мой взгляд, чем больше вы тренируетесь, тем лучше у вас это получается. По крайней мере, вы должны знать некоторое ООП-программирование и структуры данных. В общем, просто попытайтесь узнать вещи, которые сделают вас полезным (для мира или для работодателей).
Я надеюсь, что это поможет. =)
просто попытайтесь узнать вещи, которые сделают вас полезным (для мира или для работодателей).Я надеюсь, что это поможет. =)
просто попытайтесь узнать вещи, которые сделают вас полезным (для мира или для работодателей).Я надеюсь, что это поможет. =)
Программисту инженеру совсем не нужно знать какие-либо языки программирования. Разработчику нужны языки программирования. Задача разработчика программного обеспечения - моделировать программную систему в целом (например, сколько уровней? SOA? И т. Д.) - для этого вам не нужно программировать ...
Если вам нужно для разработки программного обеспечения наиболее важно понимать базовые концепции (такие как объектно-ориентированное и процедурное, императивное и функциональное, компилируемый язык и язык сценариев и т. д.).
Кроме того, вы должны понимать алгоритмы и их сложность (но это опять же не зависит от языка).