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

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

Во всяком случае, я отвлекся, и мы только во втором абзаце.

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

"Что это за ярлык, который вы только что сделали?"

Or:

"Как ты это сделал?!"

Эти вопросы часто задают с удивлением и с сомнением, что они когда-либо достигнут уровня компетентности, который я демонстрирую. Однако со временем и практикой они достигнут этого.

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

Студенты часто видят, как я очень быстро роняю свой компьютер, и предполагают, что большая часть моей скорости в выполнении задач происходит от этого: способность делать что-то быстро. Но когда ты в чем-то становишься профессионалом, скорость - лишь один маленький фактор.

Когда кто-то хочет научиться программировать, он предполагает, что ему просто нужно сделать именно это: просто научиться кодировать. На самом деле все не так просто. Вам нужно научиться использовать инструмент, который вы используете, чтобы писать код как можно быстрее и эффективнее. Вам, вероятно, тоже нужно научиться лучше решать проблемы.

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

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

Если вы хотите научиться у профессионала, не просите просто изучить его навыки. Попросите посмотреть, как они делают свою работу. Следите за всеми их маленькими ярлыками. Вот так вы становитесь профессионалом.