1. Введение
Итоги 2018 года для проектировщиков
Прочитав эту статью, я под впечатлением, спасибо автору.
Двойной необычный студент колледжа, получивший квалификацию фронтенд-стажировки в компании до 2018 года и приехавший в Пекин через год.
К счастью, квалификация стажера была получена много лет назад, иначе я не мог жить хорошо каждый год.
Когда мне позвонили на стажировку, должно было быть около двух часов дня в один из январских дней, я сидел у кровати и смотрел на белый снег снаружи, телевизор был выключен, и у меня были глубокие воспоминания.
С того дня прошел почти год, и 2018 год стал 2019 годом.
Опишите рост в 2018 году:лучше среднего.
2. Технология
2.1 Передняя часть
Стажировка почти десять месяцев, front-end проект На стажировке всего два front-end проекта, оба из которых — фоновое управление на стороне ПК, внутренние платформы,никто.
По первому сказать нечего, ведро семейства Vue, код отвратительный, архитектура что и говорить, а масштабируемость крайне плохая.
Второй лучше
- Я написал набор потоков сценариев npm, которые я считаю хорошими, включая локальные службы, службы имитации данных, предварительную фиксацию и т. д.
- После написания конфигурации webpack от руки vue-cli у меня есть глубокое понимание многих конфигураций webpack, обновление с webpack2 до webpack3, обновление с webpack3 до webpack4, обновление до vue-loader15, шаг за шагом, шаг месяц назад, я написал руководство по обновлению веб-пакета, но оно находится во внутренней сети. У меня есть время, чтобы обобщить его и отправить. Я также хорошо разбираюсь в различных часто используемых подключаемых модулях для веб-пакета. Уровень английского языка действительно важен.
- Он инкапсулирует множество компонентов vue. Я не знаю, сбился ли я с пути. В любом случае, я хочу максимально улучшить масштабируемость каждого компонента. Я написал около десяти базовых компонентов. Я думаю, что лучшие из них — Table , форма и разбиение на страницы.Возьмите таблицу в качестве примера, вы можете передавать данные и поля.Таблица отображает поля в соответствии с полями и поддерживает область слотов и слотов.В любом случае, я думаю, что это очень гибко, и я не буду много говорить в деталях. Позже я планирую написать собственную библиотеку компонентов со ссылкой на Element.
- У вас также есть определенное понимание модуляризации Css.Чтобы иметь возможность повторно использовать, наследовать и дополнять, вы должны сначала спроектировать его как единое целое, а затем детализировать его в соответствии со сценой.
- Модульность Js кажется общей, строго следует высокой связности, низкой связанности, и с периодическими итерациями есть немного другое понимание, но оно все еще немного расплывчато.
- Также только что закончил миграцию, как TS
Когда я пришел домой и сдал работу, трое людей, которые были связаны друг с другом, почувствовали, что они восхищаются мной. Я не был горд, но чувствовал, что я нащупываю один, немного счастливый и немного грустный. немного трудно выразить.
Недавно менеджер сказал, что собирается разработать небольшую программу на своем АПП (это как бы немного разоблачило компанию), и он попросил меня изучить ее, и я пришел в Таро, я планирую практиковать Таро в нескольких способы во время зимних каникул.
Front-end вещи вне проекта изучены чуть меньше, я в основном читал исходный код Vue, я читал его четыре раза, в том числе тот, что был больше месяца назад, я, наконец, немного понял, и я понимаю что я написал эту функцию.Какая строка кода выполняется Vue, но после прочтения исходного кода вы должны проверять, является ли производительность оптимальной каждый раз, когда вы пишете строку кода.
Два front-end фреймворка внутри компании тоже примерно понимают принцип, а также смотрят на экологию одного из них, который общий. Конкретная реализация, не смотрел внимательно.
Меня интересует другой фреймворк, так как я слышал, что он инкапсулирован на основе некоего MVVM фреймворка, и имеет функцию рендеринга на PHP сервере.Решил попросить документы у одноклассников и изучить исходники.На данный момент , это только с открытым исходным кодом для компании. Что такое документы? Письмо довольно неполное. Потребовалось пятьсот лет, чтобы найти вход для рендеринга на стороне сервера. Прилагаемый инструмент cli должен иметь соответствующий шаблон, прежде чем его можно будет использовать Потребовалось много времени, чтобы понять, что произошло.Я обобщил принципы, преимущества и недостатки.Я поделился технологией с кучей PHP-бэкендов для своих коллег, и это была поспешная работа. После более чем недельной задержки я вспомнил об этом сегодня утром и снова оглянулся.
Что касается других внерабочих проектов, я последовал за небольшой предприимчивой командой студентов колледжа, чтобы разработать небольшую программу для обслуживания студентов. В настоящее время во всей школе есть в основном пользователи. У меня есть определенное понимание и практический опыт работы с wepy. Я отвечаю за разработку относительно основной, относительно сложной страницы с ежедневным PV более 10 000.
Остальное - сделать одолжение коллегам. У моих коллег есть предпринимательский проект, онлайн-обучение в области ИТ, и я помогаю с несколькими курсами каждую неделю, что-то вроде начального собеседования. Моя должность в этом проектеВнешний архитектор😂.
2.2 Серверная часть
Поскольку весь отдел неразрывно связан с бэкендом, требования к потоку данных очень строгие.В восходящем и нисходящем направлении связано довольно много вещей.В восходящем потоке несколько очередей, в нисходящем потоке несколько очередей, поэтому бизнес также очень занят Вещи, позвольте мне сделать бэкэнд больше месяца. В основном PHP+MySQL, используя внутреннюю PHP-инфраструктуру компании, я только немного читаю внутренние слова, я мало знаю, поэтому не понимаю. Серверная часть в течение более месяца помогла мне немного улучшить внутреннюю часть, включая базовое использование базы данных, оптимизацию производительности SQL, дизайн базы данных, общие команды Linux, расширенные команды, знания по эксплуатации и обслуживанию и т. д. Самая большая помощь — это единство и расширяемость модульных функций.Я чувствую, что эта часть настолько абстрактна, что я не могу написать ее, если захочу.
Это все еще проект вышеупомянутой небольшой программы. Я также построил часть бэкэнда. Он также используется более плавно для koa2 и mongodb. Я прочитал исходный код koa2 несколько лет назад. Если есть реальное улучшение, это означает, что вам нужно обратить внимание на спокойный интерфейс.
Что касается python, то я изучил python3 в мае и написал битву с поеданием змей ИИ на основе онлайн-ресурсов, а сейчас почти забыл об этом😅.
2.3 Другое
В git компания использует рабочий процесс выпуска ветки разработки ветки, и используются общие операции в ветке, но расширенные операции git до сих пор неизвестны.
Другие изучали мелочи, такие как острие меча Niuke.com, и я узнал много идей, чистя каждый вопрос и вопрос. leetcode всегда хотел почистить, но отступил 😅.
Я также прочитал много книг, но я прочитал только несколько частей, и я не буду упорствовать, когда немного наберу 😅
3. Работа
Я пришел в компанию уже больше девяти месяцев, в группе восемь человек, я стажер, но по времени входа могу занять третье место хахаха. Стажеры неизбежно занимаются другой работой.Каждый день до десяти часов они приходят в компанию, чтобы вовремя занять конференц-зал.Кому он нужен, тот его одолжит.В конце концов сорок-пятьдесят человек под руководством менеджера сдадут Я одолжу его, и менеджер будет просить его у меня каждый день.
Затем я организовал два групповых билдинга более чем из 40 человек, один в праздничном зале, а другой был автотуром.Я чувствовал, что организация была обычной, но у всех было впечатление обо мне.
Менеджер сказал, что я очень надежный и заслуживающий доверия, поэтому он сделал меня постоянным.Хотя зарплата была на 2К ниже, чем я ожидал, я был немного разочарован, но мне очень повезло.
4. Упражнение
В компании также есть тренажерный зал, и я ходил в него один раз, я думал о том, чтобы заниматься каждую неделю, но не мог каждую неделю проводить его на практике, это действительно не так в 2019 году.
Единственным упражнением является ежедневная поездка на работу и с работы.Хотя заявленный вес не является толстым, 120 фунтов для меня неприемлемы.Предполагается, что в 2019 году я наберу вес, поэтому я должен заниматься спортом, и я больше нельзя лениться.
Здоровье - это самое главное.
5. Экстра
5.1 Приготовление
Я живу в молодежном общежитии уже более девяти месяцев с тех пор, как я приехал в Пекин. Там было много людей и было очень оживленно. Я чувствовал, что мне будет одиноко, поэтому никогда не съезжал. Я закончил в 2019 году, и сейчас Я планирую съехать.
Молодежный хостел встретил много друзей. Иногда они будут готовить. Я отвечаю за еду вместе со мной. Я действительно завидую тому, что умею готовить. Я научусь готовить этой зимой. В будущем я перестану есть еду на вынос по выходным .
5.2 Финансовый менеджмент
Хотя зарплата в период стажировки относительно невысокая, я все же думаю, что могу откладывать в месяц около 1000. Оказывается, я слишком много думаю Лунный свет, но ежедневные расходы за последние девять месяцев зафиксированы в блокноте. У меня есть время посчитать. , траты за месяц, и разбивка трат.
Если у вас есть больше денег до окончания учебы, вы точно не сможете подрабатывать.Необходимо оговорить, сколько денег вы откладываете каждый месяц, и строго выполнять его.
6. Развлечения
У меня не было много друзей, когда я впервые приехал в молодежное общежитие, поэтому я в основном приходил в компанию учиться каждые выходные и возвращался рано вечером.
Позже друзей постепенно становилось все больше и больше, и в основном я перестал приходить в компанию каждую неделю.Я готовил ужин дома с друзьями по выходным, болтал и был очень счастлив, но всегда чувствовал, что время учебы сжимается. , Выиграть или проиграть?
7. Прогноз на 2019 год
- Реализовать библиотеку собственных компонентов
- Реализуйте свои собственные леса cli
- Реализуйте свой собственный редактор форматированного текста
- Исходный код React продолжает изучаться
- CSS также продолжает учиться
- Выпускной проект успешно завершен, успешный выпускной
- Проанализируйте проекты на этапе стажировки и подведите итоги улучшения
- Создайте свой собственный гитхаб
- продолжай вести блог
- Глубокое изучение базовых знаний
- Похудеть не сложно, не сложно сбросить десять фунтов? Пять фунтов, если это сложно
- Хобби, не могу отпустить, уже год
- читать
- любимая девушка
Не по порядку, просто добавь немного, когда будет время~
8. Резюме
Хотя я чувствую, что 2018 год был обычным, он также является частью моей жизни.
Мой предыдущий неудачный брак - это тень в моей жизни, верно? Но это тоже часть моей жизни. - "Кровавое сердце"
Жизнь длинна, сердце спокойно, спокойно, когда что-то не так, и в сто лет комфортно.
Да, мои познания поверхностны, было бы здорово, если бы кто-нибудь мог мне помочь.