Без опыта работы с компьютерами переход на SoC был одним из самых страшных решений, которые мне приходилось принимать до сих пор. Идея присоединиться к Business Analytics и связанным с компьютерами CCA, таким как Raffles Hall Developers (RHDevs), поначалу казалась безумной. Однако, совершив этот прыжок веры, я заставил себя выйти из зоны комфорта и попробовать что-то новое.

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

Любознательность – важная черта компьютерной грамотности, поскольку никто не будет давать вам ответы с ложечки. Научиться программировать сложно, но, к счастью, все необходимые инструменты доступны в Интернете. Таким образом, вы должны найти ответ, спросив у коллег или на онлайн-форумах (#похвала StackOverflow). Существует несколько платформ для изучения программирования, которые подходят для всех уровней опыта, от новичков до экспертов (некоторые сайты, которые я использую, включают GitHub, Codecademy и Datacamp). Следовательно, если вы заинтересованы в этой области компьютерных наук, вы можете начать учиться оттуда!

Практикуйтесь больше. Вместо того, чтобы смотреть четырехчасовой учебник по Python, я рекомендую попробовать наборы задач и использовать ключевые концепции, которые вы усвоили в процессе. Активное применение новых навыков для решения вычислительных задач поможет вам лучше понять, как работает программа/код. Проекты — один из лучших способов отточить свои навыки. Пройдя через процесс отладки, исправления и переработки вашей программы, вы узнаете гораздо больше. Успешные проекты могут даже помочь создать ваше портфолио!

И наконец, самое главное, у вас должна быть сильная группа поддержки, которая поможет вам в программировании! Мое незнание компьютерного предмета и отсутствие практики привели к болезненному семестру 1, когда я сильно боролся с рабочей нагрузкой. Синдром самозванца тогда был настоящей проблемой, так как я чувствовал себя недостойным быть среди людей, которые были более опытны в вычислительной технике, чем я. К счастью, я был благословлен хорошей компанией старших и сверстников, которые были готовы помочь мне в моем путешествии в области вычислительной техники. RHDevs, CCA в Raffles Hall, которая разрабатывает программные решения для улучшения жизни жильцов, имеет сильное сообщество талантливых людей, которые оказали мне огромную поддержку.

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

Автор: Максим Ям, бизнес-аналитик Y1, резидент Raffles Hall и член Raffles Hall Developers.