Я подал заявку на позицию младшего разработчика программного обеспечения в неправительственной организации (НПО), к счастью, меня вызвали на собеседование. В день собеседования, когда я добираюсь до места проведения, при входе в офис, первый вопрос, который мне задали: где мой ноутбук? Из-за шока на моем лице меня спросили: как я собираюсь выставлять свое портфолио? Я подумал: «Хотите снова стать портфолио?»

Хорошо! Настоящее интервью началось после обычного «можем ли мы ответить на ваш вопрос?». Между интервьюером и мной произошел следующий разговор:

Интервьюер: Какой язык программирования вам удобен?

Я: Вообще-то я начал изучать Java, но бросил его ради Python. Итак, сейчас я изучаю Python.

Интервьюер: Можно просто сказать, что вы выбрали Python в качестве предпочтительного языка?

Я: А пока ДА! Потому что ты никогда не знаешь, могу ли я снова измениться?

Опрашивающий: Хорошо. Можем ли мы задать вам вопрос по Python?

Я: Хорошо. Без проблем.

Интервьюер: Какой тип языка - Python? Скомпилированный или интерпретируемый язык?

Я: переводимый язык.

Интервьюер: Python динамически типизирован или строго типизирован?

Я: * улыбается * набирается динамически.

«На мой взгляд, я подумал: у меня сегодня отличное интервью. Боже, спасибо ».

Интервьюер: Сколько у нас версий Python?

Мне два. Python 3 является последним, а другой - Python 2.

Интервьюер: Назовите два фреймворка Python.

Я: Джанго и Ткинтер.

Интервьюер: Вы уверены?

Я: «после паузы». Да.

Интервьюер: Я соглашусь с Django, но не с Tkinter.

Я: Нет проблем.

Интервьюер: В скольких проектах вы участвовали?

Я: Нет.

Интервьюер: Сколько проектов вы построили? Или сколько у вас портфолио?

Я: Нет.

Интервьюер: Как это получается?

Я: * тишина *

Интервьюер: Как вы узнали основы языка, но на самом деле не разработали / не создали ничего осязаемого?

Я: * прочистил горло * Хорошо! Вы знаете, что я программист-самоучка, поэтому я все еще учусь. Я еще не закончил обучение, чтобы заняться чем-то самостоятельно или присоединиться к проекту. Но, надеюсь, это скоро будет. Более того, я подал заявку на эту должность, потому что я чувствовал, что это больше похоже на должность начального уровня, и я буду проходить практическое обучение у эксперта в организации.

Интервьюер: Спасибо! Мистер Ахмед, мы свяжемся с вами. Мы ценим ваш приезд, по крайней мере, вы воспримете это как опыт пребывания соискателя работы.

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

Конечно, в качестве выпускников мы были приучены читать и сдавать: ‘la cram la pour’. К сожалению, внешний мир не такой, это: «я знаю, я что-нибудь построи».

Как выпускник CS, я никогда не писал / не строил ничего реального даже после школы, за исключением нескольких строк кода, которые я написал в школе. Самым забавным был случай, когда нас попросили написать код, выводящий таблицу умножения от 1 до 10 (Введение в ООП: C ++); вы не поверите, что я написал его без использования какого-либо цикла, а код занимает более 50 строк.

Теперь я действительно пытаюсь намочить ноги и испачкать руки кодом. Есть много разговоров о том, что нигерийские программисты просто разговорчивы без каких-либо реальных вещей (хотя это может быть правдой из-за нашего мышления просто читать, чтобы пройти): я собираюсь быть исключением из этого утверждения. Также говорят, что нигерийский программист расскажет вам все о проекте, но когда придет время строить; он / она просто исчезают или начинают надумано оправдываться «Некогда».

Давайте изменим нашу обучающую программу, и обязательно будут изменения.

Безграмотными в 21 веке будут не те, кто не умеет читать и писать, а те, кто не может учиться, разучиваться и переучиваться - Элвин Тоффлер.

Шеху Лавал Абдулрахман Сулейман Чимдинду Анеке