Изучение более одного, потому что почему бы и нет

Я занимаюсь программированием чуть более трех лет полный рабочий день. Прежде чем это было просто занятием, я пытался много раз пытаться, но так и не понял полных концепций и приложений, потому что это было слишком сложно и слишком много мест для изучения.

Но затем история изменилась, я пошел в Bitmaker Labs, 9-недельную программу, чтобы помочь мне с моей проблемой: неспособностью программировать. Там я смог изучить основы Ruby, которые затем переросли в Ruby on Rails, базовый HTML, который превратился в реализацию более 10 различных фреймворков, написание тысяч строк для файла CSS и углубление моих знаний в jQuery, чтобы сделать страницу действительно функциональной. какая-то магия.

Работая в двух стартапах, я начал изучать концепции Node.js и Swift. Это было в разное время в моей жизни, и это помогло держать их отдельно. Но поскольку рынок всегда переходит на новый язык или открывающиеся возможности требуют других навыков, всегда есть чему поучиться.

В настоящее время я работаю примерно с пятью языками в неделю. Они тоже не вместе, так как я работаю над своими собственными проектами в iOS и в Интернете, а также работаю полный рабочий день. За этим нужно следить.

Мои предложения просты: задокументируйте как можно больше, чтобы ссылаться на них позже. Это похоже на то, когда вы писали заметки в школе, но эти заметки еще более эффективны, поскольку они должны быть быстрым чтением, ссылками и помощниками для повторяющиеся вещи, которые вы будете делать, которые вам нужно помнить, но вы не можете, так как существует так много языков, которые нужно отслеживать. Во-вторых, работа над разными языками в разное время, в разное время. Если вы используете определенный язык в течение пары часов, при переключении на другой, который вы еще не освоили, сделайте пятнадцатиминутный перерыв, займитесь чем-нибудь другим, кроме кода, и вернитесь к своим вещам с открытой душой. Или вы начнете смешиваться, и никто не любит выяснять через двадцать минут после того, как что-то не запустится и не запустится, а затем вы обнаружите, что это синтаксическая ошибка, потому что это другой язык.

Счастливого кодирования