Привет, меня зовут Пратик. Во время этой пандемии у меня появилась возможность пройти стажировку в качестве веб-разработчика, и это был первый реальный проект, над которым я когда-либо работал. Мы разработали веб-сайт для размещения мероприятий (например, Fandango) с использованием Angular и Firebase, и вот 8 вещей, которые я узнал, которыми я хотел бы поделиться со всеми вами.

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

Итак, приступим, не теряя времени.

1. Установите сроки

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

Будучи большим прокрастинатором, я могу заверить вас, что если вы установите дедлайны, вы будете как минимум на 30–40% более продуктивными и будете делать дела быстрее.

2. Проведите исследование

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

3. Обязательно сохраняйте работу

Как я уже говорил ранее, будучи прокрастинатором, я всегда стараюсь избегать дел. Пока я работал над проектом, я загружал свой код на GitHub каждые 2–3 дня вместо того, чтобы обновлять его ежедневно, и однажды случилось несчастье, WINDOWS CRASHED….. полностью. Перепробовал все, но не смог восстановить данные. Но, к счастью, я загрузил свой код рано утром, поэтому не потерял свой код. Но это был хороший урок, что бы ни случилось, просто ЗАГРУЖАЙТЕ СВОЙ ЧЕРТОВОЙ КОД ЕЖЕДНЕВНО!!

4. «НЕУДАЧА — первый шаг к УСПЕХУ»

Когда я, наконец, приступаю к работе над проектом, я понял, что совершаю настолько глупые ошибки, настолько мелкие и глупые, что начинаю сомневаться в себе. Узнал ли я хоть что-нибудь за последние несколько месяцев? Как я могу разработать целое приложение, если я даже не могу вспомнить эти мелочи? так далее и так далее. Но я хочу сказать вам, что СОВЕРШАТЬ ОШИБКИ — СОВЕРШЕННО НОРМАЛЬНО, но как только вы преодолеете их, это вас не остановит.

(Я загрузил свое первое видео на Youtube, посмотрите его Click me)

5. Умная работа лучше тяжелой работы

Я виновен в поиске «Как центрировать div» (по крайней мере, 5 раз), это было, когда я только начал веб-разработку, но все же это чувство НЕ ЗНАНИЯ, как просто центрировать div, душераздирающе. Когда вы новичок в программировании, будет время, когда вы потратите 50–60% своего времени на чтение (и копирование) кода с переполнения стека и других подобных сайтов, и опять же, это на 100% нормально, вы не одиноки.

Вы всегда должны ПЫТАТЬСЯ решать проблемы самостоятельно, когда вы новичок в программировании и использовать GOOGLE в крайнем случае, это поможет вам запомнить синтаксис этого конкретного языка, но я думаю, что нормально копировать базовый шаблонный код, потому что это не о том, как много кода, который вы пишете сами, а не о том, чтобы выполнить работу за меньшее время

6. Общение — это ключ

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

7. Делайте короткие перерывы

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

8. «То, что мы знаем, — капля, чего мы не знаем, — океан». — Сэр Исаак Ньютон

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

Большое спасибо за то, что прочитали мою первую статью, дайте мне знать, что вы думаете, и поделитесь своим первым опытом в комментариях ниже.
Проверьте мой канал Youtube Click me
Instagram