Опыт – лучший учитель, но никто не сказал, что это должен быть ваш опыт.
Как новичку, только вступившему на путь технологий, одно из самых сложных решений, которое вам нужно принять – это выбрать технический стек для изучения. Вероятно, вы захотите поглубже узнать о веб-разработке, однако вам все равно придется решить, станете ли вы фронтенд-разработчиком или будете специализироваться на бэкенд.
В дальнейшем вам предстоит выбрать только одно направление из Java, .NET, C, Ruby, Go. Вы всегда можете изменить его в будущем, но как именно вы примете это первое решение?
Ваш первый язык программирования не определяет, чем вы будете заниматься всю оставшуюся жизнь. На самом деле, прочитав эту статью, вы обнаружите, что довольно много людей изменили свой выбор и изучают далеко не первый язык программирования. Единственная разница в том, они уже начали это делать, так что, как бы грубо это ни звучало, вы тоже должны не отставать.
Давайте посмотрим, почему некоторые потрясающие разработчики решили начать свою карьеру с того или иного направления. Многие выбирали свои области не потому, что им это нравилось и они хотели изменить мир. Я имею в виду, как бы вы узнали какой язык способен изменить мир в будущем? Так что, вот несколько из историй, которыми поделились разные люди при выборе своего направления. Надеюсь, вы найдете историю, которая соответствует вашей текущей ситуации, и сделаете вывод из этого.
- Тогда это направление было очень популярно.
- Мало или вовсе нет препятствующих барьеров для входа.
- Многие вакансии требуют этого.
- Кто-то, кого я уважаю, попросил меня изучить это.
- Я изучал этот язык в школе.
- Freecodecamp предложил JavaScript, так что я здесь.
- Я знал, что оно будет востребовано в будущем.
- Знакомый нуждался в веб-сайте, но у него не было денег, чтобы заплатить разработчику, так что я взялся за это.
- Я посетил Bootcamp, и это был официальный язык там.
- Обращался к людям, и они рекомендовали мне эту специальность.
- Мне достался бесплатно инструмент, который стоит 800 долларов, и я знал, что мне нужно извлечь максимальную пользу из него, получил веб-сайт проект, и пошло-поехало.
- Я заметил, что умные люди, которых я уважаю, положительно отзывались про это.
- Я был в университете, мои соседи по комнате делали это, и я решил присоединиться.
- Я начал бизнес и должен был сделать все сначала. Поэтому я решил выучить необходимый язык.
- Я хотел создать приложение, которое помогло бы игровому сообществу стать лучше, затем я начал изучать, что нужно для создания игры.
- Когда мне было 13 лет, я прочитал пост в блоге о том, как заработать деньги в Интернете с помощью рекламы на веб-сайтах. Я был убежден, что это успех, и начал изучать, как создать сайт с нуля.
И еще множество причин. Ну, по крайне мере, у меня было более 100 ответов от различных разработчиков в различных областях, которые делятся своим реальным опытом, чтобы вы могли поучиться.
Hi TechTwitter, why/how did you pick the current tech field you’re in right now?
How did you decide to learn/focus on .NET or Java, why choose backend and not Frontend?? Tell us!!I’m asking this so newbies can read replies and perhaps be able to make a decision from it.
— Name cannot be blank (@hackSultan) October 26, 2019
Вы можете легко просмотреть ответы в твитах, но давайте выделим некоторые из них и проанализируем их.
Давайте немного поговорим об основателе #BlackTechPipeline, одного из самых удивительных сообществ черных программистов онлайн.
https://twitter.com/ParissAthena/status/1188142234232745984
В этом случае техническая карьера Пэрисс была сформирована Bootcamp, который она посещала. Она не пыталась решить проблему глобального потепления или землетрясений, так что не мучайте себя, если у вас нет одной большой мотивации в начале вашей карьеры чтобы решить одну большую проблему, и вы просто хотите «заняться технологиями, потому что я знал, что без какого-либо технического образования я, скорее всего, останусь за бортом», как призналась Пэрисс.
Давайте посмотрим на основателя scotch.io Также вы должны знать, что Крис Севилья является и GoogleDevExpert (эскперт по разработке в Google).
I was given a pirated (don't tell adobe) version of Dreamweaver.
Figured "wow this thing is like 800$! might as well figure it out"
Then my neighbor needed a website and said he'd pay me
👉 So I got a helping handout (Dreamweaver)
🤑 Then I did it for the money https://t.co/As2L6tD1Wh— Chris Sev (@chris__sev) October 26, 2019
Крис получил инструмент для веб-разработки стоимостью около 800 долларов, и он не хотел упускать эту возможность. Затем он нашел кого-то, кому нужен был веб-сайт и который готов за него заплатить. Он приступил к работе и вскоре понял, насколько важна способность кодировать/разрабатывать, и тот факт, что вы можете построить будущее для себя и окружающих. На сегодняшний день Крис является еще и наставником для многих, так что если вы читаете это, значит, следует еще раз сказать спасибо Крису.
Вот твит от Лорда хуков. Кент С. Доддс – великий писатель и основатель testingjavascript.com. Он оказал большое влияние на технологическую экосистему и также является хорошим учителем React.
I chose to focus on JavaScript (mostly frontend) because I enjoy the paradigm of the language and believe in the web. I chose to use React because I was attracted to the component model (unique at the time), JSX, and one-way data flow.
It was a bet that has really paid off.
— Kent C. Dodds ⚡ (@kentcdodds) October 26, 2019
«Я определялся около суток, потому что заметил, что умные люди, которых я уважаю, предлагали изучать JS», – как признается Крис. Он выбрал свой язык: Javascript — Frontend, потому что люди, которые служили ему наставником, рекомендовали именно это. Можно с уверенностью сказать, если бы эти люди рекомендовали разработку мобильных приложений, Кент, вероятно, сегодня был бы в индустрии приложений, а может и нет. Действительно легко переключать сферы деятельности в технологии, и начинать где-то еще не значит, что это единственное, в чем вы можете заниматься. Посмотрите на твит Скотта Хансельмана, рассказывающий о различных областях, в которых он специализировался за последние пару лет.
I do C# now but did Java in the late 90s and Delphi before that and VB before that and C before that. Languages change but the fundamentals don’t. Cars get new engines but still have 4 wheels. Be a good mechanic with a sense of history and you’ll be ok.
— Scott Hanselman 🌮 (@shanselman) October 26, 2019
Еще один фактор, который облегчает выбор вашей технической области, — это если вы собираетесь что-то делать, потому что вы страстно увлечены этим, как Ник, основатель T7Chickens. Он большой поклонник Tekken, и, пытаясь сделать игру проще для других игроков, он решил создать игру и предпринял необходимые шаги:
- Узнать, что ему нужно изучить
- Изучать то, что ему нужно построить
У T7Chicken теперь есть собственное сообщество с тысячами пользователей. Глядя на историю Ника, вы поймете, что Ник не выбрал React Native, потому что он хотел получить работу по ней, или потому что в его городе это было популярно. Он — разработчик React, потому что это было то, что ему было нужно для решения проблемы. Если бы Php было тем, что нужно Нику тогда, он, вероятно, стал бы одним из лучших бэкэнд-разработчиков.
I had no idea if become a developer. I was just someone who played Tekken. I wanted to make an app to help the community get better at the game, I had no idea what it would take for me to make an app. I'm grateful to have found a love for building experiences
— Nick DeJesus 🛒🎉 — Former Unpaid CTO @BTPipeline (@Dayhaysoos) October 26, 2019
Итак, как насчет того, чтобы поговорить о предприимчивом человеке. Например, о Марке Грабански, нынешнем генеральном директоре/основателе и разработчике пользовательского интерфейса в Frontendmasters (один из лучших в обучении, первоклассные курсы, на которых никогда не бывает скучно).
I am from a small town where I felt no one shared my interests.
Once I saw you can publish words on websites and even people on the other side of the world can learn and share interests, I knew that is what I wanted to focus on for the rest of my life!
Front-end since 1998.
— Marc Grabanski (@1Marc) October 27, 2019
В своем ответе о том, как он попал в технологию, Марк поделился, что увидел бесконечные возможности обмена информацией на веб-сайтах, и он принял это как свою главную задачу, и сегодня Frontendmasters.com поддерживает обучение многих разработчиков.
Иногда просто замечательно использовать знания талантливых людей с вашего окружения, учиться у них и следовать их советам, вот твит от Crystal Young, Старшего аналитика по кибербезопасности. Ей посоветовали присоединиться к программе сертификации по кибербезопасности и обеспечению информационной безопасности. Это была основа ее карьеры. Если бы ей посоветовали присоединиться к программе обучения Microsoft, она, вероятно, стала бы сейчас одним из лучших разработчиков .NET.
I was volun-told, by my professor, to join the new cybersecurity and information assurance certification program that she was heading. I trusted her and joined.
Best decision. https://t.co/cYubf8Ye2z
— Cris (@criisann23) October 27, 2019
Основная цель этой статьи не в том, чтобы показать вам кучу твитов, а в том, чтобы, просматривая сюжетную линию других и изучая их опыт, вы могли бы обратиться к себе и вашей истории, основанной на текущей ситуации, и начать карьеру. Здесь нет идеального способа начать, некоторые приходят, как было описано в твиттер; некоторые выбирают язык, используют его немного, бросают его, возвращаются после долгого перерыва, чтобы попытаться снова его освоить.
Вот Амарачи, она выбрала веб-разработку в качестве своей области, потому что она хотела поддержать своего брата и сократить расходы на создание веб-сайта для его компании. Если ее брату нужно было бы приложение, а не сайт, она, вероятно, сейчас была бы разработчиком приложений. Не сам стек, который выбрали эти люди, является предметом обсуждения, а то, что они использовали как толчок для начала построения своей карьеры.
My brother has a fashion brand, and when I asked a web developer if he can build a website for us , he was charging us almost #300000. I told myself, can't I learn this skill, do it for my brother and also charge others to develop web application..
— Amycruz (@Amycruz0x) October 27, 2019
Я также слушал подкаст, в котором рассказывалось о Нео Игходаро, бывшем техническом директоре hotels.ng. Его первая попытка кодирования началась с любопытства. Он увидел, как кто-то кодирует, и, хотя это выглядело как волшебство, он действительно заинтересовался, и именно так началось его путешествие. Он сказал, что выбрал Laravel, потому что ему понравилось имя.
И у нас также есть Теджас Кумар из Contiamo, который выбрал Javascript, и он специализируется на фронтэнд, потому что ему не нравится подвергать себя стрессу.
Итак, как насчет того, чтобы осмотреться, поговорить с экспертами, посетить встречи и буткемпы, воспользоваться бесплатными курсами, к которым у вас есть доступ, заняться чем-то, что вам нравится, и НАЧАТЬ. Поверьте мне (или нет), все будет хорошо.




