90-дневная стажировка в Али: личностный рост с точки зрения стажера

программист

предисловие

90 天留念
90 дней на память

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

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

источник

В 2020 году эпидемия сделала этот обычный год особенным. Новая коронавирусная пневмония охватила всю страну и распространилась по всему миру.

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

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

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

"От незнания в начале до медленного знакомства и, наконец, до того, что все вместе работают над достижением цели, кажется, я давно не испытывал этого чувства."

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

Во время посещения Ню Ке я также видел"Линия Сямэнь"Сообщение о наборе стажеров, поэтому с намерением попробовать, я добавил WeChat моего брата, тщательно отсортировал свое резюме и отправил его моему брату.

Потом я вспомнил, что у меня есть выпускник@yuanchen, я давно его знаю, и знаю, что у него неплохие навыки, поэтому порекомендовал ему своего старшего брата.

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

В то время я решил, что должен усердно работать, чтобы присоединиться к"Линия Сямэнь", присоединяйтесь к этому"Сильнейшая фронтенд-команда Восточного полушария".

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

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

Однажды я был в группе онлайн-покупок JD.com, созданной моим старшим (также моим учителем просветления переднего плана), и я увидел старшего, который в то время толкнул меня внутрь, а затем я спросил — они знали друг друга. длительное время.

"Судьба, удивительно".

Судьба вместе

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

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

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

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

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

Подача заявления на работу также является двусторонним процессом отбора. Интервьюеры Али произвели на меня очень глубокое впечатление. Будь то из отдела Сямэнь или Диндин, за которого я голосовал до отдела Сямэнь, все интервьюеры очень приятные. , Мне очень понравился и понравился такой процесс собеседования.

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

В это время мой начальник сказал:"Вы можете вернуть билет, я оплачу вам сбор.", Групповая политика не была выпущена из-за эпидемии, и предполагается, что это займет некоторое время.

После подписания письма о намерениях я тоже долго ждал предложения, босс активно координировал и общался с HRG в процессе, надеясь, что мы сможем присоединиться как можно скорее.

В ожидании предложения я отправился на стажировку в Tencent на некоторое время. Так как это была удалённая работа, а потом ещё были какие-то подработки, я не очень обрадовалась.Потом, получив предложение от Али, я ушла.

Купил первый в жизни авиабилет, сам нес чемодан, впервые в жизни сел на самолет и приземлился в Ханчжоу.

После того, как я прибыл в Ханчжоу, из-за эпидемии я мог временно жить только в отеле и работать удаленно, и это совпало с днем ​​Али. Внутри и снаружи парка было очень оживленно. Я не мог войти в парк. и пропустил эту ежегодную грандиозную церемонию. Вы можете использовать DingTalk только для того, чтобы взглянуть на групповые фотографии братьев и сестер, и через прямую трансляцию, чтобы увидеть, какие оживленные мероприятия происходят в парке.

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

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

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

Действительно встретил своих будущих коллег, и репозиторий Rax GitHub Star, которым я всегда восхищался, не так сильно, как его блог Star.@冴 пероУчитель (неправильно), сельские дети, никогда не видевшие мира, выражают неописуемую радость.

В последующее время я провел два или три раза в тимбилдинге бесплатно, и полдник два раза в неделю бесплатно.Я играл в игру в тимбилдинге и занял первое место.Я также получил кастомный рюкзак Али от босса и т. д., и наслаждались некоторыми компаниями (скидка для студентов из Али во многих магазинах в Циньчэне, скидка 20% для студентов из Али в стоматологической больнице Ханчжоу), а также участвовали в развитии бизнеса с братьями и сестрами. , который сыт и счастлив~

взросление

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

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

"Мне как стажеру Ali очень повезло, и я горжусь тем, что имею возможность выйти на такую ​​большую платформу."

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

межличностные связи

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

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

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

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

"Только открыв свое сердце другим, вы сможете позволить другим понять вас лучше, и есть вероятность возникновения искры~"

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

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

технические навыки

Я только что поступил на крупное предприятие и считаю, что у многих студентов есть процесс адаптации к технологиям, и у меня тоже.

Большинство предприятий Tao ToC используют кроссплатформенные фреймворки собственной разработки.Rax, чтобы лучше интегрироваться в разработку, изучение Rax — это процесс, который нельзя обойти.

К счастью, синтаксис Rax в основном такой же, как и у React.Разработка React относительно профессиональна, и начать работу с Rax не составляет большого труда.

Что нужно адаптировать, так это то, что на самом деле существует множество связанных платформ для исследований и разработок, и различные платформы для исследований и разработок / строительные платформы, задействованные в вашем бизнесе, должны научиться их использовать.

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

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

В первый месяц или около того я был в основном знаком с этими платформами и разработал несколько простых модулей.

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

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

В большинстве случаев при разработке собственных страниц Weex вам необходимо сначала разработать их в Интернете, прежде чем просматривать собственные страницы, а затем устранить различия, вызванные некоторыми проблемами совместимости. Отладка в Weex сложнее, и есть некоторые ограничения стиля/синтаксиса, которые требуют постоянного внимания во время разработки.

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

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

Конфигурация скаффолдинга Rax непрозрачна, и разработчики не могут решить некоторые проблемы, возникающие при разработке, путем изменения конфигурации, они могут только настраивать элементы конфигурации, выставленные скаффолдингом внешнему миру.

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

После периода изучения и разработки у меня возникла идея исправить ошибки в процессе разработки:

BugFix
BugFix

Если проблемы в процессе развития бизнеса не могут быть решены самостоятельно, их в основном можно решить путем общения или консультации.

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

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

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

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

Придя в Департамент Дао, я систематически понимал и изучалФронтенд автоматизированное тестированиенекоторые знания, научилисьРазработка настольных приложений с помощью Electron, вступил в контакт сАрхитектура реализована Rax и Weex, я видел много платформ R&D/сборки и узнавал об их дизайнерских идеях и методах реализации.

Оглядываясь назад на процесс обучения перед поступлением в Департамент Дао с текущей точки зрения, изменения до и после можно описать одним абзацем:"Туба Роуд"и"регулярная армия".

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

Оперативная мощность

Лично изучение интерфейса больше связано с моей любовью к технологиям интерфейса. Я всегда хотел быть первоклассным разработчиком. Как и Юда, я могу использовать свои знания и технологии для разработки феноменального фреймворка, такого как Vue.

Раньше я общался с WeChat на WeChat@神三元Проведите более подробное обсуждение:

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

Основываясь на этом статус-кво, как нам сбалансировать вопросы между технологиями и бизнесом?

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

Раньше я думал, что для понимания бизнеса должны развиваться не мы, а студенты продуктов и операций. Мы будем делать все, что им нужно в процессе разработки. Это может быть и инерционное мышление студента.

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

до недавнего времени читал@юцзяншуйстаршийСерия "Три года, когда я работал на Taobao в качестве внешнего интерфейса", я глубоко прочувствовал и начал менять эту идею от всего сердца.

Один из отрывков потряс меня и дал мне ощущение силы:

"Бизнес-возможности должны быть самыми ценными и необходимыми возможностями программистов в дополнение к технологиям. Поскольку на самой технологии трудно заработать деньги, бизнес может только зарабатывать деньги. Когда у программистов есть возможности для бизнеса и продукта, можно выбрать компромиссную точку между бизнесом и технологией, быстро и качественно поддерживать бизнес и приносить пользу и выгоду. Знание технологии продуктов и бизнеса (даже дизайна взаимодействия) облегчает общение с другими видами работы, а представление технологии и сложности простым для понимания способом может повысить ее собственный статус и ценность на предприятии. Кроме того, для архитекторов понимание бизнеса также является необходимой способностью."

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

Любая феноменальная среда с открытым исходным кодом решает некоторые очень сложные и срочно меняющиеся проблемы в области.

Когда я недавно просматривал Zhihu, я увидел библиотеку Ali React Hooks.ahooks, а затем перейти на официальный сайт, чтобы увидеть, что это просто волшебная библиотека, которая в основном покрывает большинство потребностей Hooks, которые могут быть задействованы в большинстве предприятий.Попробовав это, я попал на крючок.

После использования подумал, такая полезная библиотека пришла от дела к делу, что подтвердило слова предшественников.

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

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

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

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

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

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

Дело в том, что после глубокого понимания бизнеса вы можете выбрать соответствующую технологию, которая может хорошо и быстро реализовать бизнес-требования в соответствии с типом бизнеса и реальной ситуацией.Что касается того, используете ли вы React, Vue, Angular или другие фреймворки для достижения этого, бизнес-сторона Им все равно, что их волнует, так это то, соответствуют ли данные после того, как бизнес выходит в онлайн, ожиданиям.

Изучив часть контента автоматизированного тестирования, я поделился им с командой и вкратце рассказал об опыте обучения, но из-за адаптации Rax в команде его не продвигали.

Хороша ли технология автоматизированного тестирования? Конечно. Так почему же он на самом деле не приземлился?

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

другие аспекты

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

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

Причина такого глубокого копания в том, что на самом деле недостаточное понимание вещи, непонимание сути и основного противоречия вещи.

Другое дело, что предполагаемый срок строительства становится все более и более точным. Раньше я всегда не знал, сколько времени займет разработка функции или страницы. Более точный срок.

Эпилог

"90 дней, время очень быстро~"

В последние 90 дней я чувствую, что каждую неделю проходят посиделки или тимбилдинги, действительно очень приятно работать и жить в таком коллективе.

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

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

Что меня огорчает, так это то, что старшая сестра вскоре сменила работу, а моего наставника сменил старший брат Рантанг, взявший на себя дела старшей сестры.

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

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

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

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

Эту статью я отправлю на свой официальный аккаунт синхронно:"Hello FE", приветствую всех, чтобы обратить внимание~

Я вполне себе буддист, как официальный аккаунт, и частота обновлений невысокая. В основном делюсь хорошими статьями или практическими уроками, которые видел в других официальных аккаунтах. Amway сделает заметку для фанатов и себя, вот и все. .

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