Рубрики
Без рубрики

Сара Даян в области развития и оставаться любопытным

Это статья из моей серии “Дев” Чаты “, где я говорю с потрясающим разработчиком или техническим технологиями Каждая мы … Tagged с помощью Frontend, Career, JavaScript.

Это статья из моей серии «Девн -чаты», в которой я говорю с потрясающим разработчиком или техническим специалистом каждую неделю или около того. Вы можете прочитать больше здесь . Дайте мне знать в комментариях, если вы найдете их полезными для вас!

Представьтесь! Кто ты? Где вы работаете?

Привет 😊 Меня зовут Сара, я фронт-инженер, и в настоящее время я работаю в стартапе Fintech в Париже. Я специализируюсь на CSS и JavaScript.

Кто или что заставило вас программировать?

Насколько я помню, я хотел сделать веб -сайт в первый раз, когда я увидел один. Я был тем занудным ребенком, который разбирает вещи и строит новые вещи с собранными частями. Я всегда был одержим Создание вещей Анкет Я помню, как нажимал на гипертекстовую ссылку в первый раз: я был Взорвался Анкет Итак, вы можете сделать то, что приведет вас в другое место, когда вы нажимаете на нее? Для меня это было похоже на магию. Я был Чтобы знать, как это сделать.

Когда мне было 15 лет, я собрал форум PHPBB, чтобы пообщаться с друзьями. В какой -то момент мы решили сделать подкаст. Нам нужен был веб -сайт, чтобы разместить его, поэтому я посмотрел его в Интернете и начал писать свою первую HTML -страницу. Это также был золотой век Flash! Мне было так весело делать свои первые любительские сайты, и эта страсть никогда не покидала меня. Даже когда мне приходилось писать код для проектов, которые мне не особенно нравились, мне всегда нравилось кодирование.

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

Какова техническая сцена в Париже?

Это здорово и в постоянном росте. Франция долгое время имела хорошие инженеры, но наши лучшие таланты часто (и понятно) уходят в Силиконовую долину. Тем не менее, многие многообещающие стартапы выросли за последнее десятилетие, и теперь у нас есть технологические компании мирового класса, базирующиеся в Париже.

Кроме того, есть много встреч и конференций. Например, DOTCSS и DOTJS происходят в Париже. Кроме того, пребывание в Париже дает вам быстрый доступ к остальной части Западной Европы: вы можете посещать мероприятия в Лондоне, Берлине, Амстердаме, Брюсселе, Барселоне …

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

Что это за фронтовые разработки, которые вас волнуют?

Оах, с чего начать 😀

Больше всего я люблю взаимодействовать со многими разными вещами с очень маленьким набором языков. Когда я вступил в разработку, знание HTML, CSS и JavaScript заставили вас до сих пор. Я впервые выучил PHP, потому что хотел иметь дело с «тяжелыми» вещами. Теперь это совсем другая история!

Я люблю логику и технические проблемы, но я также люблю дизайн и пользовательский опыт. Мне было бы трудно, если бы мне пришлось выбирать, потому что для меня они идут рука об руку. Фронт-энд позволяет мне сделать и то, и другое, и стать частью игристого сообщества, которое продолжает делать удивительные вещи.

Что заинтересован в дизайне добавляет к набору навыков разработчика? Должны ли все разработчики изучать концепции и навыки дизайна?

Мы решаем проблемы. В конце концов, наша миссия состоит в том, чтобы облегчить жизнь чужой жизни. Дизайнеры UI/UX имеют дело с этим напрямую, в то время как разработчики немного более «удалены» из этой реальности. Если вы не осторожны, это может заставить вас больше заботиться о коде, языках, инструментах и технологиях, чем о пользователе, результате и опыте.

Разработчики не нужен Чтобы быть дизайнерами, но знакомство с принципами дизайна помогает вам думать, что пользователь первым вместо машины. Я знаю многих разработчиков, которые не думают о себе как о дизайнерах. Они думают, что у них нет “творческой стороны”. Это миф. Мы все взаимодействуем с цифровыми и физическими интерфейсами, ориентированными на пользователя весь день. В результате мы все развиваем чувствительность к эргономике и пользовательскому опыту. Охватывание этого дает новые перспективы.

Какой у вас был самый сложный урок в вашей карьере программного обеспечения?

В какой -то момент в моей ранней карьере я стал комфортно, и я отстал. У меня была обычная работа, с которой я хорошо справился, я знал всех клиентов, все повторилось. Мне не нужно было много делать, чтобы выполнить работу быстро, поэтому я ленился и перестал учиться. Все, что я сделал, это повторил образцы, которые я знал. Это сработало, клиенты были счастливы, я был продуктивным, так зачем что -то менять?

Несколько лет спустя реальность поразила меня: индустрия так сильно выросла, и я позади. Это совсем не чувствует себя хорошо, когда вы это понимаете. Мне пришлось быстро работать и работать в два раза больше, чтобы наверстать упущенное. Я упустил отличные возможности трудоустройства из -за этого. Чувство синдрома самозванца никогда не было таким сильным.

Приятно овладеть чем -то, что потребовалось время, чтобы понять, но это может заставить вас отдохнуть на лаврах. Технологическая индустрия движется с ума. Легко почувствовать, что когда вы наконец «получите» что -то, ваши недавно приобретенные знания уже устарели.

Теперь выслушайте меня: я Не Думаю, нужно Всегда Будьте в курсе вещей и спешите изучать новейший язык или рамки. Это практически невозможно, и вы будете сгореть, но вы определенно не можете позволить себе упасть в другую крайность. Быть разработчиком – это увлекательное приключение, но индустрия – все о принятии изменений.

Какой будет ваш совет номер один для успешной карьеры программного обеспечения?

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

Среди поведения, которые повредят вашей карьере:

• Слишком много эго, думая о себе как о гении, которому нечего учиться,

• лень, опираясь на лавры и делая только то, что вы уже знаете,

• недопонимание, нежелание чаще обсуждать со своими коллегами или сверстниками,

• Догматизм, мышление в абсолютах, отвергая альтернативы и разные подходы.

Все эти черты прямо или косвенно возникают из -за отсутствия любопытства. Они часто обусловлены синдромом самозванца: отрасль может быть довольно элитарной, и разработка программного обеспечения сложно. Многие разработчики чувствуют необходимость «обеспечить» свои знания. Мой совет приходит в два раза:

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

• Старшие разработчики, принимают наставничество в вашей должности. Будучи старшим не только более высокой зарплатой и держались подальше от хрустящей работы. Если ваша компания не поощряет наставничество и не полагается на вас для рискованных задач, и она питается все ваше время, напомните им о преимуществах обучения: более высокое доверие в команде инженеров, юниоры выращивают свои навыки и лучшую скорость при Короткий, средний и долгосрочный.

У вас есть хобби вне вашей работы? Как вы думаете, они каким -либо образом помогают вашей технической карьере?

Разработка программного обеспечения является умственным налогом. Если вы не перестаете смотреть на свой экран, если вы не перезарядите, делая что -то еще, это только вопрос времени, прежде чем вы сгорете. И это Когда , не Если Анкет

Я люблю все, что связано с Создание ; Творческие розетки. Когда я не код, я в основном пишу (в своем блоге) и рисую. В течение многих лет я изучал надписи и типографику. Я также копаю черно-белые рисунки, которые похожи на гравюры, восхищались ими годами. Я хотел бы потренироваться в этом в свободное время.

Какие книги/ресурсы вы бы порекомендовали?

Чистый код В Роберт С. Мартин

Паттерны дизайна Эрих Гамма, Ричард Хелм, Джон Влиссис и Ральф Джонсон (банда из четырех человек)

Вы не знаете JS В Кайл Симпсон

Фронтальные мастера

Блог Эрика Эллиотта

Мой собственный блог

Наконец, сделай свой крик! На что бы вы хотели, чтобы читатели посмотрели?

Недавно я выпустил библиотеку JavaScript под названием Dinero.js , что может быть полезно для вас, если вы работаете над проектом, где вы должны манипулировать денежными ценностями. Я впервые написал подмножество этого для моих собственных потребностей на работе и в итоге превратил его в полномасштабный проект с открытым исходным кодом для сообщества, чтобы насладиться 😊 Он все еще находится на ранних стадиях, но я планирую заставить его расти и скоро добавить отличные вещи!

Оригинал: “https://dev.to/samjarman/sarah-dayan-on-frontend-development-and-staying-curious-3efn”