Самое замечательное в технологии, особенно в кодировании, то, что она является великим уравнителем. Качество работы - вот что важно. Чем больше вы узнаете и чем эффективнее будете применять эти знания, тем быстрее вы сможете продвинуться вперед.
Молодые люди часто спрашивают меня о том, как начать работать в области разработки программного обеспечения. Я говорю им, что если у них есть средства для изучения информатики, технологий и гуманитарных наук без долгов - прекрасно. Но это не обязательное условие.
Умейте показать, что вы знаете. Разработчики устраиваются на работу после окончания буткемпа по кодингу, и часто у них нет ни портфолио, ни опыта работы.
Заведите профиль на GitHub и показывайте, а не рассказывайте, на что вы способны. В этом хранилище вы можете показать код созданного вами сайта, игры или приложения. Сосредоточьтесь на завершенности проекта и работоспособности. Не забывайте о документации и проверьте, что ваш код читабелен. Если возможно, покажите различные свои навыки.
Технологии постоянно меняются. Программисты должны задавать правильные вопросы, находить ответы и решать проблемы. Заложите прочный фундамент знаний и продолжайте пополнять его. На самом деле, вы всегда будете пополнять свои навыки и инструменты, поскольку технологии меняются очень быстро.
Я автодидакт, начавший в 1996 году с экземпляра книги "Научите себя HTML за 30 дней". В конце 90-х годов мне посчастливилось работать в компании, занимающейся разработкой программного обеспечения, где опытные разработчики были готовы стать моими наставниками. Я подумывал бросить работу и пойти в школу, но понял, что обучение решению реальных проблем с одними из лучших умов в этой области слишком ценно, чтобы от него отказаться.
Я не буду углубляться во все ресурсы, доступные онлайн с MOOCs , видео и учебниками. Воспользуйтесь встречами, общественным колледжем и книгами, которые стоят недорого. Вот ценная статья Андрея Негоя, в которой он описывает эклектичный путь к самообразованию в области кодинга.
Даже если вам необходимо техническое образование, другие навыки не менее важны. Когда я провожу собеседования с кандидатами, я всегда вспоминаю цитату Херба Келлехера, соучредителя и бывшего генерального директора компании Southwest Airlines: "Вы не нанимаете по навыкам, вы нанимаете по отношению. Навыкам всегда можно научить".
Я хочу знать, являетесь ли вы человеком честным и добросовестным. Какова трудовая этика? Гордитесь ли вы своей работой? Способны ли вы на высокую передачу, дающую результаты мирового уровня?
Вы можете представить себе одинокого программиста, сгорбившегося над клавиатурой, но в действительности большая часть нашей работы требует командной работы и навыков общения. Работа в сфере общественного питания дает вам опыт подгонки и командной работы. Розничный бизнес научит вас принципам обслуживания клиентов и маркетинга.
Я люблю цифровое пространство и его уникальные задачи. Программное обеспечение способно сделать мир лучше всеми возможными способами. Оно может сделать отрасль более продуктивной, улучшить качество жизни и решить проблемы общества.
Миру нужно гораздо больше талантливых людей, чтобы воплощать мечты в реальность. Так что займитесь делом и начинайте кодить.
20.08.2023 18:21
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в 2023-2024 годах? Или это полная лажа?".
20.08.2023 17:46
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
19.08.2023 18:39
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в частности, магию поплавков и гибкость flexbox.
19.08.2023 17:22
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для чтения благодаря своей простоте. Кроме того, мы всегда хотим проверить самые последние возможности в наших проектах!
18.08.2023 20:33
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий их языку и культуре.
14.08.2023 14:49
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип предназначен для представления неделимого значения.