Candy - веб-разработчик, цель которого - сделать знания о программировании доступными для всех, независимо от дохода и пола. Она ведет учебный сайт CodingCommanders.com, полный полезных советов и руководств, которые помогут вам стать веб-разработчиком. Я взял у нее интервью о ее увлечении и начале программирования, вот ее история.

Что в первую очередь вызвало у вас интерес к программированию?
Мой отец - профессор информатики. Сколько себя помню, я играл в компьютерные игры. Поскольку мы с сестрой любили компьютерные игры, мой папа спросил нас, хотим ли мы научиться их делать. Он научил нас делать маленькие азартные игры. Я одержима!

На каком языке вы впервые писали и что писали?
Моим первым языком был базовый. ОС была DOS. Считаю «Приключения мистера Мартина» своим первым приложением. Это была игра «Выбери себе собственное приключение». Главный герой был основан на моем отце. Я написал его на базовом языке, когда мне было около 9 лет.

Кто вас больше всего вдохновляет в программировании?
Мой папа!

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

Это то, что не все могут понять, и еще меньше людей могут подать заявку. Если вы будете усердно учиться, вы станете ценным. Это правда, что сегодня в сфере технологий доминируют мужчины. Но это меняется. Все больше и больше женщин усердно трудятся и занимают влиятельные должности в сфере технологий. Работодатели, ищущие умных людей (которые, как правило, нанимают на более прохладную работу), понимают, что талант проявляется любого пола, расы и т. Д. Любой работодатель, который допускает дискриминационную практику или участвует в ней, останется позади. Оставайся сильным, усердно учись и не терпи пятёрок!

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

Если вы заинтересованы в изучении HTML / CSS, LAMP, PHP, MySQL, ознакомьтесь с ее невероятно полезными руководствами на ее сайте и на канале YouTube. Вы также можете подписаться на нее в Instagram, Twitter, Facebook!