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

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

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

Так что же такое наследство? В основном это свойства одной вещи (объекта или класса), которые передаются другой. Думайте об этом как о наследовании денег или дома от родственника. Он был передан вам, и теперь вы можете делать с ним все, что вам заблагорассудится. Например, положить деньги на компакт-диск, чтобы они приносили проценты, или добавить в дом третью ванную комнату. Чтобы понять это дальше, вам действительно нужно разобраться, что такое классы и что такое прототипы. Итак, давайте попробуем определить их сейчас. (Еще не все…)