Могу ли я устроиться на работу в веб-разработку, будучи приличным программистом (прилично, почитайте заметки об обновлении), даже если мой английский не идеален (это не мой родной язык), и так много расизма против моего национальность (латиноамериканец). Я уже прошла много собеседований и теперь чувствую себя немного менее уверенной в себе. Я думаю, что я очень хороший человек, рабочий и кодер, поэтому я не знаю, как отразить это на других.
Я нахожусь в Соединенных Штатах и пытаюсь устроиться на работу в Front End, Back End или Full Stack.
Что касается расизма, я имею в виду, что в большинстве случаев интервьюерам не хватает терпения выслушать меня. Я говорю очень медленно из-за языкового барьера, я считаю, что больше, чем расизм, это то, что у них недостаточно времени, я думаю, но они не позволяют мне появляться самому.
ОБНОВЛЕНИЕ : благодаря предоставленным вами ответам я хочу сообщить, что «расистская» часть этого вопроса мне больше не нужна. Это было недопонимание с моей стороны, и я не должен был это обсуждать. В любом случае, я не собираюсь это убирать, потому что у другого человека может быть такое же недоразумение.
Кстати, я гражданин, но вырос не в США.
Я пытаюсь получить позицию начального уровня.
и знание использования всех этих технологий. Это только часть, но я хотел быть более конкретным, чем в прошлый раз.
У меня нет никакого образования, но я выиграл два хакатона.
В заключение: 1. Это моя вина, что я упомянул о расизме, это не является причиной того, что меня не взяли на работу. 2. Мне нужно больше практиковаться в английском.
Короткий ответ на ваш вопрос: «Да».
Теперь более длинный ответ.
Вы разработчик начального уровня. То, что вы считаете «приличным», сегодня радикально изменится. То, что вы считаете большой программой, изменится. То, что вы думаете о каждом аспекте всего того, что значит быть разработчиком, изменится.
Итак, вам нужно изменить свое восприятие с «пока я приличный кодер» на «я разработчик начального уровня, и мне нужно многому научиться».
Вы с большей вероятностью столкнетесь с негативным отношением со стороны людей, которые реагируют на «пока я приличный кодер», чем на вашу этническую принадлежность. Помните, что вы, скорее всего, будете работать с людьми, которые занимаются вашей профессией дольше, чем вы живете. И многие из нас прошли через десятилетия новых наймов, которые думают, что написание нескольких десятков тысяч строк кода — это какой-то огромный объем.
Скорректируйте свою перспективу, признайте, что вы новичок во всем этом, и имейте в виду, что программирование/разработка/кодирование — это гораздо больше меритократии, чем многие другие области.
Я приличный кодер, могу ли я устроиться на работу, не имея опыта работы или стажировки?
Да, вы можете, как все мы когда-то делали, когда искали нашу первую работу.
Постарайтесь быть реалистом. Подайте заявку на младшие должности, на которые у вас больше шансов получить работу. Затем, когда вы начнете набираться опыта работы и практического опыта, вам будет легче получить более высокие должности.
Кроме того, редко удается найти работу с первого раза. В большинстве случаев вам придется обращаться несколько раз в разные компании, чтобы получить предложение (или даже интервью), так что не сдавайтесь.
Вы говорите, что вы «приличный кодер», поэтому я предполагаю, что у вас должен быть некоторый уровень опыта кодирования, который вы откуда-то получили?
Существует большой спрос на кодирование. Я видел, как люди, которых я знаю, устраивались на работу кодировщиком начального уровня, показывая, что у них есть опыт работы с хобби-проектами, например кодированием игр, бесплатным программным обеспечением или другими хобби-приложениями, над которыми они работали в свободное время.
Я собираюсь дать ответ по двум аспектам... и вам, вероятно, не понравится второй аспект.
Первый аспект: Опыт работы
Честно говоря, опыт работы — это почти показатель, когда речь идет о программировании, особенно для должностей младшего уровня. Мы не думаем: «Эй, этот человек проработал 10 лет кодером, так что давайте его наймем». Мы думаем: «Эй, этот человек проработал 10 лет кодером, так что, наверное, он умеет кодировать ». Если вы можете продемонстрировать, что умеете программировать... угадайте, что? Многих не волнует ваш опыт работы. Если мы смотрим на кого-то с 10-летним опытом кодирования .NET в резюме, а не на кого-то, кто действительно может продемонстрировать профессиональный, чистый, правильно сформированный код, который они написали? Этот первый заявитель на самом деле аутсайдер. Потому что, в конце концов, единственное, что нас волнует, это:
Итак, если вы хороший кодер? Тогда опубликуйте свой код! Сделайте его доступным на github. Разместите ссылки на него в своем резюме/обложке. Заведите блог о своих подвигах в программировании, советах и хитростях, которые вы нашли, ошибках, которые вы сделали, и т. д. Сделайте так, чтобы интервьюер мог сказать: «О, да, Брайан должен быть в состоянии выкачать код, который нам нужен». на открытую позицию».
Второй аспект: перестаньте обвинять внешние факторы.
"и там так много расизма против моей национальности"
... и ...
«В большинстве случаев интервьюерам не хватает терпения, чтобы выслушать меня.
Я собираюсь предположить, что вы так же слабы на собеседованиях, как и в начале своей карьеры, и так же маловероятно, что вас возьмут на работу, как и в начале поиска работы. Почему? Потому что вы обвиняете внешние факторы в своих неудачах. Это легко сделать (и вы даже можете быть частично правы), но именно такое отношение мешает вам выяснить, как вы можете улучшить , как вы можете лучше провести интервью в следующий раз! В конце концов, если вас не взяли на работу из-за расизма/нетерпения, зачем пытаться стать лучше?
Ваше отношение должно быть таким: «Я не получил эту работу. Что я могу сделать лучше, чтобы повысить вероятность того, что меня возьмут на следующем собеседовании?» Даже если вы выйдете из офиса Расиста МакИмпациента, вы все равно должны попытаться найти способ стать лучше. Сосредоточение своей умственной энергии на вещах, находящихся вне вашего контроля, непродуктивно. Выясните, что вы можете изменить, чтобы улучшить свою ситуацию, и вместо этого сосредоточьтесь на них.
Дело в том, что все начинают с неудач на собеседовании. Практически никто не проходит одно единственное собеседование и сразу же не принимается на работу. Но большинство людей говорят: «Черт возьми, мне это не нравится. Что мне нужно изменить?» Обвинение внешнего фактора замыкает это... до такой степени, что ваш вопрос здесь даже нигде не спрашивает простую вещь: «Как мне стать лучше?»
Навыки «приличного программиста» в личных проектах сильно отличаются от навыков коммерческого или промышленного программиста. Программирование в реальном мире обычно включает в себя работу над существующими кодовыми базами на уже выбранном языке для исправления ошибок или добавления функций. Вы не упоминаете ни одного инструмента контроля версий в своих навыках или одного инструмента тестирования, это абсолютно необходимые навыки для работающего программиста и это говорит всем, кто вас берет на собеседование, что у вас нереальная оценка своих способностей.
Кроме того, подавляющее, подавляющее большинство латиноамериканцев в США прекрасно говорят по-английски и по голосу неотличимы от представителей любой другой расы. Нравится вам это или нет, это язык бизнеса и инженерии. Частью работы является свободное владение английским языком для общения с клиентами, коллегами и так далее. Более того, в технологиях доминируют небелые, такие как азиаты (я сам не белый, но это не имеет значения). Вас сдерживает абсолютно не расизм.
Для программистов умение общаться, по моему мнению и опыту (носитель английского языка, 40 лет профессионального программиста), является таким же важным навыком, как и фактическое программирование. Это печальный факт жизни. Мы должны обсудить проекты, требования и проблемы, и мы должны обсудить их в четких и недвусмысленных деталях. Это не просто написание программного кода: это самая легкая часть нашей работы.
Хотя я не могу комментировать, действительно ли был расизм в ваших интервью (меня там не было), я бы предположил, что владение английским языком является законным фактором для получения работы в англоязычной команде. ,
Это, конечно, не главное: я работаю с программистами, у которых есть, скажем так, свои лингвистические причуды, но у них есть доказуемый послужной список, который компенсирует мелкие недостатки в других местах. Если вы только начинаете, это может быть сложнее доказать.
Это, вероятно, не поможет в качестве ответа «как». Считай это фоном.
Много достойных ответов. Мое дополнение - делать то, что делают все иностранцы. Сначала ищите работу среди своих. Большинство меньшинств поддерживают друг друга, в вашем случае это довольно большое меньшинство. Расизм не будет проблемой.
Да, вы можете устроиться на работу. Каждый из нас с чего-то начинал. Конечно, устроиться на работу в топовые технологические компании гораздо сложнее, но и там нужно показать, насколько ты хорош, и все будет хорошо. если вы уже получаете приглашения на интервью, вы уже в пути.
О расизме: я не думаю, что вы встречались с расистами в интервью. Этот плохой опыт был из-за вашего плохого английского. Просто поставьте себя на место интервьюера, и вы лучше поймете ситуацию. Я бы порекомендовал пройти несколько курсов английского языка и больше практиковаться вне курсов. Чем больше вы говорите по-английски с носителями языка, тем лучше ваш язык. Как только вы поправитесь, держу пари, вы получите свои первые предложения о работе.
Подводя итог: вы получаете приглашения на собеседования, но почему-то их проваливаете. Как вы заметили, ваш английский плохой. Я вижу в этом основную проблему для получения работы.
Желаю вам всего наилучшего в поиске работы!
DarkCygnus
DarkCygnus
DarkCygnus
Брайан Энид
DarkCygnus
Брайан Энид
П. Хопкинсон
Торбьерн Равн Андерсен
двизум
Брайан Энид
дан-классон
Брайан Энид
Джулиана Карасава Соуза
Брандин
Брайан Энид