Программирование для новичков
959 subscribers
163 photos
2 videos
522 links
Программирование для новичков

По всем вопросам: @un_ixtime
Download Telegram
11 советов, которые сделают вас лучшим программистом на Typescript

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

https://shly.link/devXGVv
Forwarded from Frontend
Эти веб-сайты должны быть в кармане каждого веб-разработчика.

https://shly.link/mdm2Bwd
Введение в Docker — для начинающих

В этой статье объясняются основные концепции Docker и показано, как создавать контейнеры для ваших приложений .
https://shly.link/WwDVY
Forwarded from General programming
5 причин, почему вы должны прекратить автосохранение своего кода

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

https://shly.link/WGiXp
Regex для ленивых разработчиков

Эта статья актуальна для тех, кто считает регулярные выражения сложными, непонятными и для тех, кто считает, что базовых знаний вполне достаточно для работы.
https://shly.link/dev8rg3
Введение в Docker — для начинающих

В
этой статье объясняются основные концепции Docker и показано, как создавать контейнеры для ваших приложений .

https://shly.link/WwDVY
Базы данных : согласованность данных для начинающих

В этой статье я поделюсь тем, что я узнал во время моих занятий по изучению баз данных о том, что до сих пор интересовало меня в теме баз данных.
https://shly.link/devsaXq
Forwarded from Frontend
11 этапов, чтобы стать полноценным инженером JavaScript

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

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

https://shly.link/devkYLz
Forwarded from General programming
Лучшие технические стеки 💻 для рассмотрения в вашем программном проекте

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

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

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

Позвольте мне начать с краткого введения в то, что такое стек технологий.

https://shly.link/mdmg83q
Forwarded from General programming
Потрясающие шаблоны программного обеспечения и архитектурного проектирования

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

https://github.com/DovAmir/awesome-design-patterns
Должны ли разработчики использовать Linux?

Раньше я был пользователем Windows, но потом понял, что Windows меня сдерживает. Он был медленным, глючным и постоянно бомбардировал меня надоедливыми всплывающими уведомлениями. Кроме того, я никогда не мог настроить его по своему вкусу, как бы я ни старался. Но потом я открыл для себя Fedora Linux, и это было как глоток свежего воздуха. Теперь я могу настроить каждый аспект своей операционной системы, и мне никогда не придется беспокоиться о вирусах или замедлении работы. Кроме того, я наконец-то могу пользоваться командной строкой, не чувствуя себя застрявшим в 90-х. Прощай, Windows, я никогда не оглядываюсь назад!

https://shly.link/4buuR
8 лучших алгоритмов, которые должен знать каждый программист 💯

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

https://shly.link/azRA6
Разница между умным разработчиком и мудрым разработчиком

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

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

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

(если пост не открывается полностью, откройте в режиме инкогнито)

https://shly.link/bKeg4
Введение в 11 основных функций JavaScript для улучшения качества кода

JavaScript везде, даже в космических кораблях! Повысьте свои навыки и изучите 11 основных функций JavaScript, чтобы значительно улучшить качество кода.

https://shly.link/devuP7i
Как использовать Vim — руководство для начинающих

Vim — один из самых популярных текстовых редакторов среди пользователей Linux. Системные администраторы Linux особенно часто предпочитают его другим редакторам.

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

https://shly.link/SFSff
Как Читать И Писать JSON В JavaScript

JSON — один из наиболее широко используемых и популярных форматов данных в Интернете. Подробно, JSON является производным от JavaScript и имеет синтаксис, аналогичный объектам JavaScript. Поскольку многие веб-приложения создаются с помощью JavaScript и используют JSON для связи, разработчики JavaScript должны знать, как работать с JSON.

В этой статье вы узнаете все, что вам нужно знать, чтобы стать экспертом в использовании JSON в JavaScript. В частности, вы увидите, как сериализовать и анализировать JSON в JavaScript, а также читать и записывать файлы JSON в JavaScript с помощью Node.js.

https://shly.link/bKCEm
Как использовать Vim — руководство для начинающих

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

https://www.freecodecamp.org/news/vim-beginners-guide/
Microsoft предлагает БЕСПЛАТНЫЕ курсы в следующих областях: - ИИ - Интернет вещей - Наука о данных - Машинное обучение Педагогика на основе проектов, которая позволяет вам учиться в процессе создания!

1. AI https://microsoft.github.io/AI-For-Beginners/

2. Data Science https://microsoft.github.io/Data-Science-For-Beginners/#/

3. ML https://microsoft.github.io/ML-For-Beginners/#/

4. IOT https://microsoft.github.io/IoT-For-Beginners/#/
Если вы изучаете бэкенд, не начинайте с фреймворков

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

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

https://blog.wemakedevs.org/if-youre-learning-back-end-dont-start-with-frameworks