Программирование для новичков
Ir al canal en Telegram
Программирование для новичков По всем вопросам: @un_ixtime
Mostrar más999
Suscriptores
Sin datos24 horas
-37 días
-1430 días
Archivo de publicaciones
8 лучших алгоритмов, которые должен знать каждый программист 💯
В программировании алгоритм — это набор инструкций или процедура для решения конкретной проблемы или достижения конкретной задачи. Алгоритмы могут быть выражены на любом языке программирования и могут быть как простыми, как последовательность основных операций, так и сложными, как многоэтапный процесс, включающий различные структуры данных и логику. Основная цель алгоритма — принять входные данные, обработать их и предоставить ожидаемый результат. Алгоритмы можно классифицировать на основе временной и пространственной сложности, метода, используемого для решения проблемы, и типа решаемой проблемы. Примерами алгоритмов являются сортировка, поиск, обход графа, манипуляции со строками, математические операции и многое другое.
https://shly.link/azRA6
Должны ли разработчики использовать Linux?
Раньше я был пользователем Windows, но потом понял, что Windows меня сдерживает. Он был медленным, глючным и постоянно бомбардировал меня надоедливыми всплывающими уведомлениями. Кроме того, я никогда не мог настроить его по своему вкусу, как бы я ни старался. Но потом я открыл для себя Fedora Linux, и это было как глоток свежего воздуха. Теперь я могу настроить каждый аспект своей операционной системы, и мне никогда не придется беспокоиться о вирусах или замедлении работы. Кроме того, я наконец-то могу пользоваться командной строкой, не чувствуя себя застрявшим в 90-х. Прощай, Windows, я никогда не оглядываюсь назад!
https://shly.link/4buuR
Repost from General programming
Потрясающие шаблоны программного обеспечения и архитектурного проектирования
Кураторский список шаблонов проектирования, связанных с программным обеспечением и архитектурой.
https://github.com/DovAmir/awesome-design-patterns
Repost from General programming
Лучшие технические стеки 💻 для рассмотрения в вашем программном проекте
Если вы абсолютный новичок, вы наверняка почешите голову, выбирая стек технологий. Даже когда я впервые разрабатывал небольшой программный проект, я столкнулся с той же проблемой.
За последние два десятилетия в индустрии программного обеспечения и веб-разработки произошло много достижений. Появились новые языки программирования, новые фреймворки, новые инструменты и многие другие технологии. Это привело к развитию нескольких технологических стеков. Таким образом, может быть довольно сложно выбрать правильный.
Поэтому я подумал о том, чтобы написать статью и помочь начинающим программистам выбрать стек технологий, который лучше всего соответствует требованиям их проекта.
Позвольте мне начать с краткого введения в то, что такое стек технологий.
https://shly.link/mdmg83q
Repost from Frontend
11 этапов, чтобы стать полноценным инженером JavaScript
В прошлом году я получил несколько сообщений, в основном от новичков, которые только что закончили учебу и вошли в мир программирования. Большинство задаваемых вопросов касаются того, как быстро повысить квалификацию, как стать Full Stack Developer или как выбрать направление карьеры.
Пока я пытаюсь отвечать всем по одному, я хочу объединить свой собственный опыт и создать дорожную карту о том, как стать инженером полного стека, которой я хочу поделиться со всеми.
https://shly.link/devkYLz
Базы данных : согласованность данных для начинающих
В этой статье я поделюсь тем, что я узнал во время моих занятий по изучению баз данных о том, что до сих пор интересовало меня в теме баз данных.
https://shly.link/devsaXq
Введение в Docker — для начинающих
В этой статье объясняются основные концепции Docker и показано, как создавать контейнеры для ваших приложений .
https://shly.link/WwDVY
Regex для ленивых разработчиков
Эта статья актуальна для тех, кто считает регулярные выражения сложными, непонятными и для тех, кто считает, что базовых знаний вполне достаточно для работы.
https://shly.link/dev8rg3
Repost from General programming
5 причин, почему вы должны прекратить автосохранение своего кода
В этой статье будут рассмотрены обе стороны разделения автосохранения, веские причины для его отключения и веские причины не делать этого.
https://shly.link/WGiXp
Repost from Frontend
Эти веб-сайты должны быть в кармане каждого веб-разработчика.
https://shly.link/mdm2Bwd
11 советов, которые сделают вас лучшим программистом на Typescript
В этой статье будут обобщены несколько советов, которые помогут вам использовать язык в полной мере.
https://shly.link/devXGVv
Вещи, которые вы на самом деле должны знать, чтобы получить работу Fullstack-разработчика.
Что нужно знать большинству юниоров
Если я нанимаю младшего разработчика в свою основную команду, следуйте инструкциям ведущего разработчика и выполняйте работу эффективно, не требуя постоянного наставничества. Хотя они смогут зависеть от старшего, этот человек должен иметь возможность выполнять рутинные обязанности и модифицировать основную кодовую базу.
Но что вам нужно знать?
https://shly.link/m20GV
Документация 101: создание хорошего файла README для вашего программного проекта
Наличие хорошей документации для вашего проекта с открытым исходным кодом является важной (и часто упускаемой из виду) функцией, которая способствует принятию и демонстрирует весь потенциал того, что пользователи могут сделать с вашим приложением или библиотекой.
К сожалению, документация часто растет гораздо медленнее, чем код, главным образом потому, что некоторые реализации, которые выглядят довольно простыми, могут порождать огромное количество возможных вариантов использования и вариантов того, как что-то делается в приложении или библиотеке. Никогда невозможно охватить все возможные сценарии, поэтому первая задача технического писателя — определить масштаб и расставить приоритеты. Очень важно сосредоточиться на том, что является важным знанием и должно быть задокументировано в первую очередь для поддержки наиболее распространенных вариантов использования.
https://shly.link/devZSpY
В этой статье, я поделюсь некоторыми советами по созданию хорошего файла README для вашего проекта.
Svelte vs React: какой фреймворк изучать в 2023 году?
В мире веб-разработки иногда может показаться, что новый интерфейсный фреймворк появляется каждый день! Большинство приходят и уходят, но одно можно сказать наверняка: Svelte останется.
Это не обязательно означает, что вы должны бросить все и выучить это сегодня! Постоянная погоня за последними тенденциями может вас отвлечь и перегрузить.
Этот пост ответит на вопрос, стоит ли мне изучать React или Svelte? раз и навсегда.
Вы увидите несколько примеров кода, объясняющих, почему разработчики React сходят с ума по Svelte, но мы также должны быть реалистами.
React существует намного дольше. Доступно больше библиотек, поддержки и заданий.
Может ли Svelte заменить React? Давай выясним!
https://shly.link/dev9w7D
Руководство по самым популярным типам API: REST, SOAP, GraphQL и gRPC
В этой статье мы рассмотрим, как API SOAP, REST, GraphQL и gRPC сравниваются друг с другом, чтобы дать вам представление об их плюсах и минусах, общих случаях использования и других соображениях, когда вы выбираете лучший для твои нужды.
https://shly.link/dev156N
3 бесплатных курса по машинному обучению для начинающих
Начните свою карьеру в области машинного обучения с бесплатных курсов от Технологического института Джорджии, Стэнфорда и Fast AI.
https://shly.link/JBh5C
Как писать файлы README как профессионал
Существует острая необходимость в правильном файле README в каждом проекте, над которым вы работаете. Здесь должна содержаться очень основная, но ключевая информация о проектах, но не только это. Хороший README получается, если в нем содержится немного больше, чем основная информация о проекте. Что именно? Мы рассмотрим это в этом документе.
Целевая аудитория этого поста — новички, которым еще предстоит поверить в силу документации. Кроме того, мой опыт здесь в основном имеет отношение к моей работе - поэтому веб-приложения, в зависимости от приложения, могут различаться, однако я думаю, что приведенный ниже совет является хорошим началом.
https://shly.link/devEyxS
14 популярных языков программирования и объяснение их использования
Мы рассмотрим 14 популярных языков программирования и посмотрим, для чего они используются.
К концу этой статьи у вас будет лучшее представление о том, какой язык вам следует выучить, чтобы достичь своих целей в программировании.
Вот что мы рассмотрим в этом посте:
-Какие языки программирования существуют?
-Чем хорош каждый язык программирования?
-Какой язык программирования учить?
-Какой лучший язык программирования для начинающих?
Даже если вы просто думаете об изучении программирования, вы находитесь в правильном месте.
https://shly.link/dB8tP
Руководство по самым популярным типам API: REST, SOAP, GraphQL и gRPC
В этой статье мы рассмотрим, как API SOAP, REST, GraphQL и gRPC сравниваются друг с другом, чтобы дать вам представление об их плюсах и минусах, общих случаях использования и других соображениях, когда вы выбираете лучший для твои нужды.
https://shly.link/dev156N
