Я не первый раз посещаю Bootcamp. У меня было небольшое представление о том, что должно было произойти, за то короткое время, что я провел на Bootcamp. Я всегда писал строки кода, используя Java и Php, но я отказался от javascript. Не спешите судить меня. Я знал, что есть возможность отключить javascript из браузера, поэтому какое-то время не стал его изучать. Однако я любил jquery и использовал его для манипулирования DOM.
Однако мой друг посоветовал мне подать заявку на работу младшего разработчика в Andela сразу после того, как я подал заявку на участие в программе стипендий. На мой взгляд, я всегда ассоциировал ANDELA с внешними интерфейсами, такими как Reactjs, по причинам, наиболее известным мне. Честно говоря, я немного испугался. Работа требовала, чтобы кто-то знал, как использовать angular. Когда пришло время пройти тест, к моему величайшему удивлению, я увидел забавно выглядящий фрагмент кода. Хорошо, это был javascript, но это было нечто большее. Я попытался выяснить, что это за язык, и оказалось, что это Typescript. Что мне нравилось в Typescript, так это то, что он имел ссылку на тип, поэтому он имел для меня больше смысла, чем javascript с точки зрения Java. Выяснилось, что я прошел тест и, следовательно, мне удалось пройти собеседование в Epic Tower. Я рассматривал эту подготовку к интервью как двустороннюю вещь. Я готовился к собеседованию, и это было бы большим подспорьем, если бы я смог пройти собеседование для получения стипендии. Всегда хорошо изучать новые технологии, особенно когда интервьюеры спрашивают, какие новые технологии вы недавно изучили.
Проблема здесь была не в том, что я сдал тест. У меня было несколько недель, чтобы подготовиться к угловому интервью, не зная об угловом. Я немного использовал Reactjs, но angular был для меня чем-то новым. Так что же я сделал? Слава Богу за интернет. Мне пришлось подписаться на один из каналов электронного обучения, которые предлагали бесплатные услуги в течение первых десяти дней. Я тщательно прошел процесс, пройдя 80% примеров. Я работал с директивами, контроллерами, поставщиками, сервисами, представлениями и шаблонами представлений. Да, с тяжелой работой и небольшим количеством сна я был готов к интервью… или был?
У меня также был этот атрибут: я просматривал свои экзаменационные работы во второй и, если возможно, в третий раз в детстве, прежде чем отправить свой вопрос, и поэтому я попытался закрепить то, что я узнал всего за день до собеседования, просматривая некоторые другие ресурсы. . К моему величайшему шоку, сайт, который я посетил, показал что-то отличное от того, что я изучал. Я поискал и обнаружил, что изучаю Angularjs, а не Angular. Времени было слишком мало, чтобы разучиться и переучиться. Вам не нужно спрашивать меня, насколько хорошо прошло собеседование, поскольку ваше предположение будет таким же правильным, как и мое, но я все это время узнавал кое-что новое. В частности, как структурировать папки и как разделить логику и представление. Хотя Angularjs устарел, у него есть некоторые сходства с Angular, о которых я бы не стал сейчас говорить.
Хорошо, что у меня была возможность чему-то научиться, и если я ничему и не научился, то теперь я знаю, что Angularjs и Angular на самом деле не одно и то же.